.wp-block-separator{max-width:1130px;margin:0 auto;padding:0;border-color:#dbdbdb}@media only screen and (max-width: 782px){.wp-block-separator{display:none}}#container{overflow-x:hidden}#section-top{max-width:1230px;margin:0 auto;padding:215px 15px 250px 15px;overflow-x:hidden}#section-top .wp-block-columns{gap:45px;align-items:center !important}#section-top .wp-block-columns .wp-block-column{position:relative}#section-top .wp-block-media-text{grid-template-columns:auto}#section-top .wp-block-media-text .wp-block-media-text__content{position:absolute;right:215px;padding-right:35px}@media only screen and (max-width: 1200px){#section-top .wp-block-media-text .wp-block-media-text__content{right:180px}}@media only screen and (max-width: 1120px){#section-top .wp-block-media-text .wp-block-media-text__content{right:130px}}@media only screen and (max-width: 1020px){#section-top .wp-block-media-text .wp-block-media-text__content{right:80px}}@media only screen and (max-width: 915px){#section-top .wp-block-media-text .wp-block-media-text__content{right:30px}}@media only screen and (max-width: 820px){#section-top .wp-block-media-text .wp-block-media-text__content{right:0px}}@media only screen and (max-width: 782px){#section-top .wp-block-media-text .wp-block-media-text__content{position:absolute;margin:0 auto;left:0;right:0;width:230px;padding:0}}#section-top .wp-block-media-text .wp-block-media-text__media{width:288px;margin-left:auto}#section-top .wp-block-media-text h1{font-size:5.125rem;font-family:"Figtree",sans-serif;text-transform:uppercase;white-space:nowrap;color:#262626}#section-top .wp-block-media-text h1 span{color:#ee4043}@media only screen and (max-width: 782px){#section-top .wp-block-media-text{display:flex;justify-content:center;align-items:center}#section-top .wp-block-media-text .wp-block-media-text__media{width:230px;margin-left:0}#section-top .wp-block-media-text h1{font-size:3.563rem}}#section-top .desc h2{font-size:3.125rem;color:#ee4043;font-family:"DM Serif Text",sans-serif;font-weight:normal;margin-bottom:10px;position:relative;text-transform:none;z-index:3}#section-top .desc p{position:relative;z-index:4}#section-top .desc em{font-family:"Arial",sans-serif;color:#262626;font-size:1.375rem;position:relative;z-index:4}#section-top .desc .with-bg{color:#262626;line-height:1.15;position:relative;z-index:3;font-size:1.5rem;max-width:485px;font-family:"Cormorant Garamond",sans-serif;font-weight:500;margin:26px 0 35px 0}#section-top .desc .with-bg:before{z-index:-2;position:absolute;content:" ";width:568px;height:184px;display:block;left:-35px;top:-39px;right:auto;bottom:auto;background:url("../../img/bg-top.png")}#section-top .desc .wp-block-buttons{position:relative;z-index:3}#section-top .wp-block-image{margin-top:220px}@media only screen and (max-width: 782px){#section-top{padding-top:17px;padding-bottom:40px}#section-top .wp-block-columns{gap:60px}#section-top .desc h2{font-size:1.563rem;margin-bottom:7px}#section-top .desc em{font-size:1rem}#section-top .desc .with-bg{font-size:1rem;margin:5px 0 20px 0}#section-top .desc .with-bg:before{content:none}#section-top .wp-block-image{display:none}}#section-products{padding-bottom:170px}#section-products .slider-wrapper{position:relative}#section-products .slider-wrapper .products-slider{padding-bottom:40px}#section-products .slider-wrapper .products-slider .swiper-slide{padding-top:20px}#section-products .slider-wrapper .products-slider .product-block{background-position:center;display:flex;align-items:center;max-width:660px;height:484px;margin:0 auto;position:relative;padding:15px 75px 15px 150px}#section-products .slider-wrapper .products-slider .product-block .logo{position:absolute;top:-20px;left:-120px;width:240px}#section-products .slider-wrapper .products-slider .product-block .logo img{width:100%;object-fit:cover}#section-products .slider-wrapper .products-slider .product-block .content h3{font-size:3.125rem;color:#ee4043;font-family:"DM Serif Text",sans-serif;font-weight:normal;margin-bottom:20px}#section-products .slider-wrapper .products-slider .product-block .content h4{font-family:"Cormorant Garamond",sans-serif;font-weight:bold;font-size:1.625rem;margin-bottom:15px;color:#262626}#section-products .slider-wrapper .products-slider .product-block .content p{font-size:1.25rem;line-height:1.2}#section-products .slider-wrapper .swiper-button-wrapper{max-width:774px;margin:0 auto;position:relative;bottom:155px}#section-products .slider-wrapper .swiper-button-wrapper .swiper-button-next:after,#section-products .slider-wrapper .swiper-button-wrapper .swiper-button-prev:after{content:url("../../img/product-chevron.png")}#section-products .slider-wrapper .swiper-button-wrapper .swiper-button-next:hover,#section-products .slider-wrapper .swiper-button-wrapper .swiper-button-prev:hover{filter:brightness(0%)}#section-products .slider-wrapper .swiper-button-wrapper .swiper-button-prev{transform:rotate(180deg)}#section-products .slider-wrapper .swiper-pagination{bottom:0;height:17.5px}#section-products .slider-wrapper .swiper-pagination .swiper-pagination-bullet{width:17px;height:17px;margin:0 6px;background:transparent;opacity:1;border:2px solid #808184}#section-products .slider-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#section-products .slider-wrapper .swiper-pagination .swiper-pagination-bullet:hover{background:#808184}@media only screen and (max-width: 930px){#section-products .slider-wrapper .products-slider .product-block{padding:0 15px}#section-products .slider-wrapper .products-slider .product-block .logo{width:145px;top:78px;left:revert;right:20px;z-index:1}#section-products .slider-wrapper .products-slider .product-block .content{position:relative;z-index:2}}@media only screen and (max-width: 782px){#section-products{position:relative;padding-left:0;padding-right:0;padding-bottom:75px}#section-products .section-title{position:absolute;left:0;right:0;top:32px;z-index:2}#section-products .slider-wrapper .products-slider{padding-bottom:0}#section-products .slider-wrapper .products-slider .swiper-slide{padding-top:0}#section-products .slider-wrapper .products-slider .product-block .content h3{font-size:1.5625rem;margin-bottom:8px}#section-products .slider-wrapper .products-slider .product-block .content h4{font-size:1.0625rem;margin-bottom:5px}#section-products .slider-wrapper .products-slider .product-block .content p{font-size:1rem}#section-products .slider-wrapper .swiper-button-wrapper{display:none}#section-products .slider-wrapper .swiper-pagination{bottom:40px}}#section-our-process{padding:185px 15px 160px 15px}#section-our-process .wp-block-columns{position:relative;min-height:483px}#section-our-process .wp-block-columns .wp-block-column:first-of-type{max-width:455px;position:relative;right:-91px;top:112px;z-index:3}#section-our-process .wp-block-columns .wp-block-column:first-of-type h2{margin-bottom:40px;margin-left:30px}@media only screen and (max-width: 782px){#section-our-process .wp-block-columns .wp-block-column:first-of-type h2{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:24px}}#section-our-process .wp-block-columns .wp-block-column:first-of-type p{line-height:1.2;font-size:1.25rem;text-indent:30px;text-align:justify}@media only screen and (max-width: 782px){#section-our-process .wp-block-columns .wp-block-column:first-of-type p{position:absolute;top:325px;font-size:1rem}}@media only screen and (max-width: 1125px){#section-our-process .wp-block-columns .wp-block-column:first-of-type{right:0;padding-right:20px}}@media only screen and (max-width: 782px){#section-our-process .wp-block-columns .wp-block-column:first-of-type{top:0;position:static;max-width:100%}}#section-our-process .wp-block-columns .wp-block-column:last-of-type{position:relative}#section-our-process .wp-block-columns .wp-block-column:last-of-type .wp-block-image{position:absolute;right:-78px;z-index:2}#section-our-process .wp-block-columns .wp-block-column:last-of-type .wp-block-image:before{position:absolute;left:-205px;top:-71px;z-index:-1;content:" ";width:221px;height:216px;display:block;background:url("../../img/cog.png") center no-repeat;background-size:cover}@media only screen and (max-width: 782px){#section-our-process .wp-block-columns .wp-block-column:last-of-type .wp-block-image{position:relative;right:0;left:-35px;width:317px}#section-our-process .wp-block-columns .wp-block-column:last-of-type .wp-block-image:before{right:-65px;left:auto;max-width:145px;background-size:contain;height:150px;top:15px}#section-our-process .wp-block-columns .wp-block-column:last-of-type .wp-block-image img{height:245px;object-fit:contain;width:auto;max-width:none}}@media only screen and (max-width: 782px){#section-our-process{overflow-x:hidden;padding-top:0;padding-bottom:0;margin-bottom:-60px}#section-our-process .wp-block-columns{display:block}}#section-who-we-are{padding-top:160px}#section-who-we-are .wp-block-columns .wp-block-column:first-of-type{min-width:662px;position:relative;left:-47px}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type{position:relative;left:-73px;top:130px;margin-right:-68px}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type h2{margin-bottom:40px;margin-left:30px}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type p{line-height:1.2;font-size:1.25rem;text-indent:30px;text-align:justify}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type:after{content:" ";display:block;position:absolute;right:0;top:-75px;width:190px;height:129px;z-index:-1;background:url("../../img/quotes.png") center no-repeat;background-size:cover}@media only screen and (max-width: 1125px){#section-who-we-are .wp-block-columns .wp-block-column:first-of-type{left:-173px}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type{left:-173px;margin-right:-168px}}@media only screen and (max-width: 782px){#section-who-we-are .wp-block-columns .wp-block-column:first-of-type{left:auto;right:-48px;min-width:309px;width:309px;height:250px;margin-left:auto}#section-who-we-are .wp-block-columns .wp-block-column:first-of-type .wp-block-image{position:relative}#section-who-we-are .wp-block-columns .wp-block-column:first-of-type .wp-block-image img{max-height:250px;width:309px}#section-who-we-are .wp-block-columns .wp-block-column:first-of-type .wp-block-image:before{content:" ";display:block;position:absolute;width:190px;height:129px;z-index:-1;background:url("../../img/quotes.png") center no-repeat;max-width:145px;background-size:contain;top:150px;right:280px}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type{left:auto;margin-right:0;position:static}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type h2{position:absolute;top:-50px;margin:0 auto;left:0;right:0;text-align:center}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type p{font-size:1rem;margin-top:32px}#section-who-we-are .wp-block-columns .wp-block-column:last-of-type:after{content:none}}@media only screen and (max-width: 782px){#section-who-we-are{overflow-x:hidden;padding-top:60px}#section-who-we-are .wp-block-columns{display:block;position:relative}}#section-people .wp-block-media-text{max-width:700px;margin-top:-25px}#section-people .wp-block-media-text:first-of-type{margin-top:0}#section-people .wp-block-media-text:last-of-type{margin-bottom:60px}#section-people .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content{margin-bottom:10px}#section-people .wp-block-media-text .wp-block-media-text__content{padding:0 20px 0 0}#section-people .wp-block-media-text .wp-block-media-text__content h3{font-size:1.875rem;color:#ee4043;font-family:"DM Serif Text",sans-serif;font-weight:normal;margin-bottom:20px}#section-people .wp-block-media-text .wp-block-media-text__content p{color:#3a3a3a;font-size:1.25rem;line-height:1.2}#section-people .wp-block-media-text:nth-of-type(odd){margin-left:auto}#section-people .wp-block-media-text:nth-of-type(odd) .wp-block-media-text__content{text-align:right}#section-people .wp-block-media-text:nth-of-type(even) .wp-block-media-text__content{padding:0 0 0 20px}@media only screen and (max-width: 1045px){#section-people .wp-block-media-text{margin-top:0}}@media only screen and (max-width: 782px){#section-people .wp-block-media-text{margin-bottom:50px}#section-people .wp-block-media-text:last-of-type{margin-bottom:30px}#section-people .wp-block-media-text .wp-block-media-text__media{max-width:150px;margin:0 auto 15px auto}#section-people .wp-block-media-text .wp-block-media-text__content{padding:0 !important}#section-people .wp-block-media-text .wp-block-media-text__content h3{text-align:center;font-size:1.5rem;margin-bottom:12px}#section-people .wp-block-media-text .wp-block-media-text__content p{text-align:left;font-size:1rem}}#section-people .wp-block-image{text-align:right;position:relative;top:-90px;z-index:-1}@media only screen and (max-width: 782px){#section-people .wp-block-image{display:none}}#section-what-we_ve-done{padding-top:160px;padding-bottom:160px}#section-what-we_ve-done .container{max-width:1165px}#section-what-we_ve-done .slider-wrapper{position:relative}#section-what-we_ve-done .slider-wrapper .swiper-pagination{display:none;bottom:0;height:17.5px}#section-what-we_ve-done .slider-wrapper .swiper-pagination .swiper-pagination-bullet{width:17px;height:17px;margin:0 6px;background:transparent;opacity:1;border:2px solid #808184}#section-what-we_ve-done .slider-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#section-what-we_ve-done .slider-wrapper .swiper-pagination .swiper-pagination-bullet:hover{background:#808184}#section-what-we_ve-done .slider-wrapper .swiper-button-wrapper .swiper-button-next,#section-what-we_ve-done .slider-wrapper .swiper-button-wrapper .swiper-button-prev{top:36%;width:23px;height:55px}#section-what-we_ve-done .slider-wrapper .swiper-button-wrapper .swiper-button-next:after,#section-what-we_ve-done .slider-wrapper .swiper-button-wrapper .swiper-button-prev:after{font-family:sans-serif;content:"";width:0;height:0;border-style:solid;border-width:27.5px 0 27.5px 23px;border-color:transparent transparent transparent #ee4043}#section-what-we_ve-done .slider-wrapper .swiper-button-wrapper .swiper-button-prev:after{border-width:27.5px 23px 27.5px 0;border-color:transparent #ee4043 transparent transparent}#section-what-we_ve-done .slider-wrapper .swiper-slide{padding:12px;top:60px}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block{max-width:250px;position:relative;background:#fff;height:223px;display:flex;flex-direction:column;align-items:center;justify-content:center}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block .logo{text-align:center}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block .logo img{max-width:170px;max-height:39px;width:100%;filter:grayscale(100%);position:relative;z-index:1}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block .content{margin-top:50px;text-align:justify;font-size:1.25rem;line-height:1.2;display:none}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid #dbdbdb}#section-what-we_ve-done .slider-wrapper .swiper-slide-active{top:0;max-width:530px;left:-70px;width:100% !important}#section-what-we_ve-done .slider-wrapper .swiper-slide-active .project-block{max-width:530px;width:100%;height:480px;padding:0 45px;-webkit-box-shadow:15px 15px 15px -14px rgba(0,0,0,.85);-moz-box-shadow:15px 15px 15px -14px rgba(0,0,0,.85);box-shadow:15px 15px 15px -14px rgba(0,0,0,.85)}#section-what-we_ve-done .slider-wrapper .swiper-slide-active .project-block .logo img{filter:none;max-width:350px;max-height:42px;object-fit:contain}#section-what-we_ve-done .slider-wrapper .swiper-slide-active .project-block .content{display:block}#section-what-we_ve-done .slider-wrapper .swiper-slide-active .project-block .content a{position:relative;z-index:9;margin-top:15px;float:right}#section-what-we_ve-done .slider-wrapper .swiper-slide-active .project-block:before{left:-12px;top:-12px;border:1px solid #808184}#section-what-we_ve-done .slider-wrapper .swiper-slide-active .project-block.details .description{display:none}#section-what-we_ve-done .slider-wrapper .swiper-slide-active .project-block.details .more-info{display:block}#section-what-we_ve-done .slider-wrapper .swiper-slide-next{left:-100px;z-index:-1}#section-what-we_ve-done .slider-wrapper .swiper-slide-prev{right:-60px;z-index:-1}@media only screen and (max-width: 1145px){#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block{max-width:150px;padding:0 20px}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block .content{font-size:1rem}#section-what-we_ve-done .slider-wrapper .swiper-slide-active{max-width:350px;left:0}#section-what-we_ve-done .slider-wrapper .swiper-slide-active .project-block{padding:0 35px;max-width:350px}#section-what-we_ve-done .slider-wrapper .swiper-slide-next{left:-30px}#section-what-we_ve-done .slider-wrapper .swiper-slide-prev{right:-30px}#section-what-we_ve-done .slider-wrapper .swiper-slide-prev .project-block{margin-left:auto}}@media only screen and (max-width: 900px){#section-what-we_ve-done .slider-wrapper .swiper-slide-active{left:-50px}#section-what-we_ve-done .slider-wrapper .swiper-slide-next{left:-75px}#section-what-we_ve-done .slider-wrapper .swiper-slide-prev{right:0}}@media only screen and (max-width: 782px){#section-what-we_ve-done .slider-wrapper .swiper-pagination{display:block}#section-what-we_ve-done .slider-wrapper .swiper-button-wrapper{display:none}#section-what-we_ve-done .slider-wrapper .swiper-slide{top:0 !important;left:auto !important;right:auto !important;max-width:none !important;padding-bottom:40px;width:revert}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block{margin:0 auto;max-width:330px;height:330px !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 20px !important}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block .logo img{filter:none !important;max-width:248px !important;max-height:43px !important}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block .content{margin-top:20px;font-weight:300}#section-what-we_ve-done .slider-wrapper .swiper-slide .project-block:before{left:0;top:0}}@media only screen and (max-width: 782px){#section-what-we_ve-done{padding-top:80px;padding-bottom:50px}#section-what-we_ve-done h2{margin-bottom:15px}}#contact{padding-top:200px;padding-bottom:220px}#contact .wp-block-columns{gap:20px 70px;font-family:"Figtree",sans-serif;align-items:flex-end !important}#contact .wp-block-columns .wp-block-column{color:#262626}#contact .wp-block-columns .wp-block-column:first-of-type{min-width:375px}#contact .wp-block-columns .wp-block-column h2{font-size:4.875rem;margin:0;text-transform:uppercase;white-space:nowrap}#contact .wp-block-columns .wp-block-column h2 span{color:#ee4043}#contact .wp-block-columns .wp-block-column h3{font-size:2.1875rem;text-transform:uppercase}#contact .wp-block-columns .wp-block-column p{font-size:1.125rem;margin-bottom:30px}#contact .wp-block-columns .wp-block-column .social{margin-bottom:8px}#contact .wp-block-columns .wp-block-column .social a{height:50px;line-height:50px;width:50px;min-width:50px;background:#262626}#contact .wp-block-columns .wp-block-column .social a:first-of-type{margin-left:0}#contact .wp-block-columns .wp-block-column .social a i{font-size:1.75rem}#contact .wp-block-columns .wp-block-column .social .instagram-link:hover{background:#d6249f;background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)}#contact .wp-block-columns .wp-block-column .social .facebook-link:hover{background:#4267b2}#contact .wp-block-columns .wp-block-column .social .youtube-link:hover{background:red}#contact .wp-block-columns .wp-block-column .social .linkedin-link:hover{background:#0e76a8}@media only screen and (max-width: 782px){#contact{padding-top:0;padding-bottom:30px}#contact .wp-block-columns{flex-direction:column;max-width:200px;gap:30px;margin:0 auto}#contact .wp-block-columns .wp-block-column:first-of-type{min-width:0}#contact .wp-block-columns .wp-block-column h2{font-size:2.4375rem}#contact .wp-block-columns .wp-block-column h3{font-size:1.875rem}#contact .wp-block-columns .wp-block-column p{font-size:1rem;margin-bottom:20px}#contact .wp-block-columns .wp-block-column .social{text-align:center;margin-bottom:0}#contact .wp-block-columns .wp-block-column .social a{height:34px;line-height:34px;width:34px;min-width:34px}#contact .wp-block-columns .wp-block-column .social a i{font-size:1.25rem}}/*# sourceMappingURL=front-page.css.map */
