:root{--color-black:#000;--color-white:#fff;--color-primary:#32506a;--color-primary-light:#b8d5f1;--color-primary-bg:#f7fbff;--color-gray-light:#707070;--color-gray-light-2:#a2a2a2;--color-title:#393e46;--color-gray:#393e46}@font-face{font-family:Manrope;src:url(../../fonts/Manrope-Bold.eot);src:local("Manrope Bold"),local("Manrope-Bold"),url(../../fonts/Manrope-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/Manrope-Bold.woff2) format("woff2"),url(../../fonts/Manrope-Bold.woff) format("woff"),url(../../fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../fonts/Manrope-ExtraBold.eot);src:local("Manrope ExtraBold"),local("Manrope-ExtraBold"),url(../../fonts/Manrope-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../../fonts/Manrope-ExtraBold.woff) format("woff"),url(../../fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../fonts/Manrope-ExtraLight.eot);src:local("Manrope ExtraLight"),local("Manrope-ExtraLight"),url(../../fonts/Manrope-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../../fonts/Manrope-ExtraLight.woff2) format("woff2"),url(../../fonts/Manrope-ExtraLight.woff) format("woff"),url(../../fonts/Manrope-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../fonts/Manrope-Medium.eot);src:local("Manrope Medium"),local("Manrope-Medium"),url(../../fonts/Manrope-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/Manrope-Medium.woff2) format("woff2"),url(../../fonts/Manrope-Medium.woff) format("woff"),url(../../fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../fonts/Manrope-Light.eot);src:local("Manrope Light"),local("Manrope-Light"),url(../../fonts/Manrope-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/Manrope-Light.woff2) format("woff2"),url(../../fonts/Manrope-Light.woff) format("woff"),url(../../fonts/Manrope-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../fonts/Manrope-Regular.eot);src:local("Manrope Regular"),local("Manrope-Regular"),url(../../fonts/Manrope-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/Manrope-Regular.woff2) format("woff2"),url(../../fonts/Manrope-Regular.woff) format("woff"),url(../../fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../fonts/Manrope-SemiBold.eot);src:local("Manrope SemiBold"),local("Manrope-SemiBold"),url(../../fonts/Manrope-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/Manrope-SemiBold.woff2) format("woff2"),url(../../fonts/Manrope-SemiBold.woff) format("woff"),url(../../fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.font-85{font-size:85px;line-height:1.3}@media screen and (max-width:1199px){.font-85{font-size:70px}}@media screen and (max-width:991px){.font-85{font-size:50px}}@media screen and (max-width:767px){.font-85{font-size:40px}}.font-75{font-size:75px;line-height:1.3}@media screen and (max-width:1199px){.font-75{font-size:60px}}@media screen and (max-width:991px){.font-75{font-size:42px}}@media screen and (max-width:767px){.font-75{font-size:32px}}.font-50{font-size:50px;line-height:1.5}@media screen and (max-width:1199px){.font-50{font-size:40px}}@media screen and (max-width:991px){.font-50{font-size:35px}}@media screen and (max-width:767px){.font-50{font-size:30px}}.font-36{font-size:36px;line-height:1.3}@media screen and (max-width:1199px){.font-36{font-size:32px}}@media screen and (max-width:991px){.font-36{font-size:24px}}@media screen and (max-width:767px){.font-36{font-size:22px}}.font-34{font-size:34px;line-height:1.5}@media screen and (max-width:1199px){.font-34{font-size:30px}}@media screen and (max-width:991px){.font-34{font-size:25px}}@media screen and (max-width:767px){.font-34{font-size:20px}}.font-30{font-size:30px;line-height:1.5}@media screen and (max-width:1199px){.font-30{font-size:25px}}@media screen and (max-width:991px){.font-30{font-size:20px}}.font-24{font-size:24px;line-height:1.5}@media screen and (max-width:1199px){.font-24{font-size:20px}}@media screen and (max-width:991px){.font-24{font-size:18px}}.font-18{font-size:18px;line-height:1.5}@media screen and (max-width:767px){.font-18{font-size:16px}}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-regular{font-weight:400}.font-semi-bold{font-weight:600}.font-extra-bold{font-weight:800}.font-extra-light{font-weight:200}.font-black{font-weight:900}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}*{margin:0}canvas,img,picture,svg,video{display:block;max-width:100%;pointer-events:none}img,video{height:auto}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0;margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif;overflow-x:hidden}body.is-open-menu{overflow:hidden}.sr-only{display:none}.img-fluid{max-width:100%;width:100%;height:auto}section{background-color:var(--color-white)}@media screen and (max-width:1199px){section{overflow:hidden}}.container{max-width:1224px;width:100%;padding:0 12px;margin:0 auto;overflow:hidden}.container-normal{max-width:1224px;width:100%;padding:0 12px;margin:0 auto}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.bg-plus{background:0 0;background-color:transparent;background:conic-gradient(at 10% 50%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0),conic-gradient(at 10% 50%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 10px 30px,conic-gradient(at 10% 50%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 20px 10px,conic-gradient(at 10% 50%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 30px 40px,conic-gradient(at 10% 50%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 40px 20px,conic-gradient(at 50% 10%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 0 40px,conic-gradient(at 50% 10%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 10px 20px,conic-gradient(at 50% 10%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 20px 0,conic-gradient(at 50% 10%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 30px 30px,conic-gradient(at 50% 10%,rgba(0,0,0,0) 75%,rgba(208,208,255,.15) 0) 40px 10px,#fff!important;background-size:50px 50px!important}.bg-square{background:radial-gradient(35.36% 35.36% at 100% 25%,rgba(0,0,0,0) 66%,rgba(50,82,107,.1) 68% 70%,rgba(0,0,0,0) 72%) 20px 20px/40px 40px,radial-gradient(35.36% 35.36% at 0 75%,rgba(0,0,0,0) 66%,rgba(50,82,107,.1) 68% 70%,rgba(0,0,0,0) 72%) 20px 20px/40px 40px,radial-gradient(35.36% 35.36% at 100% 25%,rgba(0,0,0,0) 66%,rgba(50,82,107,.1) 68% 70%,rgba(0,0,0,0) 72%) 0 0/40px 40px,radial-gradient(35.36% 35.36% at 0 75%,rgba(0,0,0,0) 66%,rgba(50,82,107,.1) 68% 70%,rgba(0,0,0,0) 72%) 0 0/40px 40px,repeating-conic-gradient(#fff 0 25%,rgba(0,0,0,0) 0 50%) 0 0/40px 40px,radial-gradient(rgba(0,0,0,0) 66%,rgba(50,82,107,.1) 68% 70%,rgba(0,0,0,0) 72%) 0 10px/20px 20px #fff!important}.bg-wave{background-image:repeating-radial-gradient(circle at 0 0,transparent 0,#fff 15px),repeating-linear-gradient(rgba(50,82,107,.05),rgba(50,82,107,.05))!important;background-color:#fff!important;background-size:initial!important}.ptb-90{padding:90px 0}@media screen and (max-width:1599px){.ptb-90{padding:70px 0}}@media screen and (max-width:1199px){.ptb-90{padding:55px 0}}@media screen and (max-width:991px){.ptb-90{padding:50px 0}}@media screen and (max-width:767px){.ptb-90{padding:45px 0}}@media screen and (max-width:575px){.ptb-90{padding:35px 0}}.pb-90{padding-bottom:90px}@media screen and (max-width:1599px){.pb-90{padding-bottom:70px}}@media screen and (max-width:1199px){.pb-90{padding-bottom:55px}}@media screen and (max-width:991px){.pb-90{padding-bottom:50px}}@media screen and (max-width:767px){.pb-90{padding-bottom:45px}}@media screen and (max-width:575px){.pb-90{padding-bottom:35px}}.btn{border:3px solid var(--color-white);display:inline-flex;font-size:17px;padding:15px 20px;position:relative;align-items:center;gap:10px}@media screen and (max-width:1199px){.btn{padding:10px 15px}}.btn::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--color-white);transition:width .3s ease-in-out;z-index:-1}.btn span{position:relative;z-index:1;transition:all .3s ease-in-out}.btn svg{transition:all .3s ease-in-out;height:20px;width:20px}.btn:hover{color:var(--color-black)}.btn:hover::after{width:100%}.btn:hover span{color:var(--color-black)}.btn--green{border-color:var(--color-primary);color:var(--color-primary)}.btn--green::after{background-color:var(--color-primary)}.btn--green:hover{color:var(--color-white)}.btn--green:hover span{color:var(--color-white)}.responsive-map{overflow:hidden;padding-bottom:40.25%;position:relative;height:0}@media screen and (max-width:771px){.responsive-map{padding-bottom:70.25%}}.responsive-map iframe{left:0;top:0;height:100%;width:100%;position:absolute}.privacy-policy .container{max-width:800px}.privacy-policy p+p{margin-top:20px}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy h6{margin-top:40px;margin-bottom:20px}.privacy-policy a{color:var(--color-primary);text-decoration:underline}.privacy-policy ul{margin:20px 0 0}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}@media (max-width:1200px){.mb-10{margin-bottom:8px}.mb-20{margin-bottom:16px}.mb-30{margin-bottom:24px}.mb-40{margin-bottom:32px}.mb-50{margin-bottom:40px}}@media (max-width:992px){.mb-10{margin-bottom:6px}.mb-20{margin-bottom:12px}.mb-30{margin-bottom:18px}.mb-40{margin-bottom:24px}.mb-50{margin-bottom:30px}}@media (max-width:768px){.mb-10{margin-bottom:4px}.mb-20{margin-bottom:8px}.mb-30{margin-bottom:12px}.mb-40{margin-bottom:16px}.mb-50{margin-bottom:20px}}[data-aos]{transition-property:transform,opacity!important}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;z-index:100;transition:top .3s}.skip-link:focus{top:0}.mx-auto{margin:0 auto}.header{padding:26px 30px;position:fixed;top:0;left:0;width:100%;z-index:9999;transition:background-color .3s ease,padding .3s ease}@media screen and (max-width:767px){.header{padding:16px}}.header.is-active nav{pointer-events:all;opacity:1;visibility:visible}@media screen and (max-width:767px){.header nav{position:fixed;padding:24px;width:100vw;height:100vh;overflow:auto;top:75px;left:50%;transform:translateX(-50%);background-color:var(--color-white);z-index:9999;opacity:0;overflow:auto;visibility:hidden;pointer-events:none;border-top:1px solid var(--color-primary);transition:opacity .3s ease,visibility .3s ease}}@media screen and (max-width:767px){.header nav{top:60px}}.header .header-logo img{max-width:200px;filter:brightness(20)}@media screen and (max-width:991px){.header .header-logo img{max-width:160px}}.header .header-inner{display:flex;justify-content:space-between;align-items:center}.header .header-inner ul{display:flex;gap:60px;align-items:center;color:var(--color-white);font-weight:500}@media screen and (max-width:1199px){.header .header-inner ul{gap:40px}}@media screen and (max-width:991px){.header .header-inner ul{gap:20px}}@media screen and (max-width:767px){.header .header-inner ul{flex-direction:column;color:var(--color-primary);align-items:flex-start;padding:16px;background-color:#e3f1ff;border-radius:10px}}.header .header-inner ul li{display:flex;align-items:center;gap:4px;position:relative}@media screen and (max-width:767px){.header .header-inner ul li{justify-content:space-between;width:100%;flex-wrap:wrap}}.header .header-inner ul li svg{transition:all .3s ease}@media screen and (max-width:767px){.header .header-inner ul li svg path{fill:var(--color-primary)}}.header .header-inner ul li .header-subnav-wrapper{position:absolute;width:280px;top:100%;left:0;opacity:0;pointer-events:none;visibility:hidden;transition:all .3s ease}@media screen and (max-width:767px){.header .header-inner ul li .header-subnav-wrapper{width:100%;position:static;display:none;opacity:1;pointer-events:all;visibility:visible}}.header .header-inner ul li .header-subnav-wrapper.right-0{right:0;left:initial}.header .header-inner ul li .header-subnav-wrapper .header-subnav{border:1px solid var(--color-primary);background-color:var(--color-white);display:grid;gap:10px;padding:12px;color:var(--color-primary);border-radius:4px}@media screen and (max-width:767px){.header .header-inner ul li .header-subnav-wrapper .header-subnav{border:0;padding:0;margin-top:10px;padding:0;gap:0}}.header .header-inner ul li .header-subnav-wrapper .header-subnav li{position:relative;align-items:center;border-radius:4px;transition:all .3s ease}@media screen and (min-width:768px){.header .header-inner ul li .header-subnav-wrapper .header-subnav li:hover{background-color:var(--color-primary-light);color:var(--color-primary)}}.header .header-inner ul li .header-subnav-wrapper .header-subnav li:not(:has(.header-inner-btn)){display:block}@media screen and (max-width:767px){.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-inner-btn{margin-right:10px}}.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-inner-btn svg{margin:0}.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-inner-btn svg path{fill:var(--color-primary)}@media screen and (min-width:768px){.header .header-inner ul li .header-subnav-wrapper .header-subnav li:hover svg{transform:scaleY(-1)}}.header .header-inner ul li .header-subnav-wrapper .header-subnav li:hover .header-subnav-inner-wrapper{padding-right:20px;pointer-events:all;opacity:1;visibility:visible}@media screen and (max-width:767px){.header .header-inner ul li .header-subnav-wrapper .header-subnav li:hover .header-subnav-inner-wrapper{padding:0}}.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-subnav-inner-wrapper{position:absolute;right:100%;top:-16px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}@media screen and (max-width:767px){.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-subnav-inner-wrapper{display:none;opacity:1;visibility:visible;pointer-events:all;position:static;width:100%;padding:0}}.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-subnav-inner-wrapper ul{display:grid;top:0;gap:0;right:100%;width:280px;padding:16px;background-color:var(--color-white);border-radius:10px;border:1px solid var(--color-primary)}@media screen and (max-width:767px){.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-subnav-inner-wrapper ul{width:100%;padding:0;border:none;background:0 0;border-radius:4px;box-shadow:inset 0 0 100px 10px #f2f8ff}}.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-subnav-inner-wrapper ul li{display:block}.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-subnav-inner-wrapper ul li a{color:var(--color-primary)}.header .header-inner ul li .header-subnav-wrapper .header-subnav li .header-subnav-inner-wrapper ul li a:hover{color:var(--color-primary)}.header .header-inner ul li .header-subnav-wrapper .header-subnav a{padding:8px 12px 10px;display:block}.header .header-inner ul li .header-subnav-wrapper .header-subnav a::after{display:none}.header .header-inner ul li .header-subnav-wrapper .header-subnav a:hover{color:var(--color-primary)}@media screen and (min-width:768px){.header .header-inner ul li:hover .header-btn svg{transform:scaleY(-1)}}.header .header-inner ul li:hover .header-subnav-wrapper{opacity:1;pointer-events:all;visibility:visible;padding-top:20px}@media screen and (max-width:767px){.header .header-inner ul li:hover .header-subnav-wrapper{padding:0;opacity:1;visibility:visible;pointer-events:all}}.header .header-inner ul a{position:relative;transition:all .3s ease}@media screen and (max-width:767px){.header .header-inner ul a{display:block}}.header .header-inner ul a::after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:2px;background-color:var(--color-primary-light);transition:width .3s ease-in-out}@media screen and (max-width:767px){.header .header-inner ul a::after{background-color:var(--color-primary);height:1px;bottom:0}}.header .header-inner ul a.active::after,.header .header-inner ul a:hover::after{width:100%}.header .header-inner ul a.active,.header .header-inner ul a:hover{color:var(--color-primary-light)}@media screen and (max-width:767px){.header .header-inner ul a.active,.header .header-inner ul a:hover{color:var(--color-primary)}}.header.is-scroll{background-color:var(--color-white);padding:18px 30px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media screen and (max-width:767px){.header.is-scroll{padding:16px}}.header.is-scroll .header-logo img{filter:brightness(1)}.header.is-scroll .header-inner ul{color:var(--color-black)}.header.is-scroll .header-inner ul a{color:var(--color-primary)}.header.is-scroll .header-inner ul a::after{background-color:var(--color-primary)}.header.is-scroll .header-inner ul li svg path{fill:var(--color-primary)}.header .header-btn,.header .header-inner-btn{background-color:transparent;border:none;display:inline-block;cursor:pointer;padding:0}@media screen and (max-width:767px){.header .header-btn,.header .header-inner-btn{padding:5px;background-color:var(--color-primary-light);height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:4px}}.header .header-btn svg,.header .header-inner-btn svg{margin-bottom:-4px;height:20px;width:20px;fill:var(--color-white)}@media screen and (max-width:767px){.header .header-btn svg,.header .header-inner-btn svg{margin:0}}.header .header-btn svg path,.header .header-inner-btn svg path{fill:var(--color-white)}.header .selected-dot{width:8px;height:8px;background-color:#27ae60;border-radius:50%;display:none;margin-left:auto}.header .selected-dot.active{display:inline-block}.header .header-nav-wrapper{display:flex;align-items:center;gap:30px}.header .language-switcher{position:relative;display:inline-block;font-family:sans-serif}.header #language-btn{background-color:transparent;color:var(--color-white);border:none;padding:5px 10px;cursor:pointer;display:flex;align-items:center;gap:5px;border-radius:5px}.header .flag{width:20px;height:20px;border-radius:100%;border:1px solid #f0f0f0}.header .dropdown{position:absolute;top:100%;left:0;background:#fff;width:100%;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10}.header .option{padding:8px 10px;display:flex;align-items:center;gap:5px;cursor:pointer}.header .option:hover{background-color:#f0f0f0}.header .hidden{display:none}.header.is-scroll #language-btn{color:var(--color-black)}.hamburger{position:relative;font:inherit;display:none;overflow:visible;margin:0;padding:0;height:22px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}@media screen and (max-width:767px){.hamburger{display:block}}.hamburger-box{position:relative;display:inline-block;width:30px;height:24px}.hamburger-inner{position:absolute;top:50%;margin-top:-2px;display:block;width:30px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:var(--color-white);transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.is-scroll .hamburger-inner{background-color:var(--color-black)}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:30px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:var(--color-white)}.is-scroll .hamburger-inner:after,.is-scroll .hamburger-inner:before{background-color:var(--color-black)}.hamburger-inner:before{top:-10px}.hamburger .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger-inner:after{bottom:-10px}.hamburger .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.sec-hero{overflow:hidden}@media screen and (min-width:1366px){.sec-hero{top:0;z-index:-1}}.sec-hero .hero{min-height:100vh;background:url(../img/webp/hero-bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;will-change:transform,opacity;transition:transform .1s ease-out,opacity .3s ease-out}@media screen and (max-width:1599px){.sec-hero .hero{background:url(../img/webp/hero-bg-1440.webp);background-size:cover}}.sec-hero .hero__inner--left{padding-right:140px;justify-content:flex-end}@media screen and (max-width:1439px){.sec-hero .hero__inner--left{padding:0}}.sec-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);background-image:url(../../img/svg/mainscreen-bgparts.svg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background .3s,border-radius .3s,opacity .3s;pointer-events:none}@media screen and (max-width:1199px){.sec-hero .hero-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.sec-hero .hero__content{display:flex;flex-direction:column;align-items:flex-end;text-align:right;opacity:0;transform:translateY(40px);transition:opacity 1s ease-out,transform 1s ease-out}@media screen and (max-width:1439px){.sec-hero .hero__content{margin-right:80px}}@media screen and (max-width:1199px){.sec-hero .hero__content{margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:767px){.sec-hero .hero__content{margin:0;text-align:center;align-items:center}}.sec-hero .hero__inner{position:relative;color:var(--color-white);display:flex;height:100%;min-height:100vh;align-items:center;position:relative;z-index:1;text-align:left}@media screen and (max-width:767px){.sec-hero .hero__inner{justify-content:center;align-items:center;padding:0 12px}}.sec-hero .hero__title{margin-bottom:5px;letter-spacing:2px;max-width:660px;text-transform:uppercase}.sec-hero .hero__desc{max-width:510px;letter-spacing:.6px;color:var(--color-primary-light)}.sec-hero .hero__social{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:grid;grid-gap:40px}@media screen and (max-width:767px){.sec-hero .hero__social{right:initial;left:50%;transform:translateX(-50%);top:initial;bottom:24px;display:flex}}.sec-hero .hero-parallax{transform:translateY(0);transition:transform .1s ease-out}.sec-hero .hero-move{transition:transform .1s ease-out}.sec-hero .hero-scale{transform:scale(1);transition:transform .1s ease-out}.marketing{background-image:radial-gradient(rgba(218,214,255,.7019607843) 1px,transparent 1px);background-size:10px 10px;background-color:var(--color-primary-bg)}.marketing__subtitle{color:var(--color-gray-light)}.marketing__inner{display:grid;grid-template-columns:1fr 500px;grid-gap:32px;align-items:center}@media screen and (max-width:1199px){.marketing__inner{grid-template-columns:1fr 400px;gap:24px}}@media screen and (max-width:991px){.marketing__inner{grid-template-columns:1fr 280px}}@media screen and (max-width:767px){.marketing__inner{grid-template-columns:1fr;gap:16px}}.marketing__title{color:var(--color-title);position:relative;padding-bottom:40px;margin-bottom:40px}@media screen and (max-width:1199px){.marketing__title{padding-bottom:32px;margin-bottom:32px}}@media screen and (max-width:991px){.marketing__title{padding-bottom:24px;margin-bottom:24px}}@media screen and (max-width:767px){.marketing__title{padding-bottom:16px;margin-bottom:16px}}.marketing__title::after{content:"";position:absolute;bottom:0;left:0;width:275px;height:3px;background-color:var(--color-primary)}.marketing__content{max-width:900px;margin:0 auto;color:var(--color-gray-light);line-height:28.5px}.cta{text-align:center;background-image:url(../img/cta-bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover;color:var(--color-white);position:relative}@media screen and (max-width:767px){.cta{padding:0}}.cta::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cta__title{margin-bottom:32px;font-weight:500}.cta .container{position:relative;z-index:1}.services{overflow:hidden}.services__title{color:var(--color-gray-light);margin-bottom:16px;position:relative}.services__title::after{content:"";position:absolute;left:-100px;top:-100px;width:155px;height:70px;background-repeat:no-repeat;background-image:url(../../img/svg/dots.svg);opacity:.2}@media screen and (max-width:1365px){.services__title::after{display:none}}.services__list{display:grid;grid-gap:64px;position:relative}@media screen and (max-width:991px){.services__list{grid-gap:40px}}@media screen and (max-width:767px){.services__list{grid-gap:16px}}.services__list::after{content:"";position:absolute;right:-70px;bottom:-110px;width:115px;height:70px;background-repeat:no-repeat;background-image:url(../../img/svg/wawes.svg);background-size:cover;opacity:.4}@media screen and (max-width:1365px){.services__list::after{display:none}}.services__list--secondary .services__item{background-color:#f4f6ff;border-radius:24px;padding:32px}@media screen and (max-width:1199px){.services__list--secondary .services__item{padding:24px;border-radius:20px}}@media screen and (max-width:767px){.services__list--secondary .services__item{padding:16px;border-radius:15px}}.services__list--secondary .services__item img{-o-object-fit:contain;object-fit:contain}.services__list--secondary .services__item:nth-child(even)::before{right:initial;left:-40px}.services__list--secondary-p-0 .services__item{padding:0;gap:0}.services__list--secondary-p-0 .services__item-content{padding:32px}@media screen and (max-width:991px){.services__list--secondary-p-0 .services__item-content{padding:24px}}@media screen and (max-width:767px){.services__list--secondary-p-0 .services__item-content{padding:16px}}.services__list--secondary-p-0 .services__item img{height:100%;border-radius:24px 0 0 24px}.services__list--secondary-p-0 .services__item:nth-child(even) img{border-radius:0 24px 24px 0}.services__list--secondary-p-0 .services__item:nth-child(even)::before{right:initial;left:-40px}.services__item{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:64px;position:relative}.services__item::before{content:"";position:absolute;top:-40px;right:-40px;width:100px;height:100px;background-image:url(../../img/test/bottom-line.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:991px){.services__item::before{display:none}}@media screen and (min-width:767px){.services__item:nth-child(odd) .services__image-wrapper,.services__item:nth-child(odd) img{order:-1}}@media screen and (max-width:1199px){.services__item{gap:32px}}@media screen and (max-width:991px){.services__item{gap:32px}}@media screen and (max-width:767px){.services__item{grid-template-columns:1fr;gap:16px}}.services__item img{width:100%;border-radius:4px;box-sizing:0 3px 20px 0 rgba(49,49,49,.17);height:370px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:991px){.services__item img{height:auto}}@media screen and (max-width:767px){.services__item img{order:-1}}.services__item-title{color:var(--color-primary);margin-bottom:24px}@media screen and (max-width:1199px){.services__item-title{margin-bottom:16px}}.services__item-text{color:var(--color-gray-light);margin-bottom:24px}.services__item-text p+p{margin-top:16px}@media screen and (max-width:1199px){.services__item-text p+p{margin-top:8px}}.services__item.no-before::before{display:none!important}.sec-references{background-color:var(--color-primary-bg);background-image:repeating-conic-gradient(from 30deg,rgba(207,202,255,.0431372549) 0 60deg,rgba(239,185,140,.0549019608) 0 120deg);background-size:10px 17px}.sec-references .references__title{margin-bottom:24px;color:var(--color-primary)}@media screen and (max-width:767px){.sec-references .references__title{margin-bottom:16px}}.sec-references .references__desc{color:var(--color-gray-light)}.sec-references .references__list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:900px;margin:0 auto;padding-top:32px}@media screen and (max-width:1199px){.sec-references .references__list{max-width:100%}}@media screen and (max-width:991px){.sec-references .references__list{padding-top:24px;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.sec-references .references__list{grid-template-columns:repeat(2,1fr);padding-top:20px;gap:16px}}.sec-references .references__item{display:flex;justify-content:center;align-items:center;padding:10px}.sec-references .references__item img{max-height:123px;max-width:160px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply}@media screen and (max-width:1199px){.sec-references .references__item img{max-width:120px}}.sec-references .references__item img.lg{max-width:130px}.sec-references .references__item img.sm{max-width:125px}.sec-references .references__item img.xs{max-width:98px}.sec-expertise{background:repeating-radial-gradient(circle,transparent,transparent 6.3px,rgba(228,246,255,.5803921569) 6.3px,rgba(228,246,255,.5803921569) 8.1px),repeating-radial-gradient(circle,transparent,transparent 6.3px,rgba(228,246,255,.5803921569) 6.3px,rgba(228,246,255,.5803921569) 8.1px),#fff;background-size:36px 36px;background-position:0 0,18px 18px,36px 18px;color:var(--color-gray-light)}.sec-expertise .expertise__title{font-weight:400;margin-bottom:10px}@media screen and (max-width:767px){.sec-expertise .expertise__title{margin-bottom:5px}}.sec-expertise .expertise__title-subtitle{margin-bottom:30px}@media screen and (max-width:767px){.sec-expertise .expertise__title-subtitle{margin-bottom:20px}}.sec-expertise .expertise__list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:991px){.sec-expertise .expertise__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.sec-expertise .expertise__list{grid-template-columns:repeat(1,1fr);gap:20px}}.sec-expertise .expertise__item{line-height:28.8px;color:var(--color-gray-light)}@media screen and (max-width:767px){.sec-expertise .expertise__item{line-height:1.5;border-radius:15px;background-color:var(--color-white);padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}}.sec-expertise .expertise__item img{height:50px;width:50px;-o-object-position:center;object-position:center;display:block;margin-bottom:24px}@media screen and (max-width:767px){.sec-expertise .expertise__item img{height:40px;width:40px;margin-bottom:10px}}.sec-expertise .expertise__item-title{margin-bottom:10px;color:var(--color-gray-light)}.sec-expertise .expertise__item--large{grid-column:span 2}@media screen and (max-width:767px){.sec-expertise .expertise__item--large{grid-column:span 1}}.sec-expertise--secondary{background:0 0!important}.sec-expertise--secondary .expertise__title{margin-bottom:32px;color:var(--color-primary)}.sec-expertise--secondary .expertise__list{gap:40px}.vision{color:var(--color-white);overflow:hidden;position:relative}.vision__content{position:relative;z-index:2;padding:48px}@media screen and (max-width:991px){.vision__content{padding:24px}}@media screen and (max-width:767px){.vision__content{padding:10px 15px 18px}}.vision__inner{margin:30px 0;display:grid;border-radius:24px;overflow:hidden;grid-template-columns:repeat(2,1fr);align-items:center;background:repeating-radial-gradient(circle,transparent,transparent 6.3px,rgba(228,246,255,.0431372549) 6.3px,rgba(228,246,255,.0431372549) 8.1px),repeating-radial-gradient(circle,transparent,transparent 6.3px,rgba(228,246,255,.0431372549) 6.3px,rgba(228,246,255,.0431372549) 8.1px),#fff;background-size:36px 36px;background-position:0 0,18px 18px,36px 18px;background-color:var(--color-primary)}@media screen and (max-width:991px){.vision__inner{grid-template-columns:1fr;border-radius:20px}}@media screen and (max-width:767px){.vision__inner{grid-template-columns:1fr;border-radius:16px}}.vision__title{margin-bottom:32px}@media screen and (max-width:991px){.vision__title{margin-bottom:24px}}@media screen and (max-width:767px){.vision__title{margin-bottom:16px}}.vision__text{line-height:1.5}.vision__subtitle{margin-bottom:20px}@media screen and (max-width:991px){.vision__subtitle{margin-bottom:16px}}.vision__image{position:relative;height:100%;z-index:3}@media screen and (max-width:767px){.vision__image{overflow:hidden}}.vision__image-inner{position:absolute;right:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:991px){.vision__image-inner{position:relative;right:initial;top:initial;width:100%;z-index:3}}.vision__image-inner img{-o-object-fit:cover;object-fit:cover;position:relative;display:block;height:calc(100% + 2px)!important;width:calc(100% + 2px)!important;margin:-1px}.intro{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/webp/contact-us.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.intro::after{content:"";position:absolute;pointer-events:none;bottom:0;right:0;background-image:linear-gradient(135deg,rgba(255,255,255,0) 64%,var(--color-white) 64%);z-index:2;height:80px;width:100%}@media screen and (min-width:1366px){.intro::after{background-image:linear-gradient(135deg,rgba(255,255,255,0) 50%,var(--color-white) 50%)}}@media screen and (max-width:991px){.intro::after{background-image:linear-gradient(135deg,rgba(255,255,255,0) 50%,var(--color-white) 50%)}}@media screen and (max-width:767px){.intro::after{display:none}}.intro__social{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:grid;grid-gap:40px;z-index:2}@media screen and (max-width:767px){.intro__social{display:none}}.intro__link{position:absolute;bottom:26px;right:0;text-transform:uppercase;color:var(--color-primary);z-index:3;font-weight:700;display:inline-block;display:flex;align-items:center;gap:8px;font-size:26px}@media screen and (max-width:1599px){.intro__link{font-size:20px}}@media screen and (max-width:1199px){.intro__link{font-size:18px}}@media screen and (max-width:767px){.intro__link{display:none}}.intro__link svg{transform:scale(.8);transition:all .3s ease}.intro__link:hover svg{transform:scale(.8) translateY(4px)}.intro__inner{min-height:600px;padding:100px 0;color:var(--color-white);position:relative;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width:767px){.intro__inner{padding:50px 0;justify-content:center;align-items:center;text-align:center;min-height:400px}}.intro__title{letter-spacing:1px}.intro__title span{color:var(--color-primary-light)}.intro__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);background-image:url(../../img/svg/mainscreen-bgparts.svg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background .3s,border-radius .3s,opacity .3s;pointer-events:none}@media screen and (max-width:767px){.intro__bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.form__title{margin-bottom:32px;color:var(--color-primary)}@media screen and (max-width:992px){.form__title{margin-bottom:24px}}@media screen and (max-width:767px){.form__title{margin-bottom:16px}}.form input{outline:0}.form input:focus{outline:0}.form__check{display:flex;justify-content:center;align-items:center;gap:10px}.form__check input{accent-color:var(--color-primary);box-shadow:none}.form__check input:focus{box-shadow:none}.form__check label{cursor:pointer}.form__check a{text-decoration:underline;color:var(--color-primary)}.form__btn{display:flex;justify-content:center;align-content:center}.form__btn button{display:block;padding:8px 16px;background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary);cursor:pointer;transition:all .3s ease;text-transform:uppercase}.form__btn button:focus,.form__btn button:hover{box-shadow:inset 0 0 0 2px var(--color-primary-light)}.form form{display:grid;gap:20px;max-width:900px;margin:0 auto}.form form input:not([type=checkbox]),.form form textarea{display:block;width:100%;height:48px;padding:8px 16px;border:1px solid var(--color-primary-light);outline:0;caret-color:var(--color-primary-light);transition:all .3s ease}.form form input:not([type=checkbox])::-moz-placeholder,.form form textarea::-moz-placeholder{color:var(--color-primary);font-family:inherit}.form form input:not([type=checkbox])::placeholder,.form form textarea::placeholder{color:var(--color-primary);font-family:inherit}.form form input:not([type=checkbox]):focus,.form form textarea:focus{box-shadow:0 0 0 2px var(--color-primary-light)}.form form input::-webkit-inner-spin-button,.form form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form form input[type=number]{-moz-appearance:textfield}.form form textarea{height:130px;resize:none}.hire{padding:90px 0;color:var(--color-white);background-image:linear-gradient(120deg,#32506a 50%,rgba(50,80,106,.8431372549) 50%)}@media screen and (max-width:991px){.hire{padding:45px 0}}@media screen and (max-width:767px){.hire{padding:35px 0;background-image:linear-gradient(130.5deg,#32506a 50%,rgba(50,80,106,.8431372549) 50%)}}.hire__inner{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.hire__inner{grid-template-columns:1fr;gap:32px}}.hire__title{margin-bottom:20px}.hire__list{display:grid;gap:20px;margin-bottom:20px}@media screen and (max-width:767px){.hire__list{gap:16px;margin-bottom:16px}}.hire__right{display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:flex-end}.hire__right .btn{padding:10px 20px;height:auto;border-width:2px;gap:16px;transition:all .3s ease}.hire__right .btn::after{display:none}.hire__right .btn:focus,.hire__right .btn:hover{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.hire__right .btn:focus span,.hire__right .btn:hover span{color:var(--color-white)}.sec-exp .exp{background-image:repeating-linear-gradient(45deg,#fefefe 0,#fefefe 2px,transparent 0,transparent 50%);background-size:10px 10px;background-color:#eef3ff}.sec-exp .exp__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:64px}@media screen and (max-width:991px){.sec-exp .exp__inner{grid-template-columns:1fr;gap:32px}}.sec-exp .exp__image{height:100%;border-radius:4px;box-shadow:0 4px 4px rgba(0,0,0,.25);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:991px){.sec-exp .exp__image-wrapper{order:-1}}.sec-exp .exp__title{margin-bottom:32px;color:var(--color-primary)}@media screen and (max-width:991px){.sec-exp .exp__title{margin-bottom:20px}}.sec-exp .exp__list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:32px}@media screen and (max-width:991px){.sec-exp .exp__list{margin-top:20px}}@media screen and (max-width:767px){.sec-exp .exp__list{grid-template-columns:1fr}}.sec-exp .exp__list li{display:flex;gap:10px;align-items:center}.sec-exp .exp__list li img{flex:0 0 40px}@media screen and (max-width:991px){.sec-exp .exp__list li img{flex:0 0 30px}}.text-img{display:grid;grid-template-columns:repeat(2,1fr);gap:64px;color:var(--color-gray-light);align-items:center}@media screen and (max-width:1199px){.text-img{gap:32px}}@media screen and (max-width:991px){.text-img{grid-template-columns:repeat(1,1fr);gap:20px}}.text-img__title{margin-bottom:24px;color:var(--color-primary)}@media screen and (max-width:767px){.text-img__title{margin-bottom:10px}}.text-img p+p{margin-top:20px;line-height:1.5}.text-img img{-o-object-position:center center;object-position:center center;height:100%;-o-object-fit:contain;object-fit:contain}.team{display:flex;justify-content:center;gap:32px;padding:20px 0}@media screen and (max-width:991px){.team{flex-wrap:wrap;gap:20px}}@media screen and (max-width:767px){.team{grid-template-columns:repeat(1,1fr);gap:16px}}.team__item{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:24px;border-radius:16px;transition:all .3s ease;overflow:hidden;box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px;width:25%}@media screen and (max-width:991px){.team__item{width:40%}}@media screen and (max-width:767px){.team__item{width:100%}}.team__item:hover{box-shadow:rgba(149,157,165,.2) 0 8px 24px}.team__name{margin-bottom:10px;font-size:18px;font-weight:600}.team__position{margin-bottom:10px}.team img{height:145px;width:145px;border-radius:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.team__social{display:flex;gap:20px;color:var(--color-primary);justify-content:center;transition:all .3s ease;margin-top:20px}.team__social svg{height:24px;width:24px}.team__social a{display:block;transition:all .3s ease}.team__social a:hover{transform:scale(1.2)}.value__title{margin-bottom:20px;color:var(--color-primary)}.value__desc{max-width:800px;margin:0 auto 40px;color:var(--color-gray-light)}.value__list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border:1px solid var(--color-gray-light);padding:32px;border-radius:16px}@media screen and (max-width:991px){.value__list{display:flex;overflow:auto;padding:16px;border-radius:16px;gap:20px}}@media screen and (max-width:767px){.value__list{gap:10px;border:none;padding:0;border-radius:10px;padding-bottom:10px}}.value__item{color:var(--color-gray-light);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:991px){.value__item{flex:0 0 60%}}@media screen and (max-width:767px){.value__item{flex:0 0 90%;padding:15px;border-radius:10px;border:1px solid var(--color-gray-light)}}.value__item img{margin-bottom:14px}.value__item .font-regular{margin-bottom:8px;color:var(--color-primary)}.footer{background-color:var(--color-gray);color:var(--color-white)}.footer__social{display:flex!important;margin-top:40px}.footer__info{display:flex;align-items:flex-start;flex-direction:column;max-width:240px}@media screen and (max-width:991px){.footer__info{max-width:100%}}.footer__info-title{margin-bottom:16px;font-weight:700}.footer__info-address{margin-bottom:16px;color:var(--color-gray-light-2)}.footer__info img{filter:brightness(20)}.footer__bottom{padding-top:32px;color:var(--color-gray-light-2)}.footer__top{padding:64px 0}@media screen and (max-width:991px){.footer__top{padding:40px 0}}@media screen and (max-width:767px){.footer__top{padding:32px 0}}.footer__top-inner{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:60px;border-bottom:1px solid var(--color-gray-light)}@media screen and (max-width:991px){.footer__top-inner{flex-direction:column;padding-bottom:40px}}@media screen and (max-width:767px){.footer__top-inner{padding-bottom:32px}}.footer__top-inner nav{display:flex;align-items:flex-start;gap:32px}@media screen and (max-width:767px){.footer__top-inner nav{gap:10px;margin-bottom:24px}}.footer__top-inner ul{min-width:200px;display:grid;gap:16px}@media screen and (max-width:767px){.footer__top-inner ul{gap:10px;min-width:calc(50% - 10px);width:calc(50% - 10px)}}.footer__top-inner ul li{color:var(--color-gray-light-2);transition:color .3s ease}.footer__top-inner ul li:hover{color:var(--color-white)}.footer__top-inner ul .active{color:var(--color-white)}.footer__inner-title{margin-bottom:24px}@media screen and (max-width:991px){.footer__inner-title{margin-bottom:20px}}@media screen and (max-width:767px){.footer__inner-title{margin-bottom:16px}}.cookie-card-wrapper{position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100vh;width:100vw;background-color:rgba(0,0,0,.1803921569);padding:32px}@media screen and (max-width:767px){.cookie-card-wrapper{padding:12px;align-items:flex-start}}.cookie-card-wrapper .close{height:40px;display:flex;width:40px;justify-content:center;align-items:center;position:absolute;right:12px;top:16px;background-color:transparent;border:none;cursor:pointer}@media screen and (max-width:767px){.cookie-card-wrapper .close{right:8px;top:12px}}.cookie-card-wrapper .btn-list{margin-top:12px;gap:8px;overflow:auto;white-space:nowrap;padding-bottom:10px;display:grid}.cookie-card-wrapper .btn-list button{min-width:100px;padding:8px 12px;border-radius:8px;border:none;background-color:var(--color-primary);color:var(--color-white);cursor:pointer;width:100%}.cookie-card-wrapper .checkbox-wrapper{margin-top:12px;display:flex;justify-content:space-between}.cookie-card-wrapper .checkbox-wrapper .checkbox-item{display:flex;align-items:center;gap:8px}.cookie-card-wrapper .checkbox-wrapper input[type=checkbox]{display:block;cursor:pointer;margin-bottom:-2px}.cookie-card-wrapper .checkbox-wrapper label{cursor:pointer}.cookie-card-wrapper .cookie-card{position:relative;max-width:500px;padding:1rem;background-color:#fff;border-radius:10px;box-shadow:20px 20px 30px rgba(0,0,0,.05);border:1px solid #e5e7eb;max-height:90vh;overflow:auto}@media screen and (max-width:767px){.cookie-card-wrapper .cookie-card{width:100%;max-height:100%}}.cookie-card-wrapper .title{font-weight:600;color:#1f2937;margin-bottom:12px}.cookie-card-wrapper .description{margin-top:1rem;font-size:14px;color:#4b5563}.cookie-card-wrapper .description-wrapper{max-height:70vh;overflow:auto}.cookie-card-wrapper .description a{--tw-text-opacity:1;color:#3b82f6}.cookie-card-wrapper .description a:hover{text-decoration-line:underline}.cookie-card-wrapper .actions{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;-moz-column-gap:1rem;column-gap:1rem;flex-shrink:0}.cookie-card-wrapper .pref{color:#1f2937;text-decoration-line:underline;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;background-color:transparent}.cookie-card-wrapper .pref:hover{color:#9ca3af}.cookie-card-wrapper .pref:focus{outline:2px solid transparent;outline-offset:2px}.cookie-card-wrapper .accept{background-color:#111827;font-weight:500;border-radius:.5rem;color:#fff;padding:8px 20px 12px;border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.cookie-card-wrapper .accept:hover{background-color:var(--color-primary)}.cookie-card-wrapper .accept:focus{outline:2px solid transparent;outline-offset:2px}.detail__inner{display:grid;gap:90px}@media screen and (max-width:991px){.detail__inner{gap:45px}}@media screen and (max-width:767px){.detail__inner{gap:30px}}.detail__item{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;align-items:center}@media screen and (max-width:991px){.detail__item{grid-template-columns:1fr}}@media screen and (min-width:992px){.detail__item:nth-child(even) .detail__item-image{order:-1}}.detail__item img{width:70%;margin:0 auto;max-height:260px}@media screen and (max-width:767px){.detail__item img{width:100%}}@media screen and (max-width:767px){.sec-services-list{padding-bottom:0}}.sec-services-list .services-list__inner{padding:10px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media screen and (max-width:991px){.sec-services-list .services-list__inner{grid-template-columns:repeat(1,1fr);gap:20px}}.sec-services-list .services-list__inner .card{width:100%;background:#fff;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 0 0 2px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.sec-services-list .services-list__inner .card:hover{transform:translateY(-10px);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.sec-services-list .services-list__inner .card-image{height:250px;width:100%;overflow:hidden;position:relative}.sec-services-list .services-list__inner .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.sec-services-list .services-list__inner .card-image picture{height:100%;pointer-events:none}.sec-services-list .services-list__inner .card:hover .card-image img{transform:scale(1.1)}.sec-services-list .services-list__inner .card-content{padding:25px;display:flex;flex-grow:1;flex-direction:column;align-items:flex-start}@media screen and (max-width:767px){.sec-services-list .services-list__inner .card-content{padding:20px}}.sec-services-list .services-list__inner .card-title{font-size:22px;font-weight:700;margin-bottom:10px;color:#333}.sec-services-list .services-list__inner .card-desc{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.sec-services-list .services-list__inner .card-button{display:inline-block;padding:12px 25px;background:var(--color-primary);color:#fff;border-radius:50px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease;box-shadow:0 4px 15px rgba(17,141,203,.3);border:none;cursor:pointer;margin-top:auto}.sec-services-list .services-list__inner .card-button:hover{transform:translateY(-3px);box-shadow:0 7px 20px rgba(17,82,203,.4)}.sec-services-list .services-list__inner .card-button:active{transform:translateY(0)}