@font-face{font-family:'Sunless day';src:url(../fonts/Sunless_day.woff2) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lennon;src:url(../fonts/Lennon.woff2) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SignThat;src:url(../fonts/SignThat-Regular.woff2) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat Medium";src:url(../fonts/Montserrat-Medium.woff2) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat SemiBold";src:url(../fonts/Montserrat-SemiBold.woff2) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat Bold";src:url(../fonts/Montserrat-Bold.woff2) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat ExtraBold";src:url(../fonts/Montserrat-ExtraBold.woff2) format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--brand-orange:#ff6a00}html{overflow-x:hidden;max-width:100%;height:100%}body{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}.main-content:has(.not-found){display:flex;flex-direction:column;height:100%}html{behavior:smooth}button{border:none}section{padding:80px 0}strong{font-family:"Montserrat Bold"}.overlay img{width:100%;height:100%;object-fit:cover;filter:brightness(60%)}.navbar{min-height:82px}.navbar-brand{transition:opacity .3s ease,transform .3s ease}.navbar-brand.navbar-brand-hidden{opacity:0;transform:scale(.95);pointer-events:none}.navbar-onepage.top-nav-collapse .navbar-brand img{filter:invert(0)}.navbar-Concept.navbar-fixed-top{padding-top:10px;padding-bottom:10px}.navbar-Concept .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-Concept .navbar-brand{padding-top:10px;padding-bottom:10px;height:auto}.navbar-Concept .btn-nav{margin-left:15px}.nav{display:flex;align-items:center}.intro{position:relative;height:80vh;min-height:400px;overflow:hidden}.intro .intro-body{padding:calc(100vh - 80vh) 0 calc(100vh - 94vh)}.main.intro{margin-top:82px;height:80vh!important}.main.intro .intro-body{display:flex;align-items:center;padding:0;padding-top:82px}.h1{padding:0 8vw!important}.help-cards{margin-top:40px}.service-card{transition:all ease-out .3s}.service-card:hover{box-shadow:rgba(0,0,0,.25) 4px 5px 10px 0}.swiper-pagination-bullets{display:none!important}@media(max-width:960px){.navbar-custom.top-nav-collapse .navbar-brand{top:0}.navbar-collapse{background-color:#fff}.navbar-collapse .btn-blue,.navbar-custom .nav li .btn-blue{margin-left:0}.help-cards__item{padding:30px 20px 40px}.help-cards__item p{text-align:left}.audit blockquote{padding:10px}.teaser .text-block{height:auto}.offcet .v-center>[class*=col]{padding:0}.footer-country__item:not(:first-child){padding-right:8px;padding-left:8px}.footer__row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer__menu{width:100%}.submit-block{display:flex;flex-direction:column;align-items:center;gap:20px}}.navbar-brand img{width:100px;height:auto;filter:invert(1)}.navbar-toggler{filter:invert(1)}.navbar-onepage.navbar-scrolled img{filter:invert(0)}.navbar-onepage.navbar-scrolled .navbar-toggler{filter:invert(0)}.navbar-nav.sm-collapsible a.has-submenu{padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-onepage.navbar-scrolled{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);min-height:62px}.navbar-onepage .nav-link{color:#fff;font-weight:600;transition:all .3s ease}.navbar-onepage.navbar-scrolled .nav-link.active,.navbar-onepage.navbar-scrolled .nav-link:hover{color:#789!important}.nav-link.active,.nav-link:hover{color:#789!important}.nav-link.active,.navbar-onepage.navbar-scrolled .nav-link.active{font-size:14px;padding:10px 8px}.navbar-nav .nav-link.show{color:#789}.navbar-onepage.navbar-scrolled .nav-link{color:#111}.swiper-pagination-bullet{width:10px;height:10px}.swiper-pagination-bullet-active{background:#789}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px;color:#789}.navbar-custom .nav li.active .btn-blue{background-color:#789!important}.btn-blue,.navbar-custom .nav li .btn-blue{padding:8px 16px!important;background-color:#789;border-radius:10px;border:none;margin-left:24px;transition:all .3s ease;color:#fff!important;font-weight:600}.btn-blue:hover,.navbar-custom .nav li .btn-blue:hover{background-color:#4a5b6d;color:#fff}.big{font-family:"Montserrat ExtraBold",sans-serif;font-size:66px!important;line-height:1!important}@media (max-width:1199px) and (min-width:992px){.big{font-size:52px!important}}.navbar-header img{width:78px;height:auto}.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Montserrat Bold";font-weight:700}.h3{font-size:calc(1.3rem + .6vw);line-height:1.3;letter-spacing:-.4px;margin:0 0 25px}.h5{margin:0 0 25px;font-size:1.25rem;line-height:1.3;letter-spacing:-.4px}@media (max-width:768px){.h1{font-size:38px!important;line-height:38px!important}}@media (max-width:480px){.h1{font-size:26px!important;line-height:34px!important}}.h1{font-size:60px;line-height:80px;letter-spacing:0}.intro-desc{display:flex;justify-content:center}.intro-desc p{margin:0;margin-top:28px;padding:8px 16px;width:max-content;border:1px solid #ff7b47;border-radius:12px;background-color:#fff;color:#434343}.services,.we-help{padding:80px 0}#build-system ul,.we-help ul{list-style-type:none}#build-system ul li,.we-help ul li{position:relative;padding-left:30px;margin-bottom:8px}#build-system ul li:before,.we-help ul li::before{content:'';position:absolute;left:0;top:.25em;width:18px;height:18px;background-image:url(../img/icon/circle-check-regular-full.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.we-help .bg-pastel ul li:before{filter:invert(1)}.we-help__wrapper{display:flex;flex-direction:column;align-items:center}.help-cards{margin-top:80px;display:flex;gap:20px;width:100%}.help-cards__item{display:flex;flex-direction:column;height:100%;padding:32px 32px 40px;border-radius:10px;height:100%;transition:all .4s ease}.offcet-art__list{padding:.5em;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;color:#5d5d5d}.offcet-art__list li svg{width:20px;height:20px;margin-right:8px;vertical-align:middle;transition:filter .5s ease}.bg-pastel .help-cards__list li svg{filter:brightness(0) invert(1)}.help-cards__list li,.offcet-art__list li{list-style-type:none}.bg-pastel .help-cards__list li{color:#fff}.help-cards__item p{margin:0;margin-bottom:16px}.we-help .help-cards__link{width:100%}.help-cards__link{margin-top:auto;text-align:center;padding:14px 0;background-color:#ff7b47;color:#fff;transition:all .3s ease-in-out}.help-cards__link:hover{color:#789}.help-cards .h3{font-size:30px!important}.section-label{font-size:16px;line-height:1;font-weight:600;color:#789}.h2{font-size:50px;font-weight:700}#partners img{filter:grayscale(100%)}.partner-row img{max-height:70px}.partner-row{display:flex;align-items:center}.services__wrapper{display:flex;flex-direction:column;align-items:center}.service-card__title{text-transform:uppercase;margin-top:0}.service-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:40px 24px 20px;border-radius:16px;cursor:pointer}.service-card img{width:65px;height:65px}.bg-pastel.service-card img{filter:brightness(0) invert(1)}.service-card__stretched-link{position:absolute;inset:0;z-index:1}.service-card__num{position:absolute;top:20px;left:20px;font-size:24px;font-weight:600}.service-card__info{display:flex;gap:15px;margin-top:30px}.service-btn{margin-top:32px}.service-card__learn-more{position:relative;margin-top:auto;margin-left:auto;padding:8px 16px;border-radius:10px;width:max-content;z-index:2;transition:all .5s ease}.bg-gray2 .service-card__learn-more,.bg-pastel .service-card__learn-more{background-color:#fff}.bg-shadow .service-card__learn-more{background-color:#789;color:#fff}.bg-shadow .service-card__learn-more:hover{background-color:#4a5b6d}.bg-pastel .service-card__learn-more:hover{background-color:#eee;color:#000}.bg-gray2 .service-card__learn-more:hover{background-color:#d1d1d1;color:#000}.about-us .section-label{color:#789}.about-us .h2,.audit .h2{margin:0;margin-bottom:28px}.h4{font-size:24px;font-weight:600;margin:0;margin-bottom:12px}.about-us__founder{display:flex;flex-direction:column;justify-content:center;padding:40px 20px;height:100%;color:#fff;background-color:#789;border-radius:16px}.about-us__founder blockquote{color:#f3f3f3;font-size:24px;margin-bottom:20px}.about-us__founder-info{display:flex;align-items:flex-start;gap:15px}.about-us__founder-info img{max-width:112px;width:100%;height:100%;object-fit:cover;border-radius:16px}.about-us__founder-text{display:flex;flex-direction:column;height:100%}.about-us__founder-name{font-family:"Montserrat Bold",sans-serif;font-size:20px;font-weight:600}.about-us__founder-text p,.audit-card__info p{margin:0}.about-us__founder-signature{font-family:SignThat;font-size:24px;color:#000}.classic{font-family:SignThat}.swiper-slide:nth-child(3n) .classic{font-family:SignThat}.swiper-slide:nth-child(3n+2) .classic{font-family:'Sunless day'}.swiper-slide:nth-child(3n+1) .classic{font-family:Lennon}#testimonials .bg-white{border:none}.teaser{justify-content:space-between;align-items:unset;height:100%}.teaser .classic,.teaser p{padding:0;margin:0}.teaser__author{display:flex;flex-direction:column}.audit-cards{display:flex;flex-direction:column;gap:20px}.audit blockquote{color:#f3f3f3;font-size:24px;margin-bottom:20px}.audit-card{display:flex;flex-direction:column;padding:28px 20px;border-radius:16px}.audit-card__name{font-family:"Montserrat Bold";font-size:20px;font-weight:600}#build-system .h2{text-align:center}.offcet-art p,.offcet-art__right-side p{margin-bottom:8px}.offcet-art__right-side{max-width:585px;box-shadow:0 0 20px 0 rgba(0,0,0,.08);background:#fff;position:absolute;top:auto;right:-250px;bottom:30px;color:#000;padding:45px 55px;text-align:left;border-radius:4px}.offcet-art{max-width:585px;left:-250px;top:-10px;height:max-content;width:max-content}.roadmap{display:flex;flex-direction:column;align-items:center}.roadmap .h2{margin-bottom:25px}.roadmap p{margin-bottom:8px}.text-block{display:flex;flex-direction:column;justify-content:center;max-width:585px;height:100%}.offcet-art-main img{max-width:100%;height:auto;object-fit:cover;min-width:100%}.project-progress{display:flex;flex-direction:column}.project-progress p{margin-bottom:20px}.select2-results__option{text-transform:uppercase}.form-wrapper{padding:40px 40px 20px 40px;border-radius:20px}.banner-hero{display:flex;flex-direction:column;padding-right:60px;overflow:hidden;border-radius:20px 0 0 20px;height:100%}.banner-hero img{border-radius:20px;margin-bottom:20px;min-width:100%;max-width:100%}.banner-hero__info{padding:20px;border-radius:12px;background-color:#fff;color:#000}.banner-hero__info .about-us__founder-name{margin-bottom:8px;font-size:20px;line-height:120%}.banner-hero__info p{margin:0;color:#747474}.contact-form{height:100%}.contact-form a{font-family:"Montserrat Bold",sans-serif;color:#fff;font-weight:600;transition:all .3s ease-in-out}.contact-form a:hover{color:#ddd}.contact-form.bg-pastel{border-radius:0 20px 20px 0}.contact-form .h2{margin:0;margin-bottom:20px}.contact-form p{margin-bottom:20px}.contact-form form{display:flex;flex-direction:column;width:100%;gap:20px}.contact-form .label{font-size:12px;font-weight:400;line-height:120%;color:#fff;text-align:left}.contact-form .btn-blue{margin:0;width:max-content;border:none}.contact-form form input:not(.form-check-input){padding:8px 20px;width:100%;border:1px solid #c8c8c8;color:#fff!important;background-color:transparent;border-radius:100px}.contact-form form input::placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;color:#ededed;text-transform:none}.select2-container--default .select2-selection--single{border:1px solid #c8c8c8;border-radius:100px;background-color:transparent}.submit-block{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.contact-form__btn{padding:16px 35px;border:none;border-radius:12px;background-color:#fff;color:#000;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;transition:all .3s ease}.contact-form__btn:hover{background-color:#eee}.select2-container--default .select2-selection--single .select2-selection__arrow b{width:16px;height:16px;border-color:transparent;border-width:0;background-image:url(../img/icon/CaretDown.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin:0;top:50%;left:50%;transform:translate(-50%,-25%);position:absolute}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;text-transform:uppercase}.select2-container--default .select2-selection--single .select2-selection__arrow{right:24px}.select2-container--default .select2-selection--single{padding:8px 20px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal}.select2-selection--single{height:auto!important}.select2-dropdown{background-color:#789}.select2-results__option{padding:8px 16px;color:#ededed;transition:all .3s ease}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5f6e7e;color:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#2a323a}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent;border-width:0;transform:rotate(180deg)}.select2-container--open.select2-container--below .select2-dropdown{top:auto!important;bottom:auto!important}.wpcf7-not-valid-tip{margin-top:4px;font-size:12px;line-height:1.2;color:#c80000}.wpcf7 input[aria-invalid=true],.wpcf7-select.wpcf7-not-valid+.select2-container .select2-selection{border-color:red!important;background-color:#ff000010!important}.wpcf7 form.invalid .wpcf7-response-output{padding:0;margin:0;padding:12px 20px;border:none;border-radius:20px;font-size:12px;line-height:1.2;background-color:#c80000;text-align:center}.contact-form__btn.is-disabled{opacity:.5}.contact-form form input:-webkit-autofill,.contact-form form input:-webkit-autofill:focus,.contact-form form input:-webkit-autofill:hover,.contact-form form select:-webkit-autofill,.contact-form form select:-webkit-autofill:focus,.contact-form form select:-webkit-autofill:hover,.contact-form form textarea:-webkit-autofill,.contact-form form textarea:-webkit-autofill:focus,.contact-form form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px #789 inset!important}.footer{color:#000}.footer a{opacity:1}.footer img{filter:invert(1)}.footer p{margin-bottom:8px}.footer-logo{width:200px;height:auto}.footer-country{display:flex;margin-top:24px}.footer-country__item{padding-right:12px;border-right:1px solid #000}.footer-country__item:not(:first-child){padding-left:12px}.footer-country__item:last-child{border-right:none}.footer__row{display:flex;justify-content:space-between;align-items:center}.navbar-nav{flex-direction:row}.footer__menu .nav-link{padding:21px 13px 15px;color:#000!important;opacity:1;font-size:18px;font-weight:500;transition:all .3s ease}.footer__menu .nav-link:hover{background-color:transparent!important;color:#789!important}.footer__menu .nav-link.active{color:#789!important}.contacts{margin-top:20px}.contacts a{color:#000!important;opacity:1;transition:all .3s ease}.contacts a:hover{color:#789!important}.copyright-desc a{color:#000;opacity:.8;transition:all .3s ease}.copyright-desc a:hover{color:#789}.showcase .h3{display:flex;flex-direction:column;align-items:center;margin:0}.showcase .icon{width:100px;height:auto;padding:10px 8px 15px}.offcet.showcase{margin:0 auto 30px}.offcet.showcase p{margin-bottom:8px}.text-bold{font-weight:600}.navbar-nav .dropdown-menu>li>a{font-size:15px!important;font-weight:600!important;transition:all .3s ease;text-transform:uppercase;color:#000}.dropdown-item:hover{color:#789!important;background-color:#eee!important}.dropdown-menu{position:absolute;top:44px;left:0}.dropdown-item.active{font-size:15px!important;font-weight:600!important;background-color:#fff;color:#789}@media (min-width:992px){.services-dropdown:hover>.dropdown-menu{display:block}}@media (max-width:991px){.services-dropdown .dropdown-menu{display:block}.dropdown-menu .dropdown-item.active{font-size:12px!important}}.video-wrapper{position:relative}.video-wrapper video{width:100%;height:auto;display:block}.video-sound-toggle{position:absolute;right:16px;bottom:16px;width:48px;height:48px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:20px;cursor:pointer}.video-sound-toggle{transition:opacity .3s ease}.video-wrapper:hover .video-sound-toggle{opacity:1}.select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left}@media (max-width:1199px){.section-small,section{padding:40px 0}.text-block{max-width:100%;align-items:center}.offcet-art,.offcet-art__right-side{position:relative!important;top:unset!important;max-width:100%!important;height:min-content;width:100%;padding:25px 35px!important}.offcet-art{left:unset}.offcet-art__right-side{right:unset;bottom:unset}.offcet-art,.offcet-art__right-side{text-align:left}.banner-hero{padding-right:0}.footer__menu .nav li a{padding:21px 8px 15px}}@media (max-width:999px){.footer-country__item:not(:first-child){padding-right:0}.about-us__founder-text{text-align:left}.footer-country__item:not(:first-child){padding-right:12px}.footer-country{flex-wrap:wrap;gap:12px 0}.text-block{padding:20px 20px 0 20px}.text-block ul{text-align:left}.navbar-nav{flex-direction:column;height:100%}.navbar-nav>li{width:100%}.navbar-nav .nav-link{padding:12px 15px}.dropdown-item{color:#2a2a2a!important}.underlay{width:100%!important}.navbar-nav .dropdown-menu>li>a{font-size:12px!important;font-weight:600!important;transition:all .3s ease;text-transform:uppercase}.dropdown-item:hover{color:#789!important;background-color:#eee!important}.dropdown-menu{position:absolute;top:50px;left:10px}}@media (min-width:1200px){.offcet-art,.offcet-art__right-side{max-height:630px;overflow:hidden}.offcet-info{max-height:340px;overflow:hidden;overflow-y:auto;padding-right:15px}.offcet-info::-webkit-scrollbar{width:3px;height:6px}.offcet-info::-webkit-scrollbar-track{background:#eee;border-radius:15px}.offcet-info::-webkit-scrollbar-thumb{background-color:#789;border-radius:10px;border:2px solid #afafaf}}@media (max-width:1400px) and (min-width:1200px){.offcet-art{padding:35px 45px;left:-180px;top:-20px}.offcet-art__right-side{padding:35px 45px;right:-180px}}@media (max-width:1599px) and (min-width:1200px){.text-block{max-width:450px}}@media (max-width:789px){.h2{font-size:28px}.help-cards,.services-cards{margin-top:20px}.services,.we-help{padding:40px 0}p{font-size:14px}.about-us__founder blockquote,.audit blockquote{font-size:18px}.teaser-caption{padding:20px 40px}.teaser{min-height:min-content}.big{font-size:46px!important;line-height:1!important;letter-spacing:1.2px!important;padding-bottom:20px}.contacts{text-align:left}.copyright-desc{margin-top:20px}.section-small,section{padding:20px 0}.form-wrapper{padding:20px}}.clients-swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center}.clients-swiper video{width:100%;height:auto}.help-cards .bg-pastel span{font-family:"Montserrat Medium";font-weight:500;color:#212529}.help-cards .bg-shadow span{font-family:"Montserrat Medium";font-weight:500}.about-us span{color:#789}#testimonials span{color:#555454}.our-support .big{display:flex;justify-content:center;padding-bottom:20px}.our-support p{text-align:center}.Our{margin-bottom:60px}.underlay{margin:0 auto;padding:8px 16px;width:max-content;border:1px solid #ff7b47;border-radius:12px;background-color:#fff;color:#434343}.testimonials__menu{display:flex;flex-direction:column;gap:8px;transition:transform .4s ease}.testimonials .teaser-video{padding:40px 0}.testimonials .teaser{height:max-content;min-height:max-content;justify-content:flex-start}@media (max-width:993px){.testimonials .teaser__author{text-align:left}}.testimonials .teaser-video .classic{font-family:"Montserrat Bold",sans-serif;font-weight:700!important;transform:rotate(0)!important}.testimonials .teaser__info{display:flex;justify-content:space-between;align-items:flex-end;margin-top:12px}.testimonials .teaser-date{font-size:14px;line-height:140%;font-weight:700;opacity:.5}.testimonials .btn{padding:7px 25px;transition:all .3s ease-out}.testimonials .btn:not(.collapsed){border-color:#789;color:#000}.testimonials .btn:hover{color:#789}.testimonials .testimonials-swiper{margin-top:40px}.testimonials .videocollapse video{width:100%;height:100%;object-fit:cover}.certfast-block p{margin:16px 0}.certfast-block p strong{font-size:1.25rem;line-height:1.3;letter-spacing:-.4px}.pagination-numbers{padding-left:0}.pagination-numbers{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:60px}.pagination-numbers li{margin:0;padding:0;list-style:none}.pagination-numbers li a:hover,.pagination-numbers li button:hover{border:1px solid #4a5b6d;color:#fff;background:#4a5b6d}.pagination-numbers li a,.pagination-numbers li button,.pagination-numbers li span{padding:6px 16px;border:1px solid #e7e7e7;border-radius:8px;display:flex;align-items:center;transition:all .3s ease-in-out;color:#000;background:0 0;outline:0;box-shadow:none}.pagination-numbers li span{border:1px solid #789;color:#fff;background:#789}.certfast-block p{margin:16px 0}.certfast-block p strong{font-size:1.25rem;line-height:1.3;letter-spacing:-.4px}.breadcrumbs{position:absolute;bottom:0;left:0}.breadcrumbs__list{list-style-type:none;display:flex}.breadcrumbs__item-link{font-family:"Montserrat Bold",sans-serif;font-weight:700;transition:all .3s ease-out}.breadcrumbs__item-link:hover:not(.breadcrumbs__item-link.active){color:#fff}.breadcrumbs__item-link.active{cursor:default;pointer-events:none}.breadcrumbs__item-link:not(.breadcrumbs__item-link.active){color:#afafaf}.breadcrumbs__item-icon{padding:0 20px}@media (max-width:1199px){.we-help ul{padding-left:0;text-align:left}.certfast-block .help-cards__link.ml-40{margin-left:0}}@media (max-width:767px){.roadmap .h2{padding:0 10px}}@media (max-width:490px){.contact-form__btn{width:100%}}@media (max-width:992px){.navbar{min-height:60px}.navbar-collapse{position:absolute;top:100%;left:0;width:100%;background-color:#fff;z-index:1000;transition:transform .35s ease,opacity .35s ease;transform:scaleY(0);transform-origin:top;opacity:0}.navbar-collapse.show{transform:scaleY(1);opacity:1}}.testimonial-card{min-height:460px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.tag-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:10px;border:1px solid #e5e7eb;background:#f8fafc;color:#111827;font-size:12px;font-weight:500;text-align:center;line-height:normal}.testimonial-video{aspect-ratio:16/9;object-fit:cover;background:#000;pointer-events:auto}.testimonials-filters .btn.is-active{border-color:var(--brand-orange)!important;color:var(--brand-orange)}#testimonialsTabs .nav-link{background:0 0;border:1px solid #ff7b47;color:#051735!important;transition:all ease-out .3s}#testimonialsTabs .nav-link.active,#testimonialsTabs .nav-pills .nav-link:hover{background:#ff7b47;border:1px solid #ff7b47;color:#fff!important}.testimonials .btn:hover{color:#021735;background:#ff7b47}.certfast-block p{margin:16px 0}.certfast-block p strong{font-size:1.25rem;line-height:1.3;letter-spacing:-.4px}.pagination-numbers{padding-left:0}.pagination-numbers{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:60px}.pagination-numbers li{margin:0;padding:0;list-style:none}.pagination-numbers li a:hover,.pagination-numbers li button:hover{border:1px solid #4a5b6d;color:#fff;background:#4a5b6d}.pagination-numbers li a,.pagination-numbers li button,.pagination-numbers li span{padding:6px 16px;border:1px solid #e7e7e7;border-radius:8px;display:flex;align-items:center;transition:all .3s ease-in-out;color:#000;background:0 0;box-shadow:none}.pagination-numbers li span{border:1px solid #789;color:#fff;background:#789}.not-found.intro .intro-body{padding:0}.not-found.intro{margin-top:82px;height:50vh!important}@media (max-width:992px){.not-found.intro{margin-top:60px}}.not-found .big{font-size:120px!important}.not-found a{font-size:20px;font-weight:600;transition:all .3s ease-in-out}.not-found a:hover{color:#4a5b6d}.footer{display:flex;flex-direction:column;justify-content:center}.modal-content{padding:40px;border-radius:20px}.form-check{display:flex;align-items:center;gap:12px;margin:0}.form-check-input{position:relative;margin:0;background-color:transparent;border-color:#ededed;transition:all .3s ease-in-out}.form-check-input:checked:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:8px;border-right:2px solid #ddd;border-bottom:2px solid #ddd;transform: translate(-50%, -50%) rotate(45deg);}.form-check:hover .form-check-input{border-color:#ddd}.form-check:hover .form-check-label{color:#ddd}.form-check-input:focus{border-color:#ddd}.form-check-input:checked{background-color:transparent;border-color:#ddd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:none}.form-check-label{font-size:12px;line-height:120%;color:#ededed;transition:all .3s ease-in-out}.btn-exit{position:absolute;padding:0;top:24px;right:24px;background-color:transparent}.contact-modal .submit-block{align-items:center}.contact-modal .contact-form__btn{width:100%}.select2-dropdown{z-index:1060}.modal .h2{font-size:44px}.modal-dialog{min-width:576px}@media (max-width:1400px){.modal .h2{font-size:40px}.modal .contact-form form{gap:15px}.contact-modal p{margin-bottom:12px}}@media (max-width:799px){.modal .h2{font-size:28px}}@media (max-width:600px){.modal-dialog{min-width:unset}}@media (max-width:490px){.btn-exit{top:20px;right:20px}}.grid-pad img{width:100%}p{margin:0 0 15px}.breadcrumbs-center{position:relative;text-align:center;display:flex}.breadcrumbs-center .breadcrumbs__list{margin:0 auto;padding:0}.team-card{border:1px solid #e5e7eb;border-radius:16px;transition:transform .2s ease,box-shadow .2s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.08)}.team-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 12px}.team-tags li{position:relative;padding-left:16px;font-size:.92rem;color:#111827}.team-tags li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#e31d2f}.team-info{width:28px;height:28px;border-radius:999px;border:1px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#6b7280;background:#fff;cursor:help;flex:0 0 auto}.team-info:hover{color:#e31d2f;border-color:#f3b2b8}.team-modal{border-radius:16px;overflow:hidden}.team-modal__bio{white-space:pre-line;color:#374151;line-height:1.65}.team-card{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.08)}.team-photo{aspect-ratio:4/3;object-fit:cover}.team-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 12px}.team-tags li{position:relative;padding-left:16px;font-size:.92rem;color:#111827}.team-tags li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#ff7b47}.team-info{width:28px;height:28px;border-radius:999px;border:1px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#6b7280;background:#fff;cursor:help}.team-info:hover{color:#e31d2f;border-color:#f3b2b8}.stats-strip{background:#fff}.stat-item{position:relative;padding:10px 10px}.stat-icon{font-size:22px;color:#e31d2f;margin-bottom:8px}.stat-value{font-family:"Montserrat ExtraBold",sans-serif;font-size:clamp(2.1rem,3.8vw,3.3rem);font-weight:800;line-height:1;color:#0f172a;margin-bottom:8px}.stat-label{font-family:"Montserrat Bold",sans-serif;font-size:1rem;font-weight:600;color:#111827}@media (min-width:992px){.stat-divider::before{content:"";position:absolute;left:-2px;top:10%;bottom:10%;width:1px;background:#e5e7eb}}.nav.nav-pills{align-items:start}.nav-pills .nav-link{text-align:left;font-size:14px;padding:10px 8px;color:#051735!important;border:1px solid var(--brand-orange);background:0 0;transition:all .3s ease-in-out}.nav-pills .nav-link.active,.nav-pills .nav-link:hover{background:var(--brand-orange);color:#fff!important}.industry-card{border:1px solid #e5e7eb;border-radius:16px}.company-list{margin:0;padding-left:18px;column-count:2;column-gap:28px;text-align:left}.company-list li{break-inside:avoid;padding:6px 0;color:#111827}.company-list li::marker{color:var(--brand-orange)}.industry-badge{font-weight:700;border-radius:999px;padding:6px 10px;color:#fff;background:var(--brand-orange);border-color:var(--brand-orange)}@media (max-width:991px){.company-list{column-count:1}}@media (min-width:1200px){.company-list{column-count:3}}.clients-swiper .testimonial-item{width:100%}@media (min-width:1600px){body{font:500 18px/1.6 "Montserrat Medium",sans-serif}}.teaser-caption p{padding-bottom:20px}.testimonial-card p{font-size:14px}.testimonial-card .scroll-block{overflow-y:auto;height:90px;padding-right:15px;margin-bottom:4px}.testimonials-swiper .scroll-block{height:108px}.text-orange{font-size:12px;line-height:normal;color:var(--brand-orange);text-align:right}@media (max-width:991px){.card-body{text-align:left}}.img-wrapper{width:100%;height:100%}.img-wrapper img{width:100%;height:100%;display:block}.nav-link.dropdown-toggle.active{text-transform:uppercase}.about-fy .row>*{margin-top:0}.clients-swiper .swiper-slide{pointer-events:none}.clients-swiper{overflow:hidden!important}.clients-swiper .swiper-wrapper{display:flex!important;transform-style:preserve-3d;touch-action:none!important}.clients-swiper .swiper-slide{height:auto;backface-visibility:hidden}.footer .social-item i{font-size:20px}.footer .social-item{transition:all .3s ease-in-out}.video-sound-toggle i{font-size:26px}.video-sound-toggle .bi::before{vertical-align:normal}.fw-semibold{font-family:"Montserrat Bold",sans-serif!important}