.about-us-block{background:url("/modules/index/images/about-us-bg-left.png") no-repeat left bottom/auto,url("/modules/index/images/about-us-bg-right.png") no-repeat right bottom/auto}.about-us-block .inner-container{background:url("/modules/index/images/about-us-image-bg.png") no-repeat left top 100px/auto;display:grid;grid-template-columns:750px auto;justify-content:center;column-gap:30px;max-width:1700px;margin:0 auto;padding:100px 100px 240px;overflow:hidden}.about-us-block .inner-container .image-container{opacity:0;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);-ms-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);-webkit-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);position:relative;z-index:1;width:100%;min-height:650px}.about-us-block .inner-container .image-container.appeared{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.about-us-block .inner-container .image-container.swap .second-image{z-index:3;animation:swap-animation;animation-duration:1s;top:8%;left:20%}.about-us-block .inner-container .image-container.swap .first-image{top:0;left:0}.about-us-block .inner-container .image-container .image-wrapper{cursor:pointer}.about-us-block .inner-container .image-container .first-image{position:absolute;top:8%;left:8%;width:85%;height:80%;z-index:2;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.about-us-block .inner-container .image-container .second-image{position:absolute;top:0;left:0;width:80%;height:80%;z-index:1;animation:swap-back-animation;animation-duration:1s;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.about-us-block .inner-container .text-container{display:grid;align-self:center;max-width:650px;opacity:0;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .5s;-ms-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .5s;-webkit-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .5s;transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .5s}.about-us-block .inner-container .text-container.appeared{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.about-us-block .inner-container .text-container .title{font-weight:500;font-size:16px;color:#e20c0c;text-transform:uppercase;padding-bottom:10px}.about-us-block .inner-container .text-container .subtitle{font-size:44px;font-weight:500;color:#30373e;line-height:1.1;padding-bottom:20px}.about-us-block .inner-container .text-container .text{font-size:14px;color:gray;line-height:1.2;padding-bottom:20px}.about-us-block .inner-container .text-container .button-container .introduction-button{position:relative;display:inline-block;line-height:1;background:#30373e;padding:15px 30px;border-radius:25px;margin-right:auto;max-width:max-content;text-decoration:none;color:#fff;font-size:16px;font-weight:400}.about-us-block .inner-container .text-container .button-container .introduction-button:hover::before,.about-us-block .inner-container .text-container .button-container .introduction-button:focus::before{width:60px}.about-us-block .inner-container .text-container .button-container .introduction-button:hover span,.about-us-block .inner-container .text-container .button-container .introduction-button:focus span{padding-left:65px}.about-us-block .inner-container .text-container .button-container .introduction-button::before{content:"";position:absolute;left:calc(100% - 95px);top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:2px;background:#fff;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.about-us-block .inner-container .text-container .button-container .introduction-button span{padding-left:15px;width:80px;color:#fff;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.work-block{background:#eee url("/modules/index/images/how-we-work-bg.png") no-repeat right bottom/auto}.work-block .inner-container{max-width:1500px;margin:0 auto;padding:80px 30px;display:grid;grid-template-columns:2fr 5fr;column-gap:50px;overflow:hidden}.work-block .inner-container .text-container{-moz-transition:1s opacity cubic-bezier(0.5, 0.66, 0.2, 0.94);-ms-transition:1s opacity cubic-bezier(0.5, 0.66, 0.2, 0.94);-webkit-transition:1s opacity cubic-bezier(0.5, 0.66, 0.2, 0.94);transition:1s opacity cubic-bezier(0.5, 0.66, 0.2, 0.94);opacity:0}.work-block .inner-container .text-container.appeared{opacity:1}.work-block .inner-container .text-container .title{font-weight:500;font-size:16px;color:#e20c0c;text-transform:uppercase;padding-bottom:10px}.work-block .inner-container .text-container .subtitle{font-size:44px;font-weight:500;color:#30373e;line-height:1.1;padding-bottom:20px}.work-block .inner-container .text-container .text{font-size:14px;color:gray;line-height:1.2}.work-block .inner-container .cards-container{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px}.work-block .inner-container .cards-container .work-card{display:grid;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.work-block .inner-container .cards-container .work-card:first-child{-moz-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);-ms-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);-webkit-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94)}.work-block .inner-container .cards-container .work-card:nth-child(2){-moz-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .3s;-ms-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .3s;-webkit-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .3s;transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .3s}.work-block .inner-container .cards-container .work-card:nth-child(3){-moz-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .6s;-ms-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .6s;-webkit-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .6s;transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94) .6s}.work-block .inner-container .cards-container .work-card.appeared{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.work-block .inner-container .cards-container .work-card .card-inner{display:grid;position:relative;overflow:hidden;min-height:420px;padding:40px 30px;align-items:start}.work-block .inner-container .cards-container .work-card .card-inner.bg .img-cover{min-width:100vw;min-height:100vh}.work-block .inner-container .cards-container .work-card .card-inner.bg .title{color:#a2a7ab;animation:work-title-color-change-to-gray 1s forwards}.work-block .inner-container .cards-container .work-card .card-inner.bg .text{color:#a2a7ab;animation:work-title-color-change-to-gray 1s forwards}.work-block .inner-container .cards-container .work-card .card-inner .img-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.work-block .inner-container .cards-container .work-card .card-inner .img-wrapper img{object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.work-block .inner-container .cards-container .work-card .card-inner .img-cover{position:absolute;min-width:0;min-height:0;z-index:3;background:#fff;transform-origin:center;border-radius:100%;aspect-ratio:1/1;-moz-transition:1s min-width ease-out,1s min-height ease-out;-ms-transition:1s min-width ease-out,1s min-height ease-out;-webkit-transition:1s min-width ease-out,1s min-height ease-out;transition:1s min-width ease-out,1s min-height ease-out;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.work-block .inner-container .cards-container .work-card .card-inner .number{position:relative;z-index:3;font-size:120px;line-height:1;color:#a2a7ab;font-weight:500;padding-bottom:15px}.work-block .inner-container .cards-container .work-card .card-inner .title{max-width:150px;position:relative;z-index:3;color:#fff;padding-bottom:15px;font-size:20px;font-weight:500;animation:work-title-color-change-to-white 2s forwards}.work-block .inner-container .cards-container .work-card .card-inner .text{color:#fff;position:relative;z-index:3;font-size:14px;font-weight:400;animation:work-title-color-change-to-white 2s forwards}.showroom-block{background:#212930 url("/modules/index/images/showcase-bg-seamless.png") repeat left top}.showroom-block .inner-container{max-width:1920px;margin:0 auto;overflow:hidden;padding:60px 40px 80px;text-align:center}.showroom-block .inner-container .title-container .logo-wrapper{padding-bottom:5px}.showroom-block .inner-container .title-container .subtitle{padding-bottom:30px;color:#d9a647;font-size:30px;font-weight:400;line-height:1.2}.showroom-block .inner-container .title-container .text{padding-bottom:40px;color:#fff;font-size:16px;font-weight:400;line-height:1.2;max-width:600px;margin:0 auto}.showroom-block .inner-container .locations-container{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;justify-items:center;justify-content:center}.showroom-block .inner-container .locations-container .location .location-inner .image-wrapper{display:block;text-decoration:none;overflow:hidden;clip-path:border-box;margin-bottom:15px}.showroom-block .inner-container .locations-container .location .location-inner .image-wrapper img{-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.showroom-block .inner-container .locations-container .location .location-inner .image-wrapper:hover img,.showroom-block .inner-container .locations-container .location .location-inner .image-wrapper:focus img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.showroom-block .inner-container .locations-container .location .location-inner .location-title{padding-top:5px;margin:0 auto;max-width:max-content;text-decoration:none;display:block}.showroom-block .inner-container .locations-container .location .location-inner .location-title h3{font-size:24px;font-weight:700;color:#fff;line-height:1.2;-moz-transition:.3s color ease-out;-ms-transition:.3s color ease-out;-webkit-transition:.3s color ease-out;transition:.3s color ease-out}.showroom-block .inner-container .locations-container .location .location-inner .location-title.linked h3:hover,.showroom-block .inner-container .locations-container .location .location-inner .location-title.linked h3:focus{color:#d9a647}.showroom-block .inner-container .locations-container .location .location-inner .location-address{margin:0 auto;max-width:max-content;text-decoration:none;display:block;font-size:16px;font-weight:400;color:#fff;text-transform:uppercase;padding-bottom:20px}.showroom-block .inner-container .locations-container .location .location-inner .location-address.linked:hover,.showroom-block .inner-container .locations-container .location .location-inner .location-address.linked:focus{color:#d9a647}.showroom-block .inner-container .locations-container .location .location-inner .location-button{margin-bottom:15px}.showroom-block .inner-container .locations-container .location .location-inner .location-button,.showroom-block .inner-container .locations-container .location .location-inner .more-button{position:relative;display:block;line-height:1;background:#fff;padding:15px 30px;border-radius:25px;margin-right:auto;margin-left:auto;max-width:max-content;text-decoration:none;color:#30373e;font-size:16px;font-weight:400;text-transform:uppercase}.showroom-block .inner-container .locations-container .location .location-inner .location-button:hover::before,.showroom-block .inner-container .locations-container .location .location-inner .location-button:focus::before,.showroom-block .inner-container .locations-container .location .location-inner .more-button:hover::before,.showroom-block .inner-container .locations-container .location .location-inner .more-button:focus::before{width:50px}.showroom-block .inner-container .locations-container .location .location-inner .location-button:hover span,.showroom-block .inner-container .locations-container .location .location-inner .location-button:focus span,.showroom-block .inner-container .locations-container .location .location-inner .more-button:hover span,.showroom-block .inner-container .locations-container .location .location-inner .more-button:focus span{padding-left:55px}.showroom-block .inner-container .locations-container .location .location-inner .location-button::before,.showroom-block .inner-container .locations-container .location .location-inner .more-button::before{content:"";position:absolute;left:calc(100% - 75px);top:49%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:2px;background:#30373e;border-radius:1px;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.showroom-block .inner-container .locations-container .location .location-inner .location-button span,.showroom-block .inner-container .locations-container .location .location-inner .more-button span{text-align:left;padding-left:15px;width:60px;color:#30373e;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.partners-block{background:#f7f7f7}.partners-block .inner-container{max-width:1920px;margin:0 auto;background:url("/modules/index/images/partner-bg-left.png") no-repeat left bottom/auto,url("/modules/index/images/partner-bg-right.png") no-repeat right bottom/auto;padding:100px 80px}.partners-block .inner-container .title-container{padding-left:60px}.partners-block .inner-container .title-container .title{font-weight:500;font-size:16px;color:#e20c0c;text-transform:uppercase;padding-bottom:10px}.partners-block .inner-container .title-container .subtitle{font-size:44px;font-weight:500;color:#30373e;line-height:1.1;padding-bottom:50px}.partners-block .inner-container .title-container .subtitle span{display:block}.partners-block .inner-container .partners-container{display:flex;flex-direction:row;align-items:center;column-gap:30px;justify-content:center}.partners-block .inner-container .partners-container .slick-arrow{cursor:pointer}.partners-block .inner-container .partners-container .slick-slide{display:grid;justify-content:center}.partners-block .inner-container .partners-container .slick-track{display:flex;column-gap:30px}.partners-block .inner-container .partners-container .partner{display:grid}.partners-block .inner-container .partners-container .partner .partner-inner{display:grid;max-width:300px;background:#fff;line-height:1.6;text-align:center;align-content:start}.partners-block .inner-container .partners-container .partner .partner-inner .image-container{align-items:center;aspect-ratio:3/1.7;display:grid;width:100%;border-bottom:2px solid #ededed}.partners-block .inner-container .partners-container .partner .partner-inner .text-container{display:grid;padding:20px 30px 60px;align-self:start}.partners-block .inner-container .partners-container .partner .partner-inner .text-container .partner-title{font-size:18px;font-weight:500;color:#30373e;line-height:1.4;padding-bottom:30px}.partners-block .inner-container .partners-container .partner .partner-inner .text-container .company{color:#6d6d6d;font-size:14px;line-height:1.6}.partners-block .inner-container .partners-container .partner .partner-inner .text-container .type{color:#6d6d6d;font-size:14px;line-height:1.6}.references-block{background:#232526}.references-block .inner-container{background:url("/modules/index/images/reference-bg.png") no-repeat left top/cover;max-width:1920px;margin:0 auto;overflow:hidden}.references-block .inner-container .text-container{background:rgba(0,0,0,.7);padding:120px 120px 120px 200px;display:inline-block;opacity:0;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);-ms-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);-webkit-transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94);transition:.8s all cubic-bezier(0.5, 0.66, 0.2, 0.94)}.references-block .inner-container .text-container.appeared{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.references-block .inner-container .text-container .title{font-weight:500;font-size:16px;color:#e20c0c;text-transform:uppercase;padding-bottom:10px;display:block;text-decoration:none;-moz-transition:.8s color cubic-bezier(0.5, 0.66, 0.2, 0.94);-ms-transition:.8s color cubic-bezier(0.5, 0.66, 0.2, 0.94);-webkit-transition:.8s color cubic-bezier(0.5, 0.66, 0.2, 0.94);transition:.8s color cubic-bezier(0.5, 0.66, 0.2, 0.94)}.references-block .inner-container .text-container .title:hover,.references-block .inner-container .text-container .title:focus{color:#fff}.references-block .inner-container .text-container .subtitle{text-decoration:none}.references-block .inner-container .text-container .subtitle h2{display:block;font-size:44px;font-weight:700;color:#fff;line-height:1.1;padding-bottom:50px;-moz-transition:.8s color cubic-bezier(0.5, 0.66, 0.2, 0.94);-ms-transition:.8s color cubic-bezier(0.5, 0.66, 0.2, 0.94);-webkit-transition:.8s color cubic-bezier(0.5, 0.66, 0.2, 0.94);transition:.8s color cubic-bezier(0.5, 0.66, 0.2, 0.94)}.references-block .inner-container .text-container .subtitle:hover h2,.references-block .inner-container .text-container .subtitle:focus h2{color:#e20c0c}.references-block .inner-container .text-container .subtitle h2 span{display:block}.images-block{background:#fff}.images-block .inner-container{overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:50px;padding:100px}.images-block .inner-container img{object-fit:cover}.clients-block{background:#fff}.clients-block .inner-container{max-width:1920px;margin:0 auto;padding:0 0 100px;overflow:hidden;background:#fff url("/modules/index/images/they-chose-us-bg.png") no-repeat right bottom/auto}.clients-block .inner-container .slick-slider{display:grid;grid-template-columns:30px auto 30px;align-items:center;padding:0 15px}.clients-block .inner-container .slick-slider .slick-arrow{font-size:30px;cursor:pointer}.clients-block .inner-container .title-container{text-align:center}.clients-block .inner-container .title-container .title{font-size:16px;font-weight:500;color:#e7ac3f;text-transform:uppercase}.clients-block .inner-container .title-container .subtitle{font-size:44px;font-weight:500;color:#30373e;line-height:1.1;padding-bottom:50px}.clients-block .inner-container .title-container .subtitle span{display:block}.clients-block .inner-container .quotes-container{max-width:1400px;margin:0 auto}.clients-block .inner-container .quotes-container .quote{line-height:1;padding:15px;text-align:left}.clients-block .inner-container .quotes-container .quote .quote-inner{padding:45px;background:#fff;-webkit-box-shadow:0 0 15px rgba(60,60,60,.1);-moz-box-shadow:0 0 15px rgba(60,60,60,.1);box-shadow:0 0 15px rgba(60,60,60,.1)}.clients-block .inner-container .quotes-container .quote .quote-inner .quote-mark-wrapper{display:grid;justify-content:start;margin-bottom:15px}.clients-block .inner-container .quotes-container .quote .quote-inner .text-wrapper{font-style:italic;font-size:20px;line-height:1.2;color:#737373;padding-bottom:30px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:20px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper .text-container .name{font-size:20px;font-weight:700;color:#434343;padding-bottom:5px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper .text-container .subtitle{font-style:italic;font-size:14px;line-height:1.2;color:#7f7f7f}.social-block{background:#293136}.social-block .inner-container{display:grid;grid-template-columns:1fr 1fr;max-width:1920px;margin:0 auto}.social-block .inner-container .social-media-container{background:#293136 url("/modules/index/images/social-bg.png") no-repeat right bottom/auto;padding:50px 250px 30px 30px;margin-left:auto}.social-block .inner-container .social-media-container .title{max-width:600px;color:#fff;font-weight:400;line-height:1.4;font-size:30px;padding-bottom:30px}.social-block .inner-container .social-media-container .icons-container{max-width:400px;display:grid;grid-template-columns:auto auto auto;justify-content:center;column-gap:20px}.social-block .inner-container .social-media-container .icons-container .icon{filter:brightness(100%);-moz-transition:.3s filter ease-out;-ms-transition:.3s filter ease-out;-webkit-transition:.3s filter ease-out;transition:.3s filter ease-out}.social-block .inner-container .social-media-container .icons-container .icon:hover,.social-block .inner-container .social-media-container .icons-container .icon:focus{filter:brightness(150%)}.social-block .inner-container .newsletter-container{background:#a50000 url("/modules/index/images/newsletter-bg.png") no-repeat left 10% bottom/auto;padding:50px 30px 50px 70px}.social-block .inner-container .newsletter-container .title{max-width:800px;color:#fff;font-weight:400;line-height:1.4;font-size:30px;padding-bottom:30px}.social-block .inner-container .newsletter-container .list{padding-bottom:30px}.social-block .inner-container .newsletter-container .list .list-item{font-size:16px;font-weight:300;color:#fff;line-height:1.4}.social-block .inner-container .newsletter-container .list .list-item span{font-weight:700}.social-block .inner-container .newsletter-container .list .list-item:not(:last-child){padding-bottom:15px}.social-block .inner-container .newsletter-container .button-container .newsletter-button{display:inline-block;line-height:1;font-size:24px;font-weight:500;color:#fff;padding:15px 30px;border:1px solid #fff;background:#950606;text-decoration:none;-moz-transition:.3s background ease-out;-ms-transition:.3s background ease-out;-webkit-transition:.3s background ease-out;transition:.3s background ease-out}.social-block .inner-container .newsletter-container .button-container .newsletter-button:hover,.social-block .inner-container .newsletter-container .button-container .newsletter-button:focus{background:hsl(0,92.2580645161%,20.3921568627%)}.why-us-block{background:#eee url("/modules/index/images/why-us-bg.png") no-repeat right bottom/auto}.why-us-block .inner-container{padding:120px 30px;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:3fr 3fr;column-gap:30px}.why-us-block .inner-container .text-container{display:grid;align-content:center}.why-us-block .inner-container .text-container .title-wrapper .title{font-size:16px;font-weight:500;color:#e20c0c;line-height:1.2;padding-bottom:5px}.why-us-block .inner-container .text-container .title-wrapper .subtitle{font-size:44px;font-weight:500;color:#30373e;line-height:1.2;padding-bottom:30px}.why-us-block .inner-container .text-container .list-wrapper{font-weight:400;display:grid;row-gap:10px}.why-us-block .inner-container .text-container .list-wrapper .list-item{display:grid;grid-template-columns:58px auto;align-items:center}.why-us-block .inner-container .text-container .list-wrapper .list-item .number{font-size:40px;color:#000;line-height:1}.why-us-block .inner-container .text-container .list-wrapper .list-item .text{color:#676767;font-size:20px;line-height:1.2}@keyframes work-title-color-change-to-white{0%{color:#a2a7ab}100%{color:#fff}}@keyframes work-title-color-change-to-gray{0%{color:#fff}100%{color:#a2a7ab}}@keyframes swap-animation{0%{opacity:0;display:block}20%{opacity:0;display:block}100%{opacity:1}}@keyframes swap-back-animation{0%{opacity:0;display:block}20%{opacity:0;display:block}100%{opacity:1}}@media(min-width: 1500px)and (max-width: 1700px){.about-us-block .inner-container{padding:100px 100px 60px}.about-us-block .inner-container .text-container{background:#fff}}@media(min-width: 1200px)and (max-width: 1499.98px){.about-us-block .inner-container{grid-template-columns:540px auto;padding:100px 50px 60px}.about-us-block .inner-container .text-container{background:#fff}.about-us-block .inner-container .image-container{min-height:480px}.work-block .inner-container{grid-template-columns:1fr}.work-block .inner-container .text-container{padding-bottom:40px}.partners-block .inner-container{padding:80px 15px}.partners-block .inner-container .partners-container{column-gap:15px}.partners-block .inner-container .partners-container .slick-track{column-gap:15px}.images-block .inner-container{padding:60px;grid-gap:30px}.social-block .inner-container .social-media-container .title{font-size:22px}.social-block .inner-container .newsletter-container .title{font-size:22px}}@media(min-width: 992px)and (max-width: 1199.98px){.about-us-block .inner-container{grid-template-columns:430px auto;padding:100px 50px 60px}.about-us-block .inner-container .text-container{background:#fff}.about-us-block .inner-container .text-container .subtitle{font-size:34px}.about-us-block .inner-container .image-container{min-height:350px}.work-block .inner-container{grid-template-columns:1fr}.work-block .inner-container .text-container{padding-bottom:40px}.partners-block .inner-container{padding:80px 15px}.partners-block .inner-container .title-container .subtitle{font-size:34px}.partners-block .inner-container .partners-container{column-gap:15px}.partners-block .inner-container .partners-container .slick-track{column-gap:15px}.images-block .inner-container{padding:60px 30px;grid-gap:30px}.clients-block .inner-container{padding-top:30px}.clients-block .inner-container .title-container .subtitle{font-size:34px;padding-bottom:30px}.social-block .inner-container{grid-template-columns:1fr}.social-block .inner-container .social-media-container{text-align:center}.social-block .inner-container .social-media-container .title{font-size:22px}.social-block .inner-container .social-media-container .icons-container{margin:0 auto}.social-block .inner-container .newsletter-container{padding:50px 30px;text-align:center}.social-block .inner-container .newsletter-container .title{font-size:22px;margin:0 auto}.why-us-block .inner-container{grid-template-columns:1fr;justify-items:center;row-gap:50px}.why-us-block .inner-container .text-container .title-wrapper{text-align:center}.why-us-block .inner-container .text-container .title-wrapper .subtitle{font-size:38px}.why-us-block .inner-container .text-container .list-wrapper .list-item .number{font-size:36px}.why-us-block .inner-container .text-container .list-wrapper .list-item .text{font-size:18px}}@media(min-width: 768px)and (max-width: 991.98px){.about-us-block .inner-container{grid-template-columns:1fr;padding:100px 50px 60px}.about-us-block .inner-container .text-container{max-width:100%;padding-bottom:30px;order:1;background:#fff}.about-us-block .inner-container .text-container .subtitle{font-size:34px}.about-us-block .inner-container .image-container{order:2;min-height:350px;aspect-ratio:4/3;max-width:100%;text-align:center}.work-block .inner-container{grid-template-columns:1fr}.work-block .inner-container .text-container{padding-bottom:40px}.work-block .inner-container .cards-container{column-gap:15px}.work-block .inner-container .cards-container .work-card .card-inner{padding:30px 18px}.work-block .inner-container .cards-container .work-card .card-inner .number{font-size:90px}.showroom-block .inner-container{padding:60px 15px}.showroom-block .inner-container .locations-container{column-gap:15px}.showroom-block .inner-container .locations-container .location .location-inner .location-title{font-size:18px}.showroom-block .inner-container .locations-container .location .location-inner .location-address{font-size:14px}.partners-block .inner-container{padding:80px 15px}.partners-block .inner-container .title-container .subtitle{font-size:34px}.partners-block .inner-container .partners-container{column-gap:15px}.partners-block .inner-container .partners-container .slick-track{column-gap:15px}.references-block .inner-container .text-container{width:100%;padding:50px 30px}.images-block .inner-container{grid-template-columns:1fr 1fr;padding:60px 30px;grid-gap:30px}.clients-block .inner-container{padding-top:30px}.clients-block .inner-container .title-container .subtitle{font-size:34px;padding-bottom:30px}.clients-block .inner-container .quotes-container .quote .quote-inner{padding:45px 15px}.clients-block .inner-container .quotes-container .quote .quote-inner .text-wrapper{font-size:16px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper .text-container .name{font-size:16px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper .text-container .subtitle{font-size:12px}.social-block .inner-container{grid-template-columns:1fr}.social-block .inner-container .social-media-container{text-align:center}.social-block .inner-container .social-media-container .title{font-size:22px}.social-block .inner-container .social-media-container .icons-container{margin:0 auto}.social-block .inner-container .newsletter-container{padding:50px 30px;text-align:center}.social-block .inner-container .newsletter-container .title{font-size:22px;margin:0 auto}.social-block .inner-container .newsletter-container .button-container .newsletter-button{font-size:20px}.why-us-block .inner-container{padding:80px 30px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.why-us-block .inner-container .text-container .title-wrapper{text-align:center}.why-us-block .inner-container .text-container .title-wrapper .subtitle{font-size:38px}.why-us-block .inner-container .text-container .list-wrapper .list-item .number{font-size:36px}.why-us-block .inner-container .text-container .list-wrapper .list-item .text{font-size:18px}}@media(min-width: 576px)and (max-width: 767.98px){.about-us-block .inner-container{grid-template-columns:1fr;padding:60px 50px 60px}.about-us-block .inner-container .text-container{max-width:100%;padding-bottom:30px;order:1;background:#fff}.about-us-block .inner-container .text-container .subtitle{font-size:34px}.about-us-block .inner-container .image-container{order:2;min-height:350px;aspect-ratio:4/3;max-width:100%;text-align:center}.work-block .inner-container{grid-template-columns:1fr}.work-block .inner-container .text-container{padding-bottom:40px}.work-block .inner-container .cards-container{column-gap:15px;grid-template-columns:1fr;row-gap:30px}.work-block .inner-container .cards-container .work-card .card-inner{padding:30px 18px}.work-block .inner-container .cards-container .work-card .card-inner.bg .img-cover{min-width:200vw;min-height:200vh}.work-block .inner-container .cards-container .work-card .card-inner .number{font-size:90px}.showroom-block .inner-container{padding:60px 15px}.showroom-block .inner-container .locations-container{column-gap:15px;grid-template-columns:1fr}.showroom-block .inner-container .locations-container .location .location-inner .location-title{font-size:18px}.showroom-block .inner-container .locations-container .location .location-inner .location-address{font-size:14px}.partners-block .inner-container{padding:80px 15px}.partners-block .inner-container .title-container .subtitle{font-size:34px}.partners-block .inner-container .partners-container{column-gap:15px}.partners-block .inner-container .partners-container .slick-track{column-gap:15px}.references-block .inner-container .text-container{width:100%;padding:50px 30px}.references-block .inner-container .text-container .subtitle h2{font-size:34px}.images-block .inner-container{grid-template-columns:1fr 1fr;padding:60px 30px;grid-gap:30px}.clients-block .inner-container{padding-top:30px}.clients-block .inner-container .title-container .subtitle{font-size:34px;padding-bottom:30px}.clients-block .inner-container .quotes-container .quote .quote-inner{padding:45px 15px}.clients-block .inner-container .quotes-container .quote .quote-inner .text-wrapper{font-size:16px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper{justify-content:center}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper .text-container .name{font-size:16px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper .text-container .subtitle{font-size:12px}.social-block .inner-container{grid-template-columns:1fr}.social-block .inner-container .social-media-container{text-align:center}.social-block .inner-container .social-media-container .title{font-size:22px}.social-block .inner-container .social-media-container .icons-container{margin:0 auto}.social-block .inner-container .newsletter-container{padding:50px 30px;text-align:center}.social-block .inner-container .newsletter-container .title{font-size:22px;margin:0 auto}.social-block .inner-container .newsletter-container .button-container .newsletter-button{font-size:20px}.why-us-block .inner-container{padding:60px 30px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.why-us-block .inner-container .text-container .title-wrapper{text-align:center}.why-us-block .inner-container .text-container .title-wrapper .subtitle{font-size:36px}.why-us-block .inner-container .text-container .list-wrapper .list-item .number{font-size:34px}.why-us-block .inner-container .text-container .list-wrapper .list-item .text{font-size:16px}}@media(max-width: 575.98px){.about-us-block .inner-container{grid-template-columns:1fr;padding:40px 15px 60px}.about-us-block .inner-container .text-container{max-width:100%;padding-bottom:30px;order:1;background:#fff}.about-us-block .inner-container .text-container .subtitle{font-size:24px}.about-us-block .inner-container .text-container .button-container .introduction-button{font-size:13px}.about-us-block .inner-container .text-container .button-container .introduction-button span{width:50px}.about-us-block .inner-container .text-container .button-container .introduction-button::before{left:calc(100% - 64px);width:10px}.about-us-block .inner-container .text-container .button-container .introduction-button:hover::before,.about-us-block .inner-container .text-container .button-container .introduction-button:focus::before{width:40px}.about-us-block .inner-container .text-container .button-container .introduction-button:hover span,.about-us-block .inner-container .text-container .button-container .introduction-button:focus span{padding-left:44px}.about-us-block .inner-container .image-container{order:2;min-height:180px;aspect-ratio:4/3;max-width:100%;text-align:center}.work-block .inner-container{grid-template-columns:1fr;padding:40px 15px}.work-block .inner-container .text-container{padding-bottom:40px}.work-block .inner-container .text-container .subtitle{font-size:28px}.work-block .inner-container .cards-container{column-gap:15px;grid-template-columns:1fr;row-gap:30px}.work-block .inner-container .cards-container .work-card .card-inner{padding:30px 18px;min-height:360px}.work-block .inner-container .cards-container .work-card .card-inner.bg .title{color:#30373e;animation:none}.work-block .inner-container .cards-container .work-card .card-inner.bg .text{color:#30373e;animation:none}.work-block .inner-container .cards-container .work-card .card-inner .title{color:#30373e;animation:none}.work-block .inner-container .cards-container .work-card .card-inner .text{color:#30373e;animation:none}.work-block .inner-container .cards-container .work-card .card-inner .img-cover{min-width:200vw;min-height:200vh;opacity:.6}.work-block .inner-container .cards-container .work-card .card-inner .number{color:#30373e;font-size:90px}.showroom-block .inner-container{padding:60px 15px}.showroom-block .inner-container .title-container .subtitle{font-size:25px;padding-bottom:20px}.showroom-block .inner-container .title-container .text{font-size:13px}.showroom-block .inner-container .locations-container{column-gap:15px;grid-template-columns:1fr}.showroom-block .inner-container .locations-container .location .location-inner .location-title{font-size:18px}.showroom-block .inner-container .locations-container .location .location-inner .location-address{font-size:14px}.partners-block .inner-container{padding:80px 15px}.partners-block .inner-container .title-container{padding-left:0}.partners-block .inner-container .title-container .title{text-align:center}.partners-block .inner-container .title-container .subtitle{font-size:28px;text-align:center}.partners-block .inner-container .partners-container{column-gap:15px}.partners-block .inner-container .partners-container .slick-track{column-gap:15px}.references-block .inner-container .text-container{width:100%;padding:50px 30px}.references-block .inner-container .text-container .subtitle h2{font-size:30px;padding-bottom:20px}.images-block .inner-container{grid-template-columns:1fr;padding:60px 30px;grid-gap:30px}.clients-block .inner-container{padding-top:30px}.clients-block .inner-container .title-container .subtitle{font-size:30px;padding-bottom:30px}.clients-block .inner-container .quotes-container .quote .quote-inner{padding:45px 15px}.clients-block .inner-container .quotes-container .quote .quote-inner .text-wrapper{font-size:16px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper{justify-content:center}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper .text-container .name{font-size:16px}.clients-block .inner-container .quotes-container .quote .quote-inner .bottom-wrapper .text-container .subtitle{font-size:12px}.social-block .inner-container{grid-template-columns:1fr}.social-block .inner-container .social-media-container{text-align:center;padding:50px 15px;background:#293136}.social-block .inner-container .social-media-container .title{font-size:18px}.social-block .inner-container .social-media-container .icons-container{margin:0 auto}.social-block .inner-container .newsletter-container{padding:50px 30px;text-align:center}.social-block .inner-container .newsletter-container .title{font-size:20px;margin:0 auto}.social-block .inner-container .newsletter-container .list .list-item{font-size:14px}.social-block .inner-container .newsletter-container .button-container .newsletter-button{font-size:18px}.why-us-block .inner-container{padding:60px 15px;grid-template-columns:1fr;justify-items:center;row-gap:50px}.why-us-block .inner-container .text-container .title-wrapper{text-align:center}.why-us-block .inner-container .text-container .title-wrapper .subtitle{font-size:24px}.why-us-block .inner-container .text-container .list-wrapper{background:#eee}.why-us-block .inner-container .text-container .list-wrapper .list-item{grid-template-columns:42px auto}.why-us-block .inner-container .text-container .list-wrapper .list-item .number{font-size:28px}.why-us-block .inner-container .text-container .list-wrapper .list-item .text{font-size:14px}}
