@import url("https://use.typekit.net/aqq8mjt.css");body,p{font-family:'neuzeit-grotesk',sans-serif}html{scroll-behavior:smooth}:target:before{content:"";display:block;height:100px;margin:-100px 0 0}.h1,h1{font-size:48px;line-height:1.2em;text-transform:none;font-weight:700}.h3,h3{font-size:24px;line-height:1.2em;text-transform:none;letter-spacing:.5px;font-weight:400;color:#48bcbd}p,.entry-content li{font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#666}a,a:hover{color:#48bcbd;text-decoration:none!important;cursor:pointer!important}@media screen and (max-width:768px){h1{font-size:39px}}div#primary{margin-top:3em;margin-bottom:3em}.hero-slider-col{margin-top:0!important}nav.navbar{transition:all .5s ease 0s;top:0}.top-bar{transition:all .5s ease 0s;top:-31px!important}span.edit-link{display:none}.btn:focus,button:focus{outline:0}.cookie-notice-container{padding:2em 2em 2em 2em}a.navbar-brand.custom-logo-link{max-width:223px}.bg-dark{background-color:#2220!important;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear;padding:1rem 1rem}.bg-dark.header-scroll{background-color:#222!important;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear;top:0}@media screen and (max-width:992px){.bg-dark.active{background-color:#222!important}}@media screen and (max-width:1199px){a.navbar-brand.custom-logo-link{width:127px}}@media screen and (max-width:991px){.navbar-collapse{position:absolute;top:67px;right:0;padding-left:15px;padding-right:15px;padding-bottom:15px;width:100%;background-color:#222}.navbar-collapse.collapsing{height:auto;-webkit-transition:right .2s ease;-o-transition:right .2s ease;-moz-transition:right .2s ease;transition:right .2s ease;right:-100%}.navbar-collapse.show{right:0;-webkit-transition:right .2s ease-in;-o-transition:right .2s ease-in;-moz-transition:right .2s ease-in;transition:right .2s ease-in}}@media screen and (min-width:992px){#main-menu .mobile{display:none}}@media screen and (max-width:991px){#main-menu .mobile-nav-hide{display:none}}@media screen and (min-width:576px) and (max-width:767px){.navbar-collapse ul#main-menu{max-width:540px;margin-right:auto}}@media screen and (min-width:768px) and (max-width:991px){.navbar-collapse ul#main-menu{max-width:720px;margin-right:auto}}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3CsvgviewBox='003232'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathstroke='rgba(246,246,246,1)'stroke-width='3'stroke-linecap='square'stroke-miterlimit='10'd='M48h24M416h24M424h24'/%3E%3C/svg%3E")!important}.navbar-dark .navbar-toggler{border:0}a.nav-link{color:rgba(255,255,255,.9);font-size:.9em}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.9)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,1)}.navbar-dark .navbar-nav .dropdown-menu .nav-link{padding:.2rem .5rem}.dropdown-menu{background-color:#fbfbfb;border-radius:0}.dropdown-toggle::after{display:none}.navbar-dark .navbar-nav .dropdown-menu .nav-link.active,.navbar-dark .navbar-nav .dropdown-menu .nav-link:active{background-color:#48bcbd}li#menu-item-18 a,#menu-item-10536 a{color:#48bcbd}div#wrapper-footer{background-color:#222;padding-top:3em;padding-bottom:1em;color:#ececec;margin-top:3em;z-index:2;position:relative}.footer-logo{display:block;margin-bottom:2em;max-width:183px!important}.site-info-col{background:#fff;color:#656665;padding-top:2em;padding-bottom:2em;font-size:.7em;margin-top:3em}.site-info-l,.site-info-r{display:inline-block}@media screen and (min-width:992px){.site-info-l{float:left}.site-info-r{float:right}}div#wrapper-footer input#mce-EMAIL,.sticky-side input#mce-EMAIL{padding:1em;background:#fff;border:1px solid rgba(0,0,0,.12);font-family:inherit;font-size:15px;line-height:normal;outline:0;-webkit-transition:background .3s ease-out,border .3s ease-out;-moz-transition:background .3s ease-out,border .3s ease-out;-ms-transition:background .3s ease-out,border .3s ease-out;-o-transition:background .3s ease-out,border .3s ease-out;transition:background .3s ease-out,border .3s ease-out;margin-top:1em;width:60%;margin-right:1em}.sticky-side input#mce-EMAIL{width:40%}@media screen and (max-width:991px){.sticky-side input#mce-EMAIL{width:65%}}@media screen and (max-width:991px){.sticky-side input#mce-EMAIL{width:65%}}@media screen and (max-width:1199px){div#wrapper-footer input#mce-EMAIL{width:100%}}@media screen and (max-width:767px){div#wrapper-footer input#mce-EMAIL{width:50%}}div#wrapper-footer input#mc-embedded-subscribe,.sticky-side input#mc-embedded-subscribe{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em;display:inline-block;line-height:1em;margin:10px auto;color:#fff;background-color:#48bcbd;border:0;border-radius:300px}.footer-widget p{color:#ececec;font-size:1em}.footer-widget a:hover{color:#48bcbd!important}ul.social-list{padding-left:0}li.social-item{display:inline-block}.footer-widget li.social-item{margin-right:.5em;font-size:1.6em}.footer-widget li.social-item a{color:#ececec}div#wrapper-footer a{color:#fff}.footer-widget-secondary{margin-bottom:1em}.gform_wrapper .gform_body input,.gform_wrapper .gform_body textarea{height:3em!important;padding:5px 5px 11px 5px!important;background-color:transparent!important;border-top:transparent;border-right:transparent;border-left:transparent;border-bottom:1px solid #999;color:#666}.gform_body textarea{margin-top:1em}.gform_body select{-webkit-appearance:none;box-sizing:content-box!important;border-top:transparent;border-right:transparent;border-left:transparent;border-bottom:1px solid #999;border-radius:0;background-color:transparent;height:3em;color:#666;padding:5px 5px!important}.gform_button{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em;display:inline-block;line-height:1em;margin:10px auto;color:#fff;background-color:#48bcbd;border:0;border-radius:300px}.hero-carousel .carousel-item{opacity:0;transition:opacity .6s ease!important}.hero-carousel .carousel-item-next,.hero-carousel .carousel-item-prev{left:0!important}.hero-carousel .carousel-item-next.carousel-item-left,.hero-carousel .carousel-item-prev.carousel-item-right{-webkit-transform:none;transform:none}@supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)){.hero-carousel .carousel-item-next.carousel-item-left,.hero-carousel .carousel-item-prev.carousel-item-right{-webkit-transform:none;transform:none}}.hero-carousel .carousel-item-next,.hero-carousel .active.carousel-item-right{-webkit-transform:none;transform:none}@supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)){.hero-carousel .carousel-item-next,.hero-carousel .active.carousel-item-right{-webkit-transform:none;transform:none}}.hero-carousel .carousel-item-prev,.hero-carousel .active.carousel-item-left{-webkit-transform:none;transform:none}@supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)){.hero-carousel .carousel-item-prev,.hero-carousel .active.carousel-item-left{-webkit-transform:none;transform:none}}.hero-carousel .carousel-inner .carousel-item,.hero-carousel .carousel-inner .active.carousel-item-left,.hero-carousel .carousel-inner .active.carousel-item-right{opacity:0}.hero-carousel .carousel-inner .active,.hero-carousel .carousel-inner .carousel-item-next.carousel-item-left,.hero-carousel .carousel-inner .carousel-item-prev.carousel-item-right{opacity:1}.hero-scroll-icon{max-width:18px;position:absolute;bottom:106px;transform:translate(-50%,50%)!important;left:50%}@media screen and (min-width:576px){.hero-scroll-icon{display:none}}@media screen and (max-height:550px){.hero-scroll-icon{display:none}}.hero-slider-contain{padding-left:0;padding-right:0;background-color:#000}.hero-slider-contain .carousel,.hero-slider-contain .carousel-inner,.hero-slider-contain .carousel-item{height:70vh;overflow:hidden}@media screen and (max-width:575px){.hero-slider-contain .carousel,.hero-slider-contain .carousel-inner,.hero-slider-contain .carousel-item,.page .hero-holder{height:100vh!important}}@media screen and (max-height:550px){.hero-slider-contain .carousel,.hero-slider-contain .carousel-inner,.hero-slider-contain .carousel-item,.page .hero-holder{height:100vh!important}}img.d-block.img-fluid.wp-post-image{width:100%;height:100%;object-fit:cover;opacity:.8}.carousel-caption{max-width:75%;display:block;margin-left:auto;margin-right:auto;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;padding-bottom:0!important}.carousel-caption h2,.carousel-caption h1,.carousel-caption-span{font-size:72px;line-height:1em;text-transform:none;letter-spacing:-.5px;font-weight:700}.carousel-caption .strap{font-size:19px;line-height:1.5em;text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;color:#fff;margin:20px auto}.carousel-btn{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em;display:inline-block;line-height:1em;margin:10px auto;color:#fff;background-color:#48bcbd;border:0;border-radius:300px}.hero-slide-wrapper{height:70vh;overflow:hidden;position:relative}@media screen and (max-width:768px){.hero-carousel .carousel-caption{max-width:80%;top:50%!important}.hero-carousel .carousel-caption h2,.carousel-caption h1,.carousel-caption-span{font-size:39px}}.category-news .bg-dark,.error404 .bg-dark,.category .bg-dark{background-color:#222!important}.error404 .widget.widget_recent_entries{margin-top:1em}.news-slide-container{padding:0}.block-title{color:#fff;max-width:50%;display:block;margin-left:auto;margin-right:auto;top:50%!important;padding-bottom:0!important;font-size:36px;line-height:35px;font-weight:bold!important;letter-spacing:.5px}.block-title{bottom:50%;position:absolute;text-align:center;transform:translate(-50%,50%)!important;left:50%}.block-item{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;background-size:cover;background-position:center;height:100%;width:100%;object-fit:cover}.block-holder:hover .block-item{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.block-holder{overflow:hidden;border:15px solid #fff;position:relative}.block-holder-big,.block-holder-linked{height:100%;min-height:260px}.block-holder-small{height:50%;min-height:260px}.block-row{padding:3em 0 3em 0;color:#fff}.block-col{padding:0}.block-item{background-color:#000}.block-holder:hover .img-overlay{background-color:#00000078;-webkit-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear}.block-holder .img-overlay{-webkit-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear}.divider-row h1{color:#fff;max-width:50%;display:block;margin-left:auto;margin-right:auto;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;padding-bottom:0!important;position:relative;font-size:72px;text-align:center;line-height:1em;font-weight:bold!important;letter-spacing:-.5px}.divider-row{min-height:400px;margin-top:3em;margin-bottom:3em}@media screen and (max-width:992px){.divider-row{min-height:375px}}@media screen and (max-width:768px){.divider-row{min-height:267px}}.featured-hero-wrapper,.video-hero-wrapper{padding:0}.video-hero-row{overflow:hidden}.hero-holder video{object-fit:cover;width:100%;height:100%}.single-post .wrapper{padding:0}.img-overlay{background-color:#00000029;width:100%;height:100%}.post-hero-row{height:100%}.hero-holder{height:70vh;position:relative}@media screen and (max-height:550px){.hero-holder{height:100vh;position:relative}}@media screen and (max-width:575px){.single-events .hero-holder,.single-post .hero-holder{height:42vh;position:relative}.row.post-hero-row{background-attachment:inherit}}.article-row{margin-top:3em}@media screen and (max-width:768px){.post-title-box{position:static!important}.entry-content{margin-top:1em}}.category .wrapper{padding:0}.category div#primary{margin-top:0}.category .hero-holder{height:55vh;position:relative}.archive-list-row{padding:3em 0 3em 0}.page-item.active .page-link{z-index:2;color:#fff;background-color:#48bcbd;border-color:#48bcbd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#48bcbd;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#48bcbd}.archive-list-li img,.news-grid-li img{width:100%;height:250px;object-fit:cover}.news-title{font-size:24px;line-height:1.2em;text-transform:none;letter-spacing:.5px;font-weight:400;margin-top:.5em}a.btn.btn-secondary.understrap-read-more-link{display:none}.archive-list-li hr{margin-bottom:2em}@media screen and (max-width:991px){.sticky-side{position:static!important}.archive-list-li{margin-top:1em}}.home .home-news-container hr{margin-top:3em}.home div#primary,.page-template-studios-parent div#primary{margin-bottom:0}.home .hero-slider-col{padding-left:0;padding-right:0}.home .wrapper{padding:0}.service-item{border-color:#fff}.homepage-services-row h1{text-align:center}.homepage-services-row p{text-align:center;color:#fff}.homepage-news-row{padding:3em 0 3em 0}.news-intro-row{margin-bottom:3em}.news-read-more{display:inline-block;margin-left:auto;margin-right:auto}#map{height:450px;width:100%}li.social-item{display:inline-block}.contact-row li.social-item,.booking-row li.social-item,.featured-hero-wrapper li.social-item{margin-right:.5em;font-size:1.6em}.contact-row li.social-item a,.booking-row li.social-item a,.featured-hero-wrapper li.social-item a{color:#22252a}.contact-row{padding-top:3em;padding-bottom:3em}@media screen and (max-width:765px){.map-col{order:2}.contact-col{order:1}}@media screen and (min-width:768px){.entry-content .socialicon-social{display:none}}@media screen and (max-width:767px){header .socialicon-social{display:none}}.socialicon-social{background:#f7f7f7;padding:15px;margin-top:1em}.socialicon-link{text-transform:uppercase;text-align:center;display:inline-block!important;padding:5px 4px 4px 4px!important;color:white;margin-right:2px;cursor:pointer;margin-top:7px;font-size:.7em}@media screen and (min-width:1024px){.socialicon-whatsapp{display:none!important}}.socialicon-link:hover,.socialicon-link:active{color:white}a.socialicon-link{text-decoration:none!important}.socialicon-twitter{background:#00aced}.socialicon-twitter:hover,.socialicon-twitter:active{background:#0084b4}.socialicon-facebook{background:#3b5997}.socialicon-facebook:hover,.socialicon-facebook:active{background:#2d4372}.socialicon-googleplus{background:#d64937}.socialicon-googleplus:hover,.socialicon-googleplus:active{background:#b53525}.socialicon-buffer{background:#444}.socialicon-buffer:hover,.socialicon-buffer:active{background:#222}.socialicon-pinterest{background:#bd081c}.socialicon-pinterest:hover,.socialicon-pinterest:active{background:#bd081c}.socialicon-linkedin{background:#0074a1}.socialicon-linkedin:hover,.socialicon-linkedin:active{background:#006288}.socialicon-whatsapp{background:#43d854}.socialicon-whatsapp:hover,.socialicon-whatsapp:active{background:#009688}.socialicon-social h5{padding:0!important;font-size:1em}.socialicon-social{margin-bottom:1em}h2.sub-title{font-size:48px;line-height:1.2em;text-transform:none;font-weight:700}.contact-form-mobile{display:none}@media screen and (max-width:991px){.contact-form-mobile{display:initial}.contact-form-sidebar{display:none}}.page-template-studios-parent .hero-slider-col{padding-left:0;padding-right:0}.page-id-188 div#parent-177{display:block;margin-left:auto;margin-right:auto}.page-template-studios-parent .wrapper,.page-template-studios-child .wrapper,.page-template-equip-list .wrapper{padding:0}.gallery-row,.plan-row,.more-studios-row{padding:3em 0 3em 0}.photo-gallery-item{padding:0;border:15px solid #fff}.gallery-big{min-height:380px}.gallery-small{min-height:206px}@media screen and (max-width:767px){.gallery-big,.gallery-small{min-height:200px}}@media screen and (max-width:575px){.gallery-big,.gallery-small{min-height:240px}}img.plan-image{margin-bottom:2em}.equip-list-col{font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#666}.studio-booking-row{padding:3em 0 3em 0;margin-bottom:0!important}.page-template-studios-child div#wrapper-footer{margin-top:0}.booking-row{margin-bottom:3em}.gform_button{background-color:#48bcbd}.parent-page-grid{padding:0}.parent-page-grid .block-item{border-color:#fff}.studio-parent-grid-title{display:block;text-align:center;font-size:24px;font-weight:bold;color:#327d57;margin-top:.5em;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-template-facilities .wrapper,.page-template-residential .wrapper,.page-template-servicedoffice .wrapper,.page-template-event-parent .wrapper{padding:0}.page-template-mastering .hero-slider-col{padding-left:0;padding-right:0}.page-template-mastering .wrapper{padding:0}.page-template-mastering .hero-slider-contain{padding-left:15px;padding-right:15px}.strapline-pt-1{font-size:36px;line-height:1.5em;text-transform:none;letter-spacing:1px;font-weight:400;font-style:normal;color:#fff;margin:20px auto}.strapline-pt-2{font-size:72px;line-height:1em;text-transform:none;letter-spacing:.5px;font-weight:700;font-style:normal;color:#fff}.mastering-services-row{padding:3em 0 3em 0}.mastering-services-intro h2{text-align:center;margin-bottom:2em;font-size:28px;line-height:1.2em;text-transform:none;letter-spacing:0;font-weight:400;font-style:normal}.divider-text{max-width:75%;display:block;margin-left:auto;margin-right:auto;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;padding-bottom:0!important;position:relative;text-align:center}.divider-text h2{font-size:72px;line-height:1em;text-transform:none;letter-spacing:.5px;font-weight:700;font-style:normal;color:#fff}.mastering-services-row img{height:407px;object-fit:cover}.services-head-element{margin-bottom:3em}.engineer-credits-overview{font-size:24px;line-height:1.2em;text-transform:none;letter-spacing:.5px;font-weight:400;color:#48bcbd}.single-engineers .bg-dark{background-color:#222!important}div#engineers-wrapper{margin-top:3em}.engineer-row{margin-bottom:3em}.engineer-project-item{display:inline-block;width:20%;font-size:0;overflow:hidden;position:relative}.engineer-project-item img{width:100%;object-fit:cover}.project-grid{font-size:0}.engineer-row h2{margin-bottom:1em}.engineer-type,.single-engineers h1.entry-title{display:inline-block;margin-right:.2em}.project-overlay img{width:100%}.project-link:focus{outline:none!important}@media screen and (max-width:992px){.engineer-project-item{width:33.3%}}@media screen and (max-width:576px){.project-meta{margin-top:1em}.engineer-project-item{width:50%}}.project-hover h4{font-size:1.1rem;font-family:'neuzeit-grotesk',sans-serif}.project-hover{opacity:0;top:0;position:absolute;text-align:center;transform:translateX(-50%)!important;left:50%;background-color:#48bcbdad;width:100%;height:100%;color:#fff;-webkit-transition:opacity 250ms linear;-ms-transition:opacity 250ms linear;transition:opacity 250ms linear}.project-hover-content{top:25%;position:absolute;transform:translateX(-50%)!important;left:50%;width:100%}.engineer-project-item a:hover .project-hover,.project-carousel-item-col a:hover .project-hover{opacity:1}.page-template-engineers-parent .bg-dark{background-color:#222!important}.page-template-engineers-parent .wrapper{padding:5em 0}.page-template-engineers-studio .wrapper,.page-template-engineers-mastering .wrapper{padding:0}.engineer-grid-row{padding:3em 0 3em 0}.engineer-grid-item-image img{display:block;margin-left:auto;margin-right:auto}.engineer-credits-overview p{margin-bottom:0;padding-bottom:0}.engineer-grid-row .engineer-grid-title{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-size:30px;color:#222;margin:10px 10px 10px 0;line-height:1.2em;display:inline-block}.engineer-grid-row .engineer-type{display:inline-block;color:#222;margin:0}.engineer-grid{margin-bottom:2em}.partner-logo,.engineer-grid-item-image{margin-bottom:2em}.page-template-partners div#primary{margin-bottom:0}img.award-image,.award-title{display:block;margin-bottom:.5em}.more-engineers-title{text-align:center;margin-bottom:3em}.single-engineers .carousel,.single-engineers .carousel-inner,.single-engineers .carousel-item{height:inherit;overflow:hidden}img.project-carousel-item-img{width:100%;object-fit:cover}.project-carousel-item-col{padding:0}@media screen and (max-width:767px){.projects-slider-contain{display:none}}.credits-col{margin-top:3em}.page-template-event-parent .gform_button{background-color:#48bcbd!important}.single-events .wrapper,.page-template-events .wrapper{padding:0}.event-cat{font-size:24px;line-height:1.2em;text-transform:none;letter-spacing:.5px;font-weight:400}.events-li img{width:100%;margin-bottom:1em}.row.event-list-row{margin-top:3em}.events-li{margin-bottom:2em}.events-li a{color:#666}.events-li h3{color:#222}.partner-details{margin-bottom:2em}.legal-wrapper{padding-top:5em}.page-template-legal .bg-dark{background-color:#222!important}a.anchor{display:block;position:relative;top:-2em;visibility:hidden}a.anchor-top{top:-11em}a.anchor-cookies{top:-4.8em}@media screen and (max-width:767px){a.anchor{top:-1.5em}a.anchor-top{top:-5em}}li.card-logo{display:inline-block}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0}.wpml-ls-item span.caret{display:none}.wpml-ls-item ul.dropdown-menu{min-width:initial}.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal{font-size:.7em}.woocommerce-page .bg-dark{background-color:#222!important}.woocommerce-page .wrapper{padding:5em 0}@media screen and (max-width:767px){.woocommerce-page .wrapper{padding:3em 0}}a.btn.btn-outline-primary,.btn-outline-primary,.wpcf7 input[type=submit],button.single_add_to_cart_button.button.alt,button.single_add_to_cart_button.button.alt:hover,input#place_order,a.btn.btn-primary.btn-lg.btn-block,.full-biog-link a,.btn-outline-primary:hover,.woocommerce input.button,.woocommerce input.button:hover{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em;display:inline-block;line-height:1em;color:#fff;background-color:#48bcbd;border:0;border-radius:300px}span.woocommerce-input-wrapper{width:100%}.woocommerce ul.order_details{margin:0 0 2em;list-style:none;padding-left:0}.single-product input.input-text.addon.addon-input_multiplier{max-width:70px}.product-addon label{margin-bottom:0}.single-product p.price{color:#48bcbd!important}.single-product h3.addon-name,.product-info-toggle{display:inline-block;margin-right:5px;font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#666}.product-addon .card.card-body,.wcfu_upload_container .card.card-body{margin-bottom:.5em;border:0;padding-left:0}div.addon-description p{margin-bottom:.1em;font-style:initial}input.input-text.addon.addon-input_multiplier{padding-left:5px}.product_meta{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:27%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:69%;clear:none}@media screen and (min-width:768px){.product-addon{width:45%;margin-right:2%!important;display:inline-block;vertical-align:top}}dl.product-addon-totals{max-width:273px}input#coupon_code{min-width:135px;margin-right:32px;padding:9px}.woocommerce-cart-form td.actions{padding-top:1em!important;padding-bottom:1em!important}.woocommerce table.shop_table{border-radius:0}.btn-outline-primary.disabled,.btn-outline-primary:disabled,.wpcf7 input.disabled[type=submit],.wpcf7 input[type=submit]:disabled{color:#fff;background-color:#e3e3e3}.wpmenucart-display-right{float:right!important;padding-top:7px;font-size:.9em}.iservices-step-1 h2,.revision-form-headline{font-size:48px;line-height:1.2em;text-transform:none;font-weight:700}@media screen and (max-width:768px){.iservices-step-1 h2{font-size:39px}}.iservices-step-1{margin-bottom:2em}#customer_details .woocommerce-terms-and-conditions h1{font-size:2em}#customer_details .woocommerce-terms-and-conditions h2{font-size:1.5rem}@media(min-width:576px){.modal-dialog{max-width:90%;margin:30px auto}}button.btn.btn-primary{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em;display:inline-block;line-height:1em;color:#fff;background-color:#48bcbd;border:0;border-radius:300px}.full-biog-link,.engineer-button{display:inline-block;margin-right:2px}.woogrid-modal .modal-content{padding:2em}.woogrid .engineer-grid-item-image{margin-bottom:.2em}.woogrid .engineer-grid-title{margin-bottom:0}.woogrid .engineer-grid-title{display:block;font-size:1.5em;color:#22252a}.woocommerce-account .login label.inline{margin-left:10px}.woocommerce #respond input#submit,.woocommerce #respond input#submit:hover,.woocommerce a.button,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce input.button{background-color:#48bcbd}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #e3e3e3;padding:20px;margin:2em 0;text-align:left;border-radius:0;background-color:#e3e3e3}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;padding:.5rem .75rem;font-size:1rem;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.woocommerce-account .addresses .title .edit{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em;display:inline-block;line-height:1em;color:#fff;background-color:#48bcbd;border:0;border-radius:300px;float:right}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:2em}.woocommerce-account .woocommerce-MyAccount-navigation .list-group{display:initial;padding-left:0;margin-bottom:0}.woocommerce-MyAccount-navigation .list-group .list-group-item{display:inline-block;width:auto;margin-bottom:5px;background-color:#222;color:#fff;font-size:.9em}.list-group-item-action:focus,.list-group-item-action:hover{color:#48bcbd!important;text-decoration:none;background-color:#222!important}.woocommerce-EditAccountForm fieldset{border:1px solid #e3e3e3;padding:2em;margin-bottom:2em;max-width:500px;background-color:#e3e3e3}.edit-account-col-1{margin-bottom:2em}.woocommerce-EditAccountForm legend{width:auto;padding:0 10px 0 10px}.mark,mark{padding:0;color:#656665;font-weight:600;background-color:#ffffff00}.woocommerce #respond input#submit,.woocommerce #respond input#submit:hover,.woocommerce a.button,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce input.button{border-radius:5em;color:#fff;background-color:#48c1cf}.woocommerce-checkout .woocommerce form.checkout_coupon,.woocommerce-checkout .woocommerce form.login,.woocommerce-checkout .woocommerce form.register{border:0;padding:0;margin:2em 0;text-align:left;border-radius:0}.woocommerce-checkout input#coupon_code{max-width:50%}.woocommerce-checkout input#rememberme{margin-left:10px}.woocommerce-info{border-top-color:#48bcbd}.woocommerce-info::before{color:#48bcbd}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{margin-left:1em}span#select2-billing_country-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;padding:.5rem .75rem;font-size:1rem;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.select2-container--default .select2-selection--single{border:0;margin-bottom:10px}.select-other hr{padding-top:2em}.hero-slider-col{margin-bottom:2.5em!important}button.btn.btn-primary.wc-revisions-button{display:block;margin-top:1em}.modal-dialog.revisions-modal{max-width:535px}.revisions-modal .gform_wrapper .gform_body textarea{height:initial!important;border:1px solid #222;margin-top:0!important}@media(min-width:992px){.woocommerce-order-received .woocommerce ul.order_details li{border-right:0 dashed #d3ced2;margin-bottom:1em;width:24%}}.wnd-checkout-message.revisions-message button.btn.btn-primary.wc-revisions-button{display:block}.woocommerce-order-received .woocommerce-order{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}.woocommerce-order-received .wnd-checkout-message.revisions-message{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3}.woocommerce-order-received .wcfu_upload_container{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}.woocommerce-order-received p.pdf-download{border:1px solid #ededed;padding:2em}.template-upload audio{display:none}.wnd-checkout-message.revisions-message{border:1px solid #ededed;padding:2em;margin-bottom:2em}.wcfu_upload_container button,.wcfu_upload_container .btn,a.submit-user-files{font-size:1em!important;padding:8px 13px 8px 8px!important;border-radius:5em!important;text-transform:none!important;font-weight:initial!important;line-height:initial!important;border:0!important;text-align:center!important;letter-spacing:initial!important}.download-zip-files input[type="submit"],.approve-user-files-wrap a,button.btn.btn-primary.wc-revisions-button{font-size:1em!important;padding:8px 13px 8px 13px!important;border-radius:5em!important;text-transform:none!important;font-weight:initial!important;line-height:initial!important;border:0!important;text-align:center!important;letter-spacing:initial!important;background-color:#48c1d0}button.btn.btn-primary.wc-revisions-button{font-size:.85em!important}button.btn.btn-primary.wc-revisions-button:hover,.download-zip-files input[type="submit"]:hover,.approve-user-files-wrap a:hover{background-color:#358a8a;color:#fff}a.submit-user-files{padding-left:13px!important;background-color:#48bcbd}.wcfu_upload_container button.btn.btn-primary.start:hover,a.submit-user-files:hover,.download-zip-files input[type="submit"]:hover,.approve-user-files-wrap a:hover{background-color:#358a8a;color:#fff}.wcfu_upload_container button.btn.btn-warning.cancel:hover{color:#fff}section.woocommerce-order-details,section.woocommerce-customer-details{background-color:#ededed;padding:2em}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,.woocommerce-customer-details address{background-color:#fff}h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-size:24px;line-height:1.2em;text-transform:none;letter-spacing:.5px;font-weight:400;color:#48bcbd}.wcfu_upload_container,.wcfu_process_container{border:1px solid #ededed;padding:2em;margin-bottom:2em}.order_details ul.wc-item-meta{padding-left:0}.wcfu_upload_container td p,.wcfu_upload_container td span,.wcfu_upload_container td a,.wcfu_process_container td p,.wcfu_process_container td span,.wcfu_process_container td a{font-size:.85em}.wcfu_upload_container table.table.table-striped{margin-top:1em}.wcfu_upload_container td,.wcfu_process_container td{vertical-align:middle!important;border-top:0!important}.wcfu_upload_container tr.template-upload .btn-warning{padding:0;margin:0;color:#d9534f;background-color:#ffffff00;border-color:#ffffff00}.wcfu_process_container .item,.wcfu_upload_container .item{padding-top:1em}.dashboard-notice{padding:1em;background-color:#ededed;margin-bottom:1em}ul.wc-item-meta li,ul.wc-item-meta li p{font-size:.85em;font-weight:300}.wc-item-meta p{font-size:1em!important}@media(min-width:992px){.ddp-modal .form-left{width:50%;vertical-align:top;display:inline-block}.ddp-modal .form-right{float:right;width:50%;vertical-align:top;display:inline-block}}.modal-content{padding:2em}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#48bcbd}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{border-color:#48bcbd transparent transparent transparent}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em;font-size:1em}.woocommerce .woocommerce-customer-details address{color:#656665}section.woocommerce-order-details h2,section.woocommerce-customer-details h2{margin-bottom:.5em}p.form-row.form-row-wide.mailchimp-newsletter{padding:17px;background-color:#f7f6f7;margin-top:1em;margin-bottom:1em}p.form-row.form-row-wide.mailchimp-newsletter{display:inherit}.woocommerce-account p.form-row.form-row-wide.mailchimp-newsletter{padding:0;background-color:#e3e3e3}.woogrid .engineer-button button.carousel-btn,.woogrid .full-biog-link button.btn.btn-primary{padding:.618em 1em;text-transform:none;font-weight:500;letter-spacing:initial}.single-product div#primary{margin-bottom:0}.single-product .summary.entry-summary{margin-bottom:0!important}input[type=number]{line-height:27px}input[type=number]::-webkit-inner-spin-button{width:15px;height:30px}.woocommerce-checkout dl.variation dt,.woocommerce-checkout dl.variation,.woocommerce-checkout dl.variation p{font-weight:400!important;font-size:14px!important;color:#000!important}.woocommerce-checkout .checkout_coupon .form-row,.woocommerce-checkout .woocommerce form.login{padding:1em;background-color:#f7f6f7}.modal.show .modal-dialog{max-width:1140px}.modal-body .project-item1,.modal-body .project-item2,.modal-body .project-item3,.modal-body .project-item4,.modal-body .project-item5,.modal-body .project-item6,.modal-body .project-item7,.modal-body .project-item8,.modal-body .project-item9{display:inline-block}.engineer-project-item .more-info-hover:hover .project-hover{opacity:1}a.upload-supported-files-toggle,.wcfu_upload_container a{color:#48bcbd!important;font-size:18px;line-height:1.6em;letter-spacing:.25px;display:block}.wcfu-container p{margin-bottom:0}.wcfu_upload_filed,a.submit-user-files,a.approve-user-files{margin-top:1em}.upload-form-product-name,.product-page-options{font-size:23px;text-transform:none;font-weight:700}.download-zip-files{float:left}.turnaround{font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#666}div.product-addon{margin:.5em 0 0 0}div#product-addons-total{margin-top:1em}.approve-user-files-wrap .gform_anchor{display:none}button.btn.btn-primary.wc-revisions-button,a.approve-user-files{display:inline-block;font-size:1em!important;padding:8px 13px 8px 13px!important;border-radius:5em!important;text-transform:none!important;font-weight:initial!important;line-height:initial!important;border:0!important;text-align:center!important;letter-spacing:initial!important;background-color:#48c1d0}.track-qty-container{font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#666;width:100%;margin-right:2%!important;display:inline-block;vertical-align:top;margin:.5em 0 6px 0}.quantity-input-field{padding:0 10px;margin:0 0 6px}.woocommerce .quantity .qty{width:70px;padding-left:0}.quantity-text{display:inline-block;margin-right:5px;font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#666;margin-bottom:.5rem}.track-qty-container .qty{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;padding:.5rem .75rem;font-size:1rem;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.ddp-message .wc-revisions-button{display:block!important}.product-addon .modal-dialog.woogrid-modal.modal-dialog-centered,.wcfu_upload_container .modal-dialog.woogrid-modal.modal-dialog-centered{max-width:505px}.product-addon textarea.input-text.addon.addon-custom-textarea{min-height:180px}.product-addon i.fa{color:#48bcbd}.variation dt,.variation dd,.wc-item-meta li strong,.wc-item-meta li p{display:block;clear:both}ul.wc-item-meta{margin-bottom:0}span.turnaround{font-size:.85em;font-weight:300}td.woocommerce-table__product-total.product-total{vertical-align:top!important}a.submit-user-files{display:inline-block!important;color:#fff!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f7f6f7;border-radius:0}.myaccount-dash-orders .woocommerce-message a.btn.btn-outline-primary{display:none}.imastering-cta{background:#f7f6f7;padding:27px}.wnd-cart-link-message{background:#fff;padding-bottom:1em}.fileupload-buttonbar input.toggle,.fileupload-buttonbar button.btn.btn-danger.delete,.wcfu-fileupload input.toggle{display:none}.single-product .wc-pao-addon{font-size:18px;line-height:1.6em;letter-spacing:.25px;width:45%;margin-right:2%!important;display:inline-block;vertical-align:top;margin:.5em 0 6px}.single-product .wc-pao-addon h3{display:inline-block;margin-right:5px;font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#666;margin-bottom:.5rem}.product-addon-totals ul{padding-left:0}div.product-addon-totals{margin:10px 0 40px;padding:20px 0 0;border-top:1px solid #edeeee;border-bottom:1px solid #edeeee;overflow:hidden;background-color:white}.wc-pao-addon a i{color:#48bcbd}.wc-pao-addon-related-mixes-per-track,.wc-pao-addon-related-mixes,.wc-pao-addon-related-mix-file-options{width:100%!important}.wc-pao-addon-related-mixes-per-track input,.wc-pao-addon-related-mixes input{max-width:75px}.wc-pao-addon.wc-pao-addon-related-mixes-per-track,.wc-pao-addon.wc-pao-addon-related-mixes{border-top:1px solid #ebebeb;padding-top:.7em}li.wc-pao-row-quantity-based,.wc-pao-col1{padding-left:0!important}.wc-pao-col1 strong{font-weight:inherit}.product-addon-totals ul li:first-child{font-weight:bolder}.product .wc-pao-addon p.form-row.form-row-wide.wc-pao-addon-wrap{vertical-align:top}.product .wc-pao-addon.wc-pao-addon-file-options{width:100%}p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-16374-artist-name-0,.wc-pao-addon.wc-pao-addon-additional-mix-file-options,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-2-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-3-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-4-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-5-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-6-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-7-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-8-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-9-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-10-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-11-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-12-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-13-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-14-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-15-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-16-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-17-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-18-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-19-tracks,.wc-pao-addon.wc-pao-addon-related-mixes-file-options-20-tracks,.wc-pao-addon.wc-pao-addon-additional-mix-file-options h3,.wc-pao-addon-related-mixes-file-options-2-tracks h3,.wc-pao-addon-related-mixes-file-options-3-tracks h3,.wc-pao-addon-related-mixes-file-options-4-tracks h3,.wc-pao-addon-related-mixes-file-options-5-tracks h3,.wc-pao-addon-related-mixes-file-options-6-tracks h3,.wc-pao-addon-related-mixes-file-options-7-tracks h3,.wc-pao-addon-related-mixes-file-options-8-tracks h3,.wc-pao-addon-related-mixes-file-options-9-tracks h3,.wc-pao-addon-related-mixes-file-options-10-tracks h3,.wc-pao-addon-related-mixes-file-options-11-tracks h3,.wc-pao-addon-related-mixes-file-options-12-tracks h3,.wc-pao-addon-related-mixes-file-options-13-tracks h3,.wc-pao-addon-related-mixes-file-options-14-tracks h3,.wc-pao-addon-related-mixes-file-options-15-tracks h3,.wc-pao-addon-related-mixes-file-options-16-tracks h3,.wc-pao-addon-related-mixes-file-options-17-tracks h3,.wc-pao-addon-related-mixes-file-options-18-tracks h3,.wc-pao-addon-related-mixes-file-options-19-tracks h3,.wc-pao-addon-related-mixes-file-options-20-tracks h3{width:100%!important}.product a.product-info-toggle{width:38%}@media screen and (max-width:512px){.product a.product-info-toggle{width:16%}.wc-pao-addon-file-options a.product-info-toggle{width:34%}}@media screen and (min-width:576px){.product a.product-info-toggle{width:38%}}@media screen and (min-width:768px){.product a.product-info-toggle{width:32%}}@media screen and (min-width:992px){.product a.product-info-toggle{width:50%}}.card.card-body{border:0}.more-order-info input.gform_button{background-color:#48bcbd;font-size:1em!important;padding:8px 13px 8px 8px!important;border-radius:5em!important;text-transform:none!important;font-weight:initial!important;line-height:initial!important;border:0!important;text-align:center!important;letter-spacing:initial!important}.more-order-info input.gform_button:hover{background-color:#358a8a}.order-submit-cta-text{margin-bottom:0}.moreinfo-button{margin-bottom:1em}.checkbox-options-note{line-height:19px;color:#666}.show-price-at-qty{padding-top:3px;padding-left:5px!important;display:inline-block}.price-inc-tax{text-align:right;position:relative;top:-23px}.lead.short-description{margin-top:1em}.lead.short-description.desktop{display:none}@media screen and (min-width:768px){.lead.short-description.desktop{display:block}}.modal-body button.close{font-size:2em!important}.wc-pao-addon-turnaround{width:100%!important;border-top:1px solid #f0f0f0;padding-top:1em}span.turnaround-text{font-weight:100}p.turnaround-note{background:#ebebeb;display:inline-block}h3.product-page-options{margin-bottom:1em}.product-info-toggle i{color:#52c3c5;display:inline-block}h2.product-page-options{display:inline-block;margin-right:5px}.product-option-info-toggle{display:none}.wc-pao-addon-file-options .checkbox-options-note{display:none}.wc-pao-addon.wc-pao-addon-file-options{margin:0}.single-product .form-row{margin:0!important;padding:0!important}.wc-pao-addon label,.single-product .wc-pao-addon h3,.quantity-text{font-size:1rem}.product-addon-totals{color:#717171}.show-container-false{display:none}.processed-files-ddp-cta{margin-top:1em}@media screen and (max-width:991px){.track-qty-container{width:100%}.product .wc-pao-addon p.form-row.form-row-wide.wc-pao-addon-wrap{width:100%}.wc-pao-addon-artist-name{margin-bottom:1em!important}}.wcfu-fileprocess-message{font-size:1em}button.btn.btn-primary.wc-revisions-button.wc-revisions-disabled,button.btn.btn-primary.wc-revisions-button.wc-revisions-disabled:hover{background-color:#e0e0e0}.product-project-grid .engineer-project-item{width:25%}p.turnaround-note.turnaround-note-service{margin-top:1em}.after-qty-select{font-size:1rem!important}.woocommerce div.product form.cart div.quantity{margin-right:.5em}p.turnaround-note{display:block;width:auto!important;font-size:1rem;background:0}#menu-item-17438 a.nav-link.dropdown-toggle{color:#52c8d5}.navbar .container{position:relative}.header-socials{position:absolute;right:22px;top:-12px;font-size:.9em}.header-socials li.social-item{margin-left:10px}.header-socials li.social-item a{color:#fff}.header-socials li.social-item a:hover,.header-socials li.social-item:hover a{color:#48bcbd!important}@media screen and (max-width:991px){.header-socials{display:none}}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative;width:100%}#stripe-card-element,#stripe-exp-element,#stripe-cvc-element{background:#fff!important;padding:10px 5px!important;margin:5px 0!important;display:block;clear:both;width:100%}#wc-stripe-cc-form .form-row{padding:0!important}p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated{display:inline-block}input#wc-stripe-new-payment-method{display:inline!important}input#wc-stripe-new-payment-method{display:inline!important;margin-right:6px!important}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{padding:0}p.turnaround-note{font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#666}.wc-pao-addon-file-options p.form-row,.wc-pao-addon p.form-row{padding:5px 10px!important}.wc-pao-addon-file-options p.form-row label,.wc-pao-addon p.form-row label{width:100%}.addon-float-span{display:block}.wc-pao-addon-file-options .checkbox-id-0,.wc-pao-addon-file-options .checkbox-id-2,.wc-pao-addon-file-options .checkbox-id-3,.wc-pao-addon .checkbox-id-0,.wc-pao-addon .checkbox-id-2{background:#f7f6f7}span.addon-label-heading,.quantity-text{font-weight:600}@media screen and (max-width:767px){.summary.entry-summary,.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width:100%!important}}.quantity-input-field{padding:0;margin:0 0 6px}.product .wc-pao-addon p.form-row.form-row-wide.wc-pao-addon-wrap{vertical-align:top}.mastering-icons h4{font-size:18px;line-height:1.6em;letter-spacing:.25px;color:#48bbbd;margin-top:1em}.row.mastering-icons img{width:80px}span.imasteirng-page-credits-h4{display:block;font-weight:700}button.btn.btn-primary.engineer-button.engineer-modal-button{padding:.618em 1em;text-transform:none;font-weight:500;letter-spacing:initial;margin:10px auto}@media screen and (min-width:768px){.woocommerce-checkout p#billing_first_name_field,.woocommerce-checkout p#billing_last_name_field,.woocommerce-checkout p#billing_address_1_field,.woocommerce-checkout p#billing_address_2_field{width:24%}.woocommerce-checkout p#billing_last_name_field,.woocommerce-checkout p#billing_address_2_field{float:initial}.woocommerce-checkout p#billing_first_name_field,.woocommerce-checkout p#billing_address_1_field{margin-right:1%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout div#woocommerce_eu_vat_number,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{width:49%;display:inline-block}.woocommerce-checkout p#orderartist_field,.woocommerce-checkout p#billing_country_field,.woocommerce-checkout p#billing_postcode_field,.woocommerce-checkout p#billing_email_field,.woocommerce-checkout p.form-row.form-row-wide.mailchimp-newsletter,.woocommerce-checkout div#payment{width:47%;float:right}.woocommerce-checkout p#billing_city_field,.woocommerce-checkout p#billing_postcode_field,.woocommerce-checkout p#billing_email_field,.woocommerce-checkout p.form-row.form-row-wide.mailchimp-newsletter{float:right;position:relative;width:47%;top:-90px}.woocommerce-checkout .review-and-pay-col{position:relative;top:-60px}.woocommerce-checkout .woocommerce-billing-fields{height:88%}}@media screen and (max-width:767px){h3#order_review_heading{margin-top:1em}}.wnd-cart-link-message:nth-child(n+2){display:none}.woocommerce-checkout h3{font-size:28px;line-height:1em;text-transform:none;font-weight:700;color:#212528}.woocommerce-billing-fields{background:#f7f5f7;padding:1em 1em}p.form-row.form-row-wide.mailchimp-newsletter{background-color:#fff}a.add-on-modal-link{margin-left:5px}.single-product .imastering-page-credits{font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1em}p.form-row.form-row-wide.wc-pao-addon-wrap.static-option{padding:5px 10px 0 10px!important;font-size:1rem}label{margin-bottom:0}.floating-button{position:absolute;right:-171px!important;display:block!important;top:0!important;z-index:inherit!important;width:19%!important}.upon-request{color:#48bcbd!important}.row.mastering-icons img{display:block;margin-left:auto;margin-right:auto}.row.mastering-icons h4{text-align:center}p.form-row.form-row-wide.mailchimp-newsletter{width:100%;float:none;position:initial}.top-bar-item{padding:15px;font-size:.9em}.page-template-thank-you .bg-dark{background-color:#222!important}.page-template-thank-you div#full-width-page-wrapper{padding-top:5em}.top-bar{position:fixed;width:100%;z-index:999}.woo_faq{position:fixed;z-index:9999;right:0;background:#fff;padding:15px;bottom:322px;border:4px solid #212121;border-right:0}span.faq-button-text{color:#212121}@media(max-width:767px){.woocommerce div.product{margin-top:2em}}.single-product button.single_add_to_cart_button.button.alt{float:right!important}button.help-button.button.alt{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em;display:inline-block;line-height:1em;color:#48bcbd;background-color:#fff;border:2px solid #48bcbd;border-radius:300px;position:absolute;bottom:30px;left:0}button.help-button.button.alt:hover{color:#fff;background-color:#48bcbd;border:2px solid #48bcbd}.help-button-holder{position:relative}.stripe-icon{max-width:43px!important}.form-notice-block{border:2px solid #48bcbd;padding:10px}.imastering-page-credits p{font-size:initial!important;color:#000}a .imastering-page-credits{color:initial}.page-template-engineers-parent .imastering-page-credits{margin-top:10px}.imastering-page-credits p{margin-bottom:0}.woocommerce-additional-fields{margin-bottom:2em}body{overflow-x:hidden}.insta-feed{margin-left:-30px;margin-right:-30px}a.sbi_load_btn,span.sbi_follow_btn a{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em!important;display:inline-block;line-height:1em;margin:10px auto;color:#fff;background-color:#48bcbd!important;border:0;border-radius:300px!important}.homepage-news-row.news-grid-row.row{padding-bottom:0}@media(max-width:767px){.home .show-number-3{display:none}}.fb_iframe_widget iframe.anchor_right{bottom:220px!important}.iframe-holder{padding-top:1em;padding-bottom:1em}.iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.iframe-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}.step_1_introduction{display:block;text-align:center;margin-bottom:2em;margin-top:1em}.testimonals-headline{text-align:center;margin-bottom:.5em}.testimonial-image img{border-radius:50%;display:block;margin-left:auto;margin-right:auto;border:4px solid #fff;max-width:210px}.testimonial-image{display:block;margin-left:auto;margin-right:auto;background-image:url('../images/testimonial-bg.png');padding:20px 20px 0 20px;background-size:cover}.testimonial-item i.fa.fa-quote-left{text-align:center!important;display:block;font-size:2em;padding-top:.5em;margin-bottom:.5em}.testimonial-meta{background:#fff;padding:0 2em 4em}span.testimonial-name{display:block}.testimonial-details{float:right}.wrapper.testimonial-wrapper{background:#f5f4f4}.single-product div#wrapper-footer,.page-template-imastering{margin-top:0}.testimonial-wrapper a.carousel-control-next,.testimonial-wrapper a.carousel-control-prev{display:none}@media(max-width:767px){.testimonial-wrapper a.carousel-control-next,.testimonial-wrapper a.carousel-control-prev{display:flex}}@media(min-width:768px){.testimonial-wrapper .carousel-inner .active,.testimonial-wrapper .carousel-inner .active+.carousel-item,.testimonial-wrapper .carousel-inner .active+.carousel-item+.carousel-item{display:block}.testimonial-wrapper .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.testimonial-wrapper .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,.testimonial-wrapper .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none;margin-right:initial}.testimonial-wrapper .carousel-inner .carousel-item-next,.testimonial-wrapper .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0,0,0)}.testimonial-wrapper .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}.testimonial-wrapper .active.carousel-item-left+.carousel-item-next.carousel-item-left,.testimonial-wrapper .carousel-item-next.carousel-item-left+.carousel-item,.testimonial-wrapper .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,.testimonial-wrapper .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.testimonial-wrapper .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.testimonial-wrapper .active.carousel-item-right+.carousel-item-prev.carousel-item-right,.testimonial-wrapper .carousel-item-prev.carousel-item-right+.carousel-item,.testimonial-wrapper .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,.testimonial-wrapper .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}.studio-servies,.studio-video,.studio-press-release{margin-top:3em}button.carousel-btn:hover{background-color:#389091}.mtplayer-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:3em}#mtplayer div#fullscreenplay{background-color:transparent!important}.single-press-release{background:#222;padding:1em;margin-bottom:1em}.single-press-release h3{color:#fff!important}.single-press-release .modal-content button.close{text-align:right;font-size:2em;position:absolute;right:32px}.metropolis-password-form,.metropolis-password-form p{color:#fff!important}.metropolis-password-form input[type="submit"]{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em;display:inline-block;line-height:1em;margin:10px auto;color:#fff;background-color:#48bcbd;border:0;border-radius:300px}.metropolis-password-form input[type="submit"]:hover{background-color:#389091}.archive div#content{margin-top:1em}.entry-content button.carousel-btn{margin-left:0}.page-template-imastering .post-hero-row{background-attachment:scroll!important}.wdpu-msg-inner{background-color:#222!important;color:#fff!important;border-radius:0!important}.wdpu-text{padding:20px 20px}.wdpu-msg-inner p{color:#fff;font-size:1.5em!important}.wdpu-msg-inner .content__gdprLegal p{font-size:.9em!important;text-align:center!important;max-width:90%;display:block;margin:16px auto!important}.wdpu-content{padding:0!important}h2.subcribe-popup-title{font-family:neuzeit-grotesk,sans-serif;font-size:54px;line-height:1em;text-transform:none;letter-spacing:-.5px;font-weight:700;text-align:center}.wdpu-msg-inner input#mc-embedded-subscribe{font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-style:normal;text-decoration:none;padding:1em 1.75em!important;display:inline-block;line-height:1em;margin:auto!important;color:#fff;background-color:#48bcbd;border:0;border-radius:300px!important;display:block}.wdpu-msg-inner input#mce-EMAIL{width:90%;display:block;margin:16px auto;padding:10px}.wdpu-48717 a{color:#48bcbd!important;opacity:1!important}.wdpu-48717 .wdpu-msg{width:80%!important;max-width:1150px!important}@media(min-width:768px){.pop-up-left,.pop-up-right{display:inline-block;width:47%;vertical-align:middle}.pop-up-right{padding:20px}}.wdpu-msg-inner{padding:34px;text-align:center}.wdpu-msg-inner fieldset.mc_fieldset.gdprRequired.mc-field-group label.checkbox.subfield{padding:10px}.wdpu-msg-inner label.checkbox.subfield{font-size:.9em!important}.wdpu-msg-inner input#gdpr_1{margin-right:10px}.dashboard-coupon-code{background:#ededed;padding:20px;margin-top:1em}.mati-track-link button.carousel-btn{padding:10px 20px;font-weight:300}.important-notice{text-align:center;background-color:#222;color:#fff!important;padding:2em;margin-bottom:1em}.important-notice p{margin-bottom:0;color:#fff!important}.important-notice-inner{display:block;margin:auto;max-width:900px;padding-left:30px;padding-right:30px}.full-width-form{padding:2em;background:#f8f8f8;margin-top:2em}.page-roster-item{margin:2em 0}.page-roster-item h3.roster-name-link{text-align:center;margin-top:1em}.page-roster-modal .modal-content{border-radius:0;background:#262626}.page-roster-modal .modal-content .modal-body p{color:#fff!important}.page-roster-modal button.close{font-size:1.5rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff}.page-roster-modal .modal-header{border:0;padding-bottom:0}.page-roster-modal .modal-footer{border:0}.page-roster-modal .iframe-holder.flex-element{margin-bottom:2em}.homepageblock-wrapper,.homepageblock-wrapper p{color:#fff!important}.homepageblock-wrapper{position:relative}.homepageblock-bg-img-holder img,.homepage-block-bg-img-holder img{width:100%;height:100%;object-fit:cover}.homepageblock-bg-img-holder{width:50%;height:100%}.homepageblock-wrapper .container{padding-top:7em;padding-bottom:7em}.full-width-blocks{margin-top:5em}.homepageblock-wrapper{background:#222;margin-bottom:4em}@media(min-width:992px){.homepageblock-bg{position:absolute;height:100%;width:100%}.full-width-block-content{padding-left:2em;padding-right:2em;padding-top:7em;padding-bottom:7em}}.full-width-block-content a.hp-block-button-link button{display:inline;margin-right:10px}.flipped-block .homepageblock-bg-img-holder{float:right}@media(max-width:991px){.homepageblock-bg-img-holder{float:none!important}.homepageblock-bg-img-holder{float:none!important;width:100%}.homepageblock-bg-img-holder img{width:100%;height:100%;object-fit:cover;max-height:367px;object-position:center}}.homepage-block-bg{position:relative;margin-bottom:30px;transition:.2s}.homepage-block-bg:hover{box-shadow:0 4px 20px rgb(0 0 0 / 29%);transform:scale(1.02)}.homepage-block-content{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center}.homepage-block-content h3,.homepage-block-content h2{line-height:1.2em;text-transform:none;font-weight:700;color:#fff}.homepage-block-bg-img-holder{padding-bottom:100%}.homepage-block-bg-img-holder img{position:absolute}