h1{color:blue}@font-face{font-family:Avenir;src:url(../fonts/avenir/AvenirLTStd-Black.woff2) format("woff2"),url(../fonts/avenir/AvenirLTStd-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/avenir/AvenirLTStd-Book.woff2) format("woff2"),url(../fonts/avenir/AvenirLTStd-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/avenir/AvenirLTStd-Heavy.woff2) format("woff2"),url(../fonts/avenir/AvenirLTStd-Heavy.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/avenir/AvenirLTStd-Light.woff2) format("woff2"),url(../fonts/avenir/AvenirLTStd-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/avenir/AvenirLTStd-Medium.woff2) format("woff2"),url(../fonts/avenir/AvenirLTStd-Medium.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Recoleta;src:url(../fonts/recoleta/Recoleta-Bold.woff2) format("woff2"),url(../fonts/recoleta/Recoleta-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Recoleta;src:url(../fonts/recoleta/Recoleta-Regular.woff2) format("woff2"),url(../fonts/recoleta/Recoleta-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Recoleta;src:url(../fonts/recoleta/Recoleta-Light.woff2) format("woff2"),url(../fonts/recoleta/Recoleta-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Recoleta;src:url(../fonts/recoleta/Recoleta-Black.woff2) format("woff2"),url(../fonts/recoleta/Recoleta-Black.woff) format("woff");font-weight:900;font-style:normal}.home h1{font-family:Recoleta;font-size:90pt!important;line-height:1;font-weight:400;color:#fff;margin:0 0 40px;padding:0;text-align:left!important}@media screen and (max-width:1600px){.home h1{font-size:8vw!important}}@media screen and (max-width:1024px){.home h1{font-size:9vw!important}}@media screen and (max-width:768px){.home h1{font-size:12vw!important}}.home .contact-link{color:#fff;font-size:18px;text-decoration:none;position:relative;transition:all .35s;display:inline-block;margin-top:30px}.home .contact-link:after{content:"";width:52px;height:21px;position:absolute;top:-2px;right:-65px;background:url(../images/arrow-right.svg) no-repeat}.home .contact-link:hover{color:#000}.home .our-work{padding:0 0 90pt}.home .our-work .campaign-gallery{margin-top:-7%;margin-bottom:180px;display:flex;justify-content:flex-end;padding:0 40px}@media screen and (max-width:1024px){.home .our-work .campaign-gallery{margin-top:-75pt}}@media screen and (max-width:768px){.home .our-work .campaign-gallery{margin-top:0;padding:0}}.home .our-work .campaign-gallery .wrapper{width:60%}.home .our-work .campaign-gallery .wrapper img{width:100%;height:auto;display:block}@media screen and (max-width:1024px){.home .our-work .campaign-gallery .wrapper{width:90%;margin:0 auto}}@media screen and (max-width:768px){.home .our-work .campaign-gallery .wrapper{margin-top:-40px}}.home .our-work h2{font-family:Recoleta;font-size:40px;line-height:1.1;font-weight:400;text-align:center;padding:0 0 200px;margin:0 0 60px;position:relative}.home .our-work h2:after{content:"";width:1px;height:10pc;background:#000;position:absolute;left:0;right:0;bottom:0;margin:0 auto}.home .our-work .case{width:45%;margin-bottom:90pt;display:block;font-size:18px;color:#14181a;text-decoration:none;transition:all .35s}.home .our-work .case:hover{color:#f20}.home .our-work .case strong{font-size:1pc;color:#14181a}.home .our-work .case img{width:100%;height:auto;display:block;margin:0 0 20px;transition:all .35s}@media screen and (max-width:768px){.home .our-work .case img{margin:0 0 40px}}.home .our-work .case:nth-of-type(1){float:left}.home .our-work .case:nth-of-type(2){float:right;margin-top:20%}.home .our-work .case:nth-of-type(3){float:none;margin:0 auto 10%;clear:both}.home .our-work .case:hover img{transform:scale(1.02)}@media screen and (max-width:768px){.home .our-work .case{width:100%;margin:0 0 75px!important;float:none}}.home .our-work .case strong{display:inline-block;padding:0 25px 0 0;position:relative;margin:0 0 10px!important}.home .our-work .case strong:after{content:"";width:15px;height:2px;background:#000;position:absolute;top:9px;right:3px}.home .our-work .case p{display:inline}.home .our-work .case span{padding:25px 0 0;display:block}.home .our-work .all-projects{clear:both;text-align:center}@media screen and (max-width:768px){.home .our-work .all-projects{padding:0 9% 0 0}}.home .our-work .all-projects a{font-size:18px;color:#000;position:relative;text-decoration:none;transition:all .35s}.home .our-work .all-projects a:after{content:"";width:52px;height:21px;position:absolute;top:3px;right:-65px;background:url(../images/arrow-right-black.svg) no-repeat}.home .our-work .all-projects a:hover{color:#f20}.home .our-work .all-projects a:hover:after{background:url(../images/arrow-right-red.svg) no-repeat}.home #footer,.home .contact-section{background:transparent}.home.changeColor{background:#fff!important}.page-template-default .container{width:90%;max-width:inherit;margin:0 auto}.page-template-default #page{overflow:hidden}.page-template-default h1{font-family:Recoleta;font-size:86px;line-height:1;font-weight:400;color:#f20;margin:0 0 70px}@media screen and (max-width:1024px){.page-template-default h1{font-size:46px;padding:0;margin-bottom:40px}}@media screen and (max-width:768px){.page-template-default h1{margin-bottom:0}}.page-template-default h2{font-family:Recoleta;font-size:40px;line-height:1;font-weight:400;color:#000;margin:0 0 40px;text-align:center}@media screen and (max-width:1600px){.page-template-default h2{font-size:34px}}@media screen and (max-width:1024px){.page-template-default h2{padding:0;text-align:center!important}}.page-template-default p{font-size:1pc;line-height:1.5;font-weight:300;color:#14181a;padding:0;margin:0 0 25px}.page-template-default p.red-text{font-family:Recoleta;font-size:36px;line-height:1.3;color:#f20;padding:150px 0 0;margin:0}@media screen and (max-width:768px){.page-template-default p.red-text{font-size:28px;margin:0;padding:10% 0}}.page-template-default .wp-block-column{flex-basis:50%!important;width:50%!important;margin:0!important}@media screen and (max-width:1024px){.page-template-default .wp-block-column{flex-basis:100%!important;width:100%!important}}.page-template-default img{display:block}.page-template-default .visual-02{margin-top:-5pc;max-width:inherit!important;width:110%}@media screen and (max-width:768px){.page-template-default .visual-02{margin-top:0;width:100%}}.page-template-default .visual-03{padding-top:220px}@media screen and (max-width:768px){.page-template-default .visual-03{padding-top:0}}.page-template-default .visual-03 img{width:60%!important;height:auto;margin:0 auto}@media screen and (max-width:768px){.page-template-default .visual-03 img{width:100%!important}}.page-template-default ul{list-style-type:none;padding:0;margin:0}@media screen and (max-width:768px){.page-template-default ul{display:flex;flex-wrap:wrap}}.page-template-default ul li{font-size:24px;line-height:1.5;font-weight:300;color:#14181a}@media screen and (max-width:768px){.page-template-default ul li{width:100%;font-size:1pc;text-align:center}}.page-template-default .list,.page-template-default .list .wp-block-column{padding:0!important}.page-template-page-news h1{font-family:Recoleta;font-size:86px;line-height:1;font-weight:400;color:#f20;margin:0 0 70px;padding:0 190px}@media screen and (max-width:1024px){.page-template-page-news h1{font-size:46px;padding:0 7.5% 10%!important;margin-bottom:40px}}@media screen and (max-width:768px){.page-template-page-news h1{margin-bottom:0}}.page-template-page-news .news{padding:0 165px}@media screen and (max-width:768px){.page-template-page-news .news{padding:0 7.5%!important}}.page-template-page-news .news .wrapper{display:flex;justify-content:center}@media screen and (max-width:768px){.page-template-page-news .news .wrapper{flex-direction:column}}.page-template-page-news .news .wrapper a{display:block;width:530px;text-decoration:none;margin:0 10px 90px}@media screen and (max-width:768px){.page-template-page-news .news .wrapper a{width:100%;margin:0 0 90px}}.page-template-page-news .news .wrapper a img{width:100%;height:auto;display:block;margin:0 0 30px}.page-template-page-news .news .wrapper a>div small{color:#aaa;font-size:9pt}.page-template-page-news .news .wrapper a>div strong{font-size:1pc;font-weight:900;color:#000;display:inline-block;margin:0 0 10px}.page-template-page-news .news .wrapper a>div p{font-size:1pc;line-height:1.4;padding:0;margin:0 0 15px;color:#000}.page-template-page-news .news .wrapper a>div span{font-size:18px;color:#000;display:inline-block;padding:15px 0;transition:all .35s}.page-template-page-news .news .wrapper a:hover span{color:#f20}.page-template-page-news .news .load-more{font-family:Recoleta;font-size:40px;line-height:1;font-weight:400;text-align:center;color:#d2d2d2;padding:10pc 0}.template-news h1{color:red}.template-news #page .wrapper{padding:0 165px}@media screen and (max-width:768px){.template-news #page .wrapper{padding:0 7.5%!important}}.template-news #page .attachment-post-thumbnail{width:100%;height:auto;display:block;margin:50px 0}.template-news #page h1{font-family:Recoleta;max-width:70%;font-size:40px;line-height:1.6;font-weight:400;color:#000;text-align:center;padding:0 5% 150px;position:relative;display:block;margin:0 auto 50px}@media screen and (max-width:768px){.template-news #page h1{max-width:100%;padding:0 10% 150px;font-size:20px;line-height:1.5}}.template-news #page h1:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:1px;height:75pt;background:#000}.template-news #page .post-date{font-size:9pt;color:#aaa;margin:0 auto 5px;max-width:635px}.template-news #page p{font-size:1pc;line-height:1.5;color:#000;padding:0;margin:0 auto 35px;max-width:635px}.template-news #page strong{font-size:24px;line-height:1.4;font-weight:400}.template-news #page .uagb-tm__desc{position:relative;padding:130px 0 0}.template-news #page .uagb-tm__desc:before{content:"";position:absolute;left:0;right:0;top:0;margin:0 auto;width:1px;height:75pt;background:#000}.template-news #page .uagb-tm__content{margin:0 0 50px}.template-news #page .social-rocket-inline-buttons{margin:0 auto;max-width:635px}.template-news #page .social-rocket-inline-buttons h4{font-size:18px}@media screen and (max-width:1024px){.template-news #page .wp-block-columns .wp-block-column{flex-basis:100%!important;margin:0!important}}.news-section{margin:50px 0}.news-section>div{display:flex;justify-content:center}@media screen and (max-width:768px){.news-section>div{flex-direction:column}}.news-section>div a{display:block;width:530px;text-decoration:none;margin:0 10px 90px}@media screen and (max-width:768px){.news-section>div a{width:100%;margin:0 0 90px}}.news-section>div a img{width:100%;height:auto;display:block;margin:0 0 30px}.news-section>div a>div small{color:#aaa;font-size:9pt}.news-section>div a>div strong{font-size:1pc;font-weight:900;color:#000;display:inline-block;margin:0 0 10px}.news-section>div a>div p{font-size:1pc;line-height:1.4;padding:0;margin:0 0 15px;color:#000}.news-section>div a>div span{font-size:18px;color:#000;display:inline-block;padding:15px 0;transition:all .35s}.news-section>div a:hover span{color:#f20}.load-more{font-family:Recoleta;font-size:40px;line-height:1;font-weight:400;color:#d2d2d2;padding:10pc 0;text-align:center;display:block;text-decoration:none}.page-id-12 h1{padding:0 190px}@media screen and (max-width:1024px){.page-id-12 h1{padding:0 5%}}.page-id-12 .wp-block-columns{padding:0 190px}@media screen and (max-width:1024px){.page-id-12 .wp-block-columns{padding:0 5%}}.page-id-12 .wp-block-columns .wp-block-column{padding:0}.page-id-12 .wp-block-columns .wp-block-column:nth-of-type(1){margin:0!important}.page-id-12 .wp-block-columns>.wp-block-columns{padding:0}@media screen and (max-width:1024px){.page-id-12 .wp-caption{width:100%!important}}.page-id-12 .our-services{padding-bottom:600px}@media screen and (max-width:768px){.page-id-12 .our-services{margin-top:0;padding-top:75px;padding-bottom:5pc;margin-bottom:25px}}.page-id-12 .visual-center{margin-top:-460px;padding:0}@media screen and (max-width:768px){.page-id-12 .visual-center{margin-top:0}}.page-id-12 .our-clients{padding:150px 0 200px}@media screen and (max-width:768px){.page-id-12 .our-clients{padding:75px 0 90pt}}.page-id-28 h1{padding:0 190px}@media screen and (max-width:768px){.page-id-28 h1{padding:0 7.5% 10%!important;margin-right:-10px;margin-left:-10px}}.page-id-28 .wrapper-cases{padding:0 165px}@media screen and (max-width:768px){.page-id-28 .wrapper-cases{padding:0 7.5%!important}}.page-id-28 .wrapper-cases img{width:100%;height:auto;display:block}.page-id-28 .wrapper-cases article{padding-right:40px!important;padding-left:40px!important;margin-bottom:40px!important}@media screen and (max-width:768px){.page-id-28 .wrapper-cases article{padding:0!important}}.page-id-28 .wrapper-cases .uagb-post__text{font-size:1pc;line-height:1.5;color:#000!important;padding:0;display:block}.page-id-28 .wrapper-cases .uagb-post__text h3{margin:0}.page-id-28 .wrapper-cases .uagb-post__text a{padding:0!important;font-size:18px;transition:all .35s;margin-top:25px}.page-id-28 .wrapper-cases .uagb-post__text a:hover{color:#f20!important}.page-id-28 .wrapper-cases .uagb-post__text .uagb-post__title{display:inline-block;padding:0 20px 0 0;position:relative;margin:0!important;font-size:50px}.page-id-28 .wrapper-cases .uagb-post__text .uagb-post-grid-byline,.page-id-28 .wrapper-cases .uagb-post__text .uagb-post__excerpt{display:block;padding-bottom:25px!important}.page-id-28 .wrapper-cases .uagb-post__text .uagb-post__cta{padding:25px 25px 0 0;display:block}@media screen and (max-width:768px){.page-id-28 .wrapper-cases .uagb-post__text .uagb-post__cta{padding:10px 0 0}}.page-id-28 footer.footer{background-color:#f20}.page-id-28 .soon{font-family:Recoleta;font-size:40px;line-height:1;font-weight:400;text-align:center;color:#d2d2d2;padding:10pc 0}@media screen and (max-width:768px){.page-id-28 .soon{padding:10% 0}}.page-id-25{background:#ffd6d6}.page-id-25 h1{padding:0 190px}@media screen and (max-width:1024px){.page-id-25 h1{padding:0 5%}}.page-id-25 .wrapper{margin-bottom:-40px;padding:0 190px;display:flex;justify-content:space-between;position:relative;z-index:4}@media screen and (max-width:1024px){.page-id-25 .wrapper{margin-bottom:0;flex-direction:column;padding:0 5%}}.page-id-25 .wrapper p{font-size:1pc;color:#f20}.page-id-25 .wrapper p a,.page-id-25 .wrapper p strong{font-size:18px;font-weight:700}.page-id-25 .wrapper p a{color:#f20;transition:all .35s;text-decoration:none}.page-id-25 .wrapper p a:hover{text-decoration:underline}.page-id-25 .wrapper p a:focus{color:#000}.page-id-25 .wrapper h3{font-size:18px;color:#f20;padding:0;margin:0 0 15px;font-weight:700}@media screen and (max-width:1024px){.page-id-25 .wrapper img{margin:0 auto;display:block}}@media screen and (max-width:768px){.page-id-25 .wrapper img{width:100%;height:auto}}.page-id-25 .wrapper>div:nth-of-type(2){padding:0 0 0 8%}@media screen and (max-width:1024px){.page-id-25 .wrapper>div:nth-of-type(2){padding:0}}.page-id-25 .wrapper>div:nth-of-type(3){padding:0 0 0 8%}@media screen and (max-width:1024px){.page-id-25 .wrapper>div:nth-of-type(3){padding:0}}@media screen and (max-width:1024px){.page-id-25 .wrapper>div{width:100%!important;text-align:center;padding:20px 0}}.page-id-167 h1{padding:0 190px}@media screen and (max-width:1024px){.page-id-167 h1{padding:0 5%}}.page-id-167 .wrapper{margin-bottom:-40px;display:flex;justify-content:space-between;position:relative;z-index:4;padding:0 190px}@media screen and (max-width:1024px){.page-id-167 .wrapper{padding:0 7.5%}}@media screen and (max-width:768px){.page-id-167 .wrapper{margin-bottom:0}}@media screen and (max-width:1024px){.page-id-167 .wrapper img{margin:0 auto;display:block}}@media screen and (max-width:768px){.page-id-167 .wrapper img{width:100%;height:auto}}.page-id-3 .middle h1{padding:0 4%;margin:0 0 70px}.page-id-3 .middle .menu-main-container h2{padding:0 10%;text-align:left!important}.page-id-3 .middle .menu-main-container h3{padding:0 10%!important;font-size:1pc;padding:0;margin:0 0 20px}.page-id-3 .middle .menu-main-container h4{padding:0 10%!important;font-size:1pc;margin:0 0 20px}.page-id-3 .middle .menu-main-container p{padding:0 10%!important}.page-id-3 .middle .menu-main-container ul:not(:last-child) li{padding:0 10%!important;font-size:1pc;margin:0 0 20px}.page-id-3 .middle .wrapper{padding:0 0 75pt}.page-id-3 .middle .wrapper>.wp-block-column{flex-basis:100%!important;width:100%!important;margin:0!important}.page-id-3 .middle .wrapper>.wp-block-column:nth-of-type(1){display:none}.page-id-3 .middle .wrapper>.wp-block-column:nth-of-type(2){padding:0 5% 0 40%}@media screen and (max-width:1024px){.page-id-3 .middle .wrapper>.wp-block-column:nth-of-type(2){padding:0 5%}}.page-id-3 .middle .wrapper h2{padding:0 10%;text-align:left}.page-id-3 .middle .wrapper h3{padding:0 10%;font-size:1pc;padding:0;margin:0 0 20px}.case-template-default .gallery-wrapped{margin:0;padding:0}.case-template-default .gallery-wrapped ul{margin-block-start:0!important;padding-left:0!important}.case-template-default .gallery-wrapped .flex_row_to_col{margin:0 auto;max-width:100%;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}@media screen and (max-width:768px){.case-template-default .gallery-wrapped .flex_row_to_col{display:flex;flex-direction:column;width:100%}}.case-template-default .gallery-wrapped .flex_row_to_col li.fifty{max-width:45%;display:flex;flex-direction:row;flex-wrap:wrap}.case-template-default .gallery-wrapped .flex_row_to_col li.fifty img{padding-left:-15px;max-width:100%}.case-template-default .gallery-wrapped .flex_row_to_col li.fifty video{max-width:100%}@media screen and (max-width:768px){.case-template-default .gallery-wrapped .flex_row_to_col li.fifty{padding-left:0;margin-left:0;margin:0 auto;max-width:90%}}.case-template-default .container{width:80%;margin:0 auto}@media screen and (max-width:768px){.case-template-default .container{width:90%}}.case-template-default .container.wrapper-services{display:flex}@media screen and (max-width:768px){.case-template-default .container.wrapper-services{flex-direction:column}}.case-template-default .container p{padding:0;margin:0 0 20px;font-size:1pc;line-height:1.7;color:#fff}.case-template-default .container p.wp-caption-text{font-size:9pt;font-style:italic;margin:0 0 90px}.case-template-default .container p a{color:#f20;transition:all .35s}.case-template-default .container p a:hover{color:#fff}@media screen and (max-width:1024px){.case-template-default .wp-caption{width:100%!important}}.case-template-default h1{font-size:40px;text-align:center;margin:0 0 38px}.case-template-default h1,.case-template-default h2{font-family:Recoleta;color:#fff;font-weight:400;padding:0}.case-template-default h2{font-size:36px;margin:0 0 20px}.case-template-default .intro{max-width:70%;font-size:24px;line-height:1.6;color:#fff;text-align:center;padding:0 5% 150px;position:relative;display:block;margin:0 auto 50px}@media screen and (max-width:768px){.case-template-default .intro{max-width:100%;padding:0 10% 150px;font-size:20px;line-height:1.5}}.case-template-default .intro:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:1px;height:75pt;background:#fff}.case-template-default .container-video{margin:0 0 5%}.case-template-default .container-video video{width:100%;height:auto}.case-template-default .visual{width:80%;height:auto;display:block;margin:0 auto 115px}@media screen and (max-width:768px){.case-template-default .visual{width:90%;margin:0 auto 10%}}.case-template-default .services{width:45%;font-size:24px;color:#fff}@media screen and (max-width:768px){.case-template-default .services{width:100%;margin:0 0 15px}}.case-template-default .services ul{padding:0;margin:0;list-style-type:none}.case-template-default .services ul li{font-size:24px;margin:0 0 15px}.case-template-default .description{width:55%;padding:0 0 25px}@media screen and (max-width:768px){.case-template-default .description{width:100%}}.case-template-default .description img{width:100%;height:auto;margin:20px 0}.case-template-default .block-text{padding:75pt 0}.case-template-default .block-text .container{display:flex;justify-content:flex-end}.case-template-default .block-text .container>div{width:55%}@media screen and (max-width:768px){.case-template-default .block-text .container>div{width:100%}}.case-template-default .block-text .container>div img{width:100%;height:auto;margin:20px 0}.case-template-default .full-width-img{margin-top:10px;margin-bottom:10px}.case-template-default .full-width-img img{width:100%;height:auto;display:block}.case-template-default .two-images{margin:0 0 5%}.case-template-default .two-images ul{width:100%;margin:0;padding:0;list-style-type:none;display:flex;justify-content:center}@media screen and (max-width:768px){.case-template-default .two-images ul{width:90%;margin:0 auto;flex-direction:column}}.case-template-default .two-images ul li{width:50%;margin:0}@media screen and (max-width:768px){.case-template-default .two-images ul li{width:100%;margin:0 0 15px}}.case-template-default .two-images ul li img{width:100%;height:auto;display:block}.case-template-default .three-images{padding:0 0 50px}@media screen and (max-width:768px){.case-template-default .three-images{width:90%;margin:0 auto}}.case-template-default .three-images ul{width:calc(80% + 40px);margin:0 auto;padding:0;list-style-type:none;display:flex;justify-content:center}@media screen and (max-width:768px){.case-template-default .three-images ul{width:100%;flex-direction:column}}.case-template-default .three-images ul li{width:33.3333%;margin:0 20px}@media screen and (max-width:768px){.case-template-default .three-images ul li{width:100%;margin:0}}.case-template-default .three-images ul li img{width:100%;height:auto;display:block}@media screen and (max-width:768px){.case-template-default .three-images ul li img{width:100%;margin-bottom:20px!important}}.case-template-default .gallery ul{width:90%;margin:0 auto;padding:0;list-style-type:none}.case-template-default .gallery ul p{display:none}.case-template-default .gallery ul li{display:block;position:relative}.case-template-default .gallery ul li:nth-child(3n+1){width:100%;margin:75pt 0 0;z-index:1}@media screen and (max-width:768px){.case-template-default .gallery ul li:nth-child(3n+1){width:100%;margin:0 0 15px}}.case-template-default .gallery ul li:nth-child(3n+2){width:60%;margin:-75pt 0 0 -6%;z-index:2}@media screen and (max-width:768px){.case-template-default .gallery ul li:nth-child(3n+2){width:100%;margin:0 0 15px}}.case-template-default .gallery ul li:nth-child(3n+3){width:30%;margin:-42.6% 0 0;float:right;z-index:3}@media screen and (max-width:768px){.case-template-default .gallery ul li:nth-child(3n+3){width:100%;margin:0 0 15px;float:none}}.case-template-default .gallery ul img{width:100%;height:auto;display:block}.case-template-default .gallery ul video{width:90%;height:auto;display:block;margin:auto}.case-template-default .gallery ul video.small-video{width:51%}.case-template-default .gallery ul video:focus{outline:0}@media screen and (max-width:768px){.case-template-default .gallery ul video{width:100%}}.case-template-default .gallery.gallery-linear li:nth-child(3n+1){width:100%;margin:0 0 15px;z-index:1}.case-template-default .gallery.gallery-linear li:nth-child(3n+2){width:100%;margin:0 0 15px;z-index:2}.case-template-default .gallery.gallery-linear li:nth-child(3n+3){width:100%;margin:0 0 15px;padding:0;float:none}.case-template-default .next-project-section{clear:both;min-height:25pc;background:#fff;display:flex;justify-content:center;align-items:center;padding:75px 0}@media screen and (max-width:768px){.case-template-default .next-project-section>div{width:90%}}.case-template-default .next-project-section h2{font-family:Recoleta;color:#000;font-size:40px;font-weight:400;margin:0 0 50px;padding:0 0 200px;position:relative;text-align:center}.case-template-default .next-project-section h2:after{content:"";width:1px;height:162px;background:#000;position:absolute;left:0;right:0;bottom:0;margin:0 auto}.case-template-default .next-project-section .next-link{color:#000;font-size:18px;text-decoration:none;position:relative;margin-right:52px;transition:all .35s}.case-template-default .next-project-section .next-link:after{content:"";width:52px;height:21px;position:absolute;top:3px;right:-65px;background:url(../images/arrow-right-black.svg) no-repeat}.case-template-default .next-project-section .next-link:hover{color:#14181a}.case-template-default .next-project-section .case{display:flex;flex-direction:column;text-decoration:none;color:#000;width:300px}@media screen and (max-width:768px){.case-template-default .next-project-section .case{width:100%}}.case-template-default .next-project-section .case img{margin:0 0 25px;width:100%;height:auto}.case-template-default .next-project-section .case strong{font-size:18px;display:inline;padding:0 25px 0 0;position:relative;margin:0 0 10px!important;color:#000}.case-template-default .next-project-section .case strong:after{content:"";width:15px;height:2px;background:#000;position:absolute;top:9px;right:3px}.case-template-default .next-project-section .case p{font-size:14px;display:inline}.case-template-default .next-project-section .case span.next_job{padding:25px 0 0;display:block;font-size:14px;color:#14181a;transition:all .35s;text-decoration:none}.case-template-default .next-project-section .case span.next_job:hover{color:#f20}.case-template-default .testimonial{text-align:center;padding:0 0 135px}.case-template-default .testimonial .visual{display:block;margin:0 auto 50px;position:relative;padding:0 0 150px}.case-template-default .testimonial .visual img{max-width:300px;display:block;margin:0 auto;width:auto;height:auto;border-radius:750pt}@media screen and (max-width:768px){.case-template-default .testimonial .visual img{width:100%}}.case-template-default .testimonial .visual:after{content:"";width:1px;height:75pt;background:#fff;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.case-template-default .testimonial p{font-family:Recoleta;font-size:36px;line-height:1.3;color:#fff}@media screen and (max-width:768px){.case-template-default .testimonial p{font-size:28px}}.case-template-default .testimonial small{font-size:1pc;color:#fff;font-weight:400}.case-template-default .radio{padding:75pt 0}.case-template-default .radio .container .old_content{display:flex;align-items:center}.case-template-default .radio .container .old_content h2{margin:0 20px 0 0}.case-template-default .radio .container .old_content .sc_player_container1{transform:translateY(9%)}.case-template-default .radio .container .content{display:flex;align-items:center;margin-bottom:15px}.case-template-default .radio .container .content h2{display:inline;margin:0 20px 0 0}.case-template-default .radio .container .content .sc_player_container1{margin-right:50px;transform:translateY(9%)}@media screen and (max-width:768px){.case-template-default .radio,.case-template-default .radio .mejs-container{width:100%}}.case-template-default footer.footer{background-color:#f20}.small_credits p{font-size:9pt;color:#fff;margin-left:5pc;margin-bottom:150px;margin-top:5pc}.contact-section{background:#f20;clear:both;height:25pc;display:flex;justify-content:flex-start;align-items:flex-end;padding:0 165px}@media screen and (max-width:768px){.contact-section{height:auto;padding:15% 0;justify-content:center}}.contact-section h2{font-family:Recoleta;color:#fff;font-size:86px;font-weight:400;margin:0 0 30px;padding:0;width:420px;text-align:left}@media screen and (max-width:768px){.contact-section h2{width:inherit;text-align:center;font-size:40px}}.contact-section .contact-link{color:#fff;font-size:18px;text-decoration:none;position:relative;margin-right:52px;transition:all .35s}.contact-section .contact-link:after{content:"";width:52px;height:21px;position:absolute;top:-2px;right:-65px;background:url(../images/arrow-right.svg) no-repeat}.contact-section .contact-link:hover{color:#14181a}.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy h6,.privacy-policy p,.privacy-policy ul{width:90%;max-width:inherit;margin:0 auto 25px}.privacy-policy h2{text-align:left}.privacy-policy h3{font-size:22px}.privacy-policy h4{font-size:18px}.privacy-policy #page ul li{font-size:1pc;position:relative;padding:0 0 0 22px;margin:0 0 5px}.privacy-policy #page ul li:before{content:"";width:10px;height:10px;background:#f20;position:absolute;left:0;top:5px}.privacy-policy #page #footer ul{width:100%}.privacy-policy #page #footer ul li{font-size:24px;position:inherit;padding:inherit;margin:0 40px 0 0}.page-id-167 p{padding:0 0 10%}@media screen and (max-width:768px){.page-id-167 p{padding:0}}.page-id-167 .wp-block-image{margin-right:10%}@media screen and (max-width:768px){.page-id-167 .wp-block-image{margin:10% 0}}.case-template-default .next-project-section .case,.case-template-default .next-project-section .case img{width:300px;height:300px}.error404 .container{width:90%;max-width:inherit;margin:0 auto}.error404 h1{font-family:Recoleta;font-size:90px;line-height:1;font-weight:400;color:#f20;margin:0 0 40px;padding:0}@media screen and (max-width:1600px){.error404 h1{font-size:70px}}@media screen and (max-width:1024px){.error404 h1{text-align:center}}@media screen and (max-width:768px){.error404 h1{font-size:7vw}}@media screen and (max-width:1024px){.error404 .back{text-align:center}}.error404 .back a{color:#f20;font-size:18px;text-decoration:none;position:relative;display:inline-block;transition:all .35s}@media screen and (max-width:1024px){.error404 .back a{display:inline-block}}.error404 .back a:after{content:"";width:52px;height:21px;position:absolute;top:5px;right:-65px;background:url(../images/arrow-right-red.svg) no-repeat}.error404 .back a:hover{color:#000}.error404 .visual{margin-bottom:-90px;display:flex;justify-content:flex-end}.error404 .visual img{display:block;width:60%}@media screen and (max-width:1024px){.error404 .visual img{margin-top:25px;width:100%;margin-bottom:0}}@media screen and (max-width:768px){.error404 .visual img{margin-top:25px;width:100%;margin-bottom:75pt}}.error404 .footer{background-color:#f20}::selection{background:#f20;color:#fff}::-moz-selection{background:#f20;color:#fff}#page-loader{width:100%;height:100vh;background:#fb2303;position:fixed;left:0;top:0;display:none;justify-content:center;align-items:center;z-index:7}.home #page-loader{display:flex}#page-loader img{width:200px;height:auto;display:block}.cookie-notice-container{width:25pc!important;text-align:left!important;padding:25px!important;position:fixed;right:15px;bottom:15px;background:#14181a;font-size:1pc;line-height:1.3;font-weight:300;border-radius:5px}@media screen and (max-width:768px){.cookie-notice-container{width:calc(100% - 30px)!important}}.cookie-notice-container .cn-button,.cookie-notice-container .cn-button.bootstrap{position:absolute;top:9pt;right:9pt;width:15px!important;height:15px!important;background-color:#14181a!important;background:url(../images/cross-popup.svg) no-repeat;background-size:cover!important;padding:0!important;margin:0!important;font-size:1pc!important;text-indent:-3125pc;box-shadow:none!important;transition:all .35s!important;transform:rotate(0)}.cookie-notice-container .cn-button.bootstrap:hover,.cookie-notice-container .cn-button:hover{background-position:0!important;transform:rotate(90deg)}.cn-close-icon{display:none!important}.centerized{background-color:#fff;display:flex;flex-direction:column;align-items:center;margin:0 auto;padding-top:5pc;padding-bottom:5pc}.centerized div{margin-top:25px}.centerized strong{padding-top:25px;color:#14181a}.centerized strong:hover{color:#f20}.centerized h2{color:#14181a}.centerized a{text-decoration:none;padding:0!important;font-size:18px;transition:all .35s;margin-top:25px;color:#14181a;font-weight:700}.centerized a:hover{color:#f20}.centerized p{font-size:1pc;line-height:1.5;color:#000!important;padding:0!important;margin-top:0;display:block;font-weight:400!important}.centerized span{font-weight:400}.page-id-3 .middle{padding:0 4%;margin:0 0 70px}.page-id-3 .middle h3{font-size:24px}.page-id-3 .middle h2{text-align:left}.page-id-3 .red_footer{background-color:#fff!important}.page-id-3 .red_footer a{color:#f20!important}.page-id-2176 .middle{padding:0 4%;margin:0 0 70px}.page-id-2176 .middle h2{text-align:left}.page-id-2176 .red_footer{background-color:#fff!important}.page-id-2176 .red_footer a{color:#f20!important}.page-id-2175 .middle{padding:0 4%;margin:0 0 70px}.page-id-2175 .middle h2{text-align:left}.page-id-2175 .red_footer{background-color:#fff!important}.page-id-2175 .red_footer a{color:#f20!important}.cmplz-dropdown h3{font-size:14}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Avenir,Arial,Helvetica,sans-serif;font-size:9pt;padding:0;margin:0}body.no-scroll{background:#f20}body.no-scroll #page{display:none}figure{margin:0}.global-header{height:calc(100vh - 260px)}.global-header .container{width:100%!important;margin:0 auto!important;padding:0 0 0 190px!important;max-width:inherit!important}@media screen and (max-width:1024px){.global-header .container{padding:0 10%!important}}.global-header .title{padding:0 0 20%;display:flex;justify-content:center;height:calc(100vh - 260px)}@media screen and (max-width:768px){.global-header .title{height:auto}}@media screen and (max-width:1024px){.global-header{height:auto}}.responsive-menu ul{list-style-type:none;padding:0;margin:0;display:block!important}.responsive-menu ul li{width:100%!important;font-size:24px;line-height:1.5;font-weight:300;color:#14181a}header{height:260px}@media screen and (max-width:768px){header{height:200px}}header .mobile-menu{display:none;position:relative}header .mobile-menu .logo{position:relative;width:190px;height:auto;transform-origin:right top;transform:rotate(-90deg) translateY(-190px);z-index:6}@media screen and (max-width:768px){header .mobile-menu .logo{width:140px;transform:rotate(-90deg) translateY(-140px)}}header .mobile-menu .hamburger{position:absolute;right:15px;top:15px;z-index:6}header .mobile-menu .hamburger #nav-icon3:before{content:"Menu";position:absolute;top:2px;left:-60px;font-size:18px}header .mobile-menu .hamburger #nav-icon3.open:before{content:"Close"}@media screen and (max-width:768px){header .mobile-menu{display:block}}header .wrapper-menu{display:flex;justify-content:space-between}header .wrapper-menu .logo{width:190px;height:auto;transform-origin:right top;transform:rotate(-90deg) translateY(-190px)}@media screen and (max-width:768px){header .wrapper-menu{display:none}}header nav{width:100%;padding:45px 0 0}header nav ul{padding:0;margin:0;list-style-type:none;display:flex}header nav ul li{margin:0 40px 0 0}header nav ul li a{color:#fff;font-size:18px;text-decoration:none;letter-spacing:1px;position:relative;display:block;padding:0 0 7px}header nav ul li a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#fff;transition:all .35s}header nav ul li a:hover:after{width:100%}header .socials{padding:38px 28px 0 0;display:flex}header .socials a{display:inline-block;height:28px;margin:0 10px}header .socials a svg{width:auto;height:100%}.responsive-menu{width:100%;height:100vh;position:fixed;top:0;left:0;background:#f20;z-index:5;display:none;overflow:hidden}.responsive-menu>div{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.responsive-menu a{color:#fff;font-size:9vw;text-decoration:none;margin:0 0 5%;display:inline-block}.responsive-menu .hamburger{position:absolute;right:15px;top:15px}.home.page-template-default{background:#f20;transition:1s all}.home.page-template-default .container{width:90%;max-width:825pt;margin:0 auto}.home.page-template-default h1{color:#fff}.home.page-template-default header .mobile-menu .logo path{fill:#fff}.home.page-template-default header .mobile-menu .hamburger span{background:#fff!important}.home.page-template-default header .mobile-menu .hamburger #nav-icon3:before{color:#fff}.home.page-template-default header .wrapper-menu .logo path{fill:#fff}.home.page-template-default header nav ul li a{color:#fff}.home.page-template-default header nav ul li a:after{background:#fff}.home.page-template-default header .socials a svg{fill:#fff;transition:all .35s}.home.page-template-default header .socials a svg:hover{fill:#000}.error404 header .mobile-menu .logo path,.page-template-default header .mobile-menu .logo path,.page-template-page-news header .mobile-menu .logo path,.template-news header .mobile-menu .logo path{fill:#f20}.error404 header .mobile-menu .hamburger span,.page-template-default header .mobile-menu .hamburger span,.page-template-page-news header .mobile-menu .hamburger span,.template-news header .mobile-menu .hamburger span{background:#f20!important}.error404 header .mobile-menu .hamburger #nav-icon3:before,.page-template-default header .mobile-menu .hamburger #nav-icon3:before,.page-template-page-news header .mobile-menu .hamburger #nav-icon3:before,.template-news header .mobile-menu .hamburger #nav-icon3:before{color:#f20}.error404 header .wrapper-menu .logo path,.page-template-default header .wrapper-menu .logo path,.page-template-page-news header .wrapper-menu .logo path,.template-news header .wrapper-menu .logo path{fill:#f20}.error404 header nav ul li a,.page-template-default header nav ul li a,.page-template-page-news header nav ul li a,.template-news header nav ul li a{color:#f20}.error404 header nav ul li a:after,.page-template-default header nav ul li a:after,.page-template-page-news header nav ul li a:after,.template-news header nav ul li a:after{background:#000}.error404 header .socials a svg,.page-template-default header .socials a svg,.page-template-page-news header .socials a svg,.template-news header .socials a svg{fill:#f20;transition:all .35s}.error404 header .socials a svg:hover,.page-template-default header .socials a svg:hover,.page-template-page-news header .socials a svg:hover,.template-news header .socials a svg:hover{fill:#000}.page-template-default.no-scroll header .mobile-menu .logo path{fill:#fff}.page-template-default.no-scroll header .mobile-menu .hamburger span{background:#fff!important}.page-template-default.no-scroll header .mobile-menu .hamburger #nav-icon3:before{color:#fff}.case-template-default{background:#14181a}.case-template-default header .mobile-menu .logo path{fill:#fff}.case-template-default header .mobile-menu .hamburger span{background:#fff!important}.case-template-default header .mobile-menu .hamburger #nav-icon3:before{color:#fff}.case-template-default header .wrapper-menu .logo path{fill:#fff}.case-template-default header nav ul li a{color:#fff}.case-template-default header nav ul li a:after{background:#fff}.case-template-default header .socials a svg{fill:#fff;transition:all .35s}.case-template-default header .socials a svg:hover{fill:#fff}#nav-icon3{width:40px;height:45px;position:relative;margin:1pc auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}#nav-icon3 span:nth-child(4){top:20px}#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2){transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}#footer{background:unset;height:535px;min-height:530px;padding:30px;display:flex;justify-content:space-between;align-items:flex-end;overflow:hidden;transition:background-color 3s!important}@media screen and (max-width:768px){#footer{height:auto;flex-direction:column;align-items:stretch}}#footer .infos{display:flex;align-items:flex-end}@media screen and (max-width:768px){#footer .infos{flex-direction:column-reverse}}#footer .logo{width:190px;height:auto;transform-origin:right top;transform:rotate(-90deg) translateX(135px) translateY(-60px)}@media screen and (max-width:768px){#footer .logo{transform:rotate(-90deg) translateX(185px) translateY(-55px)}}@media screen and (max-width:320px){#footer .logo{transform:rotate(-90deg) translateX(205px) translateY(-25px);width:90pt}}#footer .copyright{font-size:13px;color:#fff;padding:0 0 6px;display:flex;align-items:center}#footer .copyright a{color:#fff;display:inline-flex;justify-content:center;align-items:center;width:15px;height:15px;border:1px solid #fff;font-size:10px;border-radius:15px;text-decoration:none;margin:0 6px}@media screen and (max-width:768px){#footer .copyright a{font-size:9px}}@media screen and (max-width:768px){#footer .copyright{font-size:9px;padding:0 0 13px}}#footer ul{list-style-type:none;padding:0;margin:0;display:flex}@media screen and (max-width:1024px){#footer ul{width:150%;flex-direction:column}}#footer ul li{margin-right:40px}@media screen and (max-width:1024px){#footer ul li{text-align:left}}#footer ul li a{font-size:20px;color:#fff;text-decoration:none;display:block;position:relative;padding:0 0 7px;transition:all .35s}#footer ul li a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background:#fff;transition:all .35s}#footer ul li a:hover:after{width:100%}@media screen and (max-width:768px){#footer ul li a:hover:after{display:none}}@media screen and (max-width:768px){#footer ul li a:hover{color:#000}}@media screen and (max-width:320px){#footer ul li a{font-size:15px}}.header,.white_header{transition:background-color 2s}.white_header{background-color:#fff}.middle{width:100%}.middle,.white_middle{transition:background-color 2s}.white_middle{background-color:#fff}.red_middle{transition:background-color 2s}#footer_container{background-color:#fff;transition:background-color 2s!important}body.page-id-25 #footer_container{background-color:#ffd6d6;transition:background-color 2s!important}footer{max-height:100vh;width:100%}.white_footer,footer{background-color:#fff;transition:background-color 2s!important}footer>h1{color:#fff}.red_footer{background-color:#f20!important;transition:background-color 2s!important}.pink_footer{background-color:#ffd6d6!important}