/*!
Theme Name: Postremo IT
Version: 2024
Author: DEBUT Studio Limited 
*/*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-weight:normal;list-style:none;text-decoration:none;border:none;outline:none;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-weight:normal;color:inherit;font-family:"inter-variable",sans-serif;font-weight:normal;font-variation-settings:"slnt" 0, "wght" 400}body,html{height:100%}html{width:100%}body{-webkit-font-smoothing:antialiased;font-family:"inter-variable",sans-serif;font-weight:normal;touch-action:pan-y;width:100vw;overflow-x:hidden;background:#002937}.stars{position:fixed;top:0;left:0;width:100vw;height:9999px;display:block;z-index:1;background:url(assets/img/sparse-stars.webp) repeat 50% 0%/100% auto fixed;overflow:hidden}body.active{overflow:hidden}img{width:100%;height:auto;display:block;image-rendering:-webkit-optimize-contrast}.green{color:#00EAD1}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-variation-settings:"wght" 500;-webkit-font-feature-settings:"ss03", "ss02";font-feature-settings:"ss03", "ss02";font-family:space-grotesk-variable,sans-serif;color:white}h1 em,h2 em,h3 em,h4 em,h5 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em{font-size:inherit;font-variation-settings:"wght" 500;-webkit-font-feature-settings:"ss03", "ss02";font-feature-settings:"ss03", "ss02";font-style:inherit;color:#00EAD1}h1,.h1{font-size:clamp(35px, 80px, 5vw);line-height:1;letter-spacing:-1px;margin:0 0 30px}@media all and (max-width: 750px){h1,.h1{margin:0 0 20px}}h2,.h2{font-size:clamp(30px, 50px, 5vw);line-height:1.1;letter-spacing:-1px;margin:0 0 30px}@media all and (max-width: 750px){h2,.h2{margin:0 0 20px}}div:not(.animate)>h2:last-child,.animate:last-child>h2,div:not(.animate)>.h2:last-child,.animate:last-child>.h2{margin-bottom:0}h3,.h3{font-size:clamp(25px, 30px, 5vw);line-height:1;letter-spacing:-0.5px;margin:0 0 20px}div:not(.animate)>h3:last-child,.animate:last-child>h3,div:not(.animate)>.h3:last-child,.animate:last-child>.h3{margin-bottom:0}h4,.h4{font-size:clamp(20px, 24px, 4vw);line-height:1.2;letter-spacing:-0.25px;margin:0 0 20px}div:not(.animate)>h4:last-child,.animate:last-child>h4,div:not(.animate)>.h4:last-child,.animate:last-child>.h4{margin-bottom:0}h5,.h5{font-size:22px;line-height:1.1;text-transform:none;margin:0 0 10px}div:not(.animate)>h5:last-child,.animate:last-child>h5,div:not(.animate)>.h5:last-child,.animate:last-child>.h5{margin-bottom:0}p,.p,ul li,ol li,.textLink{font-size:clamp(15px, 18px, 2vw);line-height:1.6;font-variation-settings:"wght" 400;font-family:"inter-variable",sans-serif;letter-spacing:0;color:white}div:last-child:not(.animate)>p:last-child,.animate:last-child>p:last-child,div:last-child:not(.animate)>.p:last-child,.animate:last-child>.p:last-child,div:last-child:not(.animate)>ul li:last-child,.animate:last-child>ul li:last-child,div:last-child:not(.animate)>ol li:last-child,.animate:last-child>ol li:last-child,div:last-child:not(.animate)>.textLink:last-child,.animate:last-child>.textLink:last-child{margin-bottom:0}p em,.p em,ul li em,ol li em,.textLink em{font-size:inherit;font-variation-settings:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-style:inherit;color:inherit}p,ul,ol{margin:0 0 30px}@media all and (max-width: 750px){p,ul,ol{margin:0 0 20px}}ol li{list-style:auto;list-style-position:inside}.smallPara p,.smallPara ul li{font-size:16px}@media all and (max-width: 550px){.smallPara p,.smallPara ul li{font-size:14px}}strong,b{font-variation-settings:"wght" 500;font-family:inherit}a,em,span{font-family:inherit;font-weight:inherit;font-variation-settings:inherit}.smallText{text-transform:uppercase;font-variation-settings:"wght" 500;font-family:space-grotesk-variable,sans-serif;font-size:14px;letter-spacing:1px;color:#00EAD1;margin:0 0 20px}@media all and (max-width: 950px){.smallText{font-size:12px;margin:0 0 10px}}.btn,input[type="submit"]{font-size:14px;font-variation-settings:"wght" 600;letter-spacing:1px;padding:0 30px;height:50px;line-height:52px;text-transform:uppercase;color:#002937;background:#00EAD1;font-family:space-grotesk-variable,sans-serif;display:inline-flex;transition:all 0.3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;cursor:pointer}@media all and (max-width: 750px){.btn,input[type="submit"]{height:45px;line-height:47px;padding:0 20px;font-size:12px}}.btn:hover,input[type="submit"]:hover{background:white}.btn.darkBtn,input[type="submit"].darkBtn{color:white;background:#002937}.btn.darkBtn:hover,input[type="submit"].darkBtn:hover{background:white;color:#002937}.btn.outlineBtn,input[type="submit"].outlineBtn{border:1px solid #00EAD1;color:white;background:transparent}.btn.outlineBtn:hover,input[type="submit"].outlineBtn:hover{background:#00EAD1;color:#002937}.btn.whiteOutlineBtn,input[type="submit"].whiteOutlineBtn{border:1px solid white;color:white;background:transparent}.btn.whiteOutlineBtn:hover,input[type="submit"].whiteOutlineBtn:hover{background:white;color:black}.centerText{text-align:center}.centerVertical{align-items:center}.wrapper{margin:auto;width:100%;padding:0 150px;max-width:1700px;position:relative;z-index:5}.wrapper.narrowWrapper{max-width:1200px}.wrapper.textWrapper{max-width:1000px}.wrapper.quoteWrapper{max-width:1400px}@media all and (max-width: 1400px){.wrapper{padding:0 100px}}@media all and (max-width: 1200px){.wrapper{padding:0 75px}}@media all and (max-width: 950px){.wrapper{padding:0 50px}}@media all and (max-width: 750px){.wrapper{padding:0 30px}}section{width:100vw}section{padding:120px 0}@media all and (max-width: 1400px){section{padding:120px 0}}@media all and (max-width: 1200px){section{padding:120px 0}}@media all and (max-width: 950px){section{padding:80px 0}}@media all and (max-width: 550px){section{padding:60px 0}}.grid{display:grid;width:100%}.flex{display:flex}.grid2{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.grid12{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.grid21{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.grid3{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.grid4{grid-template-columns:repeat(4, minmax(0, 1fr))}.gap100{grid-gap:100px}.gap75{grid-gap:75px}.gap50{grid-gap:50px}.gap30{grid-gap:30px}.gap20{grid-gap:20px}@media all and (max-width: 1400px){.gap100{gap:100px}}@media all and (max-width: 1200px){.gap100{gap:75px}}@media all and (max-width: 950px){.grid{grid-template-columns:100%;gap:50px}}@media all and (max-width: 750px){.grid{gap:30px}}@media all and (max-width: 550px){.grid{gap:30px}}.img{position:relative;height:auto;width:100%;display:block}.img.bgrdImg{position:relative;display:block}.img.bgrdImg img{height:100%;width:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.img.overlay:after{content:"";background:rgba(0,0,0,0.25);width:100%;height:100%;display:block;top:0;left:0;position:absolute}.img.hero{padding:0 0 80%;height:0;position:relative}.img.hero img{height:100%;width:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.img.rounded{border-radius:10px;overflow:hidden}.img.rectangle{padding:0 0 75%;height:0;position:relative}.img.rectangle img{height:100%;width:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.img.square{padding:0 0 100%;height:0;position:relative}.img.square img{height:100%;width:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.img.landscape{padding:0 0 90%;height:0;position:relative}.img.landscape img{height:100%;width:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.img.banner{padding:0 0 60%;height:0;position:relative}.img.banner img{height:100%;width:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.img.portrait{padding:0 0 125%;height:0;position:relative}.img.portrait img{height:100%;width:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.contact .gform_wrapper.gravity-theme .gfield,.contact .gform_confirmation_wrapper .gfield{margin:0 0 10px}.contact .gform_wrapper.gravity-theme .gfield label,.contact .gform_confirmation_wrapper .gfield label{display:none}.contact .gform_wrapper.gravity-theme .gform_required_legend,.contact .gform_wrapper.gravity-theme .gform_submission_error,.contact .gform_wrapper.gravity-theme .gform_ajax_spinner,.contact .gform_confirmation_wrapper .gform_required_legend,.contact .gform_confirmation_wrapper .gform_submission_error,.contact .gform_confirmation_wrapper .gform_ajax_spinner{display:none !important}.contact .gform_wrapper.gravity-theme .gform_confirmation_message,.contact .gform_confirmation_wrapper .gform_confirmation_message{color:white}.contact .gform_wrapper.gravity-theme .ginput_container_fileupload,.contact .gform_confirmation_wrapper .ginput_container_fileupload{margin:0 0 50px}.contact .gform_wrapper.gravity-theme .ginput_container_fileupload input,.contact .gform_confirmation_wrapper .ginput_container_fileupload input{font-size:18px}.contact .gform_wrapper.gravity-theme .validation_message,.contact .gform_confirmation_wrapper .validation_message{margin:10px 0 0;color:red}.contact .gform_wrapper.gravity-theme fieldset.gfield,.contact .gform_confirmation_wrapper fieldset.gfield{margin:50px 0}.contact .gform_wrapper.gravity-theme .gfield_description,.contact .gform_confirmation_wrapper .gfield_description{font-size:18px;margin:0 0 30px}.contact .gform_wrapper.gravity-theme .gfield_description a,.contact .gform_confirmation_wrapper .gfield_description a{text-decoration:underline}.contact .gform_wrapper.gravity-theme .gform_confirmation_message,.contact .gform_confirmation_wrapper .gform_confirmation_message{color:white}.contact .gform_wrapper.gravity-theme .gfield input[type="text"],.contact .gform_wrapper.gravity-theme .gfield input[type="email"],.contact .gform_wrapper.gravity-theme .gfield input[type="tel"],.contact .gform_wrapper.gravity-theme .gfield input[type="url"],.contact .gform_wrapper.gravity-theme .gfield select,.contact .gform_wrapper.gravity-theme .gfield textarea,.contact .gform_confirmation_wrapper .gfield input[type="text"],.contact .gform_confirmation_wrapper .gfield input[type="email"],.contact .gform_confirmation_wrapper .gfield input[type="tel"],.contact .gform_confirmation_wrapper .gfield input[type="url"],.contact .gform_confirmation_wrapper .gfield select,.contact .gform_confirmation_wrapper .gfield textarea{background:transparent;border:1px solid rgba(255,255,255,0.25);height:55px;line-height:1;font-size:16px;color:white;width:100%;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.contact .gform_wrapper.gravity-theme .gfield input[type="text"]::-webkit-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="email"]::-webkit-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="tel"]::-webkit-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="url"]::-webkit-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield select::-webkit-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield textarea::-webkit-input-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="text"]::-webkit-input-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="email"]::-webkit-input-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="tel"]::-webkit-input-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="url"]::-webkit-input-placeholder, .contact .gform_confirmation_wrapper .gfield select::-webkit-input-placeholder, .contact .gform_confirmation_wrapper .gfield textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.75);font-size:inherit}.contact .gform_wrapper.gravity-theme .gfield input[type="text"]::-moz-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="email"]::-moz-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="tel"]::-moz-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="url"]::-moz-placeholder, .contact .gform_wrapper.gravity-theme .gfield select::-moz-placeholder, .contact .gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="text"]::-moz-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="email"]::-moz-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="tel"]::-moz-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="url"]::-moz-placeholder, .contact .gform_confirmation_wrapper .gfield select::-moz-placeholder, .contact .gform_confirmation_wrapper .gfield textarea::-moz-placeholder{color:rgba(255,255,255,0.75);font-size:inherit}.contact .gform_wrapper.gravity-theme .gfield input[type="text"]:-ms-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="email"]:-ms-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="tel"]:-ms-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield input[type="url"]:-ms-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield select:-ms-input-placeholder, .contact .gform_wrapper.gravity-theme .gfield textarea:-ms-input-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="text"]:-ms-input-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="email"]:-ms-input-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="tel"]:-ms-input-placeholder, .contact .gform_confirmation_wrapper .gfield input[type="url"]:-ms-input-placeholder, .contact .gform_confirmation_wrapper .gfield select:-ms-input-placeholder, .contact .gform_confirmation_wrapper .gfield textarea:-ms-input-placeholder{color:rgba(255,255,255,0.75);font-size:inherit}.contact .gform_wrapper.gravity-theme .gfield input[type="text"]::placeholder,.contact .gform_wrapper.gravity-theme .gfield input[type="email"]::placeholder,.contact .gform_wrapper.gravity-theme .gfield input[type="tel"]::placeholder,.contact .gform_wrapper.gravity-theme .gfield input[type="url"]::placeholder,.contact .gform_wrapper.gravity-theme .gfield select::placeholder,.contact .gform_wrapper.gravity-theme .gfield textarea::placeholder,.contact .gform_confirmation_wrapper .gfield input[type="text"]::placeholder,.contact .gform_confirmation_wrapper .gfield input[type="email"]::placeholder,.contact .gform_confirmation_wrapper .gfield input[type="tel"]::placeholder,.contact .gform_confirmation_wrapper .gfield input[type="url"]::placeholder,.contact .gform_confirmation_wrapper .gfield select::placeholder,.contact .gform_confirmation_wrapper .gfield textarea::placeholder{color:rgba(255,255,255,0.75);font-size:inherit}.contact .gform_wrapper.gravity-theme .gfield input[type="text"]:focus,.contact .gform_wrapper.gravity-theme .gfield input[type="email"]:focus,.contact .gform_wrapper.gravity-theme .gfield input[type="tel"]:focus,.contact .gform_wrapper.gravity-theme .gfield input[type="url"]:focus,.contact .gform_wrapper.gravity-theme .gfield select:focus,.contact .gform_wrapper.gravity-theme .gfield textarea:focus,.contact .gform_confirmation_wrapper .gfield input[type="text"]:focus,.contact .gform_confirmation_wrapper .gfield input[type="email"]:focus,.contact .gform_confirmation_wrapper .gfield input[type="tel"]:focus,.contact .gform_confirmation_wrapper .gfield input[type="url"]:focus,.contact .gform_confirmation_wrapper .gfield select:focus,.contact .gform_confirmation_wrapper .gfield textarea:focus{border:1px solid #00EAD1}@media all and (max-width: 550px){.contact .gform_wrapper.gravity-theme .gfield input[type="text"],.contact .gform_wrapper.gravity-theme .gfield input[type="email"],.contact .gform_wrapper.gravity-theme .gfield input[type="tel"],.contact .gform_wrapper.gravity-theme .gfield input[type="url"],.contact .gform_wrapper.gravity-theme .gfield select,.contact .gform_wrapper.gravity-theme .gfield textarea,.contact .gform_confirmation_wrapper .gfield input[type="text"],.contact .gform_confirmation_wrapper .gfield input[type="email"],.contact .gform_confirmation_wrapper .gfield input[type="tel"],.contact .gform_confirmation_wrapper .gfield input[type="url"],.contact .gform_confirmation_wrapper .gfield select,.contact .gform_confirmation_wrapper .gfield textarea{font-size:16px}}.contact .gform_wrapper.gravity-theme .gfield select,.contact .gform_confirmation_wrapper .gfield select{background:url(assets/img/dropdown.svg) no-repeat top 15px right 20px/16px}.contact .gform_wrapper.gravity-theme .gfield.gfield--type-textarea textarea,.contact .gform_confirmation_wrapper .gfield.gfield--type-textarea textarea{height:150px;padding:18px 20px;line-height:1.6;border-radius:0}@media all and (max-width: 550px){.contact .gform_wrapper.gravity-theme .gfield.gfield--type-textarea textarea,.contact .gform_confirmation_wrapper .gfield.gfield--type-textarea textarea{padding:15px 18px}}@-webkit-keyframes heroZoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heroZoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.animate{transition:all 0.5s;position:relative}.animate.slow{transition:all 1s ease-in-out}.animate.interval:nth-child(1){transition-delay:0s}.animate.interval:nth-child(2){transition-delay:0.2s}.animate.interval:nth-child(3){transition-delay:0.4s}.animate.interval:nth-child(4){transition-delay:0.6s}.animate.interval:nth-child(5){transition-delay:0.8s}.animate.interval:nth-child(6){transition-delay:1s}.animate.interval:nth-child(7){transition-delay:1.2s}.animate.interval:nth-child(8){transition-delay:1.4s}.animate.interval:nth-child(9){transition-delay:1.6s}.animate.interval:nth-child(10){transition-delay:1.8s}.animate.interval:nth-child(11){transition-delay:2s}.animate.interval:nth-child(12){transition-delay:2.2s}.animate.interval:nth-child(13){transition-delay:2.4s}.animate.interval:nth-child(14){transition-delay:2.6s}.animate.interval:nth-child(15){transition-delay:2.8s}.animate.interval:nth-child(16){transition-delay:3s}.animate.interval:nth-child(17){transition-delay:3.2s}.animate.interval:nth-child(18){transition-delay:3.4s}.animate.interval:nth-child(19){transition-delay:3.6s}.animate.interval:nth-child(20){transition-delay:3.8s}.animate.interval:nth-child(21){transition-delay:4s}.animate.interval:nth-child(22){transition-delay:4.2s}.animate.interval:nth-child(23){transition-delay:4.4s}.animate.interval:nth-child(24){transition-delay:4.6s}.animate.interval:nth-child(25){transition-delay:4.8s}.animate.interval:nth-child(26){transition-delay:5s}.animate.interval:nth-child(27){transition-delay:5.2s}.animate.interval:nth-child(28){transition-delay:5.4s}.animate.interval:nth-child(29){transition-delay:5.6s}.animate.interval:nth-child(30){transition-delay:5.8s}.animate.interval:nth-child(31){transition-delay:6s}.animate.interval:nth-child(32){transition-delay:6.2s}.animate.interval:nth-child(33){transition-delay:6.4s}.animate.interval:nth-child(34){transition-delay:6.6s}.animate.interval:nth-child(35){transition-delay:6.8s}.animate.interval:nth-child(36){transition-delay:7s}.animate.interval:nth-child(37){transition-delay:7.2s}.animate.interval:nth-child(38){transition-delay:7.4s}.animate.interval:nth-child(39){transition-delay:7.6s}.animate.interval:nth-child(40){transition-delay:7.8s}.animate.interval:nth-child(41){transition-delay:8s}.animate:last-child>*:last-child:not(:only-child){margin:0}.waypoint.fade,.waypoint .fade{opacity:0}.waypoint.slideUp,.waypoint .slideUp{-webkit-transform:translateY(50px);transform:translateY(50px)}.waypoint.slideLeft,.waypoint .slideLeft{-webkit-transform:translateX(50px);transform:translateX(50px)}.waypoint.clipSlide,.waypoint .clipSlide{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:all 0.6s}.waypoint.zoom,.waypoint .zoom{-webkit-transform:scale(0);transform:scale(0);transition:all 0.6s cubic-bezier(0.06, 1, 0.95, 1)}.waypoint.active.fade,.waypoint.active .fade{opacity:1}.waypoint.active.slideUp,.waypoint.active .slideUp{-webkit-transform:translateY(0);transform:translateY(0)}.waypoint.active.slideLeft,.waypoint.active .slideLeft{-webkit-transform:translateX(0);transform:translateX(0)}.waypoint.active.clipSlide,.waypoint.active .clipSlide{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.waypoint.active.zoom,.waypoint.active .zoom{-webkit-transform:scale(1);transform:scale(1)}#smooth-content{will-change:transform}section{position:relative;width:100vw;overflow-x:clip}section.padding-none{padding:0}section.padding-top{padding-bottom:0}section.padding-bottom{padding-top:0}section.background-solid{position:relative}section.background-solid:before{content:'';background:rgba(0,234,209,0.1);height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:1;-webkit-filter:blur(100px);filter:blur(100px)}section.background-gradient{position:relative}section.background-gradient:after{content:'';background:linear-gradient(0deg, rgba(0,234,209,0) 0%, rgba(0,234,209,0.05) 100%);height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:1}.hero{color:white;position:relative;padding-bottom:75px}@media all and (max-width: 950px){.hero{padding-bottom:75px}}@media all and (max-width: 550px){.hero{padding:80px 0 50px}}@media all and (max-width: 450px){.hero{padding:60px 0 50px}}.hero.heroHome h1{font-size:clamp(45px, 90px, 5.5vw)}.hero.heroHome p{font-size:clamp(16px, 22px, 1.5vw)}.hero .wrapper{height:100%;display:flex}.hero .grid{align-items:center}@media all and (max-width: 950px){.hero .grid{gap:30px}}@media all and (max-width: 550px){.hero .grid{gap:0px}}.hero .img{display:flex;align-items:center;justify-content:center}@media all and (max-width: 950px){.hero .img{order:-1;height:auto;padding:0}}.hero .img img{-o-object-fit:contain;object-fit:contain;max-width:600px;max-height:550px;right:0;bottom:0;top:0;left:0;margin:auto}@media all and (max-width: 950px){.hero .img img{height:auto;position:relative;margin:auto;max-width:400px}}@media all and (max-width: 550px){.hero .img img{max-width:300px}}.hero .text .subTitle{display:flex;margin:0 0 20px}.hero .text .subTitle *{line-height:1;margin:0}.hero .text .subTitle p:after{content:'/';margin:0 5px}.contact .contactDetails{margin:0 0 20px}.textWithQuotes .wrapper{width:100%}.textWithQuotes .wrapper .inner{height:100%;width:100%;position:relative}.textWithQuotes .scrollingText{position:absolute;left:0;right:0;top:0;text-align:center}@media all and (max-width: 950px){.textWithQuotes .scrollingText{position:relative}}.watchListenRead{padding-top:0}.watchListenRead .wrapper{width:100%}.watchListenRead .wrapper .inner{height:100%;width:100%;position:relative}.watchListenRead .scrollingText{position:absolute;left:0;right:0;top:0;text-align:center}@media all and (max-width: 550px){.watchListenRead .scrollingText{position:relative}}.watchListenRead .circles{padding-top:250px;gap:0}@media all and (max-width: 1200px){.watchListenRead .circles{padding-top:150px}}@media all and (max-width: 950px){.watchListenRead .circles{padding-top:50px}}@media all and (max-width: 550px){.watchListenRead .circles{padding-top:0}}.watchListenRead .circles.active .circle:nth-child(1) svg circle{-webkit-animation:dash 0.5s linear forwards;animation:dash 0.5s linear forwards}.watchListenRead .circles.active .circle:nth-child(2) svg circle{-webkit-animation:dash 0.5s linear forwards 0.5s;animation:dash 0.5s linear forwards 0.5s}.watchListenRead .circles.active .circle:nth-child(3) svg circle{-webkit-animation:dash 0.5s linear forwards 1s;animation:dash 0.5s linear forwards 1s}.watchListenRead .circle{position:relative;display:flex}.watchListenRead .circle svg{width:100%;height:100%}@media all and (max-width: 950px){.watchListenRead .circle svg{max-width:550px;margin:auto}}@media all and (max-width: 550px){.watchListenRead .circle svg{max-width:350px;margin:auto}}.watchListenRead .circle svg circle{stroke-dasharray:700;stroke-dashoffset:700}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}.watchListenRead .circle:nth-child(1){right:-50px}@media all and (max-width: 950px){.watchListenRead .circle:nth-child(1){right:0;bottom:-50px}}.watchListenRead .circle:nth-child(1) svg circle{stroke:#00EAD1}.watchListenRead .circle:nth-child(2) svg circle{stroke:#00EAD1}.watchListenRead .circle:nth-child(3){left:-50px}@media all and (max-width: 950px){.watchListenRead .circle:nth-child(3){left:0;top:-50px}}.watchListenRead .circle:nth-child(3) svg circle{stroke:#00EAD1}.watchListenRead .circle .inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.watchListenRead .circle .inner ul{display:flex;align-items:center;margin:0 -10px}.watchListenRead .circle .inner ul li{margin:0 10px}.iveWorkedWith{mix-blend-mode:lighten}.iveWorkedWith .wrapper{width:100%}.iveWorkedWith .wrapper .inner{height:100%;width:100%;position:relative}.getInTouch .wrapper{width:100%}.getInTouch .wrapper .inner{height:100%;width:100%;position:relative}.getInTouch .scrollingText{position:absolute;left:0;right:0;top:0;text-align:center}@media all and (max-width: 950px){.getInTouch .scrollingText{position:relative}}.getInTouch .grid{padding-top:250px}@media all and (max-width: 1200px){.getInTouch .grid{padding-top:150px}}@media all and (max-width: 950px){.getInTouch .grid{padding-top:50px}}@media all and (max-width: 550px){.getInTouch .grid{padding-top:20px}}.getInTouch .signature svg path{stroke:white;fill:transparent;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.getInTouch .signature svg path:nth-of-type(1){stroke-dasharray:1700;stroke-dashoffset:1700}.getInTouch .signature svg path:nth-of-type(2){stroke-dasharray:110;stroke-dashoffset:110}.getInTouch .signature svg path:nth-of-type(3){stroke-dasharray:1000;stroke-dashoffset:1000}.getInTouch .signature svg path:nth-of-type(4){stroke-dasharray:1400;stroke-dashoffset:1400}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes dash2{to{stroke-dashoffset:2800}}@keyframes dash2{to{stroke-dashoffset:2800}}@-webkit-keyframes dash3{to{stroke-dashoffset:220}}@keyframes dash3{to{stroke-dashoffset:220}}.getInTouch .signature.active svg path:nth-of-type(1){-webkit-animation:dash 1.5s linear forwards 0.2s;animation:dash 1.5s linear forwards 0.2s}.getInTouch .signature.active svg path:nth-of-type(2){-webkit-animation:dash3 0.2s linear forwards;animation:dash3 0.2s linear forwards}.getInTouch .signature.active svg path:nth-of-type(3){-webkit-animation:dash 1.5s linear forwards 1.7s;animation:dash 1.5s linear forwards 1.7s}.getInTouch .signature.active svg path:nth-of-type(4){-webkit-animation:dash2 1s linear forwards 3.1s;animation:dash2 1s linear forwards 3.1s}.logos{position:relative}.logos .logosGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:50px;margin:0 0 50px}@media all and (max-width: 950px){.logos .logosGrid{gap:30px}}@media all and (max-width: 750px){.logos .logosGrid{gap:20px;margin:0 0 30px}}.logos .logosGrid img{max-height:110px;max-width:250px;height:100%;width:100%;margin:auto;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 950px){.logos .logosGrid img{max-height:80px}}@media all and (max-width: 550px){.logos .logosGrid img{max-height:60px}}.photoGallery{padding:0}@media all and (max-width: 950px){.photoGallery .wrapper{padding:0}}.photoGallery .slick-list{overflow:visible}.photoGallery .sliderInner{position:relative}.photoGallery .arrows .arrow-left,.photoGallery .arrows .arrow-right{background:#002937;display:flex;align-items:center;justify-content:center}.photoGallery .arrows .arrow-left svg,.photoGallery .arrows .arrow-right svg{width:22px}.services+.photoGallery{position:relative;background-image:linear-gradient(0deg, black, black);background-size:100% 150px;background-position:top left;background-repeat:no-repeat}.photoGallery img{width:100%;height:40vw;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 1920px){.photoGallery img{height:50vw}}@media all and (max-width: 950px){.photoGallery img{height:65vw}}@media all and (max-width: 750px){.photoGallery img{height:80vw;width:100vw}}.posts+.posts{border-top:1px solid rgba(0,234,209,0.1)}.posts .latestGrid{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:100px;align-items:center}@media all and (max-width: 1200px){.posts .latestGrid{grid-template-columns:minmax(0, 1fr);gap:50px}}.posts .latestGrid.summary-no{display:block}.posts .latestGrid .sliderWrapper{-webkit-clip-path:polygon(0% 0%, 200% 0%, 200% 100%, 0% 100%);clip-path:polygon(0% 0%, 200% 0%, 200% 100%, 0% 100%)}@media all and (max-width: 1200px){.posts .latestGrid .sliderWrapper{-webkit-clip-path:none;clip-path:none}}.posts .latestGrid .summary p:not(.smallText){color:rgba(255,255,255,0.75)}@media all and (min-width: 951px){.posts .latestGrid .summary p:not(.smallText):not(:first-of-type){font-size:16px}}.posts .latestGrid .summary p:not(.smallText):first-of-type{margin:0 0 20px}.posts .latestGrid .summary p:not(.smallText) strong,.posts .latestGrid .summary p:not(.smallText) b{color:white}.caseStudies.moreCaseStudies{border-top:1px solid rgba(255,255,255,0.15)}.caseStudies .caseStudy .img{background:rgba(0,41,55,0.5)}.caseStudies .caseStudy .img img{-o-object-fit:contain;object-fit:contain;margin:auto;right:0;bottom:0;width:100%;height:100%}.caseStudies .caseStudy .img:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:url(assets/img/casestudy_bgrd.svg) no-repeat center center/125%;display:block;opacity:0.05}.caseStudies .caseStudy,.caseStudies .blogItem{background:rgba(0,41,55,0.5);display:block;border-radius:20px;overflow:hidden}@media all and (max-width: 550px){.caseStudies .caseStudy,.caseStudies .blogItem{border-radius:10px}}.caseStudies .caseStudy .text,.caseStudies .blogItem .text{padding:30px}@media all and (max-width: 550px){.caseStudies .caseStudy .text,.caseStudies .blogItem .text{padding:20px}}.caseStudies .caseStudy .text .company,.caseStudies .caseStudy .text .type,.caseStudies .blogItem .text .company,.caseStudies .blogItem .text .type{font-weight:500;color:white;margin:0 0 5px}.caseStudies .caseStudy .text .smallText,.caseStudies .blogItem .text .smallText{margin:0 0 5px;font-size:13px}.caseStudies .caseStudy .text p:not(.smallText),.caseStudies .blogItem .text p:not(.smallText){color:rgba(255,255,255,0.75)}.caseStudies .caseStudy .text h2 span,.caseStudies .blogItem .text h2 span{background-image:linear-gradient(0deg, #00EAD1 0%, #00EAD1 100%);background-size:0% 1px;background-repeat:no-repeat;background-position:bottom left;transition:all 0.3s ease-in-out;padding:2px 0}.caseStudies .caseStudy:hover .text h2 span,.caseStudies .blogItem:hover .text h2 span{background-size:100% 1px}.caseStudies.background-none .caseStudy,.caseStudies.background-none .blogItem{background:rgba(0,234,209,0.05)}.meetTheTeam .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:-50px}.meetTheTeam .person{text-align:center;flex:0 1 150px;margin:50px}.meetTheTeam .person img{border-radius:150px;width:150px;height:150px;margin:0 auto 30px;-o-object-fit:cover;object-fit:cover}.meetTheTeam .person p{line-height:1.2}.meetTheTeam .person .jobTitle{margin-top:5px;font-size:16px;color:rgba(255,255,255,0.75)}.teamMembers{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;z-index:999999;visibility:hidden}.teamMembers:before{content:'';position:absolute;left:0;right:0;bottom:0;top:auto;display:block;width:100%;height:0%;background:rgba(0,0,0,0.9);transition:all 0.3s ease-in-out 0.3s;z-index:-1;opacity:1}.teamMembers.active{visibility:visible}.teamMembers.active:before{height:100%;transition:all 0.3s ease-in-out}.teamMembers.active .teamMember .text{opacity:1;transition:all 0.3s ease-in-out 0.3s}.teamMembers.active .teamMember .img{opacity:1;transition:all 0.3s ease-in-out 0.3s}.teamMembers .teamMember{display:grid;grid-template-columns:200px 1fr;align-items:flex-start;max-height:60vh;height:500px;display:none;background:#002937;border:1px solid rgba(255,255,255,0.25);width:90%;max-width:1200px;padding:50px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden}@media all and (max-width: 750px){.teamMembers .teamMember{width:90%;grid-template-rows:200px 1fr;grid-template-columns:none;max-height:none;height:90%;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:none;transform:none;gap:30px}}@media all and (max-width: 550px){.teamMembers .teamMember{grid-template-rows:150px 1fr}}.teamMembers .teamMember .text{opacity:0;transition:all 0.3s ease-in-out;overflow:auto;height:100%}.teamMembers .teamMember .text>div{padding:0 100px}@media all and (max-width: 1200px){.teamMembers .teamMember .text>div{padding:0 50px}}@media all and (max-width: 750px){.teamMembers .teamMember .text>div{padding:0}}.teamMembers .teamMember .text h3{margin:0 0 5px}.teamMembers .teamMember .text .role{color:rgba(255,255,255,0.5)}.teamMembers .teamMember .img{border-radius:100%;overflow:hidden;height:200px;width:200px;margin:0 auto;padding:0;opacity:0;transition:all 0.3s ease-in-out}@media all and (max-width: 550px){.teamMembers .teamMember .img{height:150px;width:150px}}.teamMembers .teamMember .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.teamMembers .closeBtn{position:absolute;width:30px;height:30px;display:block;top:50px;right:50px;cursor:pointer}@media all and (max-width: 750px){.teamMembers .closeBtn{top:30px;right:30px}}@media all and (max-width: 550px){.teamMembers .closeBtn{top:20px;right:20px}}.teamMembers .closeBtn span{width:30px;height:2px;display:block;position:absolute;top:15px;left:0;background:white}@media all and (max-width: 750px){.teamMembers .closeBtn span{background:white}}.teamMembers .closeBtn span:first-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.teamMembers .closeBtn span:last-child{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.textBlock p:not(.smallText){color:rgba(255,255,255,0.75)}.pageTitle{padding-top:200px;position:relative}@media all and (max-width: 1200px){.pageTitle{padding-top:180px}}@media all and (max-width: 950px){.pageTitle{padding-top:150px}}@media all and (max-width: 550px){.pageTitle{padding-top:100px}}.pageTitle .wrapper{position:relative;z-index:5}.pageTitle .subTitle{color:#00EAD1;font-size:14px;font-family:space-grotesk-variable,sans-serif;font-variation-settings:"wght" 500;letter-spacing:1px;text-transform:uppercase;margin:0 0 20px}@media all and (max-width: 550px){.pageTitle .subTitle{font-size:12px;margin:0 0 10px}}.pageTitle h1{margin:0 0 20px;color:white}.pageTitle.blogTitle{padding-bottom:50px}.pageTitle p{font-size:20px;font-weight:500;color:white}@media all and (max-width: 750px){.pageTitle p{font-size:16px}}@media all and (max-width: 550px){.pageTitle p{font-size:14px}}.pageTitle .breadcrumb{margin:0 0 30px;display:flex;align-items:center;justify-content:center;position:relative;z-index:50}@media all and (max-width: 550px){.pageTitle .breadcrumb{margin:0 0 20px}}.pageTitle .breadcrumb span{display:inline-flex;font-family:space-grotesk-variable,sans-serif;text-transform:uppercase;font-weight:600;font-size:22px;line-height:1;color:white}.pageTitle .breadcrumb span span:not(:nth-last-of-type(2)):after{content:"/";margin:0 5px;color:rgba(255,255,255,0.5);font-size:18px}.pageTitle .breadcrumb span span:last-of-type{display:none}.icons .column img{width:60px;margin:0 0 40px}@media all and (max-width: 550px){.icons .column img{width:40px;margin:0 0 30px}}.icons .column .text p{color:rgba(255,255,255,0.75);font-size:16px}@media all and (max-width: 550px){.icons .column .text p{font-size:14px}}.textWithBenefits .grid{grid-template-columns:minmax(0, 4fr) minmax(0, 3fr);gap:100px}@media all and (max-width: 1200px){.textWithBenefits .grid{grid-template-columns:minmax(0, 1fr);gap:50px}}@media all and (max-width: 550px){.textWithBenefits .grid{gap:30px}}.textWithBenefits .text{flex-shrink:0}.textWithBenefits .text p{color:rgba(255,255,255,0.75)}.benefitsWrapper{background:rgba(0,234,209,0.05);padding:50px}@media all and (max-width: 750px){.benefitsWrapper{padding:30px}}.benefits{display:flex;flex-direction:column;position:relative;margin:-20px 0}.benefits .benefit{position:relative;cursor:pointer;padding:20px 0}.benefits .benefit:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,0.15)}.benefits .benefit .title{background:url(assets/img/arrow_down.svg) no-repeat 0px 0px/14px;padding-left:25px}.benefits .benefit .title .subTitle{color:#00EAD1;margin:0;font-family:space-grotesk-variable,sans-serif;font-weight:700}.benefits .benefit .title h3{margin:0}.benefits .benefit .content{padding-top:20px}.benefits .benefit p{color:rgba(255,255,255,0.75);font-size:16px;margin:0 0 20px}@media all and (max-width: 550px){.benefits .benefit p{font-size:14px;margin:0 0 10px}}.benefits .benefit p strong,.benefits .benefit p b{color:white}.benefits .benefit.active:before{opacity:1}.benefits .benefit.active .title{background:url(assets/img/arrow_up.svg) no-repeat 0px 6px/14px}.benefits .benefit.active h3{color:#00EAD1}.textWithImage.size-contain .img img{-o-object-fit:contain;object-fit:contain}.textWithImage .text blockquote{padding-left:60px;position:relative;background:url(../../assets/img/quote.svg) no-repeat left top 5px/30px}.textWithImage .text blockquote+.btn{margin-left:60px}.textWithImage .text p:not(.smallText){color:rgba(255,255,255,0.75)}.textWithImage .text a:not(.btn){color:#00EAD1}.textWithImage .text a:not(.btn):hover{text-decoration:underline}.textWithImage .text ul li{padding-left:20px;margin:0 0 10px;position:relative}.textWithImage .text ul li:before{content:"";width:6px;height:6px;display:block;background:#00EAD1;position:absolute;border-radius:6px;top:10px;left:0}.textWithImage.right .imgWrapper{order:2}.textWithImage.right .text{order:1}.textWithImage .imgWrapper{position:relative}.textWithImage .imgWrapper .img img{height:100%}@media all and (max-width: 950px){.textWithImage .imgWrapper{margin:0 0 20px}}.textWithImage .imgWrapper p{text-align:center;padding:20px 0 0;color:rgba(255,255,255,0.5);font-size:16px}@media all and (min-width: 951px){.textWithImage.textWithVideo .text p{margin:0;font-size:16px}}.textWithImage.textWithVideo.left .grid{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}@media all and (max-width: 1200px){.textWithImage.textWithVideo.left .grid{grid-template-columns:none}.textWithImage.textWithVideo.left .grid .text{order:1}.textWithImage.textWithVideo.left .grid .imgWrapper{order:2}}.textWithImage.textWithVideo.right .grid{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}@media all and (max-width: 1200px){.textWithImage.textWithVideo.right .grid{grid-template-columns:none}.textWithImage.textWithVideo.right .grid .text{order:1}.textWithImage.textWithVideo.right .grid .imgWrapper{order:2}}.textWithImage.textWithVideo .img iframe{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textWithImage.textWithVideo .img.portrait{padding-bottom:178%}.textWithImage.textWithVideo .img.landscape{padding-bottom:56.6%}.textWithImage.style-banner .grid{position:relative;gap:0}@media all and (max-width: 1200px){.textWithImage.style-banner .grid{grid-template-columns:minmax(0, 1fr)}}.textWithImage.style-banner .grid:after{content:'';display:block;width:calc(100% + 20px);height:100%;top:20px;left:0;right:20px;border:1px solid #00EAD1;position:absolute;z-index:10}@media all and (max-width: 1200px){.textWithImage.style-banner .grid:after{left:-20px;width:calc(100% + 40px)}}@media all and (max-width: 550px){.textWithImage.style-banner .grid:after{left:-10px;width:calc(100% + 20px);top:10px}}.textWithImage.style-banner .grid .text{padding:100px;position:relative;z-index:20}@media all and (max-width: 1200px){.textWithImage.style-banner .grid .text{order:2;padding:100px 100px 100px 150px}}@media all and (max-width: 950px){.textWithImage.style-banner .grid .text{padding:50px}}@media all and (max-width: 750px){.textWithImage.style-banner .grid .text{padding:30px}}.textWithImage.style-banner .grid .imgWrapper{height:100%}@media all and (max-width: 950px){.textWithImage.style-banner .grid .imgWrapper{height:auto}}.textWithImage.style-banner .grid .imgWrapper:after{display:none}.textWithImage.style-banner .grid .imgWrapper .img{height:100%}.testimonials .slick-dots{padding:30px 0 0}@media all and (max-width: 750px){.testimonials .slick-dots{padding:10px 0 0}}.testimonials .testimonial{display:flex;align-items:center}.testimonials .testimonial .quote{margin:0 0 30px}@media all and (max-width: 550px){.testimonials .testimonial .quote{margin:0 0 20px}}.testimonials .testimonial .quote p{font-size:40px;line-height:1.2;font-family:space-grotesk-variable,sans-serif;font-variation-settings:"wght" 600;-webkit-font-feature-settings:"ss03", "ss02";font-feature-settings:"ss03", "ss02";letter-spacing:-0.5px}@media all and (max-width: 950px){.testimonials .testimonial .quote p{font-size:30px}}@media all and (max-width: 550px){.testimonials .testimonial .quote p{font-size:20px;line-height:1.4}}.testimonials .testimonial .author{font-size:16px}@media all and (max-width: 550px){.testimonials .testimonial .author{font-size:14px}}.filter{margin:-45px 0 75px}.filter form ul li ul{display:flex;align-items:center;justify-content:center;margin:0 -15px}@media all and (max-width: 750px){.filter form ul li ul{margin:0 -5px}}.filter form ul li ul li{display:inline-flex;margin:0 5px;cursor:pointer;height:40px;line-height:40px;padding:0 20px;border-radius:40px;border:1px solid rgba(255,255,255,0.25)}.filter form ul li ul li:hover{border:1px solid rgba(255,255,255,0.5)}.filter form ul li ul li input{display:none}.filter form ul li ul li label{font-size:16px;font-weight:500;padding:0 !important}.filter form ul li ul li.sf-option-active{background:white}.filter form ul li ul li.sf-option-active label{color:#002937}.blogPostWrapper{padding-top:200px}@media all and (max-width: 750px){.blogPostWrapper{padding-top:100px}}.blogPostWrapper .blogTitle{padding:0;width:100%}.blogPostWrapper .sidebar{display:none}@media all and (min-width: 1201px){.blogPostWrapper .grid{grid-template-columns:minmax(0, 1fr) 400px;gap:100px}.blogPostWrapper .grid .sidebar{display:flex;flex-direction:column;display:block}.blogPostWrapper .grid .sidebar h3{margin:0 0 30px;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,0.15)}.blogPostWrapper .grid .sidebar .caseStudy{margin:0 0 30px}.blogPostWrapper .grid .sidebar .blogItem{display:grid;grid-template-columns:100px 1fr;gap:30px;align-items:center;margin:0 0 20px;padding:0 0 20px}.blogPostWrapper .grid .sidebar .blogItem:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,0.15)}.blogPostWrapper .grid .sidebar .blogItem .img{margin:0}.blogPostWrapper .grid .sidebar .blogItem h2{font-size:22px}}.blog.moreBlogs{border-top:1px solid rgba(255,255,255,0.15)}@media all and (min-width: 1201px){.blog.moreBlogs{display:none}}@media all and (max-width: 950px){.blog.moreBlogs .grid{gap:0}.blog.moreBlogs .blogItem{display:grid;grid-template-columns:100px 1fr;gap:30px;align-items:center;margin:0 0 20px;padding:0 0 20px}.blog.moreBlogs .blogItem:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,0.15)}.blog.moreBlogs .blogItem .img{margin:0}.blog.moreBlogs .blogItem h2{font-size:22px}}.blog .blogItem .img{margin:0 0 30px}.blog .blogItem .text .type,.blog .blogItem .text .date{font-size:16px;line-height:1.4;color:var(--colour);margin:0 0 5px}.blogContent .video{width:100%;height:auto;position:relative;padding-bottom:56%;margin:0 0 50px}.blogContent .video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.blogContent img{max-width:100%;width:revert-layer}.blogContent img:first-child{margin:0 0 50px}.blogContent img:not(:first-child){margin:50px 0}.blogContent h2{font-size:30px;margin:30px 0;display:block;letter-spacing:0;text-transform:none;font-family:"inter-variable",sans-serif}.blogContent p,.blogContent ul,.blogContent ol{color:white}.blogContent strong,.blogContent b{font-variation-settings:"wght" 600;font-family:inherit}.blogContent ul li{list-style:disc;margin:0 0 10px 15px}.blogContent ol li{list-style:decimal;list-style-position:inside;margin:0 0 20px 0}.blogContent blockquote{border-left:2px solid #00EAD1;margin:30px 0 50px;padding-left:50px;display:inline-block}@media all and (max-width: 550px){.blogContent blockquote{margin:20px 0 20px;padding-left:30px}}.blogContent blockquote p:last-child{margin:0}.blogContent blockquote p strong{font-size:140%;line-height:1.3}.blogContent a{color:#00EAD1;text-decoration:underline}.blogContent a:hover{text-decoration:none}.blogContent iframe{width:100%;height:auto}.sectionTitle{margin:0 0 75px;display:flex;justify-content:space-between;align-items:flex-end}@media all and (max-width: 950px){.sectionTitle{margin:0 0 50px}}@media all and (max-width: 550px){.sectionTitle{margin:0 0 30px}}.sectionTitle h2{line-height:55px}.milestones{counter-reset:section;text-align:center;padding-top:0}.milestones .sectionTitle{margin:0 0 100px}@media all and (max-width: 950px){.milestones .sectionTitle{margin:0 0 50px}}@media all and (max-width: 550px){.milestones .sectionTitle{margin:0 0 30px}}.milestones .grid{grid-row-gap:50px}.milestones .milestone:before{counter-increment:section;content:counter(section);border:2px solid #00EAD1;display:inline-flex;width:100px;height:100px;line-height:110px;margin:0 0 30px;color:white;font-family:space-grotesk-variable,sans-serif;font-size:60px;border-radius:100px;justify-content:center}.milestones .milestone:nth-child(2):before{border-color:#00EAD1}.milestones .milestone:nth-child(3):before{border-color:#00EAD1}.milestones .milestone:nth-child(4):before{border-color:#00EAD1}.milestones .milestone h3{font-family:"inter-variable",sans-serif;text-transform:none;font-size:25px;line-height:1.2;font-weight:600}@media all and (max-width: 1200px){.milestones .milestone h3{font-size:22px}}@media all and (max-width: 750px){.milestones .milestone h3{font-size:18px}}.columnSlider .slick-list{margin:0 -15px;overflow:visible}@media all and (max-width: 950px){.columnSlider .slick-list{margin:0 -10px}}@media all and (max-width: 550px){.columnSlider .slick-list{margin:0 -5px}}.columnSlider .slick-track{height:auto;display:flex;margin:0}.columnSlider .slick-slide{margin:0 15px;height:auto;opacity:0.5}.columnSlider .slick-slide.slick-active{opacity:1}@media all and (max-width: 950px){.columnSlider .slick-slide{margin:0 10px}}@media all and (max-width: 550px){.columnSlider .slick-slide{margin:0 5px}}.featuredPost{margin:0 0 30px}.featuredPost .blogItem{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;background:rgba(255,255,255,0.05)}@media all and (max-width: 1100px){.featuredPost .blogItem{grid-template-columns:none}}.featuredPost .blogItem .text{padding:75px}@media all and (max-width: 950px){.featuredPost .blogItem .text{padding:50px}}@media all and (max-width: 750px){.featuredPost .blogItem .text{padding:30px}}.featuredPost .blogItem .img{margin:0}.columns.moreServices{border-top:1px solid rgba(255,255,255,0.15)}.columns .column{background:rgba(0,234,209,0.05);padding:50px;transition:all 1s ease-in-out;position:relative;height:100%}@media all and (max-width: 950px){.columns .column{display:grid;gap:30px;padding:30px}}.columns .column:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(45deg, rgba(0,234,209,0) 0%, rgba(0,234,209,0.25) 100%);z-index:0;opacity:0;transition:all 0.5s ease-in-out}.columns .column:hover:after{opacity:1}.columns .column .img{margin-bottom:50px}@media all and (max-width: 950px){.columns .column .img{margin-bottom:0}}.columns .column .text{z-index:5;position:relative}.columns .column .text .smallText{margin:0 0 10px}.columns .column .text p:not(.smallText){color:rgba(255,255,255,0.75);line-height:1.6}@media all and (min-width: 951px){.columns .column .text p:not(.smallText){font-size:16px}}.columns.box-style-service .column{display:flex;flex-direction:column}.columns.box-style-service .column img{max-height:250px;height:auto;margin:0 auto 30px}.columns.box-style-service .column .text{text-align:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.columns.box-style-service .column h3{line-height:1.1}.embed-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.embed-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.ctaBlock{position:relative}.ctaBlock:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(45deg, #00585C 0%, #00EAD1 100%);z-index:0}.ctaBlock *{color:white}.ctaBlock .inner p:not(.smallText){max-width:800px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,0.75)}.contactDetails strong{color:#00EAD1}footer{color:white;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}footer p,footer ul{margin:0 0 10px}footer a:hover{text-decoration:underline}footer p,footer li{font-size:16px}footer .footerTop{padding:100px 0;grid-template-columns:minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr);gap:50px}@media all and (max-width: 1200px){footer .footerTop{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:50px;padding:50px 0}}@media all and (max-width: 550px){footer .footerTop{grid-template-columns:minmax(0, 1fr);gap:30px}}footer .footerTop .logo{max-width:300px;display:block}@media all and (max-width: 950px){footer .footerTop .logo{max-width:200px}}@media all and (max-width: 1200px){footer .footerTop .suppliers{display:flex;margin:-20px}}footer .footerTop .suppliers img{width:auto;max-height:70px;display:block}@media all and (min-width: 951px){footer .footerTop .suppliers img{margin:0 0 20px auto}}@media all and (max-width: 1200px){footer .footerTop .suppliers img{margin:20px;max-height:60px}}@media all and (max-width: 950px){footer .footerTop .suppliers img{max-height:50px}}footer .footerTop .contact .grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}@media all and (max-width: 750px){footer .footerTop .contact .grid{grid-template-columns:minmax(0, 1fr);gap:30px}}@media all and (max-width: 1200px) and (min-width: 751px){footer .footerTop .contact{grid-column:span 2}}footer .copyright{padding:0 0 50px;width:100%;display:flex;justify-content:space-between}footer .copyright p{margin:0;color:rgba(255,255,255,0.5)}@media all and (max-width: 750px){footer .copyright{padding:20px 0}}.social{margin:20px -8px}@media all and (max-width: 550px){.social{margin:15px -5px}}.social li{display:inline-flex;margin:0 8px;align-items:center}@media all and (max-width: 550px){.social li{margin:0 5px}}.social li a{display:flex;align-items:center}.social li a svg{width:auto;height:25px;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 950px){.social li a svg{height:20px}}@media all and (max-width: 550px){.social li a svg{height:18px}}.social li a svg path,.social li a svg polygon,.social li a svg circle{transition:all 0.3s ease-in-out;fill:white}.social li a:hover svg path,.social li a:hover svg polygon,.social li a:hover svg circle{fill:#00EAD1}.slick-dots{display:block;width:100%;padding:0;margin:auto;list-style:none;text-align:center}.slick-dots li{display:inline-block;position:relative;margin:20px 10px 0}.slick-dots li:only-child{display:none}@media all and (max-width: 750px){.slick-dots li{margin:20px 10px 0}}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;cursor:pointer;color:transparent;border:0;outline:none;border-radius:10px;background:transparent;position:relative}.slick-dots li button:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;border-radius:8px;content:"";background:#00EAD1}.slick-dots li.slick-active button:before{background:transparent;width:10px;height:10px;border-radius:10px;border:2px solid #00EAD1;margin:auto}.slick-prev:hover,.slick-next:hover{background-color:white}.slick-prev{position:absolute;left:30px;top:50%;width:50px;height:50px;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:transparent;background:url(assets/img/arrow_left.svg) no-repeat 60% 50%/20px #00EAD1;box-shadow:0 0 20px rgba(0,0,0,0.15);cursor:pointer;border:1px solid rgba(255,255,255,0.5);z-index:40;transition:all 0.2s ease-in-out}.slick-prev.slick-disabled{opacity:0;visibility:hidden}@media all and (max-width: 750px){.slick-prev{width:40px;height:40px;border-radius:40px;background-size:18px;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.slick-next{position:absolute;right:30px;top:50%;width:50px;height:50px;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:transparent;cursor:pointer;border:1px solid rgba(255,255,255,0.5);z-index:40;background:url(assets/img/arrow_right.svg) no-repeat 40% 50%/20px #00EAD1;box-shadow:0 0 20px rgba(0,0,0,0.15);transition:all 0.2s ease-in-out}.slick-next.slick-disabled{opacity:0;visibility:hidden}@media all and (max-width: 750px){.slick-next{width:40px;height:40px;border-radius:40px;background-size:18px;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.imgSlide .imgHolder{padding:50px}header{padding:40px 50px;position:fixed;left:0;right:0;top:0;z-index:99999;transition:all 0.3s ease-in-out}@media all and (max-width: 750px){header{padding:30px}}@media all and (max-width: 550px){header{padding:20px}}header.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header nav{display:flex;align-items:center;justify-content:space-between}header nav .logo{width:300px;height:auto;display:block;position:relative;z-index:5}@media all and (max-width: 950px){header nav .logo{width:250px}}@media all and (max-width: 750px){header nav .logo{width:200px}}header nav .mainMenu{display:flex;align-items:flex-end;justify-content:center}header nav ul{margin:0 15px 0 -15px;display:flex}@media all and (max-width: 1200px){header nav ul{display:none}}header nav ul li{margin:0 15px;position:relative;line-height:55px;height:55px}header nav ul li a{font-family:space-grotesk-variable,sans-serif;text-transform:uppercase;font-size:14px;font-variation-settings:"wght" 500;letter-spacing:1px;position:relative;padding:10px 0}header nav ul li a:after{content:"";position:absolute;bottom:0;display:block;height:1px;width:0%;background:#00EAD1;transition:all 0.3s ease-in-out}header nav ul li.buttonLink{height:50px;line-height:52px;display:inline-flex}header nav ul li.buttonLink a{display:block;background:#00EAD1;color:#002937;transition:all 0.3s ease-in-out;padding:0 25px;border-radius:55px}header nav ul li.buttonLink a:after{display:none}header nav ul li.buttonLink a:hover{background:white;color:#002937}header nav ul li.current-menu-item a:after,header nav ul li:hover a:after,header nav ul li.current-page-ancestor a:after{width:100%}header nav ul li.menu-item-has-children{position:relative;background:url(assets/img/dropdown.svg) no-repeat right 20px top 44%/12px;padding:0 40px 0 15px;margin:0}header nav ul li.menu-item-has-children .sub-menu{position:absolute;left:0;top:55px;background:#023A45;box-shadow:0 2px 2px rgba(0,0,0,0.25);text-align:left;padding:10px 15px;margin:0;visibility:hidden;opacity:0;display:flex;flex-direction:column;min-width:100%}header nav ul li.menu-item-has-children .sub-menu li{margin:0;height:auto;line-height:1.1}header nav ul li.menu-item-has-children .sub-menu li a{color:rgba(255,255,255,0.5);white-space:nowrap;padding:5px 0;display:inline-block;font-family:"inter-variable",sans-serif;text-transform:none;letter-spacing:0;font-size:16px;transition:all 0.3s ease-in-out}header nav ul li.menu-item-has-children .sub-menu li a:hover{opacity:1}header nav ul li.menu-item-has-children .sub-menu li a:after{display:none}header nav ul li.menu-item-has-children:hover{background:url(assets/img/dropdown.svg) no-repeat right 20px top 44%/12px #023A45}header nav ul li.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}header nav ul li.menu-item-has-children:hover .sub-menu li a:hover{color:#fff}header .social{margin:0 -8px}@media all and (max-width: 550px){header .social{margin:0 -5px}}header .social li{display:inline-flex;margin:0 8px;align-items:center}@media all and (max-width: 550px){header .social li{margin:0 5px}}header .social li a{display:flex;align-items:center}header .social li a svg{width:auto;height:25px;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 950px){header .social li a svg{height:20px}}@media all and (max-width: 550px){header .social li a svg{height:18px}}header .social li a svg path,header .social li a svg polygon,header .social li a svg circle{transition:all 0.3s ease-in-out;fill:white}header .social li a:hover svg path,header .social li a:hover svg polygon,header .social li a:hover svg circle{fill:#00EAD1}.mobileIcon{display:none;text-align:right;z-index:99999;position:fixed;right:50px;top:0px;width:30px;height:50px;cursor:pointer}@media all and (max-width: 1200px){.mobileIcon{right:50px;top:30px;display:block}}@media all and (max-width: 750px){.mobileIcon{right:30px;top:20px}}@media all and (max-width: 550px){.mobileIcon{right:20px;top:6px}}.mobileIcon:before{content:"";display:block;position:absolute;right:0;top:18px;width:25px;height:2px;background:#00EAD1;transition:all 0.3s ease-in-out}.mobileIcon:after{content:"";display:block;position:absolute;right:0;top:28px;width:25px;height:2px;background:#00EAD1;transition:all 0.3s ease-in-out}.mobileIcon.active:before{top:25px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.mobileIcon.active:after{top:25px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.scrolling,.dark{background:linear-gradient(0deg, rgba(0,41,55,0.75) 0%, #002937 100%)}.scrolling .mobileIcon:before,.scrolling .mobileIcon:after,.dark .mobileIcon:before,.dark .mobileIcon:after{background:#00EAD1}.mobileMenu{visibility:hidden;position:fixed;top:0;left:0;padding:0;right:0;bottom:0;width:100%;height:100%;z-index:999}.mobileMenu:after{content:"";display:block;width:100vw;height:100vh;position:absolute;top:0;left:0;background:#002937;z-index:90;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all 0.3s ease-in-out}.mobileMenu nav{position:absolute;z-index:99;padding:150px 50px;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center}@media all and (max-width: 750px){.mobileMenu nav{padding:150px 30px}}@media all and (max-width: 550px){.mobileMenu nav{padding:100px 20px}}.mobileMenu nav ul{display:inline-block;margin:0;width:100%}.mobileMenu nav ul li{padding:5px 0;width:100%;text-align:left;opacity:0;transition:all 0.3s ease-in-out;border-bottom:1px solid rgba(255,255,255,0.1)}.mobileMenu nav ul li:last-child{border-bottom:none}.mobileMenu nav ul li a{color:white;font-family:space-grotesk-variable,sans-serif;font-size:18px;line-height:2;text-transform:uppercase;font-variation-settings:"wght" 500;letter-spacing:1px;width:100%;display:block}.mobileMenu nav ul li a:hover{color:#00EAD1}.mobileMenu nav ul li.menu-item-has-children{background:url(assets/img/dropdown.svg) no-repeat right 0px top 10px/14px}.mobileMenu nav ul li.menu-item-has-children .sub-menu{display:none;margin:0;min-width:100%;padding:10px 0}.mobileMenu nav ul li.menu-item-has-children .sub-menu li{border-bottom:none;padding:0}.mobileMenu nav ul li.menu-item-has-children .sub-menu li a{color:rgba(255,255,255,0.5);font-size:16px;line-height:2}.mobileMenu nav ul li.menu-item-has-children .sub-menu li a:hover{color:#00EAD1}.mobileMenu nav ul li.menu-item-has-children.active .sub-menu{display:block}.mobileMenu.active{visibility:visible}.mobileMenu.active:after{-webkit-transform:translateY(0%);transform:translateY(0%)}.mobileMenu.active nav ul li{opacity:1}
