@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;500;700&display=swap);*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;padding:0;margin:0}@media (min-width:1480px){.container{max-width:1440px}}body{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#383838;overflow-x:hidden;background-color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif;color:#0f0f0f;margin-bottom:.5em;font-weight:700;line-height:1.2}.h1,h1{font-size:50px}@media (max-width:991px){.h1,h1{font-size:40px}}@media (max-width:767px){.h1,h1{font-size:32px}}@media (max-width:575px){.h1,h1{font-size:28px}}.h2,h2{font-size:33px}.h3,h3{font-size:30px}@media (max-width:767px){.h3,h3{font-size:24px}}@media (max-width:575px){.h3,h3{font-size:20px}}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}p{margin-bottom:1em}p:last-child{margin-bottom:0}a{color:#0c4537;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}a:focus,a:hover{color:rgb(4.4444444444,25.5555555556,20.3703703704);text-decoration:none}b,strong{font-weight:700}em,i{font-style:italic}.small,small{font-size:14px;line-height:1.3}.lead{font-size:20px;font-weight:300;line-height:1.5}@media (max-width:767px){.lead{font-size:18px}}.section-label{font-family:Quicksand,sans-serif;font-weight:700;font-size:14px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#fbbf2b;margin-bottom:12px}.text-primary-green{color:#0c4537}.bg-primary-green{background-color:#0c4537}.text-secondary-yellow{color:#fbbf2b}.bg-secondary-yellow{background-color:#fbbf2b}.text-headings{color:#0f0f0f}.text-body-color{color:#383838}.f-light{font-weight:300}.f-medium{font-weight:500}.f-bold{font-weight:700}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.img-fluid{max-width:100%;height:auto}.no-lazy{content-visibility:auto}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.gap-xl{gap:32px}.gap-xxl{gap:48px}.d-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rounded-pill{border-radius:100px}.rounded-card{border-radius:10px}.rounded-hero{border-radius:30px}.overflow-hidden{overflow:hidden}.aspect-16-9{aspect-ratio:16/9}.aspect-4-3{aspect-ratio:4/3}.aspect-1-1{aspect-ratio:1/1}.shadow-big{-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05)}.shadow-header{-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.55);box-shadow:30px 30px 60px rgba(12,69,55,.55)}.max-w-narrow{max-width:640px}.max-w-medium{max-width:800px}.max-w-wide{max-width:1080px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-scroll{overflow:hidden}.text-justify{text-align:justify}.f-primary,.f-secondary{font-family:Quicksand,sans-serif}.section-separator{width:100%;max-width:calc(100% - 30px);height:2px;background-color:#e0e0e0;border:none;margin-bottom:0}@media (max-width:1199px){.section-separator{margin-top:30px}}@media (max-width:767px){.section-separator{margin-top:0}}.reveal{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.reveal.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal--up{-webkit-transform:translateY(40px);transform:translateY(40px)}.reveal--up.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}.reveal--down{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.reveal--down.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}.reveal--left{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.reveal--left.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.reveal--right{-webkit-transform:translateX(40px);transform:translateX(40px)}.reveal--right.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.reveal--scale{-webkit-transform:scale(.95);transform:scale(.95)}.reveal--scale.is-visible{-webkit-transform:scale(1);transform:scale(1)}.reveal--delay-1{-webkit-transition-delay:.1s;transition-delay:.1s}.reveal--delay-2{-webkit-transition-delay:.2s;transition-delay:.2s}.reveal--delay-3{-webkit-transition-delay:.3s;transition-delay:.3s}.reveal--delay-4{-webkit-transition-delay:.4s;transition-delay:.4s}.reveal--delay-5{-webkit-transition-delay:.5s;transition-delay:.5s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes scaleIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{from{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.counter-animated{font-variant-numeric:tabular-nums;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.counter-animated.is-counting{opacity:1}.hover-lift{-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.hover-lift:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.1)}.hover-scale{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hover-scale:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.hover-shadow{-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.hover-shadow:hover{-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05)}.transition-fast{-webkit-transition:all .15s ease;transition:all .15s ease}.transition-normal{-webkit-transition:all .3s ease;transition:all .3s ease}.transition-slow{-webkit-transition:all .5s ease;transition:all .5s ease}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}.reveal{opacity:1;-webkit-transform:none;transform:none}}.btn-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:20px 28px;background-color:#fbbf2b;color:#0f0f0f;font-family:Quicksand,sans-serif;font-weight:700;font-size:18px;line-height:1.2;border:2px solid transparent;border-radius:100px;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:box-shadow .3s ease,transform .2s ease;transition:box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease}.btn-cta:hover{background-color:#fbbf2b;-webkit-box-shadow:0 6px 16px rgba(251,191,43,.35);box-shadow:0 6px 16px rgba(251,191,43,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px);color:#0f0f0f;text-decoration:none}.btn-cta:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 8px rgba(251,191,43,.2);box-shadow:0 3px 8px rgba(251,191,43,.2)}.btn-cta:focus-visible{outline:3px solid #0c4537;outline-offset:2px}.btn-cta__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-cta__arrow svg{width:16px;height:16px;fill:currentColor}.btn-cta:hover .btn-cta__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.btn-cta--header{background-color:#fbbf2b;padding:20px 28px;font-size:18px;border-radius:100px;color:#0f0f0f}.btn-cta--header:hover{background-color:#fbbf2b;-webkit-box-shadow:0 6px 16px rgba(251,191,43,.4);box-shadow:0 6px 16px rgba(251,191,43,.4);color:#0f0f0f}.btn-cta--header .btn-cta__icon{display:none}@media (max-width:1420px){.btn-cta--header{padding:12px 14px}.btn-cta--header .btn-cta__label{display:none}.btn-cta--header .btn-cta__arrow{display:none}.btn-cta--header .btn-cta__icon{display:block}}.btn-cta--dark{background-color:#0f0f0f;color:#fff}.btn-cta--dark:hover{background-color:#0f0f0f;-webkit-box-shadow:0 8px 24px rgba(15,15,15,.45);box-shadow:0 8px 24px rgba(15,15,15,.45);color:#fff}.btn-cta--dark .btn-cta__arrow svg{fill:#fbbf2b}.btn-cta--sm{padding:14px 22px;font-size:16px;gap:12px}.btn-cta--full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-outline-white{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:16px 28px;background-color:transparent;color:#fff;font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.2;border:2px solid #fff;border-radius:100px;text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease}.btn-outline-white:hover{background-color:#fff;color:#0f0f0f;-webkit-transform:translateY(-1px);transform:translateY(-1px);text-decoration:none}.btn-outline-white:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-outline-white:focus-visible{outline:3px solid #0c4537;outline-offset:2px}.btn-outline-white .btn-outline__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-outline-white .btn-outline__arrow svg{width:14px;height:14px;fill:currentColor}.btn-outline-white:hover{background-color:#fff;color:#0f0f0f}.btn-outline-white:hover .btn-outline__arrow svg{fill:#0f0f0f}.btn-outline-white:hover .btn-outline__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.btn-outline-dark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:16px 28px;background-color:transparent;color:#0f0f0f;font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.2;border:2px solid #0f0f0f;border-radius:100px;text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease}.btn-outline-dark:hover{background-color:#0f0f0f;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);text-decoration:none}.btn-outline-dark:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-outline-dark:focus-visible{outline:3px solid #0c4537;outline-offset:2px}.btn-outline-dark .btn-outline__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-outline-dark .btn-outline__arrow svg{width:14px;height:14px;fill:currentColor}.btn-outline-dark:hover{background-color:#0f0f0f;color:#fff;-webkit-box-shadow:0 8px 24px rgba(15,15,15,.4);box-shadow:0 8px 24px rgba(15,15,15,.4)}.btn-outline-dark:hover .btn-outline__arrow svg{fill:#fff}.btn-outline-dark:hover .btn-outline__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.btn-outline-green{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:16px 28px;background-color:transparent;color:#0c4537;font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.2;border:2px solid #0c4537;border-radius:100px;text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease}.btn-outline-green:hover{background-color:#0c4537;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);text-decoration:none}.btn-outline-green:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-outline-green:focus-visible{outline:3px solid #0c4537;outline-offset:2px}.btn-outline-green:hover{background-color:#0c4537;color:#fff}.btn-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0;background:0 0;border:none;color:#0c4537;font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.btn-link:hover{color:rgb(4.4444444444,25.5555555556,20.3703703704);text-decoration:underline}.btn-link--white{color:#fff}.btn-link--white:hover{color:rgba(255,255,255,.85)}.btn-link svg{width:14px;height:14px;fill:currentColor;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-link:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.card-industry{position:relative;overflow:hidden;border-radius:30px;height:437px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;text-decoration:none}@media (max-width:767px){.card-industry{height:320px;border-radius:20px}}.card-industry:hover{-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.card-industry__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.card-industry:hover .card-industry__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-industry__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,0) 50%,#000 100%);pointer-events:none}.card-industry__content{position:relative;z-index:1;padding:40px 40px 32px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (max-width:767px){.card-industry__content{padding:24px}}.card-industry__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.card-industry__title{color:#fff;margin-bottom:16px}.card-industry__desc{color:#fff;margin-bottom:0}.card-industry__arrow{width:40px;height:40px;min-width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border-radius:50%;border:2px solid #fbbf2b;cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;-ms-flex-negative:0;flex-shrink:0}.card-industry__arrow svg{width:16px;height:16px;color:#fbbf2b}.card-industry__arrow:hover{background-color:#fbbf2b;-webkit-transform:scale(1.1);transform:scale(1.1)}.card-industry__arrow:hover svg{color:#0f0f0f}.industries-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:767px){.industries-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.industries-grid .card-industry{-webkit-box-flex:1;-ms-flex:1;flex:1}.industries-grid--top{margin-bottom:20px}.section--industries-page{padding:130px 0 150px}@media (max-width:991px){.section--industries-page{padding:80px 0 100px}}@media (max-width:767px){.section--industries-page{padding:48px 0 64px}}.card-service{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:24px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}@media (max-width:991px){.card-service{padding:24px;border-radius:30px;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.card-service:hover{-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.25);box-shadow:30px 30px 60px rgba(12,69,55,.25);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.card-service__icon{width:61px;height:60px}@media (max-width:767px){.card-service__icon{width:48px;height:48px}}.card-service__title{font-size:24px;color:#0c4537;margin-bottom:0}@media (max-width:767px){.card-service__title{font-size:20px}}.card-service__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.card-service__quote{font-size:16px;font-weight:700;line-height:1.3;color:#383838;margin-bottom:0}.card-service__desc{margin-bottom:0;background-color:#0c4537;color:#fff;border-radius:30px;padding:24px}.card-blog{border-radius:10px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.card-blog:hover{-webkit-box-shadow:0 8px 30px rgba(0,0,0,.1);box-shadow:0 8px 30px rgba(0,0,0,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.card-blog__thumbnail{position:relative;aspect-ratio:16/10;overflow:hidden}.card-blog__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.card-blog:hover .card-blog__thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-blog__body{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-blog__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:20px;line-height:1.3;color:#0f0f0f;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-blog__title a{color:inherit;text-decoration:none}.card-blog__title a:hover{color:#0c4537}.card-blog__excerpt{font-size:15px;line-height:1.5;color:#383838;margin-bottom:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-blog__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:13px;color:#6b6b6b;margin-top:auto;padding-top:16px;border-top:1px solid #e0e0e0}.card-blog__date{font-weight:500}.card-blog__categories{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-blog__categories a{color:#0c4537;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.card-blog__categories a:hover{color:rgb(4.4444444444,25.5555555556,20.3703703704)}.card-testimonial{background-color:#fff;border-radius:10px;padding:32px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-testimonial__quote-icon{width:40px;height:40px;margin-bottom:20px;-ms-flex-negative:0;flex-shrink:0}.card-testimonial__quote-icon img,.card-testimonial__quote-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-testimonial__text{font-size:16px;line-height:1.6;color:#383838;font-style:italic;margin-bottom:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-testimonial__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid #e0e0e0}.card-testimonial__avatar{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.card-testimonial__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-testimonial__name{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#0f0f0f}.card-testimonial__role{font-size:14px;color:rgb(94.25,94.25,94.25);line-height:1.3}.form-innokrea .form-control,.form-innokrea input[type=email],.form-innokrea input[type=number],.form-innokrea input[type=tel],.form-innokrea input[type=text],.form-innokrea input[type=url],.form-innokrea textarea{display:block;width:100%;padding:16px 24px;font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.4;color:#0f0f0f;background-color:#fff;border:1px solid #e0e0e0;border-radius:60px;outline:0;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.form-innokrea .form-control::-webkit-input-placeholder,.form-innokrea input[type=email]::-webkit-input-placeholder,.form-innokrea input[type=number]::-webkit-input-placeholder,.form-innokrea input[type=tel]::-webkit-input-placeholder,.form-innokrea input[type=text]::-webkit-input-placeholder,.form-innokrea input[type=url]::-webkit-input-placeholder,.form-innokrea textarea::-webkit-input-placeholder{color:rgb(119.75,119.75,119.75);font-weight:500}.form-innokrea .form-control::-moz-placeholder,.form-innokrea input[type=email]::-moz-placeholder,.form-innokrea input[type=number]::-moz-placeholder,.form-innokrea input[type=tel]::-moz-placeholder,.form-innokrea input[type=text]::-moz-placeholder,.form-innokrea input[type=url]::-moz-placeholder,.form-innokrea textarea::-moz-placeholder{color:rgb(119.75,119.75,119.75);font-weight:500}.form-innokrea .form-control:-ms-input-placeholder,.form-innokrea input[type=email]:-ms-input-placeholder,.form-innokrea input[type=number]:-ms-input-placeholder,.form-innokrea input[type=tel]:-ms-input-placeholder,.form-innokrea input[type=text]:-ms-input-placeholder,.form-innokrea input[type=url]:-ms-input-placeholder,.form-innokrea textarea:-ms-input-placeholder{color:rgb(119.75,119.75,119.75);font-weight:500}.form-innokrea .form-control::-ms-input-placeholder,.form-innokrea input[type=email]::-ms-input-placeholder,.form-innokrea input[type=number]::-ms-input-placeholder,.form-innokrea input[type=tel]::-ms-input-placeholder,.form-innokrea input[type=text]::-ms-input-placeholder,.form-innokrea input[type=url]::-ms-input-placeholder,.form-innokrea textarea::-ms-input-placeholder{color:rgb(119.75,119.75,119.75);font-weight:500}.form-innokrea .form-control::placeholder,.form-innokrea input[type=email]::placeholder,.form-innokrea input[type=number]::placeholder,.form-innokrea input[type=tel]::placeholder,.form-innokrea input[type=text]::placeholder,.form-innokrea input[type=url]::placeholder,.form-innokrea textarea::placeholder{color:rgb(119.75,119.75,119.75);font-weight:500}.form-innokrea .form-control:focus,.form-innokrea input[type=email]:focus,.form-innokrea input[type=number]:focus,.form-innokrea input[type=tel]:focus,.form-innokrea input[type=text]:focus,.form-innokrea input[type=url]:focus,.form-innokrea textarea:focus{border-color:#0c4537;-webkit-box-shadow:0 0 0 3px rgba(12,69,55,.12);box-shadow:0 0 0 3px rgba(12,69,55,.12)}.form-innokrea .form-control:disabled,.form-innokrea input[type=email]:disabled,.form-innokrea input[type=number]:disabled,.form-innokrea input[type=tel]:disabled,.form-innokrea input[type=text]:disabled,.form-innokrea input[type=url]:disabled,.form-innokrea textarea:disabled{background-color:#f8f8f8;opacity:.6;cursor:not-allowed}.form-innokrea textarea{border-radius:20px;min-height:140px;resize:vertical}.form-innokrea select{display:block;width:100%;padding:16px 48px 16px 24px;font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.4;color:#0f0f0f;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;border:1px solid #e0e0e0;border-radius:60px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.form-innokrea select:focus{border-color:#0c4537;-webkit-box-shadow:0 0 0 3px rgba(12,69,55,.12);box-shadow:0 0 0 3px rgba(12,69,55,.12)}.form-innokrea label{display:block;font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:#0f0f0f;margin-bottom:8px}.form-innokrea .form-group{margin-bottom:20px}.form-innokrea .form-submit,.form-innokrea button[type=submit],.form-innokrea input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:20px 28px;background-color:#fbbf2b;color:#0f0f0f;font-family:Quicksand,sans-serif;font-weight:700;font-size:18px;line-height:1.2;border:2px solid transparent;border-radius:100px;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:box-shadow .3s ease,transform .2s ease;transition:box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;width:100%;border:none;cursor:pointer;margin-top:8px}.form-innokrea .form-submit:hover,.form-innokrea button[type=submit]:hover,.form-innokrea input[type=submit]:hover{background-color:#fbbf2b;-webkit-box-shadow:0 6px 16px rgba(251,191,43,.35);box-shadow:0 6px 16px rgba(251,191,43,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px);color:#0f0f0f;text-decoration:none}.form-innokrea .form-submit:active,.form-innokrea button[type=submit]:active,.form-innokrea input[type=submit]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 8px rgba(251,191,43,.2);box-shadow:0 3px 8px rgba(251,191,43,.2)}.form-innokrea .form-submit:focus-visible,.form-innokrea button[type=submit]:focus-visible,.form-innokrea input[type=submit]:focus-visible{outline:3px solid #0c4537;outline-offset:2px}.form-innokrea .form-error{font-size:13px;color:#d32f2f;margin-top:6px}.form-innokrea .form-control.is-invalid{border-color:#d32f2f}.form-innokrea .form-control.is-invalid:focus{-webkit-box-shadow:0 0 0 3px rgba(211,47,47,.12);box-shadow:0 0 0 3px rgba(211,47,47,.12)}.form-innokrea .form-control.is-valid{border-color:#0c4537}.form-innokrea--dark input[type=email],.form-innokrea--dark input[type=number],.form-innokrea--dark input[type=tel],.form-innokrea--dark input[type=text],.form-innokrea--dark input[type=url],.form-innokrea--dark select,.form-innokrea--dark textarea{background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#fff}.form-innokrea--dark input[type=email]::-webkit-input-placeholder,.form-innokrea--dark input[type=number]::-webkit-input-placeholder,.form-innokrea--dark input[type=tel]::-webkit-input-placeholder,.form-innokrea--dark input[type=text]::-webkit-input-placeholder,.form-innokrea--dark input[type=url]::-webkit-input-placeholder,.form-innokrea--dark select::-webkit-input-placeholder,.form-innokrea--dark textarea::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.form-innokrea--dark input[type=email]::-moz-placeholder,.form-innokrea--dark input[type=number]::-moz-placeholder,.form-innokrea--dark input[type=tel]::-moz-placeholder,.form-innokrea--dark input[type=text]::-moz-placeholder,.form-innokrea--dark input[type=url]::-moz-placeholder,.form-innokrea--dark select::-moz-placeholder,.form-innokrea--dark textarea::-moz-placeholder{color:rgba(255,255,255,.6)}.form-innokrea--dark input[type=email]:-ms-input-placeholder,.form-innokrea--dark input[type=number]:-ms-input-placeholder,.form-innokrea--dark input[type=tel]:-ms-input-placeholder,.form-innokrea--dark input[type=text]:-ms-input-placeholder,.form-innokrea--dark input[type=url]:-ms-input-placeholder,.form-innokrea--dark select:-ms-input-placeholder,.form-innokrea--dark textarea:-ms-input-placeholder{color:rgba(255,255,255,.6)}.form-innokrea--dark input[type=email]::-ms-input-placeholder,.form-innokrea--dark input[type=number]::-ms-input-placeholder,.form-innokrea--dark input[type=tel]::-ms-input-placeholder,.form-innokrea--dark input[type=text]::-ms-input-placeholder,.form-innokrea--dark input[type=url]::-ms-input-placeholder,.form-innokrea--dark select::-ms-input-placeholder,.form-innokrea--dark textarea::-ms-input-placeholder{color:rgba(255,255,255,.6)}.form-innokrea--dark input[type=email]::placeholder,.form-innokrea--dark input[type=number]::placeholder,.form-innokrea--dark input[type=tel]::placeholder,.form-innokrea--dark input[type=text]::placeholder,.form-innokrea--dark input[type=url]::placeholder,.form-innokrea--dark select::placeholder,.form-innokrea--dark textarea::placeholder{color:rgba(255,255,255,.6)}.form-innokrea--dark input[type=email]:focus,.form-innokrea--dark input[type=number]:focus,.form-innokrea--dark input[type=tel]:focus,.form-innokrea--dark input[type=text]:focus,.form-innokrea--dark input[type=url]:focus,.form-innokrea--dark select:focus,.form-innokrea--dark textarea:focus{background-color:rgba(255,255,255,.2);border-color:#fbbf2b;-webkit-box-shadow:0 0 0 3px rgba(251,191,43,.2);box-shadow:0 0 0 3px rgba(251,191,43,.2)}.form-innokrea--dark label{color:#fff}.form-innokrea--dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.form-check-innokrea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer}.form-check-innokrea input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;border:2px solid #e0e0e0;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;margin-top:2px;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}.form-check-innokrea input[type=checkbox]:checked{background-color:#0c4537;border-color:#0c4537}.form-check-innokrea input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:5px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-check-innokrea input[type=checkbox]:focus-visible{outline:3px solid rgba(12,69,55,.3);outline-offset:1px}.form-check-innokrea label{font-size:14px;line-height:1.4;color:#383838;margin-bottom:0;cursor:pointer}.form-check-innokrea label a{color:#0c4537;text-decoration:underline}.form-check-innokrea label a:hover{color:rgb(4.4444444444,25.5555555556,20.3703703704)}.wpforms-container .wpforms-field-container .wpforms-field{margin-bottom:20px}.wpforms-container .wpforms-field-container .wpforms-field-label{font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;color:#0f0f0f;margin-bottom:8px}.wpforms-container .wpforms-field-container input[type=email],.wpforms-container .wpforms-field-container input[type=tel],.wpforms-container .wpforms-field-container input[type=text],.wpforms-container .wpforms-field-container textarea{padding:16px 24px;border-radius:60px;border:1px solid #e0e0e0;font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.wpforms-container .wpforms-field-container input[type=email]:focus,.wpforms-container .wpforms-field-container input[type=tel]:focus,.wpforms-container .wpforms-field-container input[type=text]:focus,.wpforms-container .wpforms-field-container textarea:focus{border-color:#0c4537;-webkit-box-shadow:0 0 0 3px rgba(12,69,55,.12);box-shadow:0 0 0 3px rgba(12,69,55,.12)}.wpforms-container .wpforms-field-container textarea{border-radius:20px}.wpforms-container .wpforms-submit-container button[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:20px 28px;background-color:#fbbf2b;color:#0f0f0f;font-family:Quicksand,sans-serif;font-weight:700;font-size:18px;line-height:1.2;border:2px solid transparent;border-radius:100px;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:box-shadow .3s ease,transform .2s ease;transition:box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;width:100%;border:none}.wpforms-container .wpforms-submit-container button[type=submit]:hover{background-color:#fbbf2b;-webkit-box-shadow:0 6px 16px rgba(251,191,43,.35);box-shadow:0 6px 16px rgba(251,191,43,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px);color:#0f0f0f;text-decoration:none}.wpforms-container .wpforms-submit-container button[type=submit]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 8px rgba(251,191,43,.2);box-shadow:0 3px 8px rgba(251,191,43,.2)}.wpforms-container .wpforms-submit-container button[type=submit]:focus-visible{outline:3px solid #0c4537;outline-offset:2px}.pagination-innokrea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:40px 0}.pagination-innokrea .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;color:#383838;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;text-decoration:none;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.pagination-innokrea .page-numbers:hover{background-color:#0c4537;border-color:#0c4537;color:#fff}.pagination-innokrea .page-numbers.current{background-color:#0c4537;border-color:#0c4537;color:#fff;pointer-events:none}.pagination-innokrea .page-numbers.dots{background:0 0;border:none;pointer-events:none;width:auto;padding:0 4px}.pagination-innokrea .page-numbers.next,.pagination-innokrea .page-numbers.prev{width:auto;padding:0 20px;border-radius:100px;font-size:14px;gap:6px}.pagination-innokrea .page-numbers.next svg,.pagination-innokrea .page-numbers.prev svg{width:12px;height:12px;fill:currentColor}@media (max-width:767px){.pagination-innokrea{gap:4px}.pagination-innokrea .page-numbers{width:38px;height:38px;font-size:14px}.pagination-innokrea .page-numbers.next,.pagination-innokrea .page-numbers.prev{padding:0 14px;font-size:13px}}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:40px 0}.nav-links .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;color:#383838;background-color:#fff;border:1px solid #e0e0e0;border-radius:100px;text-decoration:none;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.nav-links .page-numbers:hover{background-color:#0c4537;border-color:#0c4537;color:#fff}.nav-links .page-numbers.current{background-color:#0c4537;border-color:#0c4537;color:#fff}.nav-links .page-numbers.dots{background:0 0;border:none;pointer-events:none}.owl-carousel .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:32px}.owl-carousel .owl-dots .owl-dot{display:block;width:12px;height:12px;background-color:#e0e0e0;border-radius:50%;border:none;padding:0;cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.owl-carousel .owl-dots .owl-dot:hover{background-color:#fbbf2b}.owl-carousel .owl-dots .owl-dot.active{background-color:#fbbf2b;-webkit-transform:scale(1);transform:scale(1)}.owl-carousel .owl-dots .owl-dot span{display:none}.owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:24px}.owl-carousel .owl-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease;font-size:20px;color:#0f0f0f}.owl-carousel .owl-nav button:hover{background-color:#0c4537;border-color:#0c4537;color:#fff}.owl-carousel .owl-nav button.disabled{opacity:.4;pointer-events:none}@-webkit-keyframes awards-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes awards-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.awards-marquee{overflow:hidden}.awards-marquee:hover .awards-marquee__track{-webkit-animation-play-state:paused;animation-play-state:paused}.awards-marquee__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:awards-scroll 120s linear infinite;animation:awards-scroll 120s linear infinite}.awards-marquee__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;width:50vw}@media (min-width:576px){.awards-marquee__item{width:33.333vw}}@media (min-width:992px){.awards-marquee__item{width:25vw}}@media (min-width:1200px){.awards-marquee__item{width:16.6666666667vw}}.awards-marquee__item img{max-height:120px;max-width:85%;width:auto;-o-object-fit:contain;object-fit:contain}.awards-marquee__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.owl-projects .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.owl-projects .owl-item{padding:8px}.owl-projects .owl-item>*{height:100%}.owl-testimonials .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.owl-testimonials .owl-item{padding:8px}.owl-testimonials .owl-item>*{height:100%}.owl-testimonials .owl-dots{margin-top:32px}.industries-slider{position:relative}.industries-slider>.row{overflow:hidden}@media (max-width:1199px){.industries-slider>.row{overflow-x:auto;overflow-y:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0 -15px;padding:0 15px}.industries-slider>.row::-webkit-scrollbar{display:none}}.industries-slider__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);background-color:rgba(255,255,255,.8);border:1px solid #fff;border-radius:50%;cursor:pointer;padding:0;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.industries-slider__arrow svg{width:24px;height:12px;display:block}.industries-slider__arrow:hover{-webkit-transform:translateY(-50%) scale(1.08);transform:translateY(-50%) scale(1.08);-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.25);box-shadow:30px 30px 60px rgba(12,69,55,.25)}.industries-slider__arrow--prev{left:-40px}@media (max-width:1199px){.industries-slider__arrow--prev{left:-20px}}@media (max-width:991px){.industries-slider__arrow--prev{left:4px;width:56px;height:56px}}@media (max-width:767px){.industries-slider__arrow--prev{display:none}}.industries-slider__arrow--next{right:-40px}@media (max-width:1199px){.industries-slider__arrow--next{right:-20px}}@media (max-width:991px){.industries-slider__arrow--next{right:4px;width:56px;height:56px}}@media (max-width:767px){.industries-slider__arrow--next{display:none}}.industries-slider__col{-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.industries-slider__col{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;max-width:220px;scroll-snap-align:start;padding:0}}.industries-slider__col--out-left{-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0}.industries-slider__col--out-right{-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0}.industries-slider__col--in-left{-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0;-webkit-transition:none;transition:none}.industries-slider__col--in-right{-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0;-webkit-transition:none;transition:none}.industries-slider__col--in-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}.owl-partners .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.owl-partners .section--partners__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 20px}@media (max-width:767px){.owl-partners .section--partners__item{padding:8px 12px}}.owl-partners .section--partners__item img{max-height:50px;width:auto;-o-object-fit:contain;object-fit:contain;opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:767px){.owl-partners .section--partners__item img{max-height:40px}}.owl-partners .section--partners__item:hover img{opacity:1}.owl-partners .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;margin-top:40px;padding-left:4px}.owl-partners .owl-dot{width:10px;height:10px;border-radius:50%;background-color:#fff;border:2px solid #0f0f0f;padding:0;cursor:pointer;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.owl-partners .owl-dot span{display:none}.owl-partners .owl-dot.active{background-color:#fbbf2b;border-color:#fbbf2b}.badge-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:24px}.badge-counter__number{font-family:Quicksand,sans-serif;font-weight:700;font-size:64px;line-height:1;color:#fff;margin-bottom:12px}@media (max-width:991px){.badge-counter__number{font-size:48px}}@media (max-width:767px){.badge-counter__number{font-size:40px}}.badge-counter__label{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#fff;text-transform:uppercase;letter-spacing:.02em}.counter{font-family:Quicksand,sans-serif;font-weight:700;font-size:80px;line-height:1;color:#fff}@media (max-width:991px){.counter{font-size:60px}}@media (max-width:767px){.counter{font-size:48px}}.badge-category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;font-family:Quicksand,sans-serif;font-weight:700;font-size:12px;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.badge-category--green{background-color:#0c4537;color:#fff}.badge-category--green:hover{background-color:rgb(5.9555555556,34.2444444444,27.2962962963);color:#fff}.badge-category--yellow{background-color:#fbbf2b;color:#0f0f0f}.badge-category--yellow:hover{background-color:rgb(248.5111111111,178.1777777778,4.6888888889);color:#0f0f0f}.badge-category--light{background-color:#f8f8f8;color:#383838}.badge-category--light:hover{background-color:rgb(235.25,235.25,235.25)}.badge-category--outline{background-color:transparent;border:1px solid #e0e0e0;color:#383838}.badge-category--outline:hover{background-color:#f8f8f8}.badge-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 12px;font-family:Quicksand,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:.05em;text-transform:uppercase;border-radius:100px}.badge-status::before{content:"";display:block;width:6px;height:6px;border-radius:50%}.badge-status--active{background-color:rgba(12,69,55,.1);color:#0c4537}.badge-status--active::before{background-color:#0c4537}.badge-status--pending{background-color:rgba(251,191,43,.15);color:rgb(213.4722222222,153.0555555556,4.0277777778)}.badge-status--pending::before{background-color:#fbbf2b}.site-header{position:absolute;top:20px;left:0;right:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.site-header__nav{background-color:#fff;border-radius:100px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.55);box-shadow:30px 30px 60px rgba(12,69,55,.55);max-width:1440px;width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:8px 8px 8px 34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;--bs-dropdown-link-hover-color:#0C4537;--bs-dropdown-link-hover-bg:transparent;--bs-dropdown-link-color:#0F0F0F}.site-header__logo{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.site-header__logo img{max-height:24px;width:auto}.site-header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;margin:0;padding:0;list-style:none}.site-header__menu-list .nav-item{position:relative}.site-header__menu-list .nav-item .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#0f0f0f;text-decoration:none;padding:8px 0;-webkit-transition:color .2s ease;transition:color .2s ease;white-space:nowrap}.site-header__menu-list .nav-item .nav-link:hover{color:#0c4537}.site-header__menu-list .nav-item .nav-link.active,.site-header__menu-list .nav-item .nav-link[aria-current=page]{color:#0c4537;font-weight:700}.site-header__menu-list .nav-item .nav-link svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.site-header__menu-list .nav-item .dropdown-menu{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:280px;background-color:#fff;border:none;border-radius:10px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.1);box-shadow:0 12px 40px rgba(0,0,0,.1);padding:12px 0;margin-top:0;list-style:none;z-index:100}.site-header__menu-list .nav-item .dropdown-menu .dropdown-item{display:block;padding:10px 24px;font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;color:#0f0f0f;text-decoration:none;background:0 0;-webkit-transition:color .2s ease;transition:color .2s ease}.site-header__menu-list .nav-item .dropdown-menu .dropdown-item:focus,.site-header__menu-list .nav-item .dropdown-menu .dropdown-item:hover{background:0 0;color:#0c4537}.site-header__menu-list .nav-item .dropdown-menu .dropdown-item.active{color:#0c4537;font-weight:700}.site-header__menu-list .nav-item--dropdown:hover .dropdown-menu{display:block}.site-header__menu-list .nav-item--dropdown:hover .nav-link svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;-ms-flex-negative:0;flex-shrink:0}.site-header__hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:44px;height:44px;background:0 0;border:none;padding:0;cursor:pointer;z-index:1010}.site-header__hamburger-line{display:block;width:24px;height:2px;background-color:#0f0f0f;border-radius:2px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.site-header--scrolled{position:fixed;top:20px;-webkit-animation:slideDown .35s ease;animation:slideDown .35s ease}.site-header--scrolled .site-header__nav{-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.55);box-shadow:30px 30px 60px rgba(12,69,55,.55)}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .35s ease,visibility .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,visibility .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease,visibility .35s ease;transition:opacity .35s ease,transform .35s ease,visibility .35s ease,-webkit-transform .35s ease;pointer-events:none}.mobile-menu--open{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.mobile-menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;-ms-flex-negative:0;flex-shrink:0}.mobile-menu__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu__logo img{max-height:24px;width:auto}.mobile-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background:0 0;border:none;cursor:pointer;color:#0f0f0f}.mobile-menu__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 24px;overflow-y:auto}.mobile-menu__list{list-style:none;margin:0;padding:0}.mobile-menu__list .nav-item{border-bottom:1px solid #e0e0e0}.mobile-menu__list .nav-item .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 0;font-family:Quicksand,sans-serif;font-weight:500;font-size:20px;line-height:1.3;color:#0f0f0f;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.mobile-menu__list .nav-item .nav-link:hover{color:#0c4537}.mobile-menu__list .nav-item .nav-link.active,.mobile-menu__list .nav-item .nav-link[aria-current=page]{color:#0c4537;font-weight:700}.mobile-menu__footer{-ms-flex-negative:0;flex-shrink:0;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.mobile-menu__cta{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lang-switcher{position:relative}.lang-switcher__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:0 0;border:none;cursor:pointer;font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#0f0f0f;text-transform:uppercase;padding:8px 0;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}.lang-switcher__btn:hover,.lang-switcher__btn[aria-expanded=true]{color:#0c4537}.lang-switcher__btn img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;-ms-flex-negative:0;flex-shrink:0}.lang-switcher__btn svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.lang-switcher__btn[aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lang-switcher__list{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);list-style:none;margin:0;padding:12px 0;background:#fff;border-radius:10px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.1);box-shadow:0 12px 40px rgba(0,0,0,.1);min-width:120px;z-index:200}.lang-switcher__list[hidden]{display:none}.lang-switcher__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 24px;font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;color:#0f0f0f;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease}.lang-switcher__list li a:hover{color:#0c4537}.lang-switcher__list li a img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;-ms-flex-negative:0;flex-shrink:0}.mobile-menu__footer .lang-switcher__btn{display:none}.mobile-menu__footer .lang-switcher__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:static;-webkit-box-shadow:none;box-shadow:none;background:0 0;padding:0;gap:0;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu__footer .lang-switcher__list[hidden]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mobile-menu__footer .lang-switcher__list li{border-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-menu__footer .lang-switcher__list li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 0;font-size:20px}.mobile-menu__footer .lang-switcher__list li a:hover{background:0 0;color:#0c4537}@media (max-width:1130px){.site-header{top:10px;padding:0 12px}.site-header__nav{padding:6px 6px 6px 20px}.site-header__logo img{max-height:20px}.site-header__menu{display:none}.site-header__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .btn-cta--header{display:none}.site-header__actions .lang-switcher{display:none}}@media (max-width:767px){.site-header{top:0;padding:0}.site-header__nav{width:100%;border-radius:0;padding:8px 16px;-webkit-box-shadow:none;box-shadow:none}}body.mobile-menu-open{overflow:hidden}.site-footer{background-color:#fff;padding:120px 0;position:relative;z-index:2;width:100%}@media (max-width:991px){.site-footer{padding:80px 0 60px}}@media (max-width:767px){.site-footer{padding:40px 0}}.site-footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:70px}@media (max-width:1199px){.site-footer__row{gap:40px}}@media (max-width:991px){.site-footer__row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 32px}}@media (max-width:767px){.site-footer__row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}}.site-footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.site-footer__brand{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.site-footer__logo{display:inline-block}.site-footer__logo img{max-height:24px;width:auto;display:block}.site-footer__tagline{font-size:20px;font-weight:500;line-height:1.2;color:#0f0f0f;margin-bottom:0;max-width:479px}.site-footer__social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.site-footer__social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fbbf2b;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.site-footer__social a svg{width:24px;height:24px;fill:currentColor}.site-footer__social a:hover{color:#0c4537}.site-footer__copyright{font-size:12px;font-weight:500;line-height:1.4;color:#383838;margin-bottom:0}.site-footer__copyright a{color:#0c4537}.site-footer__copyright a:hover{text-decoration:underline}.site-footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;padding-left:40px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1199px){.site-footer__contact{padding-left:0}}@media (max-width:991px){.site-footer__contact{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}}@media (max-width:767px){.site-footer__contact{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;gap:16px}}@media (max-width:767px){.site-footer__contact .site-footer__heading{display:none}}.site-footer__heading{font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;color:#0f0f0f;margin-bottom:0}.site-footer__contact-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:20px;font-weight:500;line-height:1.2;color:#383838;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.site-footer__contact-item svg{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.site-footer__contact-item:hover{color:#0c4537}.site-footer__addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.site-footer__address{font-size:14px;font-weight:500;line-height:1.4;color:#383838;font-style:normal;margin-bottom:0}.site-footer__menu-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.site-footer__menu-col{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}}@media (max-width:767px){.site-footer__menu-col{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}}.site-footer__links{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.site-footer__links a{font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#0f0f0f;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.site-footer__links a:hover{color:#0c4537}.site-footer__eu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.site-footer__eu{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (max-width:767px){.site-footer__eu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.site-footer__eu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;text-decoration:none}.site-footer__eu-logo{max-width:108px;height:auto}.site-footer__eu-text{font-size:13px;color:#383838}.section{padding-top:60px;padding-bottom:30px}@media (max-width:767px){.section{padding-top:40px;padding-bottom:40px}}.section__header{text-align:center;margin-bottom:48px}@media (max-width:767px){.section__header{margin-bottom:32px}}.section__label{font-family:Quicksand,sans-serif;font-weight:700;font-size:14px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#fbbf2b;margin-bottom:12px}.section__title{font-weight:300;margin-bottom:16px}.section__subtitle{font-size:18px;line-height:1.5;color:#383838;max-width:640px;margin-left:auto;margin-right:auto}@media (max-width:767px){.section__subtitle{font-size:16px}}.section--hero-wrapper{padding:0 20px 0}@media (max-width:991px){.section--hero-wrapper{padding:0 16px 0}}@media (max-width:767px){.section--hero-wrapper{padding:0}}.section--hero{border-radius:30px;overflow:hidden;position:relative;min-height:850px;max-width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1199px){.section--hero{min-height:700px}}@media (max-width:991px){.section--hero{min-height:min(70vh,600px);border-radius:20px}}@media (max-width:767px){.section--hero{min-height:600px;border-radius:0}}@media (max-width:575px){.section--hero{min-height:500px}}body:not(.home) .section--hero{min-height:492px}@media (max-width:1199px){body:not(.home) .section--hero{min-height:420px}}@media (max-width:991px){body:not(.home) .section--hero{min-height:360px}}@media (max-width:767px){body:not(.home) .section--hero{min-height:320px}}.section--hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.section--hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section--hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(29.8%,rgba(0,0,0,0)),color-stop(79.6%,rgba(0,0,0,.39)));background:linear-gradient(180deg,rgba(0,0,0,0) 29.8%,rgba(0,0,0,.39) 79.6%);z-index:1}.section--hero__content{position:relative;z-index:2;text-align:center;max-width:1200px;margin:0 auto;padding:0 24px 48px}@media (max-width:767px){.section--hero__content{padding:0 16px 32px}}@media (max-width:575px){.section--hero__content{padding:0 12px 24px}}.section--hero__content .h1,.section--hero__content h1{font-weight:700;color:#fff}.section--hero__content p{color:rgba(255,255,255,.9);font-size:18px;line-height:1.5}.section--hero__content .btn-cta{margin-top:24px}@media (max-width:767px){.section--hero__content .btn-cta{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section--hero__title{text-shadow:0 2px 20px rgba(0,0,0,.3)}@media (max-width:767px){.section--hero__title{font-size:40px}}@media (max-width:575px){.section--hero__title{text-shadow:0 1px 10px rgba(0,0,0,.3);font-size:32px}}.section--hero__dots{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding-bottom:24px}.section--hero__dot{width:10px;height:10px;border-radius:50%;background-color:transparent;border:1px solid #fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.section--hero__dot--active{background-color:#fbbf2b;border-color:#fbbf2b}.section--green{background-color:#0c4537;color:#fff}.section--green .h1,.section--green .h2,.section--green .h3,.section--green .h4,.section--green .h5,.section--green .h6,.section--green h1,.section--green h2,.section--green h3,.section--green h4,.section--green h5,.section--green h6{color:#fff}.section--green p{color:rgba(255,255,255,.9)}.section--green .section__label{color:#fbbf2b}.section--light{background-color:#f8f8f8}.section--counters__inner{background-color:#0c4537;border-radius:40px;padding:48px 100px;position:relative}@media (max-width:1199px){.section--counters__inner{padding:48px 0}}@media (max-width:991px){.section--counters__inner{padding:0}}.section--counters__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.section--counters__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:40px 0}}.section--counters__item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;min-width:0}@media (max-width:991px){.section--counters__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.section--counters__divider{width:1px;height:71px;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.section--counters__divider{width:38px;height:2px;background-color:#fbbf2b;margin:16px auto;position:relative}.section--counters__divider::after,.section--counters__divider::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background-color:#fbbf2b;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section--counters__divider::before{left:-10px}.section--counters__divider::after{right:-10px}}.section--counters .counter{font-family:Quicksand,sans-serif;font-weight:700;font-size:50px;line-height:1.2;color:#fff;text-align:center;margin-bottom:10px}@media (max-width:1199px){.section--counters .counter{font-size:42px}}@media (max-width:991px){.section--counters .counter{font-size:50px}}.section--counters .counter__label{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#fff;text-transform:uppercase;letter-spacing:.02em;text-align:center}.section--cta{background-color:transparent;padding-top:60px;padding-bottom:30px;margin-bottom:0;position:relative;z-index:1}@media (max-width:1199px){.section--cta{margin-bottom:0;padding-bottom:0}}.section--cta__inner{background-color:#0c4537;border-radius:40px;padding:60px 60px 60px 510px;position:relative;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;min-height:459px}@media (max-width:1199px){.section--cta__inner{padding:40px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:32px;overflow:visible}}@media (max-width:767px){.section--cta__inner{padding:32px 16px;border-radius:20px}}@media (max-width:1199px){.section--cta__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:1199px){.section--cta__form-card{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.section--cta__photo-wrap{position:absolute;left:-57px;bottom:-14px;width:537px;height:537px;overflow:hidden;z-index:1;pointer-events:none}.section--cta__photo-wrap img{position:absolute;top:0;left:-10%;width:121%;height:156%;max-width:none;-o-object-fit:cover;object-fit:cover}@media (max-width:1199px){.section--cta__photo-wrap{position:relative;left:auto;bottom:auto;width:280px;height:280px;margin:0 auto -85px;border-radius:20px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;z-index:10}.section--cta__photo-wrap img{position:static;width:100%;height:100%;left:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}@media (max-width:767px){.section--cta__photo-wrap{width:280px;height:280px;margin:0 auto -85px}}.section--cta__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;max-width:297px;position:relative;z-index:2}@media (max-width:1199px){.section--cta__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:100%}}.section--cta__title{font-size:30px;color:#fff;margin-bottom:0}.section--cta__text{color:#fff;max-width:297px;margin-bottom:0}@media (max-width:1199px){.section--cta__text{max-width:100%}}.section--cta__form-card{background-color:#0c4537;border-radius:30px;padding:60px;-webkit-box-shadow:20px 20px 114px rgba(0,0,0,.35);box-shadow:20px 20px 114px rgba(0,0,0,.35);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:280px;position:relative;z-index:2}@media (max-width:767px){.section--cta__form-card{padding:20px;border-radius:16px}}.section--cta__form-card .form-label{display:none}.section--cta__form-card .form-control{background-color:rgba(255,255,255,.07);border:none;border-radius:60px;color:#fff;padding:14px 16px;font-size:14px;height:50px}.section--cta__form-card .form-control::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.section--cta__form-card .form-control::-moz-placeholder{color:rgba(255,255,255,.6)}.section--cta__form-card .form-control:-ms-input-placeholder{color:rgba(255,255,255,.6)}.section--cta__form-card .form-control::-ms-input-placeholder{color:rgba(255,255,255,.6)}.section--cta__form-card .form-control::placeholder{color:rgba(255,255,255,.6)}.section--cta__form-card .form-control:focus{border-color:#fbbf2b;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#fff}.section--cta__form-card textarea.form-control{border-radius:20px;min-height:100px;height:auto}.section--cta__form-card .form-check-label{color:rgba(255,255,255,.8);font-size:12px}.section--cta__form-card .form-check-input{border-color:rgba(255,255,255,.3);background-color:transparent}.section--cta__form-card .form-check-input:checked{background-color:#fbbf2b;border-color:#fbbf2b}.section--cta__form-card .btn-primary{background-color:transparent;border:1px solid #fbbf2b;color:#fbbf2b;border-radius:100px;font-size:16px;font-weight:700;padding:12px 24px;text-transform:none;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.section--cta__form-card .btn-primary:hover{background-color:#fbbf2b;color:#0f0f0f}.section--cta__form-card .d-grid{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--cta__form-card .text-danger{display:none}.section--partners .section--partners__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px}.section--partners .section--partners__item img{max-width:140px;max-height:60px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.section--partners .section--partners__item img{max-width:110px;max-height:48px}}.section--services__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;margin:16px auto 16px;width:58px}.section--services__divider-dot{width:10px;height:10px;border-radius:50%;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}.section--services__divider-line{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:2px;background-color:#fbbf2b}.section--services__subtitle{margin-bottom:37px}@media (max-width:767px){.section--services__subtitle{margin-bottom:24px}}.section--case-studies__header{margin-bottom:48px}.section--case-cards{padding-top:0}@media (max-width:767px){.section--case-cards{padding-top:32px}}.case-cards__heading{display:none;font-weight:700;font-size:33px;line-height:1.2;text-align:center;margin-bottom:32px}@media (max-width:767px){.case-cards__heading{display:block}}.case-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:991px){.case-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.case-cards{gap:32px}}.case-cards__image{display:none}@media (max-width:767px){.case-cards__image{display:block;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:30px}}.case-cards__item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:360px;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;overflow:hidden;text-decoration:none;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.case-cards__item::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(37%,transparent),to(rgba(0,0,0,.85)));background:linear-gradient(to bottom,transparent 37%,rgba(0,0,0,.85) 100%);border-radius:30px}.case-cards__item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:30px 30px 80px rgba(12,69,55,.25);box-shadow:30px 30px 80px rgba(12,69,55,.25)}@media (max-width:767px){.case-cards__item{height:auto;background-image:none!important;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.2);border:2px solid #fff;padding:24px 24px 40px;gap:32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.case-cards__item::before{display:none}}.case-cards__content{position:relative;z-index:1;padding:40px 40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:767px){.case-cards__content{padding:0;gap:24px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.case-cards__title{font-weight:700;font-size:24px;line-height:1.2;color:#fff;margin-bottom:0}@media (max-width:767px){.case-cards__title{font-size:33px;color:#0f0f0f}}.case-cards__text{font-weight:500;font-size:16px;line-height:1.3;color:#fff;max-width:573px;margin-bottom:0}@media (max-width:767px){.case-cards__text{color:#0f0f0f}}.mobility-cta{background-color:#0c4537;border-radius:30px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;position:relative;overflow:hidden;min-height:414px}@media (max-width:991px){.mobility-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;min-height:auto;padding:40px 24px}}.mobility-cta__map{position:absolute;left:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:505px;height:auto;opacity:.15;pointer-events:none}@media (max-width:991px){.mobility-cta__map{width:280px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:60%}}.mobility-cta__illustration{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0;width:45%;max-width:653px}.mobility-cta__illustration img{width:100%;height:auto;display:block}@media (max-width:991px){.mobility-cta__illustration{width:100%;max-width:340px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.mobility-cta__content{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:573px}@media (max-width:991px){.mobility-cta__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}}.mobility-cta__heading{font-weight:700;font-size:24px;line-height:1.3;color:#fff;margin-bottom:0}.mobility-cta__heading em{font-style:italic;color:#fbbf2b}.mobility-cta__text{font-weight:500;font-size:16px;line-height:1.3;color:rgba(255,255,255,.85);margin-bottom:0}.mobility-cta .btn-cta{-ms-flex-item-align:start;align-self:flex-start}@media (max-width:991px){.mobility-cta .btn-cta{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section--clutch-testimonial{background-color:#fff}.clutch-testimonial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clutch-testimonial__heading{font-weight:700;font-size:33px;line-height:1.2;text-align:center;margin-bottom:48px}.clutch-testimonial__icon{position:absolute;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:120px;height:120px}.clutch-testimonial__icon img{width:100%;height:100%;display:block}@media (max-width:767px){.clutch-testimonial__icon{width:80px;height:80px;top:-40px}}.clutch-testimonial__card{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;padding:40px 80px;text-align:center;max-width:856px;width:100%;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.clutch-testimonial__card{padding:60px 24px 32px}}.clutch-testimonial__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-bottom:32px}.clutch-testimonial__quote{font-family:Quicksand,sans-serif;font-weight:400;font-size:24px;line-height:1.2;color:#383838;margin:0 0 32px;border:0;padding:0}@media (max-width:767px){.clutch-testimonial__quote{font-size:18px}}.clutch-testimonial__author{font-weight:500;font-size:16px;line-height:1.3;color:#383838;margin-bottom:0}.clutch-testimonial__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#0c4537;border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.clutch-testimonial__nav:hover{background-color:rgb(18.0444444444,103.7555555556,82.7037037037);-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.clutch-testimonial__nav--prev{left:0}@media (max-width:991px){.clutch-testimonial__nav--prev{left:-8px}}.clutch-testimonial__nav--next{right:0}@media (max-width:991px){.clutch-testimonial__nav--next{right:-8px}}.clutch-testimonial__nav svg{width:16px;height:16px}@media (max-width:767px){.clutch-testimonial__nav{width:36px;height:36px}}.clutch-testimonial__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:32px}.clutch-testimonial__dot{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0;border:none;padding:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.clutch-testimonial__dot--active,.clutch-testimonial__dot.active{background-color:#fbbf2b}.owl-clutch{width:100%}.owl-clutch .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.owl-clutch .owl-nav{margin:0}.owl-clutch .owl-next,.owl-clutch .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%!important;background-color:#0c4537!important;color:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;margin:0}.owl-clutch .owl-next svg,.owl-clutch .owl-prev svg{width:16px;height:16px}.owl-clutch .owl-next:hover,.owl-clutch .owl-prev:hover{background-color:rgb(18.0444444444,103.7555555556,82.7037037037)!important;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}@media (max-width:767px){.owl-clutch .owl-next,.owl-clutch .owl-prev{width:36px;height:36px}}.owl-clutch .owl-prev{left:0}@media (max-width:991px){.owl-clutch .owl-prev{left:-8px}}.owl-clutch .owl-next{right:0}@media (max-width:991px){.owl-clutch .owl-next{right:-8px}}.owl-clutch .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:32px}.owl-clutch .owl-dot{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0;border:none;padding:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.owl-clutch .owl-dot span{display:none}.owl-clutch .owl-dot.active{background-color:#fbbf2b}.case-studies-banner{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:140px;position:relative}@media (max-width:1199px){.case-studies-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media (max-width:767px){.case-studies-banner{gap:24px}}.case-studies-banner__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1199px){.case-studies-banner__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:24px}}.case-studies-banner__title{margin-bottom:0}.case-studies-banner__text{margin-bottom:0}.case-studies-banner__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#0f0f0f;border:none;color:#fff;border-radius:100px;padding:20px 28px;font-family:Quicksand,sans-serif;font-weight:700;font-size:18px;text-decoration:none;-webkit-transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}@media (max-width:1199px){.case-studies-banner__btn{padding:16px 24px;font-size:16px}}.case-studies-banner__btn:hover{background-color:#0c4537;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.case-studies-banner__btn svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.case-studies-banner__connector{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;top:50%;right:calc(56% + 48px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.case-studies-banner__connector-dot{width:10px;height:10px;border-radius:50%;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}.case-studies-banner__connector-line{width:40px;height:2px;background-color:#fbbf2b}.case-studies-banner__badge{position:absolute;top:50%;right:calc(56% - 12px);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:120px;height:120px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:4}.case-studies-banner__badge img{width:48px;height:48px}@media (max-width:1199px){.case-studies-banner__badge{top:90%;right:50%}}.case-studies-banner__photo{-webkit-box-flex:0;-ms-flex:0 0 56%;flex:0 0 56%;border-radius:30px;overflow:hidden}@media (max-width:1199px){.case-studies-banner__photo{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;border-radius:20px}}.case-studies-banner__photo img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:816/459}@media (max-width:767px){.case-studies-banner__photo img{aspect-ratio:4/3}}.section--intro{padding-top:120px;padding-bottom:100px}@media (max-width:767px){.section--intro{padding-top:60px;padding-bottom:40px;text-align:center}}.section--intro h2{margin-bottom:20px}.section--intro p{font-size:16px;line-height:1.3;color:#383838;margin-bottom:16px}.section--intro p:last-child{margin-bottom:0}.section--intro .img-fluid.rounded{border-radius:27px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.section--intro .intro-image-wrapper__icon{position:relative;left:auto;right:auto;top:auto;bottom:auto;-webkit-transform:none;transform:none;width:120px;height:120px;margin:0 auto;border-radius:30px}.section--intro .intro-image-wrapper__icon svg{width:48px;height:48px}}.h2-regular{font-weight:400}.section-connector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;width:47px;height:10px}.section-connector__dot{width:10px;height:10px;border-radius:50%;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}.section-connector__line{width:40px;height:2px;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}.section-connector--intro{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.section-connector--solutions{position:absolute;left:54%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.intro-image-wrapper{position:relative}.intro-image-wrapper .img-fluid.rounded{border-radius:27px;max-height:406px;-o-object-fit:cover;object-fit:cover;width:100%}.intro-image-wrapper__icon{position:absolute;top:50%;left:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:120px;height:120px;background:rgba(255,255,255,.9);border:2px solid #fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);z-index:2}.intro-image-wrapper__icon svg{width:48px;height:48px}@media (max-width:991px){.intro-image-wrapper__icon{left:-30px;width:80px;height:80px;border-radius:20px}.intro-image-wrapper__icon svg{width:36px;height:36px}}@media (max-width:767px){.intro-image-wrapper__icon{left:auto;right:15px;top:auto;bottom:15px;-webkit-transform:none;transform:none;width:64px;height:64px;border-radius:16px}.intro-image-wrapper__icon svg{width:28px;height:28px}}.section--green-bg{background-color:#0c4537;padding-top:60px;padding-bottom:60px}.section--green-bg h2,.section--green-bg h3{color:#fff}.section--green-statement__text{font-size:18px;line-height:1.6;color:rgba(255,255,255,.9)}@media (max-width:767px){.section--green-statement__text{font-size:16px}}.section--brand-statement{padding-top:0;padding-bottom:100px}@media (max-width:767px){.section--brand-statement{padding-top:32px;padding-bottom:40px}}.section--brand-statement__text{font-family:Quicksand,sans-serif;font-weight:500;font-size:24px;line-height:1.3;color:#0f0f0f;text-align:center}.section--brand-statement .brand-inno{font-weight:700;color:#fbbf2b}.section--brand-statement .brand-krea{font-weight:700;color:#0c4537}.section--green-banner__text{font-size:18px;line-height:1.6;color:rgba(255,255,255,.9)}@media (max-width:767px){.section--green-banner__text{font-size:16px}}.section--challenges{padding-top:60px;padding-bottom:30px}.section--challenges h2{margin-bottom:32px}.section--challenges .img-fluid.rounded{border-radius:20px;-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05)}.challenges-list{list-style:none;padding:0;margin:0}.challenges-list__item{position:relative;padding-left:24px;margin-bottom:16px;font-size:16px;line-height:1.5;color:#383838}.challenges-list__item::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background-color:#fbbf2b}.challenges-list__item:last-child{margin-bottom:0}.section--challenges-v2{padding-top:60px;padding-bottom:30px;padding-bottom:120px}.section-heading-decorated{margin-bottom:40px}.section-heading-decorated h2{font-weight:700;margin-bottom:12px}.heading-accent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;background:linear-gradient(to right,transparent 5px,#fbbf2b 5px,#fbbf2b calc(100% - 5px),transparent calc(100% - 5px));background-size:100% 2px;background-repeat:no-repeat;background-position:center;width:38px;height:10px}.heading-accent::after,.heading-accent::before{content:"";width:10px;height:10px;border-radius:50%;background-color:#fbbf2b}.heading-accent::before{margin-right:-1px}.heading-accent::after{margin-left:-1px}@media (max-width:767px){.heading-accent{display:none!important}}.challenge-card{border-radius:30px;padding:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.challenge-card--light{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.challenge-card--light .challenge-card__title{color:#0c4537}.challenge-card--light .challenge-card__list li{color:#0f0f0f}.challenge-card--dark{background:#0c4537}.challenge-card--dark .challenge-card__title{color:#fff}.challenge-card--dark .challenge-card__list li{color:#fff}.challenge-card--dark .challenge-card__list li::before{background-color:#fff}.challenge-card__title{font-weight:700;font-size:24px;line-height:1.2;margin-bottom:0}@media (max-width:767px){.challenge-card__title{font-size:20px}}.challenge-card__list{list-style:none;padding:0;margin:0}.challenge-card__list li{position:relative;padding-left:20px;font-weight:700;font-size:16px;line-height:1.6}.challenge-card__list li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background-color:#0f0f0f}@media (max-width:767px){.challenge-card__list li{text-align:center;padding-left:0}.challenge-card__list li::before{display:none}}@media (max-width:767px){.challenge-card{padding:24px;border-radius:20px}}.challenges-summary{font-weight:400;font-size:24px;line-height:1.2;color:#0f0f0f;max-width:820px;margin:0 auto 40px}@media (max-width:767px){.challenges-summary{font-size:20px}}.btn-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:100px;padding:18px 32px;font-weight:700;font-size:18px;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-pill svg{width:16px;height:8px}.btn-dark{background-color:#0f0f0f;color:#fff;border:none}.btn-dark:focus,.btn-dark:hover{background-color:#0c4537;color:#fff}.section--solutions{padding-top:60px;padding-bottom:30px}.section--solutions>.container>.row>.col-lg-5 h2{font-weight:700;margin-bottom:20px}.section--solutions>.container>.row>.col-lg-5 p{font-size:16px;line-height:1.3;color:#0f0f0f;max-width:429px}.section--solutions .img-fluid.rounded{border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.section--solutions .intro-image-wrapper__icon{top:143px;left:auto;right:-60px}@media (max-width:991px){.section--solutions .intro-image-wrapper__icon{top:auto;bottom:20px;right:-30px}}@media (max-width:767px){.section--solutions .intro-image-wrapper__icon{right:15px;bottom:15px}}.solutions-card{background-color:#0c4537;border-radius:30px;padding:60px 50px;text-align:center}@media (max-width:767px){.solutions-card{padding:40px 24px;border-radius:20px}}.solutions-card__title{font-weight:700;font-size:24px;line-height:1.2;color:#fff;margin-bottom:40px}@media (max-width:767px){.solutions-card__title{font-size:20px;margin-bottom:32px}}.solutions-card__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:34px;margin-bottom:60px}@media (max-width:991px){.solutions-card__grid{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 24px}}@media (max-width:767px){.solutions-card__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-bottom:40px}}.solutions-card__item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:213px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:991px){.solutions-card__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 24px);flex:0 0 calc(33.333% - 24px);max-width:none}}@media (max-width:767px){.solutions-card__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:280px}}.solutions-card__icon svg{width:48px;height:48px}.solutions-card__text{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;margin-bottom:0}.solutions-card__text strong{font-weight:700}.solutions-card__divider{display:block;width:0;height:79px;border-left:2px solid #fbbf2b;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;margin:0 -16px}@media (max-width:991px){.solutions-card__divider{display:none}}.solutions-card__summary{font-family:Quicksand,sans-serif;font-weight:400;font-size:24px;line-height:1.2;color:#fff;max-width:573px;margin:0 auto}@media (max-width:767px){.solutions-card__summary{font-size:20px}}.solution-card{border-radius:20px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.solution-card:hover{-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.solution-card__image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.solution-card__title{font-weight:700;font-size:20px;color:#0f0f0f;margin-bottom:12px;padding:24px 24px 0}.solution-card__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0;padding:0 24px 24px}.feature-card{background-color:#fff;border-radius:10px;padding:32px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);height:100%;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.feature-card:hover{-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.feature-card__icon{width:48px;height:48px;margin-bottom:20px}.feature-card__title{font-weight:700;font-size:18px;color:#0f0f0f;margin-bottom:12px}.feature-card__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.principle-card{text-align:center;padding:24px}.principle-card__image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:20px;margin-bottom:20px}.principle-card__title{font-weight:700;font-size:20px;color:#0f0f0f;margin-bottom:12px}.principle-card__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.process-card{background-color:#fff;border-radius:10px;padding:32px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);height:100%}.process-card__number{display:inline-block;font-weight:700;font-size:36px;color:#fbbf2b;margin-bottom:16px}.process-card__title{font-weight:700;font-size:20px;color:#0f0f0f;margin-bottom:12px}.process-card__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.step-card{text-align:center;background-color:#fff;border-radius:10px;padding:32px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);height:100%}.step-card__number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#fbbf2b;color:#0f0f0f;font-weight:700;font-size:20px;margin-bottom:20px}.step-card__title{font-weight:700;font-size:18px;color:#0f0f0f;margin-bottom:12px}.step-card__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.section--stats{padding-top:60px;padding-bottom:30px}.stat-item{text-align:center;padding:16px}.stat-item__number{display:block;font-weight:700;font-size:56px;line-height:1;margin-bottom:12px;color:#fff}@media (max-width:767px){.stat-item__number{font-size:40px}}.stat-item__label{font-size:16px;line-height:1.4;margin-bottom:0;color:rgba(255,255,255,.9)}.use-case-card{background-color:#fff;border-radius:10px;padding:32px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);height:100%}.use-case-card__title{font-weight:700;font-size:20px;color:#0f0f0f;margin-bottom:12px}.use-case-card__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.usp-card{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:40px 24px;height:100%;text-align:center;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.usp-card:hover{-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.25);box-shadow:30px 30px 60px rgba(12,69,55,.25);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.usp-card__title{font-weight:700;font-size:18px;color:#0f0f0f;margin-bottom:12px}.usp-card__text{font-weight:700;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:0}.section--results{padding-top:60px;padding-bottom:30px}.section--results h2{margin-bottom:32px}.section--results.section--green{background-color:transparent;color:#fff}.section--results.section--green>.container{background-color:#0c4537;border-radius:30px;padding:40px;max-width:1440px}@media (max-width:767px){.section--results.section--green>.container{padding:40px 24px;text-align:center}}.section--results.section--green h1,.section--results.section--green h2,.section--results.section--green h3,.section--results.section--green h4,.section--results.section--green h5,.section--results.section--green h6{color:#fff}.section--results.section--green p{color:rgba(255,255,255,.9)}.results-list{list-style:none;padding:0;margin:0}.results-list__item{position:relative;padding-left:32px;margin-bottom:20px;font-size:16px;line-height:1.5;color:#383838}.results-list__item::before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:#0c4537}.results-list__item:last-child{margin-bottom:0}.green-approach-list{list-style:none;padding:0;margin:0}.green-approach-list li{position:relative;padding-left:28px;margin-bottom:16px;font-size:16px;line-height:1.5;color:#383838}.green-approach-list li::before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background-color:#0c4537}.green-approach-list li:last-child{margin-bottom:0}.section--approach{padding-top:60px;padding-bottom:30px}@media (max-width:767px){.section--approach{text-align:center}.section--approach .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section--approach .intro-image-wrapper__icon{position:relative;left:auto;right:auto;top:auto;bottom:auto;-webkit-transform:none;transform:none;width:120px;height:120px;margin:0 auto;border-radius:30px}.section--approach .intro-image-wrapper__icon svg{width:48px;height:48px}.section--approach .img-fluid[alt="KupTam.pl"]{margin-left:auto;margin-right:auto}}.section--approach h2{margin-bottom:32px}.section--approach .img-fluid.rounded{border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.section--green-approach{padding-top:60px;padding-bottom:30px}.section--green-approach h2{margin-bottom:24px}.section--green-approach .img-fluid.rounded{border-radius:20px;-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05)}.section--green-practice{padding-top:60px;padding-bottom:30px;padding-bottom:100px}@media (max-width:767px){.section--green-practice{padding-top:32px;padding-bottom:40px}}.section--green-practice h2{font-weight:700;font-size:33px;margin-bottom:40px}.section--green-practice .img-fluid.rounded{border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.green-practice__intro{font-weight:400;font-size:24px;line-height:1.2;color:#0f0f0f;margin-bottom:32px}.green-practice__intro strong{font-weight:700}@media (max-width:767px){.green-practice__intro{font-size:20px}}.green-practice__list{list-style:none;padding:0;margin:0 0 32px}.green-practice__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-weight:700;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:20px}.green-practice__list li:last-child{margin-bottom:0}.green-practice__list-icon{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px}.green-practice__list-icon svg{width:48px;height:48px}.green-practice__body{font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:40px}.section--deliverables{padding-top:60px;padding-bottom:30px}.section--features{padding-top:60px;padding-bottom:30px}.section--framework.section--green-bg h2{margin-bottom:20px}.section--feedback{padding-top:60px;padding-bottom:30px}.section--feedback h2{margin-bottom:20px}.section--feedback .img-fluid.rounded{border-radius:20px;-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05)}.section--how-to-start{padding-top:60px;padding-bottom:30px}.section--expert{padding-top:60px;padding-bottom:30px}.section--expert h2{margin-bottom:20px}.section--expert .img-fluid.rounded{border-radius:20px;-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05)}.section--showcase{padding-top:60px;padding-bottom:30px}.section--full-image{padding:0}.section--full-image img{display:block;width:100%;height:auto}.section--why-us{padding-top:60px;padding-bottom:30px}.section--eu-funding{padding-top:48px;padding-bottom:48px;text-align:center}.section--clutch-ref{padding-top:60px;padding-bottom:30px}.section--principles{padding-top:60px;padding-bottom:30px;background-color:#f8f8f8}.section--process{padding-top:60px;padding-bottom:30px}.section--use-cases{padding-top:60px;padding-bottom:30px}.section--technologies{padding:0}.section--technologies__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.section--technologies__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;background-color:#fff;border-radius:100px;font-family:Quicksand,sans-serif;font-weight:500;font-size:15px;color:#0f0f0f;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:box-shadow .3s ease,transform .2s ease;transition:box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease}.section--technologies__item:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.section--technologies__item img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.section--problem{padding-top:60px;padding-bottom:30px}.section--problem h2{margin-bottom:32px}.section--problem .img-fluid.rounded{border-radius:20px;-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05)}.page-home__hero{position:relative;padding-top:120px;padding-bottom:80px}@media (max-width:991px){.page-home__hero{padding-top:100px;padding-bottom:60px}}@media (max-width:767px){.page-home__hero{padding-top:80px;padding-bottom:40px;text-align:center}}.page-home__hero-logo{max-width:260px;margin-bottom:40px}@media (max-width:767px){.page-home__hero-logo{max-width:180px;margin-left:auto;margin-right:auto}}.page-home__hero-title{font-weight:300;font-size:50px;line-height:1.2;color:#0f0f0f;margin-bottom:24px}@media (max-width:991px){.page-home__hero-title{font-size:38px}}@media (max-width:767px){.page-home__hero-title{font-size:30px}}.page-home__hero-tagline{font-family:Quicksand,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;color:#fbbf2b;margin-bottom:32px}.page-home__hero-tagline b,.page-home__hero-tagline strong{color:#fbbf2b}.page-home__hero-image{width:100%;max-width:600px;margin:0 auto;display:block}@media (max-width:767px){.page-home__hero-image{margin-top:32px;max-width:100%}}.page-home__scope .scope-card{background-color:#f8f8f8;border-radius:10px;padding:28px;height:100%;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.page-home__scope .scope-card:hover{-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.page-home__scope .scope-card__icon{max-height:48px;margin-bottom:20px}.page-home__scope .scope-card__title{font-weight:700;font-size:20px;color:#0f0f0f;margin-bottom:12px}.page-home__scope .scope-card__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.page-home__cooperation .step{text-align:center;padding:0 12px}.page-home__cooperation .step__image{max-height:120px;margin:0 auto 20px}.page-home__cooperation .step__title{font-weight:700;font-size:16px;color:#0f0f0f;margin-bottom:12px}.page-home__cooperation .step__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.page-home__benefits .benefit{margin-bottom:32px}.page-home__benefits .benefit__icon{max-height:48px;margin-bottom:16px}.page-home__benefits .benefit__title{font-weight:700;font-size:16px;color:#0f0f0f;margin-bottom:8px}.page-home__benefits .benefit__text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.page-home__features .feature{text-align:center;padding:0 16px}.page-home__features .feature__icon{max-height:64px;margin:0 auto 20px}.page-home__features .feature__title{font-weight:700;font-size:18px;color:#fff;margin-bottom:12px}.page-home__features .feature__text{font-size:15px;line-height:1.5;color:rgba(255,255,255,.9);margin-bottom:0}.baner-title{font-family:Quicksand,sans-serif;font-weight:300;font-size:50px;line-height:1.2;color:#0f0f0f}@media (max-width:991px){.baner-title{font-size:38px}}@media (max-width:767px){.baner-title{font-size:30px}}@media (max-width:575px){.baner-title{font-size:26px}}.circle{border-radius:50%;aspect-ratio:1}@media (max-width:1199px){.section--responsibility{padding-top:40px;padding-bottom:80px}}.responsibility-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;position:relative}.responsibility-row::before{content:"";position:absolute;top:50%;left:-100%;right:-100%;height:2px;background:#fbbf2b;z-index:0}@media (max-width:1199px){.responsibility-row::before{display:none}}.responsibility-row::after{content:"";display:none}@media (max-width:1199px){.responsibility-row::after{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:36%;bottom:-30px;width:10px;z-index:0;background:radial-gradient(circle,#fbbf2b 5px,transparent 5px) center bottom/10px 10px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fbbf2b),to(#fbbf2b)) center/2px calc(100% - 5px) no-repeat;background:radial-gradient(circle,#fbbf2b 5px,transparent 5px) center bottom/10px 10px no-repeat,linear-gradient(#fbbf2b,#fbbf2b) center/2px calc(100% - 5px) no-repeat}}@media (max-width:1199px){.responsibility-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}}@media (max-width:1199px){.responsibility-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}}.responsibility-row__col{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;width:200px}@media (max-width:1199px){.responsibility-row__col{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;width:auto}}@media (max-width:1199px){.responsibility-row__col{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);width:auto}}.responsibility-row__col--1 .responsibility-card{height:370px}.responsibility-row__col--2 .responsibility-card{height:200px}.responsibility-row__col--3 .responsibility-card{height:240px}.responsibility-row__col--4 .responsibility-card{height:300px}@media (max-width:1199px){.responsibility-row__col--1 .responsibility-card,.responsibility-row__col--2 .responsibility-card,.responsibility-row__col--3 .responsibility-card,.responsibility-row__col--4 .responsibility-card{height:auto;min-height:180px}}@media (max-width:1199px){.responsibility-row__col--1 .responsibility-card,.responsibility-row__col--2 .responsibility-card,.responsibility-row__col--3 .responsibility-card,.responsibility-row__col--4 .responsibility-card{height:170px;min-height:auto}}.responsibility-row__col--center{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:49px;padding:0 16px;position:relative}.responsibility-row__col--center::before{content:"";position:absolute;left:-5px;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:#fbbf2b;z-index:2}@media (max-width:1199px){.responsibility-row__col--center::before{display:none}}.responsibility-row__col--center::after{content:"";position:absolute;right:-5px;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:#fbbf2b;z-index:2}@media (max-width:1199px){.responsibility-row__col--center::after{display:none}}@media (max-width:1199px){.responsibility-row__col--center{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:16px;gap:24px}}@media (max-width:1199px){.responsibility-row__col--center{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:32px;gap:16px;padding:0;text-align:center}}.responsibility-center__heading{margin-bottom:0}.responsibility-center__text{font-size:16px;line-height:1.3;color:#383838;max-width:438px;margin-bottom:0}.responsibility-card{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);text-align:center;padding:24px;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;background-color:#fff}@media (max-width:1199px){.responsibility-card{padding:16px;gap:16px}}.responsibility-card:hover{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.responsibility-card__icon{width:48px;height:48px}.responsibility-card__label{font-weight:700;font-size:16px;color:#0c4537;margin-bottom:0}.section--quote{overflow:hidden}.section--quote .quote-visual{position:relative;padding-right:200px}@media (max-width:1399px){.section--quote .quote-visual{padding-right:0}}.section--quote .quote-visual__image{border-radius:30px;overflow:hidden;aspect-ratio:450/568}.section--quote .quote-visual__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:1199px){.section--quote .quote-visual__image{aspect-ratio:auto;min-height:280px}}@media (max-width:575px){.section--quote .quote-visual__image{min-height:220px}}.section--quote .quote-badge{position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:266px;min-height:350px;padding:24px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:0 0 15px rgba(12,69,55,.15);box-shadow:0 0 15px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;text-align:center;overflow-wrap:break-word;word-break:break-word;z-index:2}@media (max-width:1199px){.section--quote .quote-badge{right:-20px;width:220px;min-height:300px;background:#fff}}.section--quote .quote-badge__icon{width:48px;height:48px}.section--quote .quote-badge__number{font-size:50px;font-weight:300;color:#0c4537;line-height:1.2;overflow-wrap:break-word;word-break:break-word;max-width:100%}@media (max-width:1199px){.section--quote .quote-badge__number{font-size:40px}}@media (max-width:767px){.section--quote .quote-badge__number{font-size:36px}}.section--quote .quote-badge__label{font-size:16px;font-weight:500;color:#0c4537;max-width:100%}.section--quote .quote-badge__note{font-size:12px;font-weight:500;color:#0c4537}.section--quote__text{font-size:36px;font-weight:500;line-height:1.3;color:#383838;margin-bottom:0;text-align:center}.section--quote__text strong{font-weight:700}@media (max-width:1199px){.section--quote__text{font-size:30px}}@media (max-width:767px){.section--quote__text{font-size:26px;font-weight:300}}@media (max-width:575px){.section--quote__text{font-size:22px}}.section--quote__author{font-size:24px;font-weight:500;color:#383838;margin-bottom:0;text-align:center}.section--quote__desc{font-size:16px;font-weight:500;line-height:1.3;color:#383838;margin-bottom:0;text-align:center}.section--quote .btn-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;-ms-flex-item-align:center;align-self:center}@media (max-width:575px){.section--quote .btn-cta{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section--quote__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;text-align:center}.section--quote__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.section--quote .col-xl-5:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;padding-left:60px;padding-right:40px}@media (max-width:1199px){.section--quote .col-xl-5:last-child{padding-left:0;padding-right:0}}@media (max-width:1199px){.section--quote .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.section--quote .col-xl-5:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section--quote .col-xl-5:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;gap:32px}.section--quote .quote-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.section--quote .quote-visual__image{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:30px}.section--quote .quote-visual__image img{min-height:298px;height:100%;border-radius:30px}.section--quote .quote-badge{position:relative;right:auto;top:auto;-webkit-transform:none;transform:none;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;width:auto;padding:24px 16px;border-radius:30px;gap:16px}}.section--quote .owl-quote{position:relative;overflow:hidden}.section--quote .owl-quote .owl-item{overflow:hidden}@media (max-width:1199px){.section--quote .owl-quote .owl-item{padding:0 16px}}.section--quote .owl-quote .owl-nav{position:absolute;top:50%;left:5px;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;margin-top:0}.section--quote .owl-quote .owl-nav button{pointer-events:auto;width:40px;height:40px;background-color:#0c4537;border:1px solid #0c4537;border-radius:50%;color:#fbbf2b;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.section--quote .owl-quote .owl-nav button:hover{-webkit-transform:scale(1.08);transform:scale(1.08);background-color:transparent;border-color:#0c4537;color:#fbbf2b}@media (max-width:991px){.section--quote .owl-quote .owl-nav{display:none}}.section--quote .owl-quote .owl-dots{position:absolute;left:50%;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:0;z-index:5}@media (max-width:1199px){.section--quote .owl-quote .owl-dots{position:static;-webkit-transform:none;transform:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;z-index:auto}}.section--quote .owl-quote .owl-dots .owl-dot{background-color:#b0b0b0}.section--quote .owl-quote .owl-dots .owl-dot.active{background-color:#fbbf2b}.section--quote .owl-quote .owl-dots .owl-dot:hover{background-color:#fbbf2b}.section--trust .trust-video{position:relative;border-radius:30px;overflow:hidden;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:575px){.section--trust .trust-video{border-radius:20px}}.section--trust .trust-video__image{width:100%;height:368px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:767px){.section--trust .trust-video__image{height:240px}}@media (max-width:575px){.section--trust .trust-video__image{height:200px}}.section--trust .trust-video__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.section--trust .trust-video__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background-color:rgba(255,255,255,.25);border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;z-index:2}@media (max-width:767px){.section--trust .trust-video__play{width:72px;height:72px}}@media (max-width:575px){.section--trust .trust-video__play{width:60px;height:60px}}.section--trust .trust-video__play:hover{background-color:rgba(255,255,255,.4)}.section--trust .trust-video__play svg{width:32px;height:32px;margin-left:4px}@media (max-width:575px){.section--trust .trust-video__play svg{width:24px;height:24px}}.section--trust .trust-video__label{font-size:24px}@media (max-width:767px){.section--trust .trust-video__label{font-size:20px}}@media (max-width:575px){.section--trust .trust-video__label{font-size:18px}}.home .section--industries .card-industry{height:650px}@media (max-width:991px){.home .section--industries .card-industry{height:480px}}@media (max-width:767px){.home .section--industries .card-industry{height:400px}}.section--industries__header{text-align:left;margin-bottom:50px}.section--industries__header h2{margin-bottom:16px}.section--industries__header p{max-width:640px;font-size:16px;font-weight:500;line-height:1.3;color:#383838;margin-bottom:24px}@media (max-width:767px){.section--industries__header p{font-size:14px}}@media (max-width:767px){.section--industries__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.section--industries__header .btn-cta{-ms-flex-item-align:center;align-self:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.video-modal{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.video-modal[hidden]{display:none}.video-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.85);cursor:pointer}.video-modal__inner{position:relative;z-index:1;width:100%;max-width:900px}.video-modal__close{position:absolute;top:-48px;right:0;background:0 0;border:none;color:#fff;cursor:pointer;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.video-modal__close:focus-visible,.video-modal__close:hover{opacity:.7}.video-modal__embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px;background-color:#000}.video-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.page-blog{padding-top:60px;padding-bottom:30px}.page-blog__header{text-align:center;margin-bottom:48px}@media (max-width:767px){.page-blog__header{margin-bottom:32px}}.page-blog__title{font-weight:300;font-size:40px;color:#0f0f0f;margin-bottom:16px}@media (max-width:767px){.page-blog__title{font-size:30px}}.page-blog__subtitle{font-size:18px;color:#383838;max-width:560px;margin:0 auto}.page-blog__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:40px}.page-blog__filters .filter-btn{padding:10px 20px;font-family:Quicksand,sans-serif;font-weight:700;font-size:14px;color:#383838;background-color:#fff;border:1px solid #e0e0e0;border-radius:100px;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.page-blog__filters .filter-btn:hover{border-color:#0c4537;color:#0c4537}.page-blog__filters .filter-btn--active{background-color:#0c4537;border-color:#0c4537;color:#fff}.page-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:991px){.page-blog__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:767px){.page-blog__grid{grid-template-columns:1fr;gap:24px}}.page-blog__featured{grid-column:1/-1;margin-bottom:16px}.page-blog__featured .card-blog{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.page-blog__featured .card-blog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-blog__featured .card-blog .card-blog__thumbnail{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;aspect-ratio:auto;min-height:300px}@media (max-width:767px){.page-blog__featured .card-blog .card-blog__thumbnail{-webkit-box-flex:0;-ms-flex:none;flex:none;aspect-ratio:16/10;min-height:auto}}.page-blog__featured .card-blog .card-blog__body{padding:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog__featured .card-blog .card-blog__title{font-size:26px}@media (max-width:767px){.page-blog__featured .card-blog .card-blog__title{font-size:20px}}.page-blog__featured .card-blog .card-blog__excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.post-single{padding-top:60px;padding-bottom:30px}.post-single__header{text-align:center;max-width:800px;margin:0 auto 40px}.post-single__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-bottom:20px;font-size:14px;color:rgb(94.25,94.25,94.25)}.post-single__meta .post-date{font-weight:500}.post-single__meta .post-category{font-weight:700;color:#0c4537;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.post-single__meta .post-category a{color:inherit}.post-single__meta .post-category a:hover{text-decoration:underline}.post-single__meta .post-separator{width:4px;height:4px;background-color:#e0e0e0;border-radius:50%}.post-single__title{font-weight:300;font-size:40px;line-height:1.2;color:#0f0f0f;margin-bottom:16px}@media (max-width:767px){.post-single__title{font-size:28px}}.post-single__excerpt{font-size:18px;line-height:1.6;color:#383838;max-width:640px;margin:0 auto}@media (max-width:767px){.post-single__excerpt{font-size:16px}}.post-single__thumbnail{margin-bottom:40px;border-radius:10px;overflow:hidden}.post-single__thumbnail img{width:100%;height:auto;display:block}.post-single__content{max-width:760px;margin:0 auto}.post-single__content p{font-size:17px;line-height:1.7;margin-bottom:1.5em}.post-single__content h2{font-weight:700;font-size:28px;margin-top:2em;margin-bottom:.75em}.post-single__content h3{font-weight:700;font-size:22px;margin-top:1.5em;margin-bottom:.5em}.post-single__content ol,.post-single__content ul{padding-left:24px;margin-bottom:1.5em}.post-single__content ol li,.post-single__content ul li{font-size:17px;line-height:1.7;margin-bottom:.5em;list-style:disc}.post-single__content ol li{list-style:decimal}.post-single__content blockquote{border-left:4px solid #0c4537;padding:16px 24px;margin:2em 0;background-color:#f8f8f8;border-radius:0 10px 10px 0}.post-single__content blockquote p{font-size:18px;font-style:italic;margin-bottom:0}.post-single__content img{border-radius:10px;margin:1.5em 0}.post-single__content a{color:#0c4537;text-decoration:underline}.post-single__content a:hover{color:rgb(4.4444444444,25.5555555556,20.3703703704)}.post-single__content code,.post-single__content pre{font-family:"Fira Code",Consolas,monospace;font-size:15px}.post-single__content pre{background-color:#0f0f0f;color:#fff;padding:24px;border-radius:10px;overflow-x:auto;margin:1.5em 0}.post-single__content code{background-color:#f8f8f8;padding:2px 6px;border-radius:4px}.post-single__content pre code{background:0 0;padding:0}.post-single__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;max-width:760px;margin:48px auto 0;padding:32px;background-color:#f8f8f8;border-radius:10px}@media (max-width:575px){.post-single__author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.post-single__author-avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.post-single__author-name{font-weight:700;font-size:18px;color:#0f0f0f;margin-bottom:4px}.post-single__author-bio{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.post-single__related{margin-top:64px;padding-top:48px;border-top:1px solid #e0e0e0}.post-single__related-title{font-weight:700;font-size:24px;text-align:center;margin-bottom:32px}.card-project{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.card-project:hover{-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.25);box-shadow:30px 30px 60px rgba(12,69,55,.25);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.card-project__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;color:inherit;padding:24px;padding-bottom:40px;gap:32px}.card-project__image-wrapper{position:relative;border-radius:30px;overflow:hidden;aspect-ratio:652/374;background-color:#f8f8f8;-ms-flex-negative:0;flex-shrink:0}.card-project__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.card-project:hover .card-project__image-wrapper img{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-project__logo-overlay{position:absolute;bottom:24px;left:24px;background-color:#fff;border-radius:20px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:210px;max-height:77px}.card-project__logo{max-height:40px;max-width:170px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.card-project__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:32px}.card-project__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:32px}@media (max-width:767px){.card-project__content{padding-right:0}}.card-project__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin:0}@media (max-width:767px){.card-project__title{font-size:24px}}.card-project__stat{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#0f0f0f;margin:0}@media (max-width:767px){.card-project__stat{font-size:20px}}.card-project__quote{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin:0}.card-project__cta{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.section--projects-grid{background-color:#f8f8f8;padding-bottom:120px}.cs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width:991px){.cs-grid{grid-template-columns:1fr;gap:32px}}.section--cs-counters{padding:0;padding-bottom:120px}.cs-counters{background-color:#0c4537;border-radius:30px;padding:60px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:34px;text-align:center}@media (max-width:991px){.cs-counters{display:grid;grid-template-columns:repeat(2,1fr);padding:40px;gap:32px}}@media (max-width:575px){.cs-counters{grid-template-columns:1fr;padding:32px 24px;gap:24px}}.cs-counters__divider{width:1px;height:79px;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.cs-counters__divider{display:none}}.cs-counters__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cs-counters__number{font-family:Quicksand,sans-serif;font-weight:700;font-size:50px;line-height:1.3;color:#fbbf2b}@media (max-width:767px){.cs-counters__number{font-size:40px}}.cs-counters__label{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;color:#fff}.cs-testimonial{display:grid;grid-template-columns:auto 1fr auto;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.cs-testimonial{grid-template-columns:1fr;gap:32px;text-align:center}}.cs-testimonial__photo{position:relative}@media (max-width:991px){.cs-testimonial__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cs-testimonial__photo::after{content:"“";position:absolute;bottom:-10px;right:-10px;width:60px;height:60px;background-color:#fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:36px;font-weight:700;color:#0c4537;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);line-height:1}.cs-testimonial__avatar{width:200px;height:200px;border-radius:30px;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.cs-testimonial__avatar{width:150px;height:150px}}.cs-testimonial__content{background-color:#fff;border-radius:30px;padding:40px 24px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.cs-testimonial__content{padding:24px}}.cs-testimonial__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#0c4537;margin-bottom:16px}.cs-testimonial__text{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:24px}.cs-testimonial__image{max-width:597px}@media (max-width:991px){.cs-testimonial__image{display:none}}.cs-testimonial__image img{border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.section--cs-hero{padding-top:100px;padding-bottom:120px}@media (max-width:767px){.section--cs-hero{padding-top:60px;padding-bottom:80px}}.cs-hero__logo{max-height:80px;max-width:240px;width:auto;margin-bottom:40px;-o-object-fit:contain;object-fit:contain}.cs-hero__description{font-family:Quicksand,sans-serif;font-weight:400;font-size:24px;line-height:1.2;color:#0f0f0f}@media (max-width:767px){.cs-hero__description{font-size:18px}}.cs-hero__description p{margin-bottom:1em}.cs-hero__description p:last-child{margin-bottom:0}.cs-sidebar{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:40px}@media (max-width:767px){.cs-sidebar{padding:24px}}.cs-sidebar__group{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d1d1d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:20px}@media (max-width:767px){.cs-sidebar__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.cs-sidebar__group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.cs-sidebar__label{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;color:#0f0f0f;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.cs-sidebar__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cs-sidebar__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;color:#fff;background-color:#0c4537;border-radius:20px}.cs-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:100%}.cs-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:991px){.cs-content-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.cs-content-row--challenge{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs-content-row--challenge .cs-content-block{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cs-content-row--solution{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cs-content-row--solution .cs-content-row__icon{padding-top:40px}.cs-content-row--solution .cs-content-block{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cs-content-row__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}@media (max-width:991px){.cs-content-row__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cs-content-row__icon::after{content:"";display:block;width:40px;height:2px;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.cs-content-row__icon::after{display:none}}.cs-content-row__icon--right::after{display:none}.cs-content-row__icon--right::before{content:"";display:block;width:40px;height:2px;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.cs-content-row__icon--right::before{display:none}}.cs-content-icon{width:120px;height:120px;border-radius:30px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (max-width:767px){.cs-content-icon{width:80px;height:80px;border-radius:20px}}.cs-content-icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.cs-content-icon--dark{background-color:#0c4537}.cs-content-icon--dark::after{content:"";position:absolute;right:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#fbbf2b}@media (max-width:991px){.cs-content-icon--dark::after{display:none}}.cs-content-icon--light{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.cs-content-icon--light::after{content:"";position:absolute;left:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#fbbf2b}@media (max-width:991px){.cs-content-icon--light::after{display:none}}.cs-content-block{border-radius:30px;padding:40px;position:relative}@media (max-width:767px){.cs-content-block{padding:24px}}.cs-content-block h2{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;margin-bottom:24px}@media (max-width:767px){.cs-content-block h2{font-size:24px}}.cs-content-block p{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;margin-bottom:1.5em}.cs-content-block p:last-child{margin-bottom:0}.cs-content-block ol,.cs-content-block ul{padding-left:24px;margin-bottom:1.5em}.cs-content-block ol li,.cs-content-block ul li{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.6;margin-bottom:.5em}.cs-content-block img{border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);margin:1.5em 0;max-width:100%;height:auto}.cs-content-block--challenge{background-color:#0c4537;color:#fff}.cs-content-block--challenge h2{color:#fbbf2b}.cs-content-block--challenge li,.cs-content-block--challenge p{color:#fff}.cs-content-block--challenge::before{content:"";position:absolute;top:50%;right:-200px;width:200px;height:2px;background-color:#fbbf2b;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.cs-content-block--challenge::before{display:none}}.cs-content-block--challenge::after{content:"";position:absolute;bottom:-40px;left:60px;width:2px;height:40px;background-color:#fbbf2b}@media (max-width:767px){.cs-content-block--challenge::after{left:24px}}.cs-content-block--solution{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.cs-content-block--solution h2{color:#0f0f0f}.cs-content-block--solution li,.cs-content-block--solution p{color:#0f0f0f}.cs-content-block--solution::after{content:"";position:absolute;bottom:-40px;left:60px;width:2px;height:40px;background-color:#fbbf2b}@media (max-width:767px){.cs-content-block--solution::after{left:24px}}.cs-content-row:last-child .cs-content-block--solution::after{display:none}.section--cs-results{padding-bottom:120px}@media (max-width:767px){.section--cs-results{padding-bottom:80px}}.cs-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}@media (max-width:767px){.cs-results{gap:32px}}.cs-results__header{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.cs-results__header{grid-template-columns:1fr;gap:32px}}.cs-results__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.cs-results__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cs-results__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin:0}@media (max-width:767px){.cs-results__title{font-size:24px}}.cs-results__dot{display:block;width:24px;height:4px;border-radius:2px;background-color:#fbbf2b}.cs-results__desc{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin:0}.cs-results__image img{width:100%;height:auto;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);-o-object-fit:cover;object-fit:cover;max-height:416px}.cs-results__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:767px){.cs-results__stats{grid-template-columns:1fr;gap:24px}}.cs-results__stat-card{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:40px 24px;text-align:center}@media (max-width:767px){.cs-results__stat-card{padding:24px}}.cs-results__stat-text{font-family:Quicksand,sans-serif;font-size:16px;line-height:1.3;color:#0f0f0f;margin:0}.cs-results__stat-text b,.cs-results__stat-text strong{display:block;font-weight:700;font-size:50px;line-height:1.2;color:#0c4537;margin-bottom:12px}@media (max-width:767px){.cs-results__stat-text b,.cs-results__stat-text strong{font-size:40px}}.cs-cta-banner{background-color:#0c4537;border-radius:30px;padding:40px;display:grid;grid-template-columns:1fr auto;gap:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.cs-cta-banner{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.cs-cta-banner{padding:32px 24px}}.cs-cta-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.cs-cta-banner__text{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;margin:0}.cs-cta-banner__text p{color:#fff;margin-bottom:0}.cs-cta-banner__text b,.cs-cta-banner__text strong{display:block;font-weight:700;font-size:33px;line-height:1.2;margin-bottom:32px}@media (max-width:767px){.cs-cta-banner__text b,.cs-cta-banner__text strong{font-size:24px}}.cs-cta-banner__image{max-width:509px}@media (max-width:991px){.cs-cta-banner__image{display:none}}.cs-cta-banner__image img{border-radius:30px}.section--cs-testimonial{padding-bottom:120px}@media (max-width:767px){.section--cs-testimonial{padding-bottom:80px}}.cs-ref__heading{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin-bottom:32px;text-align:left}@media (max-width:767px){.cs-ref__heading{font-size:24px}}.cs-ref{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:40px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;max-width:856px;margin:0 auto;text-align:center}@media (max-width:767px){.cs-ref{padding:24px;gap:24px}}.cs-ref__icon{width:120px;height:120px;background:linear-gradient(135deg,rgba(12,69,55,.8),#0c4537);border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cs-ref__icon svg{width:48px;height:48px}.cs-ref__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.cs-ref__stars svg{width:20px;height:20px}.cs-ref__text{font-family:Quicksand,sans-serif;font-weight:400;font-size:24px;line-height:1.2;color:#383838}@media (max-width:767px){.cs-ref__text{font-size:18px}}.cs-ref__text p{margin-bottom:1em}.cs-ref__text p:last-child{margin-bottom:0}.cs-ref__author{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;color:#383838;margin:0}.section--cs-cta-banner{padding-bottom:120px}@media (max-width:767px){.section--cs-cta-banner{padding-bottom:80px}}.section--cs-related{padding-bottom:120px}@media (max-width:767px){.section--cs-related{padding-bottom:80px}}.cs-related__heading{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin-bottom:40px}@media (max-width:767px){.cs-related__heading{font-size:24px;margin-bottom:32px}}.page-industry__hero{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d8f3ed));background:linear-gradient(180deg,#fff 0,#d8f3ed 100%);border-radius:30px;overflow:hidden;position:relative;padding:120px 0 80px}@media (max-width:991px){.page-industry__hero{padding:100px 0 60px;border-radius:20px}}@media (max-width:767px){.page-industry__hero{padding:80px 0 48px;border-radius:16px}}.page-industry__hero-content{max-width:600px}@media (max-width:767px){.page-industry__hero-content{text-align:center;max-width:100%}}.page-industry__hero-label{font-family:Quicksand,sans-serif;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#fbbf2b;margin-bottom:16px}.page-industry__hero-title{font-weight:300;font-size:50px;line-height:1.15;color:#0f0f0f;margin-bottom:20px}@media (max-width:991px){.page-industry__hero-title{font-size:38px}}@media (max-width:767px){.page-industry__hero-title{font-size:30px}}.page-industry__hero-description{font-size:18px;line-height:1.6;color:#383838;margin-bottom:32px}@media (max-width:767px){.page-industry__hero-description{font-size:16px}}.page-industry__hero-image{width:100%;max-width:560px;border-radius:10px;-webkit-box-shadow:70px 70px 110px rgba(12,69,55,.05);box-shadow:70px 70px 110px rgba(12,69,55,.05)}@media (max-width:767px){.page-industry__hero-image{margin-top:32px;max-width:100%}}.page-industry__services{padding-top:60px;padding-bottom:30px}.page-industry__services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:991px){.page-industry__services-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:767px){.page-industry__services-grid{grid-template-columns:1fr;gap:24px}}.page-industry__challenges{padding-top:60px;padding-bottom:30px;background-color:#f8f8f8}.page-industry__challenges-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:767px){.page-industry__challenges-list{grid-template-columns:1fr}}.page-industry__challenges-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:24px;background-color:#fff;border-radius:10px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.page-industry__challenges-item:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06)}.page-industry__challenges-item .challenge-icon{width:44px;height:44px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(12,69,55,.08);border-radius:50%}.page-industry__challenges-item .challenge-icon svg{width:20px;height:20px;fill:#0c4537}.page-industry__challenges-item .challenge-title{font-weight:700;font-size:18px;color:#0f0f0f;margin-bottom:8px}.page-industry__challenges-item .challenge-text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.page-industry__benefits{padding-top:60px;padding-bottom:30px}.page-industry__benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media (max-width:991px){.page-industry__benefits-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:575px){.page-industry__benefits-grid{grid-template-columns:1fr}}.page-industry__benefits-item{text-align:center;padding:24px 16px}.page-industry__benefits-item .benefit-icon{max-height:56px;margin:0 auto 16px}.page-industry__benefits-item .benefit-title{font-weight:700;font-size:16px;color:#0f0f0f;margin-bottom:8px}.page-industry__benefits-item .benefit-text{font-size:15px;line-height:1.5;color:#383838;margin-bottom:0}.page-industry__technologies{padding-top:60px;padding-bottom:30px;background-color:#f8f8f8}.page-industry__technologies-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.page-industry__technologies-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;background-color:#fff;border-radius:100px;font-family:Quicksand,sans-serif;font-weight:500;font-size:15px;color:#0f0f0f;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:box-shadow .3s ease,transform .2s ease;transition:box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease}.page-industry__technologies-tag:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.page-industry__technologies-tag img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.page-industry__cta-band{background-color:#0c4537;border-radius:30px;padding:64px 48px;text-align:center;margin:80px 0}@media (max-width:767px){.page-industry__cta-band{padding:40px 24px;border-radius:20px}}.page-industry__cta-band h2{color:#fff;margin-bottom:24px}.page-industry__cta-band p{color:rgba(255,255,255,.9);font-size:18px;max-width:600px;margin:0 auto 32px}.section--challenges-v2{padding-top:60px;padding-bottom:30px}.section--challenges-v2 h2{margin-bottom:20px}@media (max-width:767px){.section--challenges-v2{text-align:center}.section--challenges-v2 .en-challenges__sub,.section--challenges-v2 .en-challenges__summary,.section--challenges-v2 h2,.section--challenges-v2 p{text-align:center}.section--challenges-v2 .challenge-card__list{list-style:none;padding:0}.section--challenges-v2 .challenge-card__list li{text-align:center;padding-left:0}.section--challenges-v2 .challenge-card__list li::before{display:none}.section--challenges-v2 .btn-dark.btn-pill{margin:0 auto}}.section--challenges-v2 .intro-image-wrapper .img-fluid.rounded{border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);aspect-ratio:595/714;-o-object-fit:cover;object-fit:cover;width:100%;max-height:none}@media (max-width:767px){.section--challenges-v2 .intro-image-wrapper .img-fluid.rounded{aspect-ratio:345/188;border-radius:30px}}.section--challenges-v2 .intro-image-wrapper__icon{left:auto;right:-80px;width:160px;height:280px;border-radius:30px;background:rgba(255,255,255,.92);border:2px solid #fff;-webkit-box-shadow:0 12px 48px rgba(0,0,0,.15);box-shadow:0 12px 48px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.section--challenges-v2 .intro-image-wrapper__icon svg{width:90px;height:90px}.section--challenges-v2 .intro-image-wrapper__icon .icon-accent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.section--challenges-v2 .intro-image-wrapper__icon .icon-accent::before{content:"";width:12px;height:12px;border-radius:50%;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}.section--challenges-v2 .intro-image-wrapper__icon .icon-accent::after{content:"";width:48px;height:1px;background-color:rgba(0,0,0,.15)}@media (max-width:991px){.section--challenges-v2 .intro-image-wrapper__icon{right:-40px;left:auto;width:140px;height:250px}.section--challenges-v2 .intro-image-wrapper__icon svg{width:52px;height:52px}}@media (max-width:767px){.section--challenges-v2 .intro-image-wrapper__icon{position:relative;left:auto;right:auto;bottom:auto;top:auto;-webkit-transform:none;transform:none;width:120px;height:120px;margin:0 auto}.section--challenges-v2 .intro-image-wrapper__icon svg{width:48px;height:48px}.section--challenges-v2 .intro-image-wrapper__icon .icon-accent{display:none}}.en-challenges__sub{font-weight:400;font-size:24px;line-height:1.2;color:#383838;margin-bottom:24px}@media (max-width:767px){.en-challenges__sub{font-size:24px;text-align:center}}.en-challenges__summary{font-weight:500;font-size:16px;line-height:1.5;color:#383838;margin-top:24px;margin-bottom:32px}.section--green .btn-dark.btn-pill{background-color:#0f0f0f;color:#fff;border:1px solid rgba(255,255,255,.15)}.section--green .btn-dark.btn-pill svg path{stroke:#fbbf2b}.section--green .btn-dark.btn-pill:focus,.section--green .btn-dark.btn-pill:hover{background-color:rgb(40.5,40.5,40.5);color:#fff}.en-deliverable-card{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:40px 24px;height:100%;text-align:center;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.en-deliverable-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.25);box-shadow:30px 30px 60px rgba(12,69,55,.25)}.en-deliverable-card__icon{width:60px;height:60px;margin:0 auto 24px}.en-deliverable-card__icon svg{width:60px;height:60px}.en-deliverable-card__title{font-weight:700;font-size:24px;line-height:1.2;color:#0c4537!important;margin-bottom:12px}.en-deliverable-card__text{font-size:16px;line-height:1.3;color:#383838!important;margin-bottom:0}.en-deliverables__summary{font-weight:700;font-size:24px;line-height:1.2;color:#fff;max-width:820px;margin:0 auto 40px}@media (max-width:767px){.en-deliverables__summary{font-size:24px}}.section--results.section--green h2{color:#fff;margin-bottom:20px}.section--results.section--green .challenge-card__list li{color:#fff}.section--results.section--green .challenge-card__list li::before{background-color:#fff}@media (max-width:767px){.section--results.section--green .en-results__additional,.section--results.section--green .en-results__sub,.section--results.section--green h2,.section--results.section--green p{text-align:center}.section--results.section--green .challenge-card__list li{text-align:center;padding-left:0}.section--results.section--green .challenge-card__list li::before{display:none}.section--results.section--green .btn-cta{margin:0 auto}}.section--results.section--green .en-results__image{border-radius:30px}@media (max-width:767px){.section--results.section--green .en-results__image{width:100%;aspect-ratio:297/162;-o-object-fit:cover;object-fit:cover}}.en-results__highlight{color:#fbbf2b;font-weight:700}.en-results__sub{font-weight:400;font-size:24px;line-height:1.2;color:rgba(255,255,255,.85);margin-bottom:24px}@media (max-width:767px){.en-results__sub{font-size:24px}}.en-results__additional{font-weight:500;font-size:16px;line-height:1.5;color:rgba(255,255,255,.85);margin-top:20px;margin-bottom:32px}.en-results__image{border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.usp-card__icon{width:48px;height:48px;margin:0 auto 16px}.usp-card__icon svg{width:48px;height:48px}.en-dach-intro{font-weight:500;font-size:24px;line-height:1.3;color:#383838;margin-bottom:32px}@media (max-width:767px){.en-dach-intro{font-size:24px}}.en-dach-text{font-weight:500;font-size:24px;line-height:1.3;color:#383838}@media (max-width:767px){.en-dach-text{font-size:24px}}.gt-eco{position:relative;max-width:1640px;margin:0 auto;padding:120px 100px}@media (max-width:991px){.gt-eco{padding:80px 40px}}@media (max-width:767px){.gt-eco{padding:60px 20px}}.gt-eco__line{position:absolute;left:50%;top:0;height:410px;width:2px;background-color:#fbbf2b}@media (max-width:991px){.gt-eco__line{display:none}}.gt-eco__line-dot{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:10px;height:10px;border-radius:50%;background-color:#fbbf2b}.gt-eco__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:182px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.gt-eco__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.gt-eco__left{-webkit-box-flex:0;-ms-flex:0 0 591px;flex:0 0 591px;position:relative}@media (max-width:1199px){.gt-eco__left{-webkit-box-flex:1;-ms-flex:1;flex:1}}.gt-eco__image{width:100%;height:406px;-o-object-fit:cover;object-fit:cover;border-radius:27px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.gt-eco__image{height:280px}}.gt-eco__badge{width:120px;height:120px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:34px;right:-60px}.gt-eco__badge img,.gt-eco__badge svg{width:48px;height:48px}@media (max-width:991px){.gt-eco__badge{width:80px;height:80px;right:-30px;top:20px}.gt-eco__badge img{width:36px;height:36px}}@media (max-width:767px){.gt-eco__badge{right:15px;top:15px;width:64px;height:64px}.gt-eco__badge img{width:28px;height:28px}}.gt-eco__right{-webkit-box-flex:1;-ms-flex:1;flex:1}.gt-eco__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin-bottom:40px}.gt-eco__text{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:0}.gt-responsibility{max-width:1640px;margin:0 auto;padding:0 100px 120px}@media (max-width:991px){.gt-responsibility{padding:0 40px 80px}}@media (max-width:767px){.gt-responsibility{padding:0 20px 60px}}.gt-responsibility__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:235px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1199px){.gt-responsibility__inner{gap:60px}}@media (max-width:991px){.gt-responsibility__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.gt-responsibility__text{-webkit-box-flex:0;-ms-flex:0 0 495px;flex:0 0 495px;max-width:495px}@media (max-width:1199px){.gt-responsibility__text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}}.gt-responsibility__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin-bottom:40px}.gt-responsibility__desc{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:0}.gt-responsibility__image-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.gt-responsibility__image{width:100%;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.gt-responsibility__image{height:280px}}.gt-responsibility__badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:24px;max-width:400px}@media (max-width:767px){.gt-responsibility__badge{position:relative;top:auto;right:auto;margin-top:16px}}.gt-responsibility__badge-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#0c4537;margin-bottom:0}.gt-inn{max-width:1640px;margin:0 auto;padding:0 100px 120px}@media (max-width:991px){.gt-inn{padding:0 40px 80px}}@media (max-width:767px){.gt-inn{padding:0 20px 60px}}.gt-inn__inner{max-width:1440px;margin:0 auto}.gt-inn__header{text-align:center;max-width:668px;margin:0 auto 60px}@media (max-width:767px){.gt-inn__header{margin-bottom:32px}}.gt-inn__subtitle{font-family:Quicksand,sans-serif;font-weight:500;font-size:24px;line-height:1.3;color:#0f0f0f;margin-bottom:40px}.gt-inn__desc{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:0}.gt-inn__columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:991px){.gt-inn__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.gt-inn__col{-webkit-box-flex:1;-ms-flex:1;flex:1;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:relative}@media (max-width:767px){.gt-inn__col{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:991px){.gt-inn__col:not(:last-child)::after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:20px;background-color:#fbbf2b}}.gt-inn__col-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:767px){.gt-inn__col-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gt-inn__letter{display:block;font-family:Quicksand,sans-serif;font-weight:700;font-size:50px;line-height:1.2;color:#fbbf2b;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}.gt-inn__col-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#0f0f0f;margin-bottom:0}.gt-inn__col-bold{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:0}.gt-inn__col-text{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:0}.gt-cta-bar{max-width:1640px;margin:0 auto;padding:0 343px}@media (max-width:1199px){.gt-cta-bar{padding:0 100px}}@media (max-width:991px){.gt-cta-bar{padding:40px}}@media (max-width:767px){.gt-cta-bar{padding:40px 20px}}.gt-cta-bar__inner{max-width:954px;margin:0 auto}.gt-cta-bar__card{background-color:#0c4537;border-radius:30px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;position:relative}@media (max-width:991px){.gt-cta-bar__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:32px}}.gt-cta-bar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:relative;z-index:2}.gt-cta-bar__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#fff;margin-bottom:0;white-space:nowrap}.gt-cta-bar__btn{-ms-flex-negative:0;flex-shrink:0}.gt-cta-bar__illustration{width:429px;height:279px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991px){.gt-cta-bar__illustration{width:300px;height:auto}}@media (max-width:767px){.gt-cta-bar__illustration{width:100%;height:auto}}.gt-why{max-width:1640px;margin:0 auto;padding:0 100px}@media (max-width:991px){.gt-why{padding:0 40px}}@media (max-width:767px){.gt-why{padding:0 20px}}.gt-why__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:196px;padding:120px 0}@media (max-width:1199px){.gt-why__inner{gap:60px}}@media (max-width:991px){.gt-why__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:80px 0}}@media (max-width:767px){.gt-why__inner{padding:60px 0}}.gt-why__text{-webkit-box-flex:0;-ms-flex:0 0 576px;flex:0 0 576px;max-width:576px}@media (max-width:1199px){.gt-why__text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}}@media (max-width:767px){.gt-why__text{text-align:center}}.gt-why__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin-bottom:40px}.gt-why__body{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#0f0f0f}.gt-why__body p{margin-bottom:16px}.gt-why__body p:last-child{margin-bottom:0}.gt-why__image-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.gt-why__image{width:100%;height:453px;-o-object-fit:cover;object-fit:cover;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.gt-why__image{height:280px}}.gt-why__badge{width:120px;height:120px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:73px;left:-60px}.gt-why__badge img,.gt-why__badge svg{width:48px;height:48px}@media (max-width:991px){.gt-why__badge{width:80px;height:80px;left:-30px;top:40px}.gt-why__badge img{width:36px;height:36px}}@media (max-width:767px){.gt-why__badge{left:15px;top:15px;width:64px;height:64px}.gt-why__badge img{width:28px;height:28px}}.gt-offer{max-width:1640px;margin:0 auto;padding:0 100px 120px}@media (max-width:991px){.gt-offer{padding:0 40px 80px}}@media (max-width:767px){.gt-offer{padding:0 20px 60px}}.gt-offer__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.gt-offer__header{text-align:center}.gt-offer__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin-bottom:0}.gt-offer__cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}@media (max-width:991px){.gt-offer__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.gt-offer__card{-webkit-box-flex:1;-ms-flex:1;flex:1;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:40px 24px;text-align:center;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.gt-offer__card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.25);box-shadow:30px 30px 60px rgba(12,69,55,.25)}.gt-offer__card-icon{width:64px;height:64px;margin:0 auto 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gt-offer__card-icon img{width:48px;height:48px}.gt-offer__card-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#0c4537;margin-bottom:24px}.gt-offer__card-text{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#383838;margin-bottom:0}.btn-cta--green{background-color:#0c4537;color:#fff}.btn-cta--green:hover{background-color:rgb(16.5333333333,95.0666666667,75.7777777778);color:#fff}.gt-festival{max-width:1640px;margin:0 auto;padding:0 343px}@media (max-width:1199px){.gt-festival{padding:0 100px}}@media (max-width:991px){.gt-festival{padding:0 40px}}@media (max-width:767px){.gt-festival{padding:0 20px}}.gt-festival__inner{max-width:954px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:43px}.gt-festival__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;text-align:center;margin-bottom:0}.gt-festival__image-wrap{width:100%;position:relative}.gt-festival__image{width:100%;height:537px;-o-object-fit:cover;object-fit:cover;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.gt-festival__image{height:189px}}.gt-festival__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;background-color:transparent;border:2px solid #fff;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}@media (max-width:767px){.gt-festival__play{width:60px;height:60px}}.gt-festival__play svg{margin-left:4px;color:#fff;fill:#fff}@media (max-width:767px){.gt-festival__play svg{width:16px;height:18px}}.gt-festival__play:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);background-color:rgba(255,255,255,.15)}.gt-industries{max-width:1640px;margin:0 auto;padding:60px 100px}@media (max-width:991px){.gt-industries{padding:40px}}@media (max-width:767px){.gt-industries{padding:40px 20px}}.gt-industries__inner{max-width:1440px;margin:0 auto}.gt-industries__card{background-color:#0c4537;border-radius:30px;padding:60px 50px}@media (max-width:767px){.gt-industries__card{padding:40px 24px}}.gt-industries__subtitle{font-family:Quicksand,sans-serif;font-weight:500;font-size:24px;line-height:1.2;color:#fff;text-align:center;margin-bottom:10px}.gt-industries__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#fff;text-align:center;margin-bottom:80px}@media (max-width:767px){.gt-industries__title{margin-bottom:40px}}.gt-industries__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){.gt-industries__grid{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.gt-industries__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.gt-industries__separator{width:1px;-ms-flex-item-align:stretch;align-self:stretch;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.gt-industries__separator{width:60px;height:2px;-ms-flex-item-align:center;align-self:center}}.gt-industries__item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:center;padding:20px}@media (max-width:991px){.gt-industries__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 14px);flex:0 0 calc(33.333% - 14px)}}@media (max-width:767px){.gt-industries__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.gt-industries__item-icon{display:block;width:48px;height:48px;margin:0 auto 20px}.gt-industries__item-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#fff;margin-bottom:20px}.gt-industries__item-text{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;margin-bottom:0}.gt-dna{max-width:1640px;margin:0 auto;padding:60px 100px}@media (max-width:991px){.gt-dna{padding:40px}}@media (max-width:767px){.gt-dna{padding:40px 20px}}.gt-dna__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:991px){.gt-dna__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.gt-dna__left{-webkit-box-flex:0;-ms-flex:0 0 832px;flex:0 0 832px;min-height:589px;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);background-size:cover;background-position:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.gt-dna__left::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);border-radius:30px}@media (max-width:1199px){.gt-dna__left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:480px}}@media (max-width:767px){.gt-dna__left{min-height:400px}}.gt-dna__left-content{position:relative;z-index:1;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.gt-dna__esg-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#fff;margin-bottom:0}.gt-dna__esg-text{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;margin-bottom:0}.gt-dna__right{-webkit-box-flex:1;-ms-flex:1;flex:1;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.gt-dna__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#0f0f0f;margin-bottom:0}.gt-dna__list p{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:24px}.gt-dna__list p:last-child{margin-bottom:0}.gt-stats{max-width:1640px;margin:0 auto;padding:60px 100px}@media (max-width:991px){.gt-stats{padding:40px}}@media (max-width:767px){.gt-stats{padding:40px 20px}}.gt-stats__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:54px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:991px){.gt-stats__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media (max-width:767px){.gt-stats__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.gt-stats__left{-webkit-box-flex:0;-ms-flex:0 0 310px;flex:0 0 310px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:991px){.gt-stats__left{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.gt-stats__heading{font-family:Quicksand,sans-serif;font-weight:400;font-size:33px;line-height:1.2;color:#0f0f0f;margin-bottom:0}@media (max-width:767px){.gt-stats__heading{text-align:center}}.gt-stats__grid{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.gt-stats__grid::before{content:"";position:absolute;left:0;right:0;top:166px;height:2px;background-color:#fbbf2b;z-index:0}@media (max-width:991px){.gt-stats__grid::before{display:none}}@media (max-width:767px){.gt-stats__grid::before{display:block;position:relative;left:auto;right:auto;top:auto;width:2px;height:42px;margin:0 auto}}.gt-stats__grid::after{content:"";position:absolute;left:-34px;top:161px;width:10px;height:10px;border-radius:50%;background-color:#fbbf2b;z-index:0}@media (max-width:991px){.gt-stats__grid::after{display:none}}@media (max-width:767px){.gt-stats__grid::after{display:block;position:relative;left:auto;top:auto;width:10px;height:10px;margin:8px auto 0}}@media (max-width:767px){.gt-stats__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}.gt-stats__card{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:30px;padding:40px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;position:relative;z-index:1}.gt-stats__card:nth-child(1){margin-top:22px;min-height:277px}.gt-stats__card:nth-child(2){margin-top:41px;min-height:239px}.gt-stats__card:nth-child(3){margin-top:0;min-height:321px}.gt-stats__card:nth-child(4){margin-top:62px;min-height:197px}.gt-stats__card--light{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.gt-stats__card--dark{background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,69,55,.9)),to(#0a4537));background:linear-gradient(180deg,rgba(10,69,55,.9) 0,#0a4537 100%);border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.gt-stats__card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:254px;min-height:230px!important;margin-top:0!important}.gt-stats__card:not(:last-child)::after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:20px;background-color:#fbbf2b}}.gt-stats__number{font-family:Quicksand,sans-serif;font-weight:700;font-size:50px;line-height:1.3}.gt-stats__number--yellow{color:#fbbf2b}.gt-stats__number--green{color:#0c4537}.gt-stats__card--dark .gt-stats__number--yellow{color:#fbbf2b}.gt-stats__label{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;margin-bottom:0;color:#0f0f0f}.gt-stats__card--dark .gt-stats__label{color:#fff}.gt-stats__bottom-text{max-width:1440px;margin:40px auto 0;padding:0 224px 0 547px;font-family:Quicksand,sans-serif;font-weight:500;font-size:24px;line-height:1.3;color:#0f0f0f;text-align:center}@media (max-width:991px){.gt-stats__bottom-text{padding:0 40px;font-size:20px}}@media (max-width:767px){.gt-stats__bottom-text{padding:0 20px;font-size:18px}}.gt-proof{max-width:1640px;margin:0 auto;padding:60px 100px}@media (max-width:991px){.gt-proof{padding:40px}}@media (max-width:767px){.gt-proof{padding:40px 20px}}.gt-proof__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:250px}@media (max-width:1199px){.gt-proof__inner{gap:60px}}@media (max-width:991px){.gt-proof__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.gt-proof__text{-webkit-box-flex:0;-ms-flex:0 0 467px;flex:0 0 467px;max-width:467px}@media (max-width:1199px){.gt-proof__text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}}.gt-proof__subtitle{font-family:Quicksand,sans-serif;font-weight:500;font-size:24px;line-height:1.2;color:#0f0f0f;margin-bottom:10px}.gt-proof__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:1.2;color:#0f0f0f;margin-bottom:40px}.gt-proof__desc{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:0}.gt-proof__image-wrap{-webkit-box-flex:0;-ms-flex:0 0 723px;flex:0 0 723px;position:relative}@media (max-width:1199px){.gt-proof__image-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}.gt-proof__image{width:100%;height:431px;-o-object-fit:cover;object-fit:cover;border-radius:30px}@media (max-width:767px){.gt-proof__image{height:280px}}.gt-proof__floating{position:absolute;top:60px;left:-119px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.gt-proof__floating{left:-60px}}@media (max-width:991px){.gt-proof__floating{left:20px;top:40px}}@media (max-width:767px){.gt-proof__floating{top:20px;left:10px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top left;transform-origin:top left}}.gt-proof__connector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.gt-proof__connector-dot{display:block;width:10px;height:10px;border-radius:50%;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}.gt-proof__connector-line{display:block;width:58px;height:2px;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}.gt-proof__card{background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);width:378px;height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media (max-width:767px){.gt-proof__card{width:280px;height:120px;gap:20px}}.gt-proof__card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.gt-proof__card-item img{width:50px;height:48px}.gt-proof__card-label{font-family:Quicksand,sans-serif;font-weight:700;font-size:12px;line-height:1.4;color:#0c4537}.gt-proof__card-plus{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1;color:#0c4537}.gt-expertise{max-width:1640px;margin:0 auto;padding:60px 100px}@media (max-width:991px){.gt-expertise{padding:40px}}@media (max-width:767px){.gt-expertise{padding:40px 20px}}.gt-expertise__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.gt-expertise__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#0f0f0f;text-align:center;margin-bottom:0}.gt-expertise__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}@media (max-width:991px){.gt-expertise__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.gt-expertise__card{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:204px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.2);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.gt-expertise__card{min-height:auto;padding:30px}}.gt-expertise__card-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#0c4537;margin-bottom:20px}.gt-expertise__card-desc{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#0f0f0f;margin-bottom:0}.gt-contact{max-width:1440px;margin:60px auto;padding:0 100px}@media (max-width:991px){.gt-contact{padding:0 40px}}@media (max-width:767px){.gt-contact{padding:0 20px;margin:40px auto}}.gt-contact__card{background-color:#0c4537;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;padding-left:510px}@media (max-width:1199px){.gt-contact__card{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.gt-contact__left{position:absolute;left:0;top:0;bottom:0;width:510px;padding:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;z-index:2}@media (max-width:1199px){.gt-contact__left{position:relative;width:100%;padding:40px}}.gt-contact__title{font-family:Quicksand,sans-serif;font-weight:300;font-size:30px;line-height:1.2;color:#fff;margin-bottom:0}.gt-contact__desc{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;margin-bottom:0}.gt-contact__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fbbf2b;text-decoration:none;border:1px solid #fbbf2b;border-radius:100px;padding:16px 24px;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.gt-contact__link:hover{background-color:#fbbf2b;color:#0f0f0f}.gt-contact__image-wrap{position:absolute;left:300px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:537px;height:537px;z-index:1}@media (max-width:1199px){.gt-contact__image-wrap{display:none}}.gt-contact__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gt-contact__form-wrap{background-color:#0c4537;border-radius:30px;padding:60px;position:relative;z-index:3}@media (max-width:767px){.gt-contact__form-wrap{padding:32px 24px}}.gt-contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:433px}@media (max-width:767px){.gt-contact__form{min-width:auto}}.gt-contact__input,.gt-contact__textarea{background:rgba(255,255,255,.07);border:none;border-radius:60px;padding:14px 16px;height:50px;font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#fff;outline:0;-webkit-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease}.gt-contact__input::-webkit-input-placeholder,.gt-contact__textarea::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.gt-contact__input::-moz-placeholder,.gt-contact__textarea::-moz-placeholder{color:rgba(255,255,255,.6)}.gt-contact__input:-ms-input-placeholder,.gt-contact__textarea:-ms-input-placeholder{color:rgba(255,255,255,.6)}.gt-contact__input::-ms-input-placeholder,.gt-contact__textarea::-ms-input-placeholder{color:rgba(255,255,255,.6)}.gt-contact__input::placeholder,.gt-contact__textarea::placeholder{color:rgba(255,255,255,.6)}.gt-contact__input:focus,.gt-contact__textarea:focus{border-color:#fbbf2b;background-color:transparent}.gt-contact__textarea{resize:vertical;min-height:100px;border-radius:20px;height:auto}.gt-contact__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;cursor:pointer}.gt-contact__checkbox input[type=checkbox]{margin-top:2px;accent-color:#fbbf2b}.gt-contact__checkbox span{font-family:Quicksand,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#fff}.gt-contact__submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:0 0;border:1px solid #fbbf2b;border-radius:100px;cursor:pointer;font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fbbf2b;padding:16px 24px;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.gt-contact__submit svg{stroke:#fbbf2b}.gt-contact__submit:hover{background-color:#fbbf2b;color:#0f0f0f}.gt-contact__submit:hover svg{stroke:#0f0f0f}.hp-field{position:absolute;left:-9999px;opacity:0;height:0;width:0}.ai-section-wrap{max-width:1640px;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px}@media (max-width:991px){.ai-section-wrap{padding-left:40px;padding-right:40px}}@media (max-width:767px){.ai-section-wrap{padding-left:20px;padding-right:20px}}.section--hero-wrapper--ai .section--hero--ai{max-width:1600px;height:492px;min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.section--hero-wrapper--ai .section--hero--ai{height:600px;min-height:600px}}.section--hero-wrapper--ai .section--hero__content--ai{padding-bottom:70px;padding-left:323px;padding-right:323px;text-align:center}@media (max-width:991px){.section--hero-wrapper--ai .section--hero__content--ai{padding-left:60px;padding-right:60px}}@media (max-width:767px){.section--hero-wrapper--ai .section--hero__content--ai{padding-bottom:40px;padding-left:20px;padding-right:20px}}.section--hero-wrapper--ai .section--hero__title--ai{font-family:Quicksand,sans-serif;font-weight:300;font-size:50px;line-height:60px;color:#fff;text-shadow:none}@media (max-width:767px){.section--hero-wrapper--ai .section--hero__title--ai{font-size:40px;line-height:48px;font-weight:700}}.ai-intro{padding:0;overflow:visible}@media (max-width:991px){.ai-intro{background-color:#0c4537;overflow:hidden}}.ai-intro__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:150px;padding-top:120px;padding-bottom:120px}@media (max-width:991px){.ai-intro__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;padding-top:80px;padding-bottom:80px}}.ai-intro__left{-webkit-box-flex:0;-ms-flex:0 0 527px;flex:0 0 527px}@media (max-width:1199px){.ai-intro__left{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ai-intro__left h2{font-family:Quicksand,sans-serif;font-weight:300;font-size:33px;line-height:39.6px;color:#0f0f0f;margin-bottom:40px}.ai-intro__left h2 strong{font-weight:700}@media (max-width:991px){.ai-intro__left h2{color:#fff}}.ai-intro__left p{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:20.8px;color:#0f0f0f;margin-bottom:16px}@media (max-width:991px){.ai-intro__left p{color:rgba(255,255,255,.85)}}.ai-intro__left p:last-child{margin-bottom:0}.ai-intro__right{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:704px;position:relative;overflow:visible}.ai-intro__image-wrap{position:relative;margin-top:137px}.ai-intro__image-wrap img{width:100%;height:406px;-o-object-fit:cover;object-fit:cover;border-radius:27px}@media (max-width:767px){.ai-intro__image-wrap img{height:260px}}.ai-intro__image-wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(248,248,248,.35)),color-stop(40%,transparent));background:linear-gradient(to right,rgba(248,248,248,.35) 0,transparent 40%);border-radius:27px;pointer-events:none}.ai-intro__stats{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media (max-width:991px){.ai-intro__stats{position:static}}@media (max-width:767px){.ai-intro__stats{gap:12px}}.ai-intro__stats-nav{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#0c4537;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.ai-intro__stats-nav svg{color:#fff}.ai-intro__stats-nav:hover{background-color:#0c4537}.ai-intro__stats-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.ai-intro__stats-track{gap:12px}}.ai-intro__stat-card{-ms-flex-negative:0;flex-shrink:0;height:207px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;gap:10px}.ai-intro__stat-card--inactive{width:97px;background:0 0;border:none;border-radius:30px}@media (max-width:767px){.ai-intro__stat-card--inactive{width:70px;height:160px}}.ai-intro__stat-card--active{width:222px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,69,55,.9)),to(#0a4537));background:linear-gradient(180deg,rgba(10,69,55,.9) 0,#0a4537 100%);border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.ai-intro__stat-card--active{width:180px;height:160px}}.ai-intro__stat-icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.ai-intro__stat-number{font-family:Quicksand,sans-serif;font-weight:700;font-size:50px;line-height:65px;color:#fbbf2b}@media (max-width:767px){.ai-intro__stat-number{font-size:36px;line-height:46px}}.ai-intro__stat-label{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:20.8px;color:#fff;text-align:center}@media (max-width:767px){.ai-intro__stat-label{font-size:13px;line-height:17px}}.ai-philosophy{padding:0}.ai-philosophy__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:163px;padding-top:120px;padding-bottom:120px}@media (max-width:991px){.ai-philosophy__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:48px;padding-top:80px;padding-bottom:80px}}.ai-philosophy__left{-webkit-box-flex:0;-ms-flex:0 0 710px;flex:0 0 710px;position:relative}@media (max-width:1199px){.ai-philosophy__left{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:710px}}.ai-philosophy__image-wrap{position:relative}.ai-philosophy__image{width:100%;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.ai-philosophy__image{height:280px}}.ai-philosophy__quote-card{position:absolute;bottom:46px;right:-83px;width:552px;padding:24px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}.ai-philosophy__quote-card p{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:28.8px;color:#0c4537;margin:0}@media (max-width:767px){.ai-philosophy__quote-card p{font-size:18px;line-height:24px}}@media (max-width:767px){.ai-philosophy__quote-card{right:20px;left:auto;width:auto;padding:16px}}.ai-philosophy__right{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:567px}@media (max-width:991px){.ai-philosophy__right{text-align:center}}.ai-philosophy__right h2{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:39.6px;color:#0f0f0f;margin-bottom:40px}.ai-philosophy__subtitle{font-family:Quicksand,sans-serif;font-weight:400;font-size:24px;line-height:28.8px;color:#0f0f0f;margin-bottom:24px}.ai-philosophy__list{list-style:none;padding:0;margin:0}@media (max-width:991px){.ai-philosophy__list{display:inline-block;text-align:left}}.ai-philosophy__list li{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:25.6px;color:#0f0f0f;padding-left:20px;position:relative}.ai-philosophy__list li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background-color:#fbbf2b}.ai-section-title{max-width:820px;margin:0 auto;text-align:center;padding:0 20px}.ai-section-title h2{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:39.6px;color:#0f0f0f;margin:0}.ai-case{padding:0}.ai-case .ai-section-wrap{padding-top:80px;padding-bottom:100px}.ai-case__card{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:196px;padding:60px 40px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:1199px){.ai-case__card{gap:60px}}@media (max-width:991px){.ai-case__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:40px 24px}}.ai-case--reversed .ai-case__card{gap:170px}@media (max-width:1199px){.ai-case--reversed .ai-case__card{gap:60px}}@media (max-width:991px){.ai-case--reversed .ai-case__card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}}.ai-case--reversed .ai-case__image{height:605px}@media (max-width:767px){.ai-case--reversed .ai-case__image{height:320px}}.ai-case--last .ai-section-wrap{padding-bottom:120px}.ai-case--last .ai-case__image{height:480px}@media (max-width:767px){.ai-case--last .ai-case__image{height:320px}}.ai-case__text{-webkit-box-flex:0;-ms-flex:0 0 576px;flex:0 0 576px}@media (max-width:1199px){.ai-case__text{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ai-case__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:39.6px;color:#0f0f0f;margin-bottom:16px}.ai-case__subtitle{font-family:Quicksand,sans-serif;font-weight:700;font-size:24px;line-height:28.8px;color:#0f0f0f;margin-bottom:24px}@media (max-width:767px){.ai-case__subtitle{font-size:20px;line-height:24px}}.ai-case__text p{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:20.8px;color:#0f0f0f;margin-bottom:12px}.ai-case__text ul{list-style:none;padding:0;margin:0 0 16px}.ai-case__text ul li{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:20.8px;color:#0f0f0f;padding-left:20px;position:relative}.ai-case__text ul li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:#fbbf2b}.ai-case__closing,.ai-case__direction{margin-top:16px}.ai-case__visual{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:588px}.ai-case__image-wrap{position:relative}.ai-case__image{width:100%;height:584px;-o-object-fit:cover;object-fit:cover;border-radius:30px}@media (max-width:767px){.ai-case__image{height:320px}}.ai-case__badge{width:120px;height:120px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:80px;left:-60px}.ai-case__badge img,.ai-case__badge svg{width:48px;height:48px}@media (max-width:991px){.ai-case__badge{left:20px;top:auto;bottom:20px}}.ai-case__connector{position:absolute;top:135px;left:-115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.ai-case__connector{display:none}}.ai-case__connector-dot{width:10px;height:10px;border-radius:50%;background-color:#fbbf2b}.ai-case__connector-line{width:45px;height:2px;background-color:#fbbf2b}.ai-case--reversed .ai-case__badge{left:auto;right:-60px}@media (max-width:991px){.ai-case--reversed .ai-case__badge{right:20px;left:auto}}.ai-case--reversed .ai-case__connector{left:auto;right:-115px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ai-cta-dark{padding:0}.ai-cta-dark .ai-section-wrap{padding-bottom:120px}.ai-cta-dark__card{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;padding:40px;border-radius:30px;background-color:#0c4537}@media (max-width:991px){.ai-cta-dark__card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:32px;padding:40px 24px}}.ai-cta-dark__image-wrap{-webkit-box-flex:0;-ms-flex:0 0 571px;flex:0 0 571px}@media (max-width:1199px){.ai-cta-dark__image-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ai-cta-dark__image{width:100%;height:410px;-o-object-fit:cover;object-fit:cover;border-radius:30px}@media (max-width:767px){.ai-cta-dark__image{height:260px}}.ai-cta-dark__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:685px}.ai-cta-dark__title{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:39.6px;color:#fff;margin-bottom:24px}.ai-cta-dark__list{list-style:none;padding:0;margin:0 0 40px}.ai-cta-dark__list li{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:25.6px;color:#fff;padding-left:20px;position:relative}.ai-cta-dark__list li::before{content:"•";position:absolute;left:0;color:#fbbf2b}.ai-cta-dark--rd .ai-cta-dark__card{gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){.ai-cta-dark--rd .ai-cta-dark__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media (max-width:991px){.ai-cta-dark--rd .ai-cta-dark__content .btn-cta{display:none}}.ai-cta-dark--rd .ai-cta-dark__mobile-cta{display:none}@media (max-width:991px){.ai-cta-dark--rd .ai-cta-dark__mobile-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.ai-cta-dark--rd .ai-cta-dark__image-wrap{-webkit-box-flex:0;-ms-flex:0 0 675px;flex:0 0 675px}@media (max-width:1199px){.ai-cta-dark--rd .ai-cta-dark__image-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ai-competencies{padding:0}.ai-competencies .ai-section-wrap{padding-bottom:120px}.ai-competencies__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:181px}@media (max-width:991px){.ai-competencies__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}}.ai-competencies__left{-webkit-box-flex:0;-ms-flex:0 0 515px;flex:0 0 515px}@media (max-width:1199px){.ai-competencies__left{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:991px){.ai-competencies__left{text-align:center}}.ai-competencies__left h2{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:39.6px;color:#0f0f0f;margin-bottom:24px}.ai-competencies__intro{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:20.8px;color:#0f0f0f;margin-bottom:24px}@media (max-width:991px){.ai-competencies__intro{font-weight:400;font-size:24px;line-height:28.8px}}.ai-competencies__list{list-style:none;padding:0;margin:0}@media (max-width:991px){.ai-competencies__list{display:inline-block;text-align:left}}.ai-competencies__list li{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:25.6px;color:#0f0f0f;padding-left:20px;position:relative}.ai-competencies__list li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background-color:#fbbf2b}.ai-competencies__right{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:744px}.ai-competencies__image-wrap{position:relative}.ai-competencies__image{width:100%;height:406px;-o-object-fit:cover;object-fit:cover;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.ai-competencies__image{height:260px}}.ai-competencies__badge{width:120px;height:120px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:143px;left:-60px}.ai-competencies__badge img,.ai-competencies__badge svg{width:48px;height:48px}@media (max-width:991px){.ai-competencies__badge{top:auto;bottom:20px;left:20px}}.ai-competencies__connector{position:absolute;top:198px;left:-115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.ai-competencies__connector{display:none}}.ai-competencies__connector-dot{width:10px;height:10px;border-radius:50%;background-color:#fbbf2b}.ai-competencies__connector-line{width:45px;height:2px;background-color:#fbbf2b}.ai-skills{padding:0}@media (max-width:991px){.ai-skills{background-color:#0c4537}}.ai-skills .ai-section-wrap{padding-bottom:120px;text-align:center}.ai-skills__heading{font-family:Quicksand,sans-serif;font-weight:400;font-size:33px;line-height:39.6px;color:#0f0f0f;margin-bottom:40px;text-align:center}@media (max-width:991px){.ai-skills__heading{font-weight:700;color:#fff}}.ai-skills__grid{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}@media (max-width:991px){.ai-skills__grid{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.ai-skills__card{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:272px;height:208px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 24px;gap:24px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:991px){.ai-skills__card{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);max-width:none;height:auto;min-height:180px}}@media (max-width:767px){.ai-skills__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.ai-skills__icon{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-skills__icon img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.ai-skills__label{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:20.8px;color:#0f0f0f;text-align:center;margin:0}.ai-skills__separator{width:20px;height:2px;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}@media (max-width:991px){.ai-skills__separator{display:none}}.ai-skills__cta-wrap{margin-top:40px;text-align:center}.ai-process{padding:0}.ai-process .ai-section-wrap{padding-bottom:120px;text-align:center}.ai-process__heading{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:39.6px;color:#0f0f0f;margin-bottom:24px;text-align:center}.ai-process__subtitle{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:20.8px;color:#0f0f0f;text-align:center;margin-bottom:60px}.ai-process__grid{max-width:976px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.ai-process__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%}@media (max-width:767px){.ai-process__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.ai-process__step{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:272px;height:208px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 24px;gap:24px;border-radius:30px;background-color:#0c4537;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.ai-process__step{width:100%;max-width:none;height:auto;min-height:160px}}.ai-process__step-icon{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-process__step-icon img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.ai-process__step-label{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:20.8px;color:#fff;text-align:center;margin:0}.ai-process__arrow{-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.ai-process__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.ai-process__connector-vertical{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:136px}@media (max-width:767px){.ai-process__connector-vertical{padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ai-greentech{padding:0}.ai-greentech .ai-section-wrap{padding-bottom:120px}.ai-greentech__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:181px}@media (max-width:991px){.ai-greentech__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:48px}}.ai-greentech__left{-webkit-box-flex:0;-ms-flex:0 0 744px;flex:0 0 744px;position:relative}@media (max-width:1199px){.ai-greentech__left{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ai-greentech__image-wrap{position:relative}.ai-greentech__image{width:100%;height:406px;-o-object-fit:cover;object-fit:cover;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15)}@media (max-width:767px){.ai-greentech__image{height:260px}}.ai-greentech__badge{width:120px;height:120px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:143px;right:-60px}.ai-greentech__badge img,.ai-greentech__badge svg{width:48px;height:48px}@media (max-width:991px){.ai-greentech__badge{top:auto;bottom:20px;right:20px}}.ai-greentech__connector{position:absolute;top:198px;right:-115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.ai-greentech__connector{display:none}}.ai-greentech__connector-line{width:45px;height:2px;background-color:#fbbf2b}.ai-greentech__connector-dot{width:10px;height:10px;border-radius:50%;background-color:#fbbf2b}.ai-greentech__right{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:515px}@media (max-width:991px){.ai-greentech__right{text-align:center}}.ai-greentech__right h2{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:39.6px;color:#0f0f0f;margin-bottom:24px}.ai-greentech__intro{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:20.8px;color:#0f0f0f;margin-bottom:16px}.ai-greentech__list{list-style:none;padding:0;margin:0}@media (max-width:991px){.ai-greentech__list{display:inline-block;text-align:left}}.ai-greentech__list li{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:25.6px;color:#0f0f0f;padding-left:20px;position:relative}.ai-greentech__list li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background-color:#fbbf2b}.ai-quote-separator{max-width:820px;margin:0 auto;padding:60px 20px;text-align:center}.ai-quote-separator p{font-family:Quicksand,sans-serif;font-weight:500;font-size:24px;line-height:31.2px;color:#0f0f0f;margin:0}.ai-quote-separator p strong{font-weight:700}.ai-counters{padding:0}.ai-counters .ai-section-wrap{padding-bottom:120px}.ai-counters__inner{max-width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 50px;border-radius:30px;background-color:#0c4537;gap:34px}@media (max-width:991px){.ai-counters__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding:60px 50px}}@media (max-width:767px){.ai-counters__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px}}.ai-counters__item{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-counters__item .counter{font-family:Quicksand,sans-serif;font-weight:700;font-size:50px;line-height:65px;color:#fbbf2b}.ai-counters__item .counter__label{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:20.8px;color:#fff;margin:8px 0 0}.ai-counters__divider{width:1px;height:79px;background-color:#fbbf2b;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.ai-counters__divider{width:80px;height:1px}}.ai-testimonials{padding:0}.ai-testimonials .ai-section-wrap{padding-bottom:120px;text-align:center}.ai-testimonials__heading{font-family:Quicksand,sans-serif;font-weight:700;font-size:33px;line-height:39.6px;color:#0f0f0f;margin-bottom:40px;text-align:center}.ai-testimonials__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media (max-width:767px){.ai-testimonials__carousel{gap:16px}}.ai-testimonials__nav{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#0c4537;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.ai-testimonials__nav svg{color:#fff}.ai-testimonials__nav:hover{background-color:#0c4537}@media (max-width:767px){.ai-testimonials__nav{display:none}}.ai-testimonials__card{max-width:856px;padding:40px 80px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,0) 0,#fff 100%),rgba(255,255,255,.8);border:2px solid #fff;border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media (max-width:767px){.ai-testimonials__card{padding:90px 40px 40px}}.ai-testimonials__avatar{width:120px;height:120px;border-radius:30px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,69,55,.9)),to(#0a4537));background:linear-gradient(180deg,rgba(10,69,55,.9) 0,#0a4537 100%);border-radius:30px;-webkit-box-shadow:30px 30px 60px rgba(12,69,55,.15);box-shadow:30px 30px 60px rgba(12,69,55,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:18px}.ai-testimonials__avatar svg{width:60px;height:60px}.ai-testimonials__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.ai-testimonials__quote{margin:0}.ai-testimonials__quote p{font-family:Quicksand,sans-serif;font-weight:400;font-size:24px;line-height:28.8px;color:#383838;text-align:center;margin:0}@media (max-width:767px){.ai-testimonials__quote p{font-size:16px;line-height:20.8px;font-weight:500}}.ai-testimonials__author{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:20.8px;color:#383838;margin:0}.ai-testimonials__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:32px}.ai-testimonials__dot{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0}.ai-testimonials__dot--active{background-color:#fbbf2b}.ai-clutch{padding:0}.ai-clutch .ai-section-wrap{padding-bottom:100px;text-align:center}.ai-clutch__label{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:20.8px;color:#0f0f0f;margin-bottom:20px}.ai-clutch__image{width:283px;height:90px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.breadcrumbs{padding:120px 0 0;max-width:1440px;margin:0 auto;padding-left:24px;padding-right:24px}@media (max-width:991px){.breadcrumbs{padding-top:100px}}@media (max-width:767px){.breadcrumbs{padding-top:80px}}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.breadcrumbs__item{font-size:14px;font-weight:500;color:#6b6b6b}.breadcrumbs__item a{color:#0c4537}.breadcrumbs__item a:hover{text-decoration:underline}.breadcrumbs__item:not(:last-child)::after{content:"/";margin-left:8px;color:#e0e0e0}.breadcrumbs__item:last-child{color:#383838}.section--page{padding-top:60px;padding-bottom:30px;background-color:#fff;border-radius:30px;max-width:1600px;margin:24px auto 0}@media (max-width:767px){.section--page{border-radius:16px;margin-top:16px}}.section--page h1{font-weight:700;font-size:40px;line-height:1.2;color:#0f0f0f;margin-bottom:32px}@media (max-width:767px){.section--page h1{font-size:28px;margin-bottom:24px}}.section--page__content p{font-size:16px;line-height:1.7;margin-bottom:1.25em}.section--page__content h2{font-weight:700;font-size:28px;margin-top:2em;margin-bottom:.75em}@media (max-width:767px){.section--page__content h2{font-size:22px}}.section--page__content h3{font-weight:700;font-size:22px;margin-top:1.5em;margin-bottom:.5em}@media (max-width:767px){.section--page__content h3{font-size:18px}}.section--page__content h4{font-weight:700;font-size:18px;margin-top:1.5em;margin-bottom:.5em}.section--page__content ol,.section--page__content ul{padding-left:24px;margin-bottom:1.5em}.section--page__content ol li,.section--page__content ul li{font-size:16px;line-height:1.7;margin-bottom:.4em;list-style:disc}.section--page__content ol li{list-style:decimal}.section--page__content blockquote{border-left:4px solid #0c4537;padding:16px 24px;margin:2em 0;background-color:#f8f8f8;border-radius:0 10px 10px 0}.section--page__content blockquote p{font-size:17px;font-style:italic;margin-bottom:0}.section--page__content a{color:#0c4537;text-decoration:underline}.section--page__content a:hover{color:rgb(4.4444444444,25.5555555556,20.3703703704)}.section--page__content img{max-width:100%;height:auto;border-radius:10px;margin:1.5em 0}.section--page__content table{width:100%;border-collapse:collapse;margin:1.5em 0}.section--page__content table td,.section--page__content table th{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0;font-size:15px;line-height:1.5}.section--page__content table th{font-weight:700;color:#0f0f0f;background-color:#f8f8f8}.section--page__content .wp-caption{max-width:100%;margin:1.5em 0}.section--page__content .wp-caption img{margin:0}.section--page__content .wp-caption-text{font-size:14px;color:rgb(94.25,94.25,94.25);margin-top:8px}.section--page__thumbnail{border-radius:10px;overflow:hidden}.section--page__thumbnail img{width:100%;height:auto;display:block}
/*# sourceMappingURL=styles.min.css.map */
