html{font-size:16px;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;font-family:'Outfit',sans-serif;font-size:1rem;background-color:#F1F1F1}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;cursor:pointer;color:#000}a:hover{color:#00000080;transition:.2s linear}li{font-size:18px;font-weight:300;margin-bottom:5px}p{font-size:18px;font-weight:100}*,*:before,*:after{box-sizing:border-box}.container{width:100%;max-width:1320px;padding-left:20px;padding-right:20px;margin:0 auto}.btn{font-family:'outfit',sans-serif;font-size:16px;font-weight:400;color:#000;padding:18px 20px;border:1px solid #000;width:200px;text-align:center;transition:all .3 linear}@media (max-width: 600px){.btn{align-self:left}}.btn:hover{color:#fff;background-color:#000}.section{margin:120px 0px}@media (max-width: 1184px){.section{margin:80px 0px}}@media (max-width: 768px){.section{margin:60px 0px}}@media (max-width: 425px){.section{margin:40px 0px}}.hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden;padding:60px 0px}@media (max-width: 1024px){.hero{padding:40px 0px}}.hero-bg{position:absolute;inset:0;background-image:url('../img/hero-image.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.4);z-index:0}.text-wrapper{display:flex;flex-direction:column;gap:5px}.hero-wrapper{position:relative;z-index:1;color:white;display:flex;justify-content:space-between;align-items:start;gap:40px}@media (max-width: 1024px){.hero-wrapper{flex-direction:column}}.hero-image{width:500px;height:auto}@media (max-width: 1150px){.hero-image{width:350px}}@media (max-width: 1024px){.hero-image{width:450px}}@media (max-width: 600px){.hero-image{width:100%}}.intro-wrapper{display:flex;flex-direction:column;gap:60px}@media (max-width: 1024px){.intro-wrapper{gap:40px}}.features-wrapper{display:flex;gap:40px}@media (max-width: 600px){.features-wrapper{gap:40px;flex-direction:column}}.features-column{display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width: 425px){.features-column{gap:10px}}.intro-inner{display:flex;flex-direction:column;gap:20px;width:80%}@media (max-width: 768px){.intro-inner{width:100%}}@media (max-width: 425px){.intro-inner{width:100%}}@media (max-width: 375px){.intro-inner{width:100%}}.hero-text{font-size:16px;font-weight:bold;max-width:660px}.hero-headlite{font-family:'manrope',sans-serif;font-size:30px;font-weight:600}@media (max-width: 768px){.hero-headlite{font-size:24px}}@media (max-width: 425px){.hero-headlite{font-size:22px}}.intro-text{font-size:41px;font-weight:200;font-family:'outfit',sans-serif}@media (max-width: 1150px){.intro-text{font-size:30px}}@media (max-width: 768px){.intro-text{font-size:28px}}@media (max-width: 425px){.intro-text{font-size:25px}}@media (max-width: 375px){.intro-text{font-size:20px}}.features-title{font-family:'outfit',sans-serif;font-size:14px;font-weight:200}.features-subtitle{font-family:'outfit',sans-serif;font-size:21px;font-weight:600}.slider-title{font-family:'outfit',sans-serif;font-size:26px;font-weight:400}.slider-description{font-family:'outfit',sans-serif;font-size:16px;font-weight:200}.section-title{font-family:'manrope',sans-serif;font-size:40px;font-weight:600}@media (max-width: 768px){.section-title{font-size:35px}}@media (max-width: 425px){.section-title{font-size:28px}}.text{font-family:'outfit',sans-serif;font-size:18px;font-weight:100}.card-title{font-family:'outfit',sans-serif;font-size:18px;font-weight:600}.card-text{font-family:'outfit',sans-serif;font-size:16px;font-weight:200}.service-title{font-family:'manrope',sans-serif;font-size:30px;font-weight:400}@media (max-width: 768px){.service-title{font-size:24px}}@media (max-width: 425px){.service-title{font-size:22px}}.footer-adress{font-family:'outfit',sans-serif;font-size:12px;font-weight:400}@media (max-width: 1024px){.footer-adress{text-align:center}}.contact-title{font-family:'outfit',sans-serif;font-size:18px;font-weight:500}@media (max-width: 600px){.contact-title{text-align:center}}.contact-email{font-family:'outfit',sans-serif;font-size:14px;font-weight:400}@media (max-width: 600px){.contact-email{text-align:center}}.contact-phone{font-family:'outfit',sans-serif;font-size:14px;font-weight:400}@media (max-width: 600px){.contact-phone{text-align:center}}.slide{min-height:375px;overflow:hidden;color:white;display:flex;align-items:flex-end;flex:0 0 calc((1320px - 60px) / 3);position:relative;transition:transform .5s ease-in-out}@media (max-width: 425px){.slide{min-height:300px}}.slider-wrapper{min-width:100%;display:flex;gap:40px;margin-left:0;margin-right:calc((1320px - 100vw) / 2 * -1);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;overflow:visible}@media (max-width: 768px){.slider-wrapper{gap:20px}}@media (max-width: 425px){.slider-wrapper{margin-left:-20px !important;width:100% !important;gap:20px}}.slider-wrapper::-webkit-scrollbar{display:none}.slide-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.slide-bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.4);z-index:1}.slide-content{position:relative;z-index:2;padding:40px;display:flex;flex-direction:column;gap:10px}@media (max-width: 425px){.slide-content{padding:20px}}.solution-section{display:flex;flex-direction:column;gap:80px}@media (max-width: 768px){.solution-section{gap:40px}}.title-wrapper{display:flex;flex-direction:column;gap:20px;width:650px}@media (max-width: 768px){.title-wrapper{gap:10px;width:100%}}.cards-wrapper{display:flex;gap:20px}@media (max-width: 768px){.cards-wrapper{flex-direction:column}}.card{background-color:#fff;display:flex;flex-direction:column;gap:60px;padding:30px;border-radius:10px}@media (max-width: 768px){.card{padding:20px;gap:40px}}.cart-content-wrapper{display:flex;flex-direction:column;gap:10px}.card-image{width:120px;height:auto}.offer-section{display:flex;flex-direction:column;gap:80px}@media (max-width: 768px){.offer-section{gap:40px}}.services-wrapper{display:flex;flex-direction:column;gap:40px}@media (max-width: 768px){.services-wrapper{gap:20px}}.divider{border:none;height:1px;background:#D9D9D9;margin:20px 0}@media (max-width: 425px){.divider{margin:0px 0}}.service{display:flex;justify-content:space-between}@media (max-width: 600px){.service{flex-direction:column;gap:20px}}@media (max-width: 425px){.service{gap:10px}}.service-text{max-width:360px;margin-right:170px}@media (max-width: 1024px){.service-text{margin-right:0px}}@media (max-width: 425px){.service-text{width:100%}}.banner{display:flex;width:100%}@media (max-width: 1024px){.banner{flex-direction:column-reverse}}.content-inner{flex:1 1 50%;max-width:50%;box-sizing:border-box;background-color:#082F38;padding:40px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1024px){.content-inner{min-width:100%}}@media (max-width: 425px){.content-inner{padding:25px}}.banner-image{width:50%;height:100%;object-fit:cover;display:block}@media (max-width: 1024px){.banner-image{width:100%;height:350px}}@media (max-width: 425px){.banner-image{height:250px}}.banner-title{color:#DEE3EC}.banner-text{color:#DEE3EC}.text-inner{display:flex;flex-direction:column;gap:20px}.banner-links{color:#fff}.banner-links:hover{color:#ffffff80}.footer{display:flex;justify-content:space-between}@media (max-width: 1024px){.footer{flex-direction:column;align-items:center;gap:80px}}@media (max-width: 600px){.footer{gap:60px}}.logo-wrapper{display:flex;flex-direction:column;gap:60px}@media (max-width: 1024px){.logo-wrapper{align-items:center}}.footer-logo{width:200px;height:auto;transition:.2s}.footer-logo:hover{opacity:80%}.sontacts-wrapper{display:flex;gap:120px}@media (max-width: 1024px){.sontacts-wrapper{gap:40px}}@media (max-width: 600px){.sontacts-wrapper{flex-direction:column}}.contact-card{display:flex;flex-direction:column;gap:40px}@media (max-width: 600px){.contact-card{gap:20px}}.contact-inner{display:flex;flex-direction:column;gap:20px}@media (max-width: 600px){.contact-inner{gap:0px}}.enso{text-align:right;padding:20px 0px;font-family:'outfit',sans-serif;font-size:12px;font-weight:400}@media (max-width: 1024px){.enso{text-align:center}}