header{background:url(/images/template/bg.png) no-repeat center top;background-size:cover;min-height:1021px}@media only screen and (max-width: 768px){header{min-height:917px}}header section.hero{padding:100px}@media only screen and (max-width: 768px){header section.hero{padding:0}}header section.hero h1{font-weight:700;font-style:Bold;font-size:145px;line-height:123.46px;letter-spacing:-.02em;color:#fff}@media only screen and (max-width: 768px){header section.hero h1{font-size:40px;text-align:center;line-height:40px}}header section.hero .tagline{padding-top:18px;font-weight:500;font-size:64px;line-height:60px;letter-spacing:-.02em;max-width:887px}@media only screen and (max-width: 768px){header section.hero .tagline{font-size:24px;text-align:center;line-height:24px;padding-top:16px}}header section.hero .service{padding-top:40px;max-width:400px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 72px;gap:58px}header section.hero .service .description{letter-spacing:-.005em;font-weight:400;font-size:24px}@media only screen and (max-width: 768px){header section.hero .service .description{font-size:16px;text-align:center;line-height:16px}}header section.hero .service .description b{font-weight:700}header .overlay-figure-1{position:absolute;bottom:-120px;left:0;z-index:100}@media only screen and (max-width: 768px){header .overlay-figure-1{display:none}}header .overlay-figure-2{position:absolute;top:763px;left:0;z-index:90}@media only screen and (max-width: 768px){header .overlay-figure-2{display:none}}.how-its-work{padding-top:10px}@media only screen and (max-width: 768px){.how-its-work{padding-left:0}.how-its-work h2{padding-left:50px}}.how-its-work .steps-container{display:grid;position:relative;grid-template-columns:1fr 242px;grid-template-rows:252px;background:url(/images/template/steps.svg) no-repeat center center;background-position-x:34px;background-position-y:117px;padding-bottom:6px}@media only screen and (max-width: 768px){.how-its-work .steps-container{grid-template-rows:1fr;grid-template-columns:1fr;padding-bottom:0;padding-left:50px;gap:24px;background:url(/images/template/steps-mb.svg) no-repeat left top;background-position-y:40px}}.how-its-work .steps-container .results{background-color:#e0176d;padding:40px;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;color:#fff}@media only screen and (max-width: 768px){.how-its-work .steps-container .results{padding:20px 40px;min-height:152px}}.how-its-work .steps-container .results .caption{height:56px;padding-left:3px;font-weight:700;font-size:40px;line-height:40px;letter-spacing:-.02em;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:transparent;color:#e0176d;background:#fff;-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 768px){.how-its-work .steps-container .results .caption{font-size:34px;height:40px}}.how-its-work .steps-container .results .description{font-weight:600;font-style:SemiBold;font-size:16px;line-height:120%;letter-spacing:0}.how-its-work .steps-container .steps{display:grid;grid-template-columns:repeat(4,1fr);padding-top:164px}@media only screen and (max-width: 768px){.how-its-work .steps-container .steps{grid-template-columns:1fr;gap:24px;padding-top:40px}}.how-its-work .steps-container .steps:before{content:" ";width:36px;border-radius:50%;height:36px;position:absolute;display:flex;top:104px;left:0;background-color:#e0176d}@media only screen and (max-width: 768px){.how-its-work .steps-container .steps:before{display:none}}@media only screen and (max-width: 768px){.how-its-work .steps-container .steps .step{display:grid;grid-template-columns:133px 1fr;align-items:center;gap:10px}}.how-its-work .steps-container .steps .step .caption{height:43px;padding-left:1px;font-weight:700;font-size:40px;line-height:40px;letter-spacing:-.02em;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:transparent;color:#1f2959;background:#03afff;-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 768px){.how-its-work .steps-container .steps .step .caption{font-size:34px;height:40px}}.how-its-work .steps-container .steps .step .description{padding-top:7px;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0;color:#fff}@media only screen and (max-width: 768px){.how-its-work .steps-container .steps .step .description{padding-top:0;width:175px}}.box-theme{padding-top:220px;width:100%}.box-theme h2{text-align:center}.box-theme .box-theme-container{padding-top:100px}@media only screen and (max-width: 768px){.box-theme .box-theme-container{padding-top:40px}}@media only screen and (max-width: 768px){.box-theme{padding-top:100px}}.box-theme .boxes{display:grid;grid-template-columns:repeat(6,1fr);gap:40px 20px}@media only screen and (max-width: 768px){.box-theme .boxes{grid-template-columns:1fr 1fr;gap:20px}}.box-theme .boxes .box{display:flex;flex-direction:column;cursor:pointer}@media only screen and (max-width: 768px){.box-theme .boxes .box{gap:10px}}.box-theme .boxes .box img{border-top-left-radius:20px;border-top-right-radius:20px;object-fit:cover;height:250px;overflow:hidden}@media only screen and (max-width: 768px){.box-theme .boxes .box img{height:165px}}.box-theme .boxes .box .name{min-height:100px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:24px;text-align:center;line-height:100%}@media only screen and (max-width: 768px){.box-theme .boxes .box .name{font-size:18px;min-height:55px;padding:9.5px}}.inside-box{display:flex;justify-content:flex-end;padding-top:220px}@media only screen and (max-width: 768px){.inside-box{padding-top:100px;padding-bottom:184px;margin-bottom:16px;background:url(/images/template/inside-mb-bg.png) no-repeat bottom left;background-position-x:20px}}.inside-box .wrap-section-content{max-width:831px;width:100%}.inside-box .wrap-section-content h2{text-align:center}.inside-box .wrap-section-content .wrap-items{padding-top:42px;display:flex;flex-direction:column;gap:20px}.inside-box .wrap-section-content .wrap-items .item{width:100%;background:#ffffff1a;border-radius:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.2);padding:20px 40px;min-height:120px;display:grid;grid-template-columns:100px 1fr;gap:20px;align-items:center;color:#fff}@media only screen and (max-width: 768px){.inside-box .wrap-section-content .wrap-items .item{padding:16px 20px;grid-template-columns:70px 1fr;min-height:80px}}.inside-box .wrap-section-content .wrap-items .item .name{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0}@media only screen and (max-width: 768px){.inside-box .wrap-section-content .wrap-items .item .name{font-size:16px}}.inside-box .wrap-section-content .wrap-items .item .text{margin-top:8px;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0}@media only screen and (max-width: 768px){.inside-box .wrap-section-content .wrap-items .item .text{font-size:14px}}.reviews{padding-top:200px;padding-bottom:14px}@media only screen and (max-width: 768px){.reviews{padding:0!important}.reviews h2{padding-left:20px;text-align:center}}.reviews .reviews-items{margin-top:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media only screen and (max-width: 768px){.reviews .reviews-items{margin-top:40px;overflow-y:auto;padding-left:20px!important}}.reviews .reviews-items .item{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 768px){.reviews .reviews-items .item{min-width:263px}}.reviews .reviews-items .item img{height:257px;width:100%;object-fit:cover;border-radius:20px}@media only screen and (max-width: 768px){.reviews .reviews-items .item img{height:200px}}.reviews .reviews-items .item .review{font-weight:600;font-size:24px;text-align:center;width:100%;color:#fff}@media only screen and (max-width: 768px){.reviews .reviews-items .item .review{font-size:16px}}.reviews .reviews-items .item .author{font-weight:500;font-size:16px;line-height:120%;text-align:center;width:100%;color:#fff}@media only screen and (max-width: 768px){.reviews .reviews-items .item .author{font-size:14px}}.faq{min-height:875px;background:url(/images/template/faq-bg.png) no-repeat bottom left;display:flex;flex-direction:column;align-items:flex-end;padding:136px}@media only screen and (max-width: 768px){.faq{background:none;padding:100px 20px;min-height:fit-content}}.faq h2{width:100%;text-align:center;color:#e0176d}.faq .wrap-faq-items{max-width:1086px;width:100%;display:flex;flex-direction:column}.faq .wrap-faq-items .faq-items{margin-top:100px;display:flex;flex-direction:column;gap:12px}@media only screen and (max-width: 768px){.faq .wrap-faq-items .faq-items{margin-top:40px}}.faq .wrap-faq-items .faq-items .item{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.faq .wrap-faq-items .faq-items .item .question{padding:40px;font-weight:600;font-size:24px;line-height:100%;color:#fff;cursor:pointer;position:relative}@media only screen and (max-width: 768px){.faq .wrap-faq-items .faq-items .item .question{padding:16px 85px 16px 20px;font-size:16px}}.faq .wrap-faq-items .faq-items .item .question:after{content:"+";position:absolute;right:20px;font-size:28px;transition:transform .3s ease}@media only screen and (max-width: 768px){.faq .wrap-faq-items .faq-items .item .question:after{font-size:24px;top:26px}}.faq .wrap-faq-items .faq-items .item .answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 40px;font-size:18px;line-height:140%;color:#fff}@media only screen and (max-width: 768px){.faq .wrap-faq-items .faq-items .item .answer{padding:0 16px!important;font-size:14px}}.faq .wrap-faq-items .faq-items .item .answer p{margin:12px 0}.faq .wrap-faq-items .faq-items .item.active .question:after{transform:rotate(45deg)}.faq .wrap-faq-items .faq-items .item.active .answer{max-height:500px;padding:20px 40px 40px}
