.site-header{transition:all .1s ease-in-out 0s}@font-face{font-display:swap;font-family:Fractul;font-style:normal;font-weight:400;src:url(/wp-content/themes/maestra/fonts/fractul/Fractul-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Fractul Medium;font-style:normal;font-weight:500;src:url(/wp-content/themes/maestra/fonts/fractul/Fractul-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Fractul Bold;font-style:normal;font-weight:700;src:url(/wp-content/themes/maestra/fonts/fractul/Fractul-Bold.otf) format("opentype")}.font-fractul-bold{font-family:Fractul Bold}.font-fractul-bold-imp{font-family:Fractul Bold!important}.text-uppercase{text-transform:uppercase}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#loader:after{animation:spin 2s linear infinite;border:3px solid;border-color:#fff #fff transparent;border-radius:50%;content:"";display:block;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px}html{margin-top:0!important}#wpadminbar{display:none}body{font-family:Scandia Web Regular;overflow:none!important}.padding-global{padding:0 40px}.container{margin:0 auto;max-width:1700px}.btn{background-color:#fff;color:#000;display:inline-block;font-family:Scandia Web Bold;font-size:14px;height:64px;letter-spacing:2.72px;line-height:68px;padding:0 30px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.btn span{position:relative}.btn span:after{border-bottom:2px solid #000;bottom:-2px;content:"";display:block;height:0;left:0;position:absolute;right:0;transition:all .15s ease-out;width:0}.btn.grey{background-color:#1b1b1b;color:#fff}.btn.grey span:after{border-bottom:2px solid #fff}.btn.grey:hover{background-color:rgba(27,27,27,.9)}.btn.green{background-color:#03ff00}.btn.has-arrow{background-image:url(../images/black-arrow-right.svg);background-position:center right 20px;background-repeat:no-repeat;padding-right:45px}.btn.large{font-size:26px}.btn.showblock{background-color:#03ff00;background-image:url(../images/black-arrow-right.svg);background-position:center right 20px;background-repeat:no-repeat;font-family:Fractul Bold;font-size:26px!important;letter-spacing:.54px;line-height:64px;padding-right:45px}.btn:hover{background-color:hsla(0,0%,100%,.9)}.btn:hover span:after{width:100%}.arrow-in-circle{align-items:center;background-color:transparent;border:2px solid #fff;border-radius:50%;display:block;display:flex;height:60px;justify-content:center;transition:all .2s ease-out;width:60px}.arrow-in-circle svg{fill:#fff;position:relative;right:-1px}.arrow-in-circle.bounce svg{animation:bounce 1s infinite alternate;top:10px}.arrow-in-circle:hover{background-color:hsla(0,0%,100%,.2)}.responsive-embed .embed{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.responsive-embed .embed iframe,.responsive-embed .embed img,.responsive-embed .embed video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.responsive-embed .embed img{z-index:2}.responsive-embed p{margin-bottom:0;margin-top:5px}.show-on-phone{display:none}@media (max-width:1440px){.btn{height:54px;line-height:58px}.btn.showblock{font-size:18px!important;line-height:56px}}@media (max-width:991px){.padding-global{padding:0 20px}}@media (max-width:600px){.hide-on-phone{display:none}.show-on-phone{display:block}.btn.showblock{background-size:10px;font-size:18px}}.new-section{padding:125px 0}.new-section .header{margin:0 auto 125px;max-width:950px;text-align:center}.new-section .header .title{font-family:Scandia Web Bold;font-size:70px;margin-bottom:20px}.new-section .header p,.new-section p{color:#fff;opacity:.7}.new-section p{font-size:18px}.new-section p.bright{opacity:1}@media (max-width:1440px){.new-section{padding:100px 0}.new-section .header{margin-bottom:100px}.new-section .header .title{font-size:38px}.new-section p{font-size:16px}}@media (max-width:991px){.new-section{padding:80px 0}.new-section .header{margin-bottom:80px}.new-section .header .title{font-size:34px}}@media (max-width:600px){.new-section{padding:40px 0}.new-section .header{text-align:left}.new-section .content p:last-child{margin-bottom:0}.new-section p{font-size:14px}}.hero-section{height:100dvh;min-height:700px;padding:0;position:relative;width:100%}.hero-section .bg-img{-o-object-position:center;object-position:center}.hero-section .bg-img,.hero-section video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-section .bg-video-wrapper{height:100%;overflow:hidden;width:100%}.hero-section .overlay{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}.hero-section .overlay,.hero-section .overlay .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero-section .overlay .content{margin:0 auto;max-width:1300px;padding:0 20px}.hero-section .overlay .content p{color:#fff;font-size:24px;max-width:950px;opacity:1}.hero-section .overlay .content .title{font-family:Scandia Web Bold;font-size:100px;margin:0 0 30px}.hero-section .overlay .content .locations{display:flex;gap:20px}.hero-section .overlay .content .locations>div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;font-size:16px;padding:12px 15px}.hero-section .overlay .bottom{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:0 80px 80px;position:absolute;right:0}.hero-section .overlay .bottom .show-slider{align-items:center;background-position:50%;background-size:cover;cursor:pointer;display:flex;height:64px;justify-content:center;opacity:1;position:relative;transition:all .2s ease-out;visibility:visible;width:120px}.hero-section .overlay .bottom .show-slider:after{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-out}.hero-section .overlay .bottom .show-slider .play-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:url(../images/small-play-icon.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;height:38px;position:relative;transition:all .25s ease-out;width:38px;z-index:2}.hero-section .overlay .bottom .show-slider.hide{opacity:0;visibility:hidden}.hero-section .overlay .bottom .show-slider:hover:after{opacity:.2}.hero-section .overlay .bottom .show-slider:hover .play-btn{transform:scale(1.4)}.hero-section .overlay .bottom .scroll-down{width:120px}.hero-section .overlay .bottom .scroll-down .arrow-in-circle{margin-left:auto;margin-right:auto}@media (max-width:1600px){.hero-section .overlay .content .title{font-size:80px}}@media (max-width:1440px){.hero-section .overlay .content .title{font-size:60px;margin-bottom:20px}.hero-section .overlay .content p{font-size:16px;margin-bottom:20px;max-width:700px}}@media (max-width:991px){.hero-section .overlay .content .title{font-size:34px}.hero-section .overlay .bottom{padding:0 20px 30px}}@media (max-width:600px){.hero-section .overlay .content p{font-size:14px}.hero-section .overlay .bottom{flex-wrap:wrap;gap:50px;padding-bottom:60px}.hero-section .overlay .bottom .buttons{flex:0 0 100%;order:1}.hero-section .overlay .bottom .show-slider{display:none;order:2}.hero-section .overlay .bottom .scroll-down{order:3}}.hero-slider-section{background-color:#0c0c0c;padding:0;transition:all .25s ease-out}.hero-slider-section .slider{position:relative}.hero-slider-section .slide{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:700px;padding:100px}.hero-slider-section .slide .content{margin:0 auto;max-width:950px;text-align:center}.hero-slider-section .slide .content .title{color:#fff;font-family:Scandia Web Bold;font-size:70px;font-weight:700;margin-bottom:15px}.hero-slider-section .slide .content p{color:#fff;font-size:16px}.hero-slider-section .slide .content .btn{margin-top:30px}.hero-slider-section .video-wrapper{margin:0 auto 40px;max-width:945px;width:100%}.hero-slider-section .video-wrapper .play{background-image:url(../images/round-play-icon.svg);background-position:50%;height:144px;left:50%;margin-left:-72px;margin-top:-72px;position:absolute;top:50%;width:144px;z-index:3}.hero-slider-section .bx-wrapper{padding-bottom:0}.hero-slider-section .bx-controls-direction a{align-items:center;background-image:url(../images/white-arrow-down.svg);background-position:50%;background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;display:block;display:flex;height:60px;justify-content:center;margin-top:-30px;overflow:hidden;position:absolute;text-indent:-99px;top:50%;width:60px}.hero-slider-section .bx-controls-direction a:hover{background-color:hsla(0,0%,100%,.2)}.hero-slider-section .bx-prev{left:90px;transform:rotate(90deg)}.hero-slider-section .bx-prev:focus,.hero-slider-section .bx-prev:hover{background-position:50%}.hero-slider-section .bx-next{right:90px;transform:rotate(-90deg)}.hero-slider-section .bx-next:focus,.hero-slider-section .bx-next:hover{background-position:50%}@media (max-width:1440px){.hero-slider-section .slide .content .title{font-size:50px}.hero-slider-section .bx-prev{left:20px}.hero-slider-section .bx-next{right:20px}}@media (max-width:991px){.hero-slider-section .slide .content .title{font-size:46px}}@media (max-width:600px){.hero-slider-section .slide{padding-left:20px;padding-right:20px;padding-top:40px}.hero-slider-section .slide p{font-size:14px}.hero-slider-section .bx-controls-direction a{bottom:20px;top:auto}.hero-slider-section .bx-prev{left:50%;margin-left:-70px!important}.hero-slider-section .bx-next{margin-right:-70px!important;right:50%}}.know-more-section{padding:120px 0}.know-more-section.has-bg{background-color:#08080b}.know-more-section.has-lighter-bg{background-color:#121214}.know-more-section.small-padding{padding:90px 0}.know-more-section .cols{display:grid;gap:80px 100px;grid-template-columns:1fr 1fr}.know-more-section .cols.cols-6-4{grid-template-columns:6fr 4fr}.know-more-section .cols.cols-2-4{grid-template-columns:2fr 4fr}.know-more-section .cols.cols-4-3{grid-template-columns:4fr 3fr}.know-more-section .cols.stack-reverse .content{order:1}.know-more-section .cols.stack-reverse .media{order:2}.know-more-section .cols .media video{max-width:100%}.know-more-section .cols .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.know-more-section .cols .content .title{font-family:Scandia Web Bold;font-size:46px;margin-bottom:40px}.know-more-section .cols .content .title.margin-bottom-xl{margin-bottom:100px}.know-more-section .cols .content .title.large{font-size:66px}.know-more-section .cols .content a{font-size:18px;font-weight:700}.know-more-section .cols .content .buttons{margin-top:20px}.know-more-section .cols .content .buttons.align-right{margin-left:auto;margin-right:0}.know-more-section .cols .content .form-block{margin-left:0;margin-top:20px;max-width:890px;padding:80px;width:100%}.know-more-section .video-wrapper{margin:0 auto 40px;max-width:945px;position:relative;width:100%}.know-more-section .video-wrapper .play{background-image:url(../images/round-play-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:144px;left:50%;margin-left:-72px;margin-top:-72px;position:absolute;top:50%;width:144px;z-index:10}.know-more-section .video-wrapper .play.green-square{background-image:url(../images/green-square-play-icon.svg);height:95px;margin-left:-60px;margin-top:-47px;width:120px}.know-more-section .video-wrapper.has-poster:not(.playing):after{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:9}.know-more-section .video-wrapper.no-bottom-margin{margin-bottom:0}.know-more-section .reason{align-items:center;display:flex;gap:50px;margin-bottom:28px}.know-more-section .reason .icon{flex:0 0 54px;height:54px;width:54px}.know-more-section .reason p{line-height:1.38}.know-more-section .combinations{display:grid;gap:40px 80px;grid-template-columns:1fr 1fr}.know-more-section .combination .heading{align-items:center;display:flex;gap:20px;margin-bottom:15px}.know-more-section .combination .heading .icon{align-items:center;display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.know-more-section .combination .heading .icon img{max-height:100%}.know-more-section .combination .heading h6{font-family:Fractul Medium;font-size:20px;text-transform:none}.know-more-section .combination .list{color:#fff;font-size:16px;padding-left:46px}.know-more-section .combination .list li{line-height:1.3;margin-bottom:6px;padding-left:12px;position:relative}.know-more-section .combination .list li:before{content:"-";display:block;left:0;position:absolute;top:0}.know-more-section .checklist{margin-top:30px;max-width:580px}.know-more-section .checkitem{background:url(../images/white-checkbox.svg);background-position:top 4px left;background-repeat:no-repeat;color:#fff;font-size:18px;line-height:1.6;margin-bottom:25px;padding-left:34px}.know-more-section.why-showblock .media{padding-top:100px}@media (max-width:1440px){.know-more-section{padding:80px 0}.know-more-section .cols{gap:50px}.know-more-section .cols .content .title{font-size:38px}}@media (max-width:991px){.know-more-section{padding:80px 0}.know-more-section .cols,.know-more-section .cols.cols-2-4,.know-more-section .cols.cols-4-3,.know-more-section .cols.cols-6-4{grid-template-columns:1fr}.know-more-section .cols.stack-reverse .content{order:1}.know-more-section .cols.stack-reverse .media{order:2}.know-more-section .cols .media{text-align:left}.know-more-section .cols .media img{margin-left:0;margin-right:auto}.know-more-section .cols .content .title,.know-more-section .cols .content .title.large{font-size:34px}.know-more-section.why-showblock .media{padding-top:0}}@media (max-width:767px){.know-more-section .combinations{grid-template-columns:1fr}}@media (max-width:600px){.know-more-section,.know-more-section.small-padding{padding:40px 0}.know-more-section .cols{gap:40px}.know-more-section .cols .content p:last-child{margin-bottom:0}.know-more-section .cols .content .title{margin-bottom:30px}.know-more-section .cols .content .title.margin-bottom-xl{margin-bottom:50px}.know-more-section .video-wrapper{margin-bottom:0}.know-more-section .video-wrapper .play.green-square{height:60px;margin-left:-30px;margin-top:-30px;width:60px}.know-more-section .reason{gap:18px}}.capabilities-section .header .title{font-size:46px}.capabilities-section .grid{display:grid;gap:2px;grid-template-columns:1fr 1fr 1fr}.capabilities-section .grid .capability{align-items:flex-end;background-color:#000;display:flex;overflow:hidden;position:relative}.capabilities-section .grid .capability .img{background-position:50%;background-size:cover;opacity:.5;padding-top:58%;transition:all .5s ease-out;width:100%}.capabilities-section .grid .capability .img .logo-wrapper{left:auto;right:20px;top:20px}.capabilities-section .grid .capability h5{background-image:url(../images/white-arrow-right.svg);background-position:100%;background-repeat:no-repeat;bottom:50px;color:#fff;font-family:Scandia Web Bold;font-size:28px;left:50px;padding-right:30px;position:absolute;transition:all .25s ease-out}.capabilities-section .grid .capability .logo-wrapper{left:50px;position:absolute;top:48px;width:115px}.capabilities-section .grid .capability .content{padding:30px}.capabilities-section .grid .capability .content h5{background-image:none;bottom:0;left:0;margin-bottom:15px;padding-right:0;position:relative;top:0}.capabilities-section .grid .capability .content p{color:hsla(0,0%,100%,.7);font-size:15px;letter-spacing:.63px}.capabilities-section .grid .capability:hover .img{opacity:1;transform:scale(1.05)}.capabilities-section .grid .capability:hover h5{padding-right:50px}.capabilities-section .grid.style2{gap:40px}.capabilities-section .grid.style2 .capability{background:#1d1d20;display:block}.capabilities-section .grid.style2 .capability .img{opacity:1}.capabilities-section .grid.style2 .capability:hover .img{opacity:1;transform:scale(1)}.capabilities-section .grid.style2 .capability:hover h5{padding-right:0}.capabilities-section .buttons{margin:125px 0 0;text-align:center}@media (max-width:1440px){.capabilities-section .header .title{font-size:38px}.capabilities-section .grid .capability h5{bottom:25px;font-size:24px;left:25px}.capabilities-section .grid .capability .logo-wrapper{left:25px;top:25px;width:100px}.capabilities-section .buttons{margin-top:100px}}@media (max-width:1200px){.capabilities-section .grid{grid-template-columns:1fr 1fr}}@media (max-width:991px){.capabilities-section .header .title{font-size:38px}}@media (max-width:768px){.capabilities-section .grid{grid-template-columns:1fr;margin:0 auto;max-width:700px}.capabilities-section .buttons{margin-top:80px}}@media (max-width:600px){.capabilities-section .grid .item h5{bottom:30px;font-size:22px;left:20px}.capabilities-section .grid .capability h5{bottom:20px;font-size:18px;left:20px}.capabilities-section .grid .capability .content{padding:30px 20px}.capabilities-section .grid .capability .content p{font-size:14px}.capabilities-section .buttons{margin-top:40px;padding-left:20px;text-align:left}.download-brochure-section .media{text-align:left}.download-brochure-section .media img{max-width:200px}}.events-section.has-bg{background-color:#0e0e11}.events-section .grid{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr}.events-section .grid .event{background-color:#1d1d20;overflow:hidden;position:relative}.events-section .grid .event .img{background-position:50%;background-size:cover;padding-top:66%;transition:all .5s ease-out;width:100%}.events-section .grid .event .content{padding:30px}.events-section .grid .event .content h5{background-image:none;bottom:0;color:#fff;font-family:Scandia Web Bold;font-size:28px;left:0;line-height:1.4;margin-bottom:15px;padding-right:0;position:relative;top:0}.events-section .grid .event .content p{color:hsla(0,0%,100%,.7);font-size:16px;letter-spacing:.63px}@media (max-width:1700px){.events-section .grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1440px){.events-section .grid{gap:20px}.events-section .grid .event .content h5{font-size:24px}}@media (max-width:1200px){.events-section .grid{grid-template-columns:1fr 1fr}}@media (max-width:991px){.events-section .grid{grid-template-columns:1fr;margin:0 auto;max-width:700px}}@media (max-width:600px){.events-section .grid .event .content{padding:30px 20px}.events-section .grid .event .content h5{font-size:18px}.events-section .grid .event .content p{font-size:14px}}.why-us-section{background-color:#08080b}.why-us-section .cols{display:grid;gap:100px;grid-template-columns:1fr 1fr}.why-us-section .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.why-us-section .content .sub-title{color:#fff;font-size:16px;line-height:1.4;margin-bottom:30px;opacity:.7}.why-us-section .content .title{font-family:Scandia Web Bold;font-size:46px;line-height:1.3;margin-bottom:20px}.why-us-section .content p{margin-bottom:30px}.why-us-section .images{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.why-us-section .images img{position:relative;top:0}.why-us-section .images:not(.animate-with-mouse) img{transition:all .5s ease-out .5s}.why-us-section .images.animate-with-mouse img:first-child{top:-30px}.why-us-section .images.animate-with-mouse img:nth-child(2){top:40px}.why-us-section .images.animate-with-mouse img:nth-child(3),.why-us-section.has-entered .images:not(.animate-with-mouse) img:nth-child(2){top:-40px}.why-us-section.has-entered .images.style2 img:nth-child(2),.why-us-section.has-entered .images:not(.animate-with-mouse) img:nth-child(3){top:40px}.why-us-section.has-entered .images.style2 img:nth-child(3){top:-40px}@media (max-width:1440px){.why-us-section .cols{gap:50px}.why-us-section .content .sub-title{margin-bottom:40px}.why-us-section .content .title{font-size:38px}}@media (max-width:991px){.why-us-section .content .title{font-size:34px}.why-us-section .content .sub-title{margin-bottom:30px}}@media (max-width:768px){.why-us-section .cols{gap:100px;grid-template-columns:1fr}.why-us-section.reverse-on-mobile{padding-bottom:80px}.why-us-section.reverse-on-mobile .cols .images{order:2}.why-us-section.reverse-on-mobile .cols .content{order:1}}@media (max-width:600px){.why-us-section .content p:last-child{margin-bottom:0}.why-us-section .images{gap:5px}}.people-facilities-section{background-color:#08080b}.people-facilities-section .cols{align-items:flex-start;display:flex}.people-facilities-section .content-groups{flex:0 0 50%;padding-left:50px}.people-facilities-section .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.people-facilities-section .content .sub-title{color:#fff;font-size:16px;margin-bottom:60px}.people-facilities-section .content .title{font-family:Scandia Web Bold;font-size:46px;line-height:1.3;margin-bottom:30px}.people-facilities-section .content p{margin-bottom:30px}.people-facilities-section .content.content2{margin-left:auto;margin-right:0}.people-facilities-section .gap{display:none;height:100dvh}.people-facilities-section .gap .images{display:none}.people-facilities-section .image-groups{flex:0 0 50%;padding-right:50px;position:sticky;top:200px}.people-facilities-section .image-groups .images:last-child{left:0;opacity:0;position:absolute;right:50px;top:0}.people-facilities-section .image-groups._2 .images:first-child{opacity:0}.people-facilities-section .image-groups._2 .images:last-child{opacity:1}.people-facilities-section .images{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;transition:opacity .5s ease-out}.people-facilities-section .images img{position:relative;top:0}.people-facilities-section .images.style2 img:first-child{top:-20px}.people-facilities-section .images.style2 img:nth-child(2){top:60px}.people-facilities-section .images.style2 img:nth-child(3){top:-60px}.people-facilities-section .images.show-on-phone{display:none}.people-facilities-section.has-enteredd .images img:nth-child(2){top:-40px}.people-facilities-section.has-enteredd .images img:nth-child(3){top:40px}.people-facilities-section.has-enteredd ._2 .images.style2 img:first-child{top:10px}.people-facilities-section.has-enteredd ._2 .images.style2 img:nth-child(2){top:-30px}.people-facilities-section.has-enteredd ._2 .images.style2 img:nth-child(3){top:30px}@media (max-width:1440px){.people-facilities-section .cols .image-groups{padding-right:25px}.people-facilities-section .cols .content-groups{padding-left:25px}.people-facilities-section .content .title{font-size:38px}.people-facilities-section .image-groups .images:last-child{right:25px}}@media (max-width:991px){.people-facilities-section .content .title{font-size:34px}.people-facilities-section .content .sub-title{margin-bottom:30px}}@media (max-width:768px){.people-facilities-section .gap{display:block;height:auto}.people-facilities-section .gap .images{display:grid;margin-top:100px}.people-facilities-section .cols{flex-direction:column}.people-facilities-section .cols .content-groups{padding-left:0}.people-facilities-section .cols .image-groups{display:none;padding-right:0;position:relative;top:0}.people-facilities-section .images{margin-bottom:100px;margin-top:60px}.people-facilities-section .images.last{margin-bottom:50px}.people-facilities-section .images.show-on-phone{display:grid}.people-facilities-section .image-groups .images:last-child{display:none}}@media (max-width:600px){.people-facilities-section .images{gap:5px}}.our-workshops-section{padding-bottom:0}.our-workshops-section .header .title{font-size:46px}.our-workshops-section .header .sub-title{color:#fff;font-size:16px;line-height:1.4;margin-bottom:30px;opacity:.7}.our-workshops-section .map{position:relative}.our-workshops-section .map img{width:100%}.our-workshops-section .map a{display:block;position:absolute}.our-workshops-section .map a.mobile-link,.our-workshops-section .mobile-map{display:none}@media (max-width:1440px){.our-workshops-section .header .title{font-size:38px}}@media (max-width:991px){.our-workshops-section .header .title{font-size:34px}}@media (max-width:768px){.our-workshops-section .map img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}@media (max-width:640px){.our-workshops-section .mobile-map{display:block}.our-workshops-section .desktop-map{display:none}.our-workshops-section .map a.mobile-link{display:block}.our-workshops-section .map a.desktop-link{display:none}}.production-partner-section .header{max-width:950px}.production-partner-section .header .title{font-size:46px;line-height:1.3}.production-partner-section .categories{align-items:center;display:flex;justify-content:space-between;margin:0 30px}.production-partner-section .categories>div{max-width:125px;text-align:center}.production-partner-section .categories>div img{height:75px;margin-bottom:10px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:75px}.production-partner-section .categories>div .label{color:#fff;font-size:15px;letter-spacing:.63px;line-height:1.47;opacity:.7}@media (max-width:1440px){.production-partner-section .header .title{font-size:38px}}@media (max-width:991px){.production-partner-section .header .title{font-size:34px}.production-partner-section .categories{align-items:flex-start;flex-wrap:wrap;gap:30px;justify-content:space-around;margin:0}.production-partner-section .categories>div{min-width:125px}}@media (max-width:600px){.production-partner-section .categories>div img{height:60px;width:60px}}.projects-tabs-section .header .title{font-size:46px}.projects-tabs-section .tabs-contents{margin-bottom:120px}.projects-tabs-section .tab-content{display:none;gap:100px;grid-template-columns:1.5fr 1fr}.projects-tabs-section .tab-content.active{display:grid}.projects-tabs-section .tab-content .images{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}.projects-tabs-section .tab-content .images img{position:relative;top:0}.projects-tabs-section .tab-content .content{display:flex;flex-direction:column;justify-content:center}.projects-tabs-section .tab-content .content .title{font-family:Scandia Web Bold;font-size:36px;margin-bottom:30px}.projects-tabs-section .tab-content .content p{font-size:15px;margin-bottom:30px}.projects-tabs-section .tab-content .content .buttons{display:flex;gap:20px;margin-top:10px}.projects-tabs-section .tab-content .content .buttons .btn{white-space:nowrap}.projects-tabs-section .tab-content .content .form-block{margin-left:0;margin-top:20px;padding:40px}.projects-tabs-section .tabs-nav{display:flex;gap:60px;justify-content:center}.projects-tabs-section .tabs-nav a{color:#fff;font-size:17px;letter-spacing:1.5px;opacity:.4;text-transform:uppercase}.projects-tabs-section .tabs-nav a.active{opacity:1}.projects-tabs-section .tab-content .images img:first-child{top:-25px}.projects-tabs-section .tab-content .images img:nth-child(2){top:25px}.projects-tabs-section .tab-content .images img:nth-child(3){top:-40px}@media (max-width:1440px){.projects-tabs-section .header .title{font-size:38px}.projects-tabs-section .tab-content .content .title{font-size:30px}}@media (max-width:1100px){.projects-tabs-section .tab-content{gap:50px}}@media (max-width:1024px){.projects-tabs-section .tab-content{gap:100px;grid-template-columns:1fr}}@media (max-width:991px){.projects-tabs-section .tabs-contents{margin-bottom:80px}.projects-tabs-section .header{margin-bottom:100px}}@media (max-width:767px){.projects-tabs-section .header{margin-bottom:50px}.projects-tabs-section .tabs-nav{flex-direction:column;gap:20px}.projects-tabs-section .tab-content .content .form-block{margin-left:-20px}}@media (max-width:600px){.projects-tabs-section .tab-content .content .buttons{align-items:flex-start;flex-direction:column;justify-content:flex-start}.projects-tabs-section .tab-content .content p{font-size:14px}.projects-tabs-section .tab-content .images{gap:5px}}.showblocks-section{background-image:url(../images/showblock-glow.jpg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;position:relative}.showblocks-section:after,.showblocks-section:before{background-color:#fff;background:linear-gradient(180deg,#000,hsla(0,0%,98%,0));content:"";display:block;height:200px;left:0;position:absolute;top:0;width:100%}.showblocks-section:after{background:linear-gradient(0deg,#000,hsla(0,0%,98%,0));bottom:0;height:200px;top:auto;width:100%}.showblocks-section .inner-content{position:relative;z-index:1}.showblocks-section .showblock-logo{display:inline-block;margin-bottom:50px}.showblocks-section .blocks{display:flex;gap:50px}.showblocks-section .blocks>div{position:relative}.showblocks-section .blocks>div img{opacity:.2}.showblocks-section .blocks>div .content{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.showblocks-section .blocks>div .content .title{color:#03ff00;font-family:Fractul;font-size:56px;white-space:nowrap}.showblocks-section .buttons{margin-top:110px;text-align:center}@media (max-width:1440px){.showblocks-section .header{max-width:550px}.showblocks-section .blocks>div .content .title{font-size:38px}}@media (max-width:991px){.showblocks-section .blocks>div .content .title{font-size:28px}.showblocks-section .buttons{margin-top:60px}}@media (max-width:768px){.showblocks-section .blocks{gap:20px}.showblocks-section .blocks>div .content .title{font-size:22px}}@media (max-width:640px){.showblocks-section .showblock-logo{display:block;margin-left:auto;margin-right:auto;max-width:130px;text-align:center}.showblocks-section .blocks{align-items:center;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:250px}.showblocks-section .blocks>div .content .title{font-size:24px}.showblocks-section .blocks div:nth-child(3){flex:0 0 100%;text-align:center}}.slider1-section{overflow:hidden}.slider1-section .slider-wrapper{margin:0 auto;max-width:940px}.slider1-section .bx-viewport{overflow:visible!important}.slider1-section .slide{cursor:pointer;padding:0 50px}.slider1-section .slide[aria-hidden=false] .milestone,.slider1-section .slide[aria-hidden=false] .testimonial{opacity:1}.slider1-section .milestone{color:#fff;font-family:Scandia Web Bold;line-height:1.3;opacity:.1;text-align:center;transition:all .2s ease}.slider1-section .milestone .label.primary{font-size:120px}.slider1-section .milestone .label.secondary{font-size:32px}.slider1-section .testimonial{color:#fff;font-family:Scandia Web Bold;font-size:66px;line-height:1.3;opacity:.1;text-align:center;transition:all .2s ease}.slider1-section .bx-wrapper{padding-bottom:0}.slider1-section .bx-wrapper .bx-controls-auto,.slider1-section .bx-wrapper .bx-pager{bottom:0;position:relative}.slider1-section .bx-wrapper .bx-pager{padding-top:90px}.slider1-section .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;height:2px;opacity:.2;width:56px}.slider1-section .bx-wrapper .bx-pager.bx-default-pager a.active{opacity:1}@media (max-width:1440px){.slider1-section .testimonial{font-size:38px}.slider1-section .slider-wrapper{max-width:50%;min-width:500px}.slider1-section .milestone .label.primary{font-size:60px}}@media (max-width:991px){.slider1-section .testimonial{font-size:34px}.slider1-section .bx-wrapper .bx-pager{padding-top:60px}}@media (max-width:600px){.slider1-section .slide{padding:0 20px}.slider1-section .slider-wrapper{max-width:100%;min-width:100%}.slider1-section .testimonial{font-family:Scandia Web Medium;font-size:32px}.slider1-section .milestone .label.primary{font-size:42px}.slider1-section .milestone .label.secondary{font-size:26px}}.team-section .header .title{font-size:46px}.team-section .grid{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.team-section .member{overflow:hidden;padding-top:128%;position:relative}.team-section .member img{display:block;height:100%;left:0;opacity:.8;position:absolute;top:0;transform:scale(1);transition:all .5s ease;width:100%}.team-section .member:after{background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-out;z-index:1}.team-section .member .hover-content{max-height:0;overflow:hidden;transition:all .3s ease-out}.team-section .member .content{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding-bottom:36px;position:absolute;right:0;text-align:center;top:0;transition:all .5s ease-out;z-index:2}.team-section .member .name{color:#fff;font-family:Scandia Web Bold;font-size:15px}.team-section .member .designation{font-size:15px;overflow:hidden;padding-top:10px;width:100%}.team-section .member:hover:after{opacity:1}.team-section .member:hover img{transform:scale(1.05)}.team-section .member:hover .hover-content{max-height:50px;opacity:1;visibility:visible}@media (max-width:1350px){.team-section .grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:1024px){.team-section .member:after{background-color:linear-gradient(0deg,rgba(0,0,0,.6),transparent);opacity:1}.team-section .member .hover-content{max-height:50px;opacity:1;visibility:visible}.team-section .member .content{padding-bottom:20px}.team-section .member img{transform:scale(1.05)}}@media (max-width:991px){.team-section .grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.team-section .grid{gap:20px;grid-template-columns:1fr 1fr}.team-section .member .content{padding:10px}.team-section .member .hover-content{max-height:80px}}.contact-section{padding-bottom:180px}@media (max-width:1440px){.contact-section .contact-form h2{font-size:50px}}@media (max-width:991px){.contact-section{padding-bottom:80px}.contact-section .contact-form{padding:100px}.contact-section .contact-form h2{font-size:46px}}@media (max-width:767px){.contact-section{padding-bottom:40px}.contact-section .contact-form{margin:0 -20px;padding:50px 30px}.contact-section .contact-form .contacts{flex-direction:column;gap:50px}.contact-section .contact-form .form form .actions{align-items:flex-start;flex-direction:column;gap:50px}}form .wpcf7-spinner{display:none}form.submitting .wpcf7-spinner{display:inline-block}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#fb0;border-color:#fb0;color:#fff;font-size:16px;margin:50px 0 0;padding:30px}.wpcf7 form.sent .wpcf7-response-output{background:#46b450;border-color:#46b450;color:#fff;margin:50px 0 0;padding:30px}.form-block{background-color:#cecece;margin:0 auto;max-width:1060px;padding:95px 160px 120px}.form-block h2{color:#1b1b1b;font-family:Scandia Web Bold;font-size:70px;margin-bottom:20px}.form-block p{color:#1b1b1b!important;font-size:15px!important}.form-block .form-field-wrapper.mt{margin-top:36px}.form-block .form-field-wrapper.mb{margin-bottom:30px}.form-block .label{color:#000;font-size:20px;letter-spacing:.83px;line-height:1.4;opacity:.4}.form-block .header{margin:0 auto 60px;max-width:590px}.form-block .header.text-align-left{max-width:100%;text-align:left}.form-block .contacts{display:flex;margin-bottom:70px}.form-block .contacts>div{flex:1 0 50%}.form-block .contacts .label{margin-bottom:15px}.form-block .contacts .value,.form-block .contacts .value a{color:#1b1b1b;font-family:Scandia Web Bold;font-size:24px;opacity:.9}.form-block .form .label{margin-bottom:40px}.form-block .form form input[type=email],.form-block .form form input[type=tel],.form-block .form form input[type=text]{background-color:transparent;border:0;border-bottom:1px solid #c1c1c1;font-family:Scandia Web Regular;font-size:24px;letter-spacing:.5px;line-height:70px;outline:0;width:100%}.form-block .form form textarea{background-color:transparent;border:0;font-family:Scandia Web Regular;font-size:24px;height:250px;margin-bottom:20px;outline:0;padding:20px 0;resize:none;width:100%}.form-block .form form textarea.bottom-border{border-bottom:1px solid #c1c1c1}.form-block .form form .wpcf7-not-valid-tip{margin-top:-17px;padding-bottom:5px}.form-block .form form .custom-checkbox input{display:none}.form-block .form form .custom-checkbox input:checked~label:after{display:block}.form-block .form form .custom-checkbox label{color:#000;display:block;font-size:20px;height:30px;letter-spacing:.83px;padding-left:40px;padding-top:5px;position:relative}.form-block .form form .custom-checkbox label:before{border:2px solid #000;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.form-block .form form .custom-checkbox label:after{border-bottom:3px solid #000;border-left:3px solid #000;content:"";display:none;height:10px;left:4px;position:absolute;top:7px;transform:rotate(-45deg);width:22px}.form-block .form form .radio-buttons-list{display:flex;flex-direction:column;gap:2px;margin-bottom:50px}.form-block .form form .custom-radio-button br,.form-block .form form .custom-radio-button input{display:none}.form-block .form form .custom-radio-button input:checked~label{background-color:#fff;color:rgba(0,0,0,.7)}.form-block .form form .custom-radio-button input:checked~label:before{background-color:#000;border-color:#000}.form-block .form form .custom-radio-button input:checked~label:after{display:block}.form-block .form form .custom-radio-button label{background-color:hsla(0,0%,100%,.3);color:rgba(27,27,27,.7);display:block;font-size:24px;letter-spacing:.83px;padding:18px 0 18px 66px;position:relative}.form-block .form form .custom-radio-button label:hover{background-color:#fff}.form-block .form form .custom-radio-button label:before{border:2px solid #969696;border-radius:50px;content:"";display:block;height:30px;left:20px;position:absolute;top:14px;width:30px}.form-block .form form .custom-radio-button label:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";display:none;height:10px;left:23px;position:absolute;top:22px;transform:rotate(-45deg);width:22px}.form-block .form form .actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.form-block .form form .actions .submit-wrapper button,.form-block .form form .actions .submit-wrapper input[type=button],.form-block .form form .actions .submit-wrapper input[type=submit]{border:0;font-family:Scandia Web Bold;letter-spacing:2.72px;line-height:66px;outline:0 none}@media (max-width:1440px){.form-block{max-width:820px;padding:90px 100px}.form-block h2{font-size:38px}.form-block .form form input[type=email],.form-block .form form input[type=tel],.form-block .form form input[type=text]{font-size:18px;line-height:60px}.form-block .form form textarea{font-size:18px;height:180px}.form-block .form form .custom-checkbox label{font-size:16px;padding-left:34px;padding-top:6px}.form-block .form form .custom-checkbox label:before{height:25px;width:25px}.form-block .form form .custom-checkbox label:after{height:9px;left:4px;top:6px;width:18px}.form-block .form form .custom-radio-button label{font-size:18px;padding-left:50px}.form-block .form form .custom-radio-button label:before{height:20px;left:15px;top:16px;width:20px}.form-block .form form .custom-radio-button label:after{height:7px;left:18px;top:21px;width:14px}.form-block .form form .actions .submit-wrapper button,.form-block .form form .actions .submit-wrapper input[type=button],.form-block .form form .actions .submit-wrapper input[type=submit]{height:54px;line-height:58px}}@media (max-width:991px){.form-block{padding:100px}.form-block h2{font-size:34px}}@media (max-width:767px){.form-block{margin:0 -20px;padding:50px 30px}.form-block .contacts{flex-direction:column;gap:50px}.form-block .form form .actions{align-items:flex-start;flex-direction:column;gap:50px}}@media (max-width:600px){.form-block p{font-size:14px!important}.form-block .header{margin-bottom:30px}.form-block .contacts{gap:30px;margin-bottom:30px}.form-block .form .label{margin-bottom:15px}.form-block .form form .actions .submit-wrapper button,.form-block .form form .actions .submit-wrapper input[type=button],.form-block .form form .actions .submit-wrapper input[type=submit]{line-height:54px}}.banner-section{background-position:50%;background-size:cover;padding:100px 0;position:relative}.banner-section.min-600 .content{min-height:400px}.banner-section.small{padding:80px 0}.banner-section.small .content{min-height:100px}.banner-section.small-padding{padding:90px 0}.banner-section.no-padding{padding-bottom:0;padding-top:0}.banner-section img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.3;width:100%}.banner-section:before{background-color:rgba(0,0,0,.8);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0}.banner-section .content{height:100%;min-height:200px;padding:0 20px;position:relative;z-index:1}.banner-section .content,.banner-section .content .inner-wrapper{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center}.banner-section .content .inner-wrapper{max-width:950px;text-align:center}.banner-section .content .inner-wrapper.align-left{align-items:flex-start;text-align:left}.banner-section .content .inner-wrapper.small-gaps{gap:20px}.banner-section .content .inner-wrapper.medium-gaps{gap:30px}.banner-section .content .title{color:#fff;font-family:Scandia Web Bold;font-size:46px;line-height:1.2}.banner-section .content p{margin-bottom:0}.banner-section.showblock .content .inner-wrapper{text-align:left}.banner-section.showblock .content .buttons{margin-left:auto;margin-right:0}@media (max-width:1440px){.banner-section.min-600 .content{min-height:200px}.banner-section .content .title{font-size:38px}}@media (max-width:991px){.banner-section{padding:80px 0}.banner-section.small{padding:60px 0}.banner-section .content .title{font-size:34px}}@media (max-width:600px){.banner-section,.banner-section.small{padding:40px 0}.banner-section .content .title{font-size:28px}}.text-intro-section{padding:90px 0}.text-intro-section.has-bg{background-color:rgba(8,8,11,.98)}.text-intro-section .content{margin:0 auto;max-width:950px;text-align:center}.text-intro-section .content.text-align-left{text-align:left}.text-intro-section .content p{color:#fff}.text-intro-section .content p img{margin:0;width:100%}.text-intro-section .content strong{font-weight:700}.text-intro-section .content ul{list-style:disc;margin-bottom:25px;padding-left:20px}.text-intro-section .content ul li{color:#fff;font-size:18px;line-height:1.6;margin-bottom:15px;opacity:.7}.text-intro-section .mobile-content{display:none}@media (max-width:991px){.text-intro-section{padding:40px 0}}@media (max-width:600px){.text-intro-section .content{text-align:left}.text-intro-section .content p{font-size:14px}.text-intro-section .desktop-content{display:none}.text-intro-section .mobile-content{display:block}}.our-process-section{background-color:#0e0e11}.our-process-section .header{margin:0 auto 88px;max-width:795px}.our-process-section .header .title{font-size:46px}.our-process-section .steps{align-items:center;display:flex;gap:60px;justify-content:center;text-align:center}.our-process-section .steps .step{max-width:355px;opacity:0;transform:translate(-200px)}.our-process-section .steps .step img{margin-bottom:35px}.our-process-section .steps .step .label{line-height:1.4}.our-process-section .steps .seperator{background-image:url(../images/process-seperator.svg);background-position:50%;flex:0 0 68px;height:240px;opacity:0;transform:translate(-200px);width:68px}.our-process-section .buttons{margin-top:100px;text-align:center}.our-process-section.has-entered .steps .seperator,.our-process-section.has-entered .steps .step{opacity:1;transform:translate(0);transition:all .6s ease-out}.our-process-section.has-entered .steps .step1{transition-delay:.1s}.our-process-section.has-entered .steps .seperator1{transition-delay:.2s}.our-process-section.has-entered .steps .step2{transition-delay:.3s}.our-process-section.has-entered .steps .seperator2{transition-delay:.4s}.our-process-section.has-entered .steps .step3{transition-delay:.5s}.our-process-section.has-entered .steps .seperator3{transition-delay:.6s}.our-process-section.has-entered .steps .step4{transition-delay:.7s}@media (max-width:1440px){.our-process-section .header .title{font-size:38px}}@media (max-width:991px){.our-process-section .header .title{font-size:34px}}@media (max-width:1100px){.our-process-section .steps{flex-wrap:wrap}.our-process-section .steps .step{max-width:200px;min-width:150px}.our-process-section .steps .seperator{display:none}}@media (max-width:600px){.our-process-section .header .title{font-size:28px}.our-process-section .steps{align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 -10px}.our-process-section .steps .step{margin-top:0;min-width:0}.our-process-section .steps .step img{max-height:60px;max-width:60px}.our-process-section .steps .step .label{font-size:14px}}.our-mission-section{overflow:hidden}.our-mission-section .cols{display:grid;gap:100px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.our-mission-section .cols .image{align-items:center;display:flex;position:relative;z-index:2}.our-mission-section .cols .image img{width:100%}.our-mission-section .cols .content .title{color:#fff;font-family:Scandia Web Bold;font-size:46px;margin-bottom:100px}.our-mission-section .line{color:#151515;font-family:Scandia Web Bold;font-size:46px;margin-bottom:26px;position:relative;transition:all .8s ease-out;white-space:nowrap}.our-mission-section .line span{color:#fff}@media (max-width:1440px){.our-mission-section .cols .content .title{font-size:38px}}@media (max-width:1480px){.our-mission-section .cols{gap:50px}.our-mission-section .line{font-size:32px}}@media (max-width:1200px){.our-mission-section .line{font-size:28px}}@media (max-width:991px){.our-mission-section .cols{display:block}.our-mission-section .cols .image{margin-bottom:50px}.our-mission-section .cols .content .title{font-size:34px;margin-bottom:30px}}@media (max-width:600px){.our-mission-section .line{font-size:22px}}.showblock-banner-section{height:950px;max-height:100vh;min-height:800px;position:relative}.showblock-banner-section.no-padding{padding-bottom:0;padding-top:0}.showblock-banner-section .bg{-o-object-position:center;object-position:center;opacity:.4}.showblock-banner-section .bg,.showblock-banner-section video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.showblock-banner-section .bg-video-wrapper{height:100%;overflow:hidden;width:100%}.showblock-banner-section .content{background-color:rgba(0,0,0,.3);bottom:0;left:0;padding:0 20px;position:absolute;right:0;top:0}.showblock-banner-section .content.darker{background-color:rgba(0,0,0,.69)}.showblock-banner-section .content .inner-wrapper{align-items:center;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;margin:0 auto;max-width:945px;text-align:center}.showblock-banner-section .content .logo{width:200px}.showblock-banner-section .content .title{font-size:46px;margin-bottom:-30px}.showblock-banner-section .content p{color:#fff;font-family:Scandia Web Regular;font-size:18px;letter-spacing:1px;opacity:1}@media (max-width:1440px){.showblock-banner-section .content .logo{max-width:200px}.showblock-banner-section .content .title{font-size:38px}.showblock-banner-section .content p{font-size:20px}}@media (max-width:991px){.showblock-banner-section .content .title{font-size:28px}}@media (max-width:600px){.showblock-banner-section .content p{font-size:18px}}.page-link-section{align-items:center;background:#040405;display:flex;gap:70px;justify-content:center;padding:40px 0}.page-link-section a{background:url(../images/white-chevron-down.svg);background-position:bottom;background-repeat:no-repeat;color:#fff;font-family:Fractul;font-size:15px;font-weight:700;letter-spacing:2.75px;padding-bottom:30px;text-transform:uppercase}@media (max-width:960px){.page-link-section{flex-wrap:wrap;gap:40px 60px;padding:40px}.page-link-section a{background:url(../images/white-chevron-right.svg);background-position:100%;background-repeat:no-repeat;padding-bottom:0;padding-right:30px}}@media (max-width:600px){.page-link-section{display:none}}.gallery-section{padding:0}.gallery-section .cols{display:grid;gap:20px;grid-template-columns:1fr .95fr 1fr;height:100%}.gallery-section .cols .image{padding-top:60.6060606061%;position:relative}.gallery-section .cols .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media (max-width:767px){.gallery-section .cols{gap:2px}}.gallery-carousel-section .image{padding-top:60.6060606061%;position:relative}.gallery-carousel-section .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.gallery-carousel-section .swiper-button-next,.gallery-carousel-section .swiper-button-prev{background-image:url(../images/white-arrow-down.svg);background-position:50%;background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;height:60px;margin-top:-30px;overflow:hidden;position:absolute;text-indent:-99px;top:50%;width:60px}.gallery-carousel-section .swiper-button-next:hover,.gallery-carousel-section .swiper-button-prev:hover{background-color:hsla(0,0%,100%,.2)}.gallery-carousel-section .swiper-button-prev{transform:rotate(90deg)}.gallery-carousel-section .swiper-button-next{transform:rotate(-90deg)}@media (max-width:768px){.gallery-carousel-section .swiper-button-next,.gallery-carousel-section .swiper-button-prev{height:40px;margin-top:-20px;width:40px}}.page-template-showblock h1,.page-template-showblock h2,.page-template-showblock h3,.page-template-showblock h4,.page-template-showblock h5,.page-template-showblock h6{font-family:Fractul Medium!important;line-height:1.18}.page-template-showblock .contact-section h2{text-transform:none}.site-footer{border-top:0;padding:125px 0}.site-footer h6{color:#fff;font-size:18px;letter-spacing:.75px;line-height:1.56;margin-bottom:20px}.site-footer .top-row{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}.site-footer .top-row .locations{color:#fff;display:flex;font-size:18px;letter-spacing:.75px;line-height:1.56;opacity:.8}.site-footer .top-row .locations>div{padding-right:50px}.site-footer .top-row .locations>div:last-child{padding-right:0}.site-footer .top-row .newsletter-form{max-width:800px}.site-footer .top-row .newsletter-form form{position:relative}.site-footer .top-row .newsletter-form input[type=email]{background-color:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;font-family:Scandia Web Regular;font-size:24px;letter-spacing:.5px;line-height:70px;outline:0;width:100%}.site-footer .top-row .newsletter-form input[type=email]:-webkit-autofill,.site-footer .top-row .newsletter-form input[type=email]:-webkit-autofill:active,.site-footer .top-row .newsletter-form input[type=email]:-webkit-autofill:focus,.site-footer .top-row .newsletter-form input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;background-color:transparent;-webkit-box-shadow:inset 0 0 0 30px transparent!important}.site-footer .top-row .newsletter-form input[type=button],.site-footer .top-row .newsletter-form input[type=submit]{background-color:transparent;background-image:url(../images/newsletter-button.svg);background-repeat:no-repeat;border:0;cursor:pointer;height:44px;overflow:hidden;position:absolute;right:0;text-indent:-99px;top:14px;transform:rotate(0deg);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:44px}.site-footer .top-row .newsletter-form input[type=button]:hover,.site-footer .top-row .newsletter-form input[type=submit]:hover{transform:rotate(30deg)}.site-footer .top-row .newsletter-form .wpcf7 p,.site-footer .top-row .newsletter-form .wpcf7-spinner{margin:0}.site-footer .top-row .newsletter-form .wpcf7 form.sent .wpcf7-response-output{margin-top:10px;padding:10px}.site-footer .bottom-row{display:grid;grid-template-columns:1fr 1fr}.site-footer .bottom-row .menu-wrapper{align-items:center;display:flex;gap:10px;justify-content:flex-end}.site-footer .bottom-row .menu-wrapper .menu{display:flex;gap:10px}.site-footer .bottom-row .menu-wrapper a{color:#fff;font-size:18px;letter-spacing:.75px;line-height:1.56}.site-footer .bottom-row .menu-wrapper .logo{margin-left:60px;position:relative;top:1px;width:90px}.site-footer .bottom-row .menu-wrapper .logo svg{width:100%}.site-footer .bottom-row .menu-wrapper .copyrights{color:#fff;font-size:18px;letter-spacing:.75px;line-height:1.56}.site-footer .social-links{display:flex;gap:15px}.site-footer .social-links a{background-color:hsla(0,0%,100%,.05);background-position:50%;background-repeat:no-repeat;border-radius:50%;display:block;height:60px;width:60px}.site-footer .social-links a.facebook{background-image:url(../images/facebook.svg)}.site-footer .social-links a.instagram{background-image:url(../images/instagram.svg)}.site-footer .social-links a.linkedin{background-image:url(../images/linkedin.svg)}.site-footer .social-links a.youtube{background-image:url(../images/youtube.svg)}@media (max-width:1440px){.site-footer .top-row .locations,.site-footer h6{font-size:16px}.site-footer .top-row .newsletter-form input[type=email]{font-size:20px;line-height:60px}.site-footer .top-row .newsletter-form input[type=button]{top:8px}.site-footer .bottom-row .menu-wrapper .copyrights,.site-footer .bottom-row .menu-wrapper a{font-size:16px}.site-footer .bottom-row .menu-wrapper .logo{width:76px}.site-footer .social-links a{height:50px;width:50px}}@media (max-width:1000px){.site-footer{padding:80px 0}.site-footer .top-row{grid-template-columns:1fr}.site-footer .top-row .our-locations{margin-bottom:60px;order:2}.site-footer .top-row .newsletter-form{margin-bottom:80px;order:1}.site-footer .bottom-row{grid-template-columns:1fr}.site-footer .bottom-row .social-links-wrapper{margin-bottom:60px}.site-footer .bottom-row .menu-wrapper{justify-content:flex-start}}@media (max-width:479px){.site-footer .top-row .locations{display:block}.site-footer .top-row .locations>div{margin-bottom:30px;padding-right:0}.site-footer .top-row .locations>div:last-child{margin-bottom:0}.site-footer .bottom-row .menu-wrapper{flex-wrap:wrap}.site-footer .bottom-row .menu-wrapper .menu-footer-menu-container{flex:0 0 100%;margin-bottom:10px}.site-footer .bottom-row .menu-wrapper .logo{margin-left:0}}.recaptcha-holder{display:none}
