.light-background,:root{--surface-color:#ffffff}.dark-background,:root{--contrast-color:#ffffff}a,a:hover{text-decoration:none}.footer,.hero{position:relative}.hero .wave1 use,.hero .wave2 use,.hero .wave3 use{fill:var(--default-color)}.advantages .content ul,.subjects .content ul{list-style-type:'✅ ';list-style-position:outside;margin-left:20px}:root{--default-font:'Roboto',system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';--heading-font:'Raleway',sans-serif;--nav-font:'Poppins',sans-serif;--background-color:#ffffff;--default-color:#444444;--heading-color:#2a070a;--accent-color:#ae4952;scroll-behavior:smooth}.light-background{--background-color:#f4f5fe}.dark-background{--background-color:#260609;--default-color:#fff;--heading-color:#ffc519;--surface-color:#0c0091}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font)}.btn-get-started,.samples .content h2,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}a{color:var(--accent-color);transition:.3s}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%)}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}.footer,.header,.section,section{color:var(--default-color);background-color:var(--background-color)}.header{--background-color:#ff0f0f;--default-color:#ffffff;--heading-color:#ffffff;padding:8px 0;transition:.5s;z-index:997;justify-content:center}.header h3{text-align:center;font-size:1rem;font-weight:800}.footer{font-size:14px}.footer .copyright{padding:25px 0;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.about .content p:last-child,.faq .faq-container .faq-item:last-child,.footer .copyright p{margin-bottom:0}#preloader{position:fixed;inset:0;z-index:999999;overflow:hidden;background:var(--background-color);transition:.6s ease-out}#preloader:before{content:'';position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #fff;border-color:var(--accent-color) transparent var(--accent-color) transparent;border-radius:50%;width:60px;height:60px;animation:1.5s linear infinite animate-preloader}@keyframes animate-preloader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.section,section{padding:60px 0;scroll-margin-top:100px;overflow:clip}.btn-get-started,.btn-get-started:hover{color:var(--contrast-color);box-shadow:0 8px 28px rgba(0,0,0,.1)}@media (max-width:1199px){.section,section{scroll-margin-top:66px}}.hero{width:100%;min-height:70vh;padding:120px 0;display:flex;align-items:center}.hero:before{content:'';background:color-mix(in srgb,var(--background-color),transparent 10%);position:absolute;inset:0;z-index:2}.hero .container{position:relative;z-index:3}.hero h1{margin:0 0 20px;font-size:2.4em;font-weight:700;line-height:56px;color:#ffc519cc}.hero h1>strong{color:var(--heading-color);border-bottom:4px solid var(--accent-color)}.hero h2{color:#fff;font-weight:700;margin-bottom:20px;font-size:1.6rem}.hero h2>span:last-child{font-size:2.8rem}.hero p{color:#ffffffcc;margin:5px 0 30px;font-size:1.3em;font-weight:400}.btn-get-started{background:#00b201;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding:10px 28px 12px;border-radius:50px;transition:.5s}.btn-get-started:hover{background:color-mix(in srgb,#00b201,transparent 15%);box-shadow:rgba(0,0,0,.35) 0 5px 15px}.hero .animated{animation:2s ease-in-out infinite alternate-reverse both up-down}.hero .hero-waves{display:block;width:100%;height:60px;position:absolute;left:0;bottom:0;right:0;z-index:3}.hero .wave1 use{animation:10s linear -2s infinite move-forever1;opacity:.6}.hero .wave2 use{animation:8s linear -2s infinite move-forever2;opacity:.4}.hero .wave3 use{animation:6s linear -2s infinite move-forever3}@keyframes move-forever1{0%{transform:translate(85px,0)}100%{transform:translate(-90px,0)}}@keyframes move-forever2{0%{transform:translate(-90px,0)}100%{transform:translate(85px,0)}}@keyframes move-forever3{0%{transform:translate(-90px,0)}100%{transform:translate(85px,0)}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.advantages{padding-top:100px;padding-bottom:0}.advantages .content ul{font-size:20px;font-weight:400;text-align:justify;line-height:24px;padding:10px 20px;color:var(--heading-color)}.advantages .content h2{font-weight:700;text-align:center;text-transform:uppercase}.advantages .content ul>li{padding-bottom:1.2em}.advantages .content ul>li>strong{font-weight:900}.about{padding-top:100px}.about .content{margin-bottom:2em}.about .content h3{font-size:16px;font-weight:500;line-height:19px;padding:.6em .6em .3em 0;color:var(--accent-color);border-radius:7px;display:inline-block}.subjects .content h2,.subjects .content ul{color:var(--heading-color)}.about .content h2{font-weight:700;text-align:center}.about .icon-box{background-color:var(--surface-color);padding:50px 40px;box-shadow:0 10px 50px rgba(0,0,0,.1);border-radius:10px;transition:.3s ease-out;height:100%}.about .icon-box img{width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1em;transition:.4s ease-out}.about .icon-box h3{margin-bottom:10px;font-size:24px;font-weight:800}.about .icon-box p{margin-bottom:0;text-align:justify}@media (max-width:992px){.about .icon-box{padding:12px}.about .icon-box img{width:60px;height:60px}.about .content h3{padding:.3em 0;margin-bottom:0;font-size:20px}}.samples,.testimonials{padding:80px 0;position:relative}.sample-item>img{width:100%;max-width:100%}.samples .content h2{text-align:center;font-weight:800;margin-bottom:1em}.subjects .content h2,.testimonials .content h2{text-align:center;font-family:var(--heading-font);font-weight:700;margin-bottom:1em}.samples .sample-item{overflow:hidden;border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color)}.samples .sample-item img{transition:.4s ease-in-out}.samples .sample-item:hover img{transform:scale(1.1)}.testimonial-item>img{width:100%}.subjects .container{max-width:960px}.subjects .content ul{font-size:16px;font-weight:400;line-height:32px;padding:0}.faq .content h3{font-weight:400;font-size:34px}.faq .content p{color:color-mix(in srgb,var(--default-color),transparent 30%)}.faq .faq-container{margin-top:15px}.faq .faq-container .faq-item{background-color:var(--surface-color);position:relative;padding:20px;margin-bottom:20px;box-shadow:0 5px 25px 0 rgba(0,0,0,.1);overflow:hidden}.faq .faq-container .faq-item h3{font-weight:600;font-size:17px;line-height:24px;margin:0 30px 0 0;transition:.3s;cursor:pointer}.faq .faq-container .faq-item h3 span{color:var(--accent-color);padding-right:5px}.faq .faq-container .faq-active h3,.faq .faq-container .faq-item .faq-toggle:hover,.faq .faq-container .faq-item h3:hover{color:var(--accent-color)}.faq .faq-container .faq-item i{font-style:normal}.faq .faq-container .faq-item .faq-content{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out;visibility:hidden;opacity:0}.faq .faq-container .faq-item .faq-content p{margin-bottom:0;overflow:hidden}.faq .faq-container .faq-item .faq-toggle{position:absolute;top:20px;right:20px;font-size:16px;line-height:0;transition:.3s;cursor:pointer}.faq .faq-container .faq-active .faq-content{grid-template-rows:1fr;visibility:visible;opacity:1;padding-top:10px}.faq .faq-container .faq-active .faq-toggle{transform:rotate(90deg);color:var(--accent-color)}@media (max-width:640px){.hero h1,.hero p{margin-bottom:10px}.btn-get-started,.hero h1,.hero h2,.hero p{text-align:center}.hero{padding:60px 0}.hero .container .row>*{margin-top:8px}.hero .container .row>:nth-child(2){margin-bottom:30px}.hero h1{font-size:1.2em;line-height:1.5em;text-transform:uppercase}.hero h2{font-size:1.5em}.hero p{font-size:1em}.btn-get-started{margin:0 auto;min-width:220px}.hero .hero-img>img{height:260px;width:auto}.advantages{padding-top:60px}.advantages .content ul{font-size:14px;font-weight:400;line-height:20px;padding:10px 0}.about{padding-top:2em}.subjects .content ul{font-size:14px;line-height:26px}.faq-image{display:none}}