main.zos-front-page section.hero{padding:30px 30px 0 30px;position:relative}main.zos-front-page section.hero div.hero-banner{position:absolute;bottom:0;left:30px;width:631px;height:540px;z-index:20;transform-origin:bottom left}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape{position:absolute;inset:0;z-index:0;pointer-events:none}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape span.shape-row{display:block;position:relative;background-color:#fff}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape span.shape-row-title{margin-top:60px;width:620px;height:131px;border-radius:0 40px 40px 0}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape span.shape-row-title::before{content:"";position:absolute;width:60px;height:60px;background:radial-gradient(circle 60px at 100% 0,transparent 59.5px,#fff 60.5px);left:0;bottom:100%}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape span.shape-row-title::after{content:"";position:absolute;width:43px;height:43px;background:radial-gradient(circle 43px at 100% 100%,transparent 42.5px,#fff 43.5px);left:299px;top:100%}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape span.shape-row-heading{width:299px;height:99px}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape span.shape-row-copy{width:571px;height:250px;border-radius:0 40px 0 40px}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape span.shape-row-copy::before{content:"";position:absolute;width:43px;height:43px;background:radial-gradient(circle 43px at 100% 0,transparent 42.5px,#fff 43.5px);left:299px;bottom:100%}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape span.shape-row-copy::after{content:"";position:absolute;width:60px;height:60px;background:radial-gradient(circle 60px at 100% 0,transparent 59.5px,#fff 60.5px);left:100%;bottom:0}main.zos-front-page section.hero div.hero-banner h1{position:relative;z-index:1;width:570px;margin:0 0 0 20px;padding-top:94px;font-size:60px;line-height:1.05;font-weight:700;color:#1a1c1f}main.zos-front-page section.hero div.hero-banner h1 span.headline-lead{display:block;margin-bottom:12px}main.zos-front-page section.hero div.hero-banner p{position:relative;z-index:1;width:526px;margin:21px 0 0 20px;font-size:18px;line-height:1.5;font-weight:400;color:#6b7075}main.zos-front-page section.hero div.hero-banner div.cta-buttons{position:absolute;left:315px;top:212px;z-index:1;display:flex;align-items:center;gap:12px}main.zos-front-page section.hero div.hero-banner div.cta-buttons a{display:inline-flex;align-items:center;justify-content:center;height:60px;background-color:#53bbf7;color:#1a1c1f;text-decoration:none;transition:all ease-in-out .25s}main.zos-front-page section.hero div.hero-banner div.cta-buttons a:hover{background-color:#2cacf5}main.zos-front-page section.hero div.hero-banner div.cta-buttons a.cta-apply{width:184px;border-radius:30px;font-size:18px;font-weight:500}main.zos-front-page section.hero div.hero-banner div.cta-buttons a.cta-arrow{width:60px;border-radius:50%}main.zos-front-page section.hero div.hero-banner div.cta-buttons a.cta-arrow i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:22px;line-height:1;transform:rotate(45deg)}@media (max-width:1400px){main.zos-front-page section.hero div.hero-banner{transform:scale(.85)}}@media (max-width:1200px){main.zos-front-page section.hero div.hero-banner{transform:scale(.72)}}@media (max-width:1024px){main.zos-front-page section.hero div.hero-banner{transform:scale(.58)}}main.zos-front-page section.hero div.hero-image{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#29332e;border-radius:40px;z-index:10}main.zos-front-page section.hero div.hero-image img{width:100%;height:100%;object-fit:fill;object-position:center;opacity:.65}main.zos-front-page section.about-us{position:relative;margin-top:40px;padding:0 40px 40px;overflow:hidden}main.zos-front-page section.about-us span.watermark{position:absolute;top:315px;left:40px;z-index:0;font-size:210px;line-height:1;font-weight:700;color:#edf0f2;white-space:nowrap;user-select:none;pointer-events:none}main.zos-front-page section.about-us div.about-us-wrapper{position:relative;z-index:1;padding:69px 0 0 160px;max-width:calc(100% - 536px - (195px - 40px) - 32px)}main.zos-front-page section.about-us div.about-us-wrapper h3{margin:0;max-width:646px;font-size:46px;line-height:1.1;font-weight:700;color:#1a1c1f}main.zos-front-page section.about-us div.about-us-wrapper p.sub-text{margin:12px 0 0;font-size:18px;line-height:normal;font-weight:500;color:#53bbf7}main.zos-front-page section.about-us div.about-us-wrapper p{max-width:803px;margin:24px 0 0;font-size:16px;line-height:1.65;font-weight:400;color:#6b7075}main.zos-front-page section.about-us div.about-us-wrapper div.cta-wrapper{margin-top:28px;display:flex;align-items:center;gap:12px}main.zos-front-page section.about-us div.about-us-wrapper div.cta-wrapper a{display:inline-flex;align-items:center;justify-content:center;height:58px;background-color:#53bbf7;color:#1a1c1f;text-decoration:none;transition:all ease-in-out .25s}main.zos-front-page section.about-us div.about-us-wrapper div.cta-wrapper a:hover{background-color:#2cacf5}main.zos-front-page section.about-us div.about-us-wrapper div.cta-wrapper a.cta-apply{width:168px;border-radius:29px;font-size:17px;font-weight:500}main.zos-front-page section.about-us div.about-us-wrapper div.cta-wrapper a.cta-arrow{width:58px;border-radius:50%}main.zos-front-page section.about-us div.about-us-wrapper div.cta-wrapper a.cta-arrow i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:20px;line-height:1}main.zos-front-page section.about-us div.ocm-image-wrapper{position:absolute;z-index:2;top:69px;right:195px;width:536px;height:538px}main.zos-front-page section.about-us div.ocm-image-wrapper div.image{position:absolute;left:-30px;top:5px;width:584px;height:584px}main.zos-front-page section.about-us div.ocm-image-wrapper div.image img{display:block;width:100%;height:100%}main.zos-front-page section.about-us div.ocm-image-wrapper div.socials a{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#53bbf7;color:#1a1c1f;font-size:20px;text-decoration:none;box-shadow:0 6px 10px 3px rgba(0,0,0,.25);transition:all ease-in-out .25s}main.zos-front-page section.about-us div.ocm-image-wrapper div.socials a:hover{transform:translateY(-2px)}main.zos-front-page section.about-us div.ocm-image-wrapper div.socials a:nth-child(1){left:381px;top:0}main.zos-front-page section.about-us div.ocm-image-wrapper div.socials a:nth-child(2){left:442px;top:42px}main.zos-front-page section.about-us div.ocm-image-wrapper div.socials a:nth-child(3){left:486px;top:103px}main.zos-front-page section.about-us div.we-offer-wrapper{position:relative;z-index:1;margin-top:99px;height:600px;border-radius:40px;background-color:#1c1f21;background-image:url(../../assets/images/about-roadmap-swoosh.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;overflow:hidden}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle{position:absolute;left:160px;top:100px;width:400px;height:400px;border-radius:50%;background-color:rgba(255,255,255,.05)}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle div.main-circle{position:absolute;left:50%;top:96px;width:400px;transform:translateX(-50%);text-align:center}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle div.main-circle h4{margin:0;font-size:36px;line-height:1.4;font-weight:700;color:#53bbf7}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle div.main-circle p{max-width:268px;margin:28px auto 0;font-size:14px;line-height:1.6;font-weight:400;color:#9ea3a8}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:1.5px solid #80858a;border-radius:50%;background-color:transparent;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:all ease-in-out .25s}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step:nth-of-type(1),main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step:nth-of-type(2){color:#9ea3a8}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step:nth-of-type(3){color:#6b7075}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step:nth-of-type(4),main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step:nth-of-type(5){color:#575c61}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step:hover{border-color:#53bbf7;color:#53bbf7}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step.active{border-color:#53bbf7;background-color:#53bbf7;color:#fff;font-weight:700}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-01{left:368px;top:101px;width:64px;height:64px;font-size:18px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-02{left:385px;top:185px;width:54px;height:54px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-03{left:374px;top:253px;width:46px;height:46px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-04{left:349px;top:304px;width:38px;height:38px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-05{left:311px;top:346px;width:38px;height:38px}main.zos-front-page section.about-us div.we-offer-wrapper span.step-connector{position:absolute;left:629px;top:232px;width:481px;height:2px;background-color:#575c61;transform-origin:left center;transition:all ease-in-out .25s}main.zos-front-page section.about-us div.we-offer-wrapper span.step-node{position:absolute;right:721px;top:224px;width:18px;height:18px;border-radius:50%;background-color:#575c61}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details{position:absolute;right:261px;top:209px;width:430px;height:230px}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details div.details-step{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:all ease-in-out .25s}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details div.details-step.active{opacity:1;visibility:visible;transform:none}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details div.details-step h5{margin:0;font-size:30px;line-height:normal;font-weight:600;color:#fff}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details div.details-step p{margin:9px 0 0;font-size:15px;line-height:1.68;font-weight:400;color:#9ea3a8}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details div.details-step a.learn-more{display:inline-block;margin-top:28px;font-size:15px;font-weight:500;color:#53bbf7;text-decoration:none}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details div.details-step a.learn-more:hover{text-decoration:underline}@media (max-width:1400px){main.zos-front-page section.about-us span.watermark{font-size:150px}main.zos-front-page section.about-us div.we-offer-wrapper{height:auto;padding:60px 24px;display:flex;flex-direction:column;align-items:center}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle{position:relative;left:0;top:0;flex-shrink:0}main.zos-front-page section.about-us div.we-offer-wrapper span.step-connector,main.zos-front-page section.about-us div.we-offer-wrapper span.step-node{display:none}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details{position:relative;right:auto;top:0;margin-top:48px;width:100%;max-width:430px}}@media (max-width:1100px){main.zos-front-page section.about-us{padding:0 24px 40px}main.zos-front-page section.about-us div.about-us-wrapper{padding-left:0;max-width:none}main.zos-front-page section.about-us div.ocm-image-wrapper{position:static;width:auto;height:auto;margin-top:48px}main.zos-front-page section.about-us div.ocm-image-wrapper div.image{position:relative;left:auto;top:0;width:100%;max-width:584px}main.zos-front-page section.about-us div.ocm-image-wrapper div.socials{display:flex;gap:16px;margin-top:24px}main.zos-front-page section.about-us div.ocm-image-wrapper div.socials a:nth-child(n){position:static}}main.zos-front-page section.why-us{padding:60px 120px 70px}main.zos-front-page section.why-us div.header{display:flex;align-items:flex-start;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.08)}main.zos-front-page section.why-us div.header div.title{flex:0 0 440px}main.zos-front-page section.why-us div.header div.title h3{margin:0;font-size:34px;line-height:normal;font-weight:700;color:#1a1c1f;white-space:nowrap}main.zos-front-page section.why-us div.header div.title p.sub-text{margin:12px 0 0;font-size:18px;line-height:normal;font-weight:500;color:#53bbf7}main.zos-front-page section.why-us div.header div.description{flex:0 1 588px;margin:12px 0 0 117px}main.zos-front-page section.why-us div.header div.description p{margin:0;font-size:14px;line-height:1.6;font-weight:400;color:#6b7075}main.zos-front-page section.why-us div.header div.cta{flex-shrink:0;margin:13px 60px 0 auto}main.zos-front-page section.why-us div.header div.cta a{position:relative;display:inline-flex;align-items:center;width:252px;height:64px;padding-left:30px;border:1.5px solid #d6d9db;border-radius:32px;background-color:#fff;color:#1a1c1f;font-size:16px;font-weight:500;text-decoration:none;transition:all ease-in-out .25s}main.zos-front-page section.why-us div.header div.cta a:hover{border-color:#53bbf7}main.zos-front-page section.why-us div.header div.cta a span:last-child{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:#ccd9e0}main.zos-front-page section.why-us div.header div.cta a span:last-child i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:18px;line-height:1}main.zos-front-page section.why-us div.scrolling-gallery{margin-top:40px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-right:-120px}main.zos-front-page section.why-us div.scrolling-gallery::-webkit-scrollbar{display:none}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper::after{content:"";flex:0 0 90px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide{flex:0 0 calc((100% - 120px - 30px * (3 - 1))/ 3)}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper{display:flex;align-items:stretch;gap:30px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide{display:flex;flex-direction:column;align-items:center;height:316px;padding:40px 23px;border-radius:24px;background-color:#e4eaee;text-align:center}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide:first-child{background-color:#e4f5ff}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide svg{flex-shrink:0;width:80px;height:71px;margin-bottom:30px;color:#0d9eba}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide svg path{fill:currentColor}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide h4{margin:0;font-size:25px;line-height:1.2;font-weight:600;color:#1a1c1f}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide hr{width:100%;height:1px;margin:30px 0 0;border:0;background-color:rgba(0,0,0,.1)}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide p{margin:30px 0 0;font-size:13.5px;line-height:1.62;font-weight:400;color:#4d5257;text-align:left}main.zos-front-page section.why-us div.scroll-progress{position:relative;height:4px;margin-top:40px;border-radius:2px;background-color:rgba(0,0,0,.07);overflow:hidden}main.zos-front-page section.why-us div.scroll-progress span{position:absolute;left:0;top:0;height:100%;width:33%;border-radius:inherit;background-color:#53bbf7}@media (max-width:1500px){main.zos-front-page section.why-us{padding:60px 60px 70px}main.zos-front-page section.why-us div.header{flex-wrap:wrap;gap:24px 40px}main.zos-front-page section.why-us div.header div.description{flex:1 1 320px;margin-left:0}main.zos-front-page section.why-us div.header div.cta{margin-right:0}main.zos-front-page section.why-us div.scrolling-gallery{margin-right:-60px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper::after{content:"";flex:0 0 30px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide{flex:0 0 calc((100% - 60px - 30px * (2 - 1))/ 2)}}@media (max-width:860px){main.zos-front-page section.why-us{padding:60px 24px 70px}main.zos-front-page section.why-us div.scrolling-gallery{margin-right:-24px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper::after{content:"";flex:0 0 0px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide{flex:0 0 calc((100% - 24px - 30px * (1 - 1))/ 1)}}main.zos-front-page section.testimonials{position:relative;padding:30px 0 100px;overflow:hidden;text-align:center}main.zos-front-page section.testimonials div.section-header h3{margin:0;font-size:40px;line-height:1.5;font-weight:700;color:#1a1c1f}main.zos-front-page section.testimonials div.section-header p{max-width:460px;margin:8px auto 0;font-size:16px;line-height:1.5;font-weight:400;color:#858a8f}main.zos-front-page section.testimonials div.testimonial-slider{position:relative;margin-top:28px;padding-top:297px}main.zos-front-page section.testimonials div.arc-lines{position:absolute;inset:0;z-index:0;pointer-events:none}main.zos-front-page section.testimonials div.arc-lines span{position:absolute;left:50%;border-style:solid;border-color:rgba(83,187,247,.1125);border-radius:50%;transform:translate(-50%,-50%)}main.zos-front-page section.testimonials div.arc-lines span.arc-inner{top:693.5px;width:1039px;height:1039px;border-width:4px}main.zos-front-page section.testimonials div.arc-lines span.arc-outer{top:700.5px;width:1176px;height:1176px;border-width:8px}main.zos-front-page section.testimonials div.slides{position:absolute;inset:0;z-index:1;pointer-events:none}main.zos-front-page section.testimonials div.slides button.slide{position:absolute;left:50%;top:0;width:252px;height:252px;margin:-126px 0 0 -126px;padding:0;border:0;background:0 0;cursor:pointer;pointer-events:auto;opacity:var(--slot-opacity,1);z-index:var(--slot-z,1);transform:translate(var(--slot-x,0),var(--slot-y,0)) scale(var(--slot-scale,1));transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .6s cubic-bezier(.22,.61,.36,1)}main.zos-front-page section.testimonials div.slides button.slide:nth-child(1){--slot-x:0;--slot-y:126px;--slot-scale:1;--slot-opacity:1;--slot-z:30}main.zos-front-page section.testimonials div.slides button.slide:nth-child(2){--slot-x:325px;--slot-y:214px;--slot-scale:0.5952381;--slot-opacity:1;--slot-z:20}main.zos-front-page section.testimonials div.slides button.slide:nth-child(3){--slot-x:473px;--slot-y:398px;--slot-scale:0.46031746;--slot-opacity:1;--slot-z:10}main.zos-front-page section.testimonials div.slides button.slide:nth-child(4){--slot-x:-473px;--slot-y:398px;--slot-scale:0.46031746;--slot-opacity:1;--slot-z:10}main.zos-front-page section.testimonials div.slides button.slide:nth-child(5){--slot-x:-325px;--slot-y:214px;--slot-scale:0.5952381;--slot-opacity:1;--slot-z:20}main.zos-front-page section.testimonials div.slides button.slide:nth-child(n+6){--slot-x:560px;--slot-y:520px;--slot-scale:0.36;--slot-opacity:0;--slot-z:0}main.zos-front-page section.testimonials div.slides button.slide span.image{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 12px 30px rgba(26,28,31,.18)}main.zos-front-page section.testimonials div.slides button.slide span.image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}main.zos-front-page section.testimonials div.slides button.slide span.review-source{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background-color:#fff;opacity:0;transform:translate(90px,95px);transition:opacity .6s cubic-bezier(.22,.61,.36,1)}main.zos-front-page section.testimonials div.slides button.slide span.review-source img{display:block;width:32px;height:33px}main.zos-front-page section.testimonials div.slides button.slide.is-active span.review-source{opacity:1}main.zos-front-page section.testimonials button.slide-next,main.zos-front-page section.testimonials button.slide-prev{position:absolute;left:50%;top:126px;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;border:0;background:0 0;color:#9aa0a6;font-size:20px;line-height:1;cursor:pointer;transition:all ease-in-out .25s}main.zos-front-page section.testimonials button.slide-next:hover,main.zos-front-page section.testimonials button.slide-prev:hover{color:#1a1c1f}main.zos-front-page section.testimonials button.slide-prev{transform:translateX(-190px)}main.zos-front-page section.testimonials button.slide-next{transform:translateX(190px)}main.zos-front-page section.testimonials div.testimonial-content{position:relative;z-index:2}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item{opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.22,.61,.36,1)}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item:not(:first-child){position:absolute;left:0;top:0;width:100%}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item.is-active{opacity:1;visibility:visible}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.stars{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;height:30px}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.stars i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:27px;line-height:1;color:#53bbf7}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.stars i.is-empty{color:rgba(83,187,247,.25)}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.name{margin:22px 0 0;font-size:22px;line-height:1.5;font-weight:700;color:#1a1c1f}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.quote{max-width:560px;margin:9px auto 0;font-size:16px;line-height:1.65;font-weight:400;color:#858a8f}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item a.learn-more{display:inline-block;margin-top:28px;font-size:16px;font-weight:500;color:#53bbf7;text-decoration:none}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item a.learn-more:hover{text-decoration:underline}@media (max-width:1200px){main.zos-front-page section.testimonials div.slides{transform:scale(.78);transform-origin:50% 0}main.zos-front-page section.testimonials button.slide-next,main.zos-front-page section.testimonials button.slide-prev{top:98.28px}main.zos-front-page section.testimonials button.slide-prev{transform:translateX(-148.2px)}main.zos-front-page section.testimonials button.slide-next{transform:translateX(148.2px)}main.zos-front-page section.testimonials div.testimonial-slider{padding-top:231.66px}}@media (max-width:860px){main.zos-front-page section.testimonials{padding-left:24px;padding-right:24px}main.zos-front-page section.testimonials div.slides{transform:scale(.52)}main.zos-front-page section.testimonials button.slide-next,main.zos-front-page section.testimonials button.slide-prev{top:65.52px}main.zos-front-page section.testimonials button.slide-prev{transform:translateX(-98.8px)}main.zos-front-page section.testimonials button.slide-next{transform:translateX(98.8px)}main.zos-front-page section.testimonials div.testimonial-slider{padding-top:154.44px}}main.zos-front-page section.contact-us{padding:30px 40px 39px}main.zos-front-page section.contact-us div.wrapper{position:relative;height:726px;padding:0 92px 0 99px;border-radius:40px;background-color:#152433;overflow:hidden;display:flex;align-items:center;gap:209px}main.zos-front-page section.contact-us div.wrapper::after,main.zos-front-page section.contact-us div.wrapper::before{content:"";position:absolute;z-index:0;border-radius:50%;background-color:rgba(255,255,255,.05);pointer-events:none}main.zos-front-page section.contact-us div.wrapper::before{right:0;top:-49.777px;width:559.554px;height:559.554px}main.zos-front-page section.contact-us div.wrapper::after{left:0;top:426.8755px;width:356.249px;height:356.249px}main.zos-front-page section.contact-us div.wrapper div.image{position:relative;z-index:1;flex:0 1 598px;height:510px;border-radius:105px;overflow:hidden}main.zos-front-page section.contact-us div.wrapper div.image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}main.zos-front-page section.contact-us div.wrapper div.form{position:relative;z-index:1;flex:1 1 auto;max-width:842px;text-align:right}main.zos-front-page section.contact-us div.wrapper div.form div.header h2{margin:0;font-size:46px;line-height:1.1;font-weight:700;color:#fff}main.zos-front-page section.contact-us div.wrapper div.form div.header h4{margin:31px 0 0;font-size:36px;line-height:1.5;font-weight:700;color:#53bbf7}main.zos-front-page section.contact-us div.wrapper div.form div.body{max-width:812px;margin:26px 0 0 auto}main.zos-front-page section.contact-us div.wrapper div.form div.body>div.field-group,main.zos-front-page section.contact-us div.wrapper div.form div.body>fieldset{margin:30px 0 0}main.zos-front-page section.contact-us div.wrapper div.form div.body>div.field-group:first-child,main.zos-front-page section.contact-us div.wrapper div.form div.body>fieldset:first-child{margin-top:0}main.zos-front-page section.contact-us div.wrapper div.form div.body div.field-group{display:flex;gap:30px}main.zos-front-page section.contact-us div.wrapper div.form div.body div.field-group fieldset{flex:1 1 0;min-width:0;margin:0}main.zos-front-page section.contact-us div.wrapper div.form div.body fieldset{display:flex;padding:0;border:none}main.zos-front-page section.contact-us div.wrapper div.form div.body input,main.zos-front-page section.contact-us div.wrapper div.form div.body textarea{width:100%;padding:0 22px;border:none;border-bottom:3px solid #53bbf7;border-radius:10px;background-color:#fff;font-family:inherit;font-size:20px;line-height:1.1;color:#000}main.zos-front-page section.contact-us div.wrapper div.form div.body input::placeholder,main.zos-front-page section.contact-us div.wrapper div.form div.body textarea::placeholder{color:#000;opacity:1}main.zos-front-page section.contact-us div.wrapper div.form div.body input:focus,main.zos-front-page section.contact-us div.wrapper div.form div.body textarea:focus{outline:0;border-bottom-color:#0b9ef2}main.zos-front-page section.contact-us div.wrapper div.form div.body input{height:51px}main.zos-front-page section.contact-us div.wrapper div.form div.body textarea{height:116px;padding:14px 22px;resize:vertical}main.zos-front-page section.contact-us div.wrapper div.form div.footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:30px}main.zos-front-page section.contact-us div.wrapper div.form div.footer button{display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0;border:none;background-color:#53bbf7;color:#1a1c1f;font-family:inherit;font-size:18px;font-weight:500;cursor:pointer;transition:all ease-in-out .25s}main.zos-front-page section.contact-us div.wrapper div.form div.footer button:hover{background-color:#2cacf5}main.zos-front-page section.contact-us div.wrapper div.form div.footer button.submit{width:227px;border-radius:30px}main.zos-front-page section.contact-us div.wrapper div.form div.footer button.submit-arrow{width:60px;border-radius:50%}main.zos-front-page section.contact-us div.wrapper div.form div.footer button.submit-arrow i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:22px;line-height:1;transform:rotate(45deg)}@media (max-width:1600px){main.zos-front-page section.contact-us div.wrapper{padding:0 40px;gap:60px}}@media (max-width:1100px){main.zos-front-page section.contact-us{padding:30px 24px 39px}main.zos-front-page section.contact-us div.wrapper{height:auto;padding:40px 24px;flex-direction:column;gap:40px}main.zos-front-page section.contact-us div.wrapper div.image{flex:0 0 auto;width:100%;height:320px;border-radius:40px}main.zos-front-page section.contact-us div.wrapper div.form{max-width:none;width:100%;text-align:left}main.zos-front-page section.contact-us div.wrapper div.form div.header h2{font-size:34px}main.zos-front-page section.contact-us div.wrapper div.form div.header h4{font-size:24px}main.zos-front-page section.contact-us div.wrapper div.form div.body{max-width:none;margin-left:0}main.zos-front-page section.contact-us div.wrapper div.form div.footer{justify-content:flex-start}}@media (max-width:620px){main.zos-front-page section.contact-us div.wrapper div.form div.body div.field-group{flex-direction:column;gap:30px}}main.zos-front-page section.faq{padding:96px 120px 136px}main.zos-front-page section.faq div.wrapper{display:flex;align-items:flex-start;gap:120px}main.zos-front-page section.faq div.info{flex:0 0 520px}main.zos-front-page section.faq div.info span.badge{display:inline-flex;align-items:center;justify-content:center;width:70px;height:34px;border-radius:17px;background-color:rgba(83,187,247,.14);font-size:13px;font-weight:600;color:#53bbf7}main.zos-front-page section.faq div.info h2{max-width:500px;margin:16px 0 0;font-size:44px;line-height:1.08;font-weight:700;color:#1a1c1f}main.zos-front-page section.faq div.info>p{max-width:470px;margin:99px 0 0;font-size:16px;line-height:1.62;font-weight:400;color:#757a80}main.zos-front-page section.faq div.info div.extra-box{position:relative;margin-top:82px;height:250px;padding:44px 40px 0;border-radius:32px;background-color:#1c1f21;overflow:hidden}main.zos-front-page section.faq div.info div.extra-box::after{content:"";position:absolute;left:360px;top:150px;width:240px;height:240px;border-radius:50%;background-color:#53bbf7}main.zos-front-page section.faq div.info div.extra-box a,main.zos-front-page section.faq div.info div.extra-box h4,main.zos-front-page section.faq div.info div.extra-box p{position:relative;z-index:1}main.zos-front-page section.faq div.info div.extra-box h4{margin:0;font-size:24px;line-height:1.5;font-weight:600;color:#fff}main.zos-front-page section.faq div.info div.extra-box p{max-width:340px;margin:8px 0 0;font-size:15px;line-height:1.5;font-weight:400;color:#a8adb2}main.zos-front-page section.faq div.info div.extra-box a.cta{display:inline-flex;align-items:center;justify-content:center;width:184px;height:56px;margin-top:35px;border-radius:28px;background-color:#53bbf7;font-size:16px;font-weight:500;color:#1a1c1f;text-decoration:none;transition:all ease-in-out .25s}main.zos-front-page section.faq div.info div.extra-box a.cta:hover{background-color:#2cacf5}main.zos-front-page section.faq div.faq-collapse{flex:1 1 auto;min-width:0;margin-top:4px}main.zos-front-page section.faq div.faq-collapse div.collapse+div.collapse{margin-top:16px}main.zos-front-page section.faq div.faq-collapse button.header{display:flex;align-items:center;gap:16px;width:100%;height:78px;padding:0 17px;border:1px solid rgba(0,0,0,.07);border-radius:20px;background-color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.06);font-family:inherit;text-align:left;cursor:pointer;transition:all ease-in-out .25s}main.zos-front-page section.faq div.faq-collapse button.header span.toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#53bbf7;color:#fff;font-size:13px;line-height:1;transition:all ease-in-out .25s}main.zos-front-page section.faq div.faq-collapse button.header span.question{font-size:19px;line-height:1.3;font-weight:500;color:#1a1c1f;transition:all ease-in-out .25s}main.zos-front-page section.faq div.faq-collapse div.body{max-height:0;margin-top:0;padding:0 40px;border:0 solid rgba(0,0,0,.07);border-radius:20px;background-color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.06);opacity:0;overflow:hidden;transition:max-height .35s ease,margin-top .35s ease,padding .35s ease,border-width .35s ease,opacity .25s ease}main.zos-front-page section.faq div.faq-collapse div.body p{margin:0;font-size:15px;line-height:1.65;font-weight:400;color:#757a80}main.zos-front-page section.faq div.faq-collapse div.collapse.show button.header{border-color:transparent;background-color:#53bbf7;box-shadow:none}main.zos-front-page section.faq div.faq-collapse div.collapse.show button.header span.toggle{background-color:#fff;color:#53bbf7}main.zos-front-page section.faq div.faq-collapse div.collapse.show button.header span.question{color:#fff}main.zos-front-page section.faq div.faq-collapse div.collapse.show div.body{max-height:none;margin-top:8px;padding:30px 40px 54px;border-width:1px;opacity:1}@media (max-width:1400px){main.zos-front-page section.faq{padding:96px 60px 136px}main.zos-front-page section.faq div.wrapper{gap:60px}main.zos-front-page section.faq div.info{flex:0 1 520px}main.zos-front-page section.faq div.info>p{margin-top:40px}main.zos-front-page section.faq div.info div.extra-box{margin-top:40px}}@media (max-width:1000px){main.zos-front-page section.faq{padding:60px 24px 80px}main.zos-front-page section.faq div.wrapper{flex-direction:column;gap:48px}main.zos-front-page section.faq div.info{flex:0 0 auto;width:100%}main.zos-front-page section.faq div.faq-collapse{width:100%}}@media (max-width:600px){main.zos-front-page section.hero{padding:16px 16px 0;display:flex;flex-direction:column-reverse}main.zos-front-page section.hero div.hero-banner{position:static;width:100%;height:auto;transform:none!important;padding:28px 20px 32px;background:#fff;border-radius:28px 28px 0 0;margin-top:100px;z-index:20}main.zos-front-page section.hero div.hero-banner div.hero-banner-shape{display:none}main.zos-front-page section.hero div.hero-banner h1{width:100%;margin:0;padding-top:0;font-size:32px;line-height:1.15}main.zos-front-page section.hero div.hero-banner h1 span.headline-lead{margin-bottom:6px}main.zos-front-page section.hero div.hero-banner p{width:100%;margin:16px 0 0;font-size:15px;line-height:1.55}main.zos-front-page section.hero div.hero-banner div.cta-buttons{position:static;margin-top:24px;width:100%;justify-content:flex-start}main.zos-front-page section.hero div.hero-banner div.cta-buttons a.cta-apply{flex:1 1 auto;max-width:200px}main.zos-front-page section.hero div.hero-image{height:280px;border-radius:28px;order:-1}main.zos-front-page section.hero div.hero-image img{object-fit:cover;opacity:.75}main.zos-front-page section.about-us{margin-top:32px;padding:0 16px 32px}main.zos-front-page section.about-us span.watermark{font-size:72px;top:180px;left:16px;opacity:.6}main.zos-front-page section.about-us div.about-us-wrapper{padding:24px 0 0;max-width:none}main.zos-front-page section.about-us div.about-us-wrapper h3{font-size:28px;max-width:none}main.zos-front-page section.about-us div.about-us-wrapper p.sub-text{font-size:16px}main.zos-front-page section.about-us div.about-us-wrapper p{max-width:none;font-size:15px}main.zos-front-page section.about-us div.about-us-wrapper div.cta-wrapper a.cta-apply{width:150px}main.zos-front-page section.about-us div.ocm-image-wrapper{margin-top:32px}main.zos-front-page section.about-us div.ocm-image-wrapper div.image{max-width:100%;margin:0 auto;max-height:356px}main.zos-front-page section.about-us div.ocm-image-wrapper div.socials{justify-content:center;gap:14px}main.zos-front-page section.about-us div.we-offer-wrapper{margin-top:40px;padding:40px 20px 48px;height:auto}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle{width:280px;height:280px;margin:0 auto}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle div.main-circle{top:48px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle div.main-circle h4{font-size:26px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle div.main-circle p{max-width:200px;font-size:13px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-01{left:240px;top:70px;width:48px;height:48px;font-size:15px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-02{left:255px;top:130px;width:42px;height:42px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-03{left:248px;top:178px;width:36px;height:36px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-04{left:230px;top:214px;width:32px;height:32px}main.zos-front-page section.about-us div.we-offer-wrapper div.left-circle button.circle-step#step-05{left:200px;top:244px;width:32px;height:32px}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details{margin-top:36px;max-width:none;width:100%}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details div.details-step h5{font-size:22px}main.zos-front-page section.about-us div.we-offer-wrapper div.right-details div.details-step p{font-size:14px}main.zos-front-page section.why-us{padding:40px 16px 48px}main.zos-front-page section.why-us div.header{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:28px}main.zos-front-page section.why-us div.header div.title{flex:none;width:100%}main.zos-front-page section.why-us div.header div.title h3{font-size:26px;white-space:normal}main.zos-front-page section.why-us div.header div.description{flex:none;width:100%;margin:0}main.zos-front-page section.why-us div.header div.cta{margin:0;width:100%}main.zos-front-page section.why-us div.header div.cta a{width:100%;max-width:280px}main.zos-front-page section.why-us div.scrolling-gallery{margin-top:28px;margin-right:-16px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper::after{content:"";flex:0 0 0px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide{flex:0 0 calc((100% - 16px - 30px * (1 - 1))/ 1)}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide{height:auto;min-height:280px;padding:28px 18px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide h4{font-size:20px}main.zos-front-page section.why-us div.scrolling-gallery div.slides-wrapper div.slide p{font-size:13px}main.zos-front-page section.why-us div.scroll-progress{margin-top:24px}main.zos-front-page section.testimonials{padding:40px 16px 60px}main.zos-front-page section.testimonials div.section-header h3{font-size:28px}main.zos-front-page section.testimonials div.section-header p{max-width:none;font-size:15px}main.zos-front-page section.testimonials div.testimonial-slider{margin-top:28px;padding-top:0}main.zos-front-page section.testimonials div.arc-lines{display:none}main.zos-front-page section.testimonials div.slides{position:relative;height:180px;transform:none!important;margin-bottom:12px}main.zos-front-page section.testimonials div.slides button.slide{position:absolute;left:50%;top:50%;margin:0;width:140px;height:140px;transform:translate(-50%,-50%) scale(1)!important;opacity:0;pointer-events:none;transition:opacity .35s ease}main.zos-front-page section.testimonials div.slides button.slide.is-active{opacity:1;pointer-events:auto;z-index:10}main.zos-front-page section.testimonials div.slides button.slide span.review-source{display:none}main.zos-front-page section.testimonials button.slide-next,main.zos-front-page section.testimonials button.slide-prev{top:auto;bottom:-8px;margin:0;width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#1a1c1f;font-size:16px}main.zos-front-page section.testimonials button.slide-prev{left:calc(50% - 90px);transform:none}main.zos-front-page section.testimonials button.slide-next{left:calc(50% + 50px);transform:none}main.zos-front-page section.testimonials div.testimonial-content{margin-top:28px}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.stars{height:24px;gap:4px}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.stars i{width:22px;height:22px;font-size:20px}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.name{font-size:18px;margin-top:14px}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item p.quote{max-width:none;font-size:15px;margin-top:8px}main.zos-front-page section.testimonials div.testimonial-content div.testimonial-item a.learn-more{margin-top:18px;font-size:15px}main.zos-front-page section.contact-us{padding:24px 16px 32px}main.zos-front-page section.contact-us div.wrapper{padding:32px 20px;gap:28px;border-radius:28px}main.zos-front-page section.contact-us div.wrapper div.image{height:240px;border-radius:28px}main.zos-front-page section.contact-us div.wrapper div.form div.header h2{font-size:26px;line-height:1.2}main.zos-front-page section.contact-us div.wrapper div.form div.header h4{font-size:20px;margin-top:12px}main.zos-front-page section.contact-us div.wrapper div.form div.body{margin-top:20px}main.zos-front-page section.contact-us div.wrapper div.form div.body input,main.zos-front-page section.contact-us div.wrapper div.form div.body textarea{font-size:16px}main.zos-front-page section.contact-us div.wrapper div.form div.body input{height:48px}main.zos-front-page section.contact-us div.wrapper div.form div.body textarea{height:100px}main.zos-front-page section.contact-us div.wrapper div.form div.footer{margin-top:24px;flex-wrap:wrap;gap:12px}main.zos-front-page section.contact-us div.wrapper div.form div.footer button.submit{flex:1 1 auto;max-width:none;width:auto;min-width:160px}main.zos-front-page section.faq{padding:48px 16px 64px}main.zos-front-page section.faq div.wrapper{gap:36px}main.zos-front-page section.faq div.info span.badge{width:64px;height:30px;font-size:12px}main.zos-front-page section.faq div.info h2{font-size:28px;max-width:none;margin-top:12px}main.zos-front-page section.faq div.info>p{max-width:none;margin-top:20px;font-size:15px}main.zos-front-page section.faq div.info div.extra-box{margin-top:32px;height:auto;min-height:200px;padding:28px 24px 32px}main.zos-front-page section.faq div.info div.extra-box h4{font-size:20px}main.zos-front-page section.faq div.info div.extra-box p{max-width:none;font-size:14px}main.zos-front-page section.faq div.info div.extra-box a.cta{width:160px;height:50px;margin-top:20px}main.zos-front-page section.faq div.faq-collapse{margin-top:0}main.zos-front-page section.faq div.faq-collapse button.header{height:auto;min-height:64px;padding:14px 14px}main.zos-front-page section.faq div.faq-collapse button.header span.toggle{width:36px;height:36px;font-size:12px}main.zos-front-page section.faq div.faq-collapse button.header span.question{font-size:16px;line-height:1.35}main.zos-front-page section.faq div.faq-collapse div.collapse.show div.body{padding:20px 18px 28px}main.zos-front-page section.faq div.faq-collapse div.body p{font-size:14px}}@media (max-width:768px){nav.zos-theme-navbar .nav-wrapper{padding:0 24px;display:none}}