:root{scroll-behavior:smooth;--font-primary:"Manrope", sans-serif;--color-main:171 207 228;--color-gray:243 245 246;--color-black:18 20 23;--color-white:255 255 255;--radius-card:16px;--radius-controls:12px;--radius-circle:50%;--transition-basic:.25s cubic-bezier(.4, 0, .2, 1)}@media only screen and (width>=768px){:root{--radius-card:30px}}body{font-family:var(--font-primary);margin:0;font-size:14px}h1,h2,h3,h4,h5,h6,p{margin:0}button{color:currentColor;cursor:pointer;font-family:inherit}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style-type:none}address{font-style:normal}a{color:currentColor;text-decoration:none}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}.section{padding:40px 0}.font-h1{font-size:38px;font-weight:700;line-height:1.26}.font-h2{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.12}.font-h3{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.14}.font-h4{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.font-h5{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.33}.font-body{font-weight:400;line-height:1.71}.font-caption{font-size:12px;font-weight:400;line-height:1.33}.font-subtitle{line-height:1.71}.font-nav-link{font-weight:600;line-height:1.28}.btn-primary{height:80px;color:rgb(var(--color-black));border-radius:var(--radius-controls);background-color:rgb(var(--color-main));transition:var(--transition-basic);border:none;justify-content:center;align-items:center;padding:14px 0;font-size:16px;font-weight:700;line-height:1.7;transition-property:background-color,color,border;display:flex}@media only screen and (width<=767.98px){.btn-primary:active{background-color:rgb(var(--color-main) / 30%)}}@media only screen and (width>=768px){.container{max-width:768px;padding:0 32px}.section{padding:50px 0}.font-h1{font-size:50px;font-weight:700;line-height:1.16}.font-h2{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1.2}.font-h3{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.14}.font-h4{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.font-h5{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.font-body{font-size:16px;font-weight:400;line-height:1.5}.font-subtitle{font-size:18px;font-weight:400;line-height:1.66}@media only screen and (width>=768px){.btn-primary{height:60px;padding:16px 0;font-size:18px;line-height:1.56}.btn-primary:hover,.btn-primary:focus{background-color:#fdf8b1}}}@media only screen and (width>=1280px){.container{max-width:1152px;padding:0 64px}.container.wide-container{padding:0}.section{padding:75px 0}}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.socials{align-items:center;display:flex}.socials-item{width:42px;height:42px}@media only screen and (width>=768px){.socials-item{width:44px;height:44px}}.socials-link{color:#000;width:100%;height:100%;transition:var(--anim-fast);border:1px solid #1214171a;border-radius:10px;justify-content:center;align-items:center;transition-property:color,border-color;display:flex}.socials-link:hover,.socials-link:focus{color:rgb(var(--color-main));border-color:rgb(var(--color-main) / 10%)}.socials-icon{fill:currentColor}.header{padding:20px 0;position:relative}.header .container{justify-content:space-between;display:flex}.header-phone{color:#000;font-size:16px;font-weight:700;text-decoration:none;display:none}@media (width<=768px){.header-logo-wrapper{text-align:center;flex-direction:column;align-items:flex-start;display:flex}.header-phone{margin-top:10px;font-size:16px;display:block}}.header-nav{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}@media only screen and (width>=1280px){.header-nav{justify-content:center}}.header-logo{max-width:115px;font-family:var(--font-primary);letter-spacing:.02em;justify-content:flex-start;align-items:center;margin-right:76px;font-size:20px;font-weight:700;line-height:1.3;display:inline-flex}.header-nav-list{display:none}@media only screen and (width>=1280px){.header-nav-list{justify-content:flex-end;align-items:center;gap:20px;font-size:14px;display:flex}}.header-nav-link{transition:all .2s ease-in;display:block;position:relative}.header-nav-link:hover,.header-nav-link:focus{color:rgb(var(--color-main))}.header-nav-link:after{content:"";border-radius:4px;width:65%;height:2px;animation:.4s cubic-bezier(.68,-.55,.27,1.55) .2s both stretch;position:absolute;bottom:-4px;left:0}.header-nav-link.active:after{background:rgb(var(--color-main))}.mobile-menu-btn{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.mobile-menu-icon{width:40px;height:auto;display:block}@media only screen and (width<=375px){.mobile-menu-icon{width:32px;height:auto}}@media only screen and (width>=375px) and (width<=768px){.mobile-menu-btn{min-width:40px;min-height:28px;display:flex;top:20px;right:20px}}@media only screen and (width>=1280px){.mobile-menu-btn{display:none}}.header-socials{display:none}@media only screen and (width>=1280px){.header-socials{justify-content:flex-end;align-items:center;gap:12px;display:flex}}.menu-backdrop{color:#fff;z-index:999;background-color:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.menu-backdrop.is-open{display:block}.menu-backdrop.is-open .mob-menu{transform:translate(0%)}.mob-menu{width:240px;height:100dvh;color:var(--color-white);background-color:rgb(var(--color-main));border:none;flex-direction:column;align-items:center;animation-name:slidein;animation-duration:.5s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}@keyframes slidein{0%{transform:translate(100%)}to{transform:translate(0%)}}@media only screen and (width>=768px){.mob-menu{width:384px}}.close-btn{width:32px;height:32px;fill:rgb(var(--color-black));background-color:rgb(var(--color-main));cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:20px;right:20px}.menu-close-icon{width:32px;height:auto;display:block}@media only screen and (width>=768px){.close-btn{width:40px;height:40px;top:20px;right:32px}}.menu-container{flex-direction:column;height:100dvh;display:flex}.menu-container-list{text-align:center;flex-direction:column;flex-grow:1;align-items:center;padding-top:248px;list-style:none;display:flex}.menu-container-item:not(:last-child){margin-bottom:20px}.menu-container-link{letter-spacing:.02em;color:rgb(var(--color-black));font-size:14px;font-weight:600;line-height:1.28;text-decoration:none}.social-container-list{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}@media only screen and (width>=768px){.social-container-list{margin:32px 0}}.social-container-item{color:#fff;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;min-width:42px;min-height:42px;display:flex}.social-container-link{fill:#fff}@media only screen and (width>=768px){.social-container-item{min-width:44px;min-height:44px}}.hero{margin-top:0;padding-left:20px;padding-right:20px}@media screen and (width>=768px){.hero{margin-top:0;padding-left:32px;padding-right:32px}}@media screen and (width>=1280px){.hero{margin-top:0;padding-left:64px;padding-right:64px}}.hero-container{padding:0 px;flex-direction:center;background-image:linear-gradient(#0006,#0000),url(/assets/hero-cover_mobile@1x-lVBLOu5J.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px;justify-content:center;align-items:center;min-width:180px;min-height:250px;display:flex;position:relative}@media (resolution>=192dpi){.hero-container{background-image:linear-gradient(#0006,#0000),url(/assets/hero-cover_mobile@2x-BPIGIepK.jpg)}}@media screen and (width>=768px){.hero-container{background-image:linear-gradient(#0006,#0000),url(/assets/hero-cover_tablet@1x-BHltI1CF.jpg);justify-content:center;max-width:704px;padding:0}}@media screen and (width>=768px) and (resolution>=192dpi){.hero-container{background-image:linear-gradient(#0006,#0000),url(/assets/hero-cover_tablet@2x-DTxaTd_i.jpg)}}@media screen and (width>=1280px){.hero-container{background-image:linear-gradient(#0006,#0000),url(/assets/hero-cover_desk@1x-BTCXCStC.jpg);border-radius:32px;min-width:100%}}@media only screen and (width>=1280px) and (resolution>=192dpi){.hero-container{background-image:linear-gradient(#0006,#0000),url(/assets/hero-cover_desk@2x-BwgcFt_i.jpg)}}.hero-title{text-align:left;color:rgb(var(--color-white));margin-bottom:40px;font-size:38px;font-weight:700;line-height:40px}@media only screen and (width>=768px){.hero-title{max-width:564px;margin-bottom:32px;font-size:50px;font-weight:700;line-height:70px}}@media only screen and (width>=1280px){.hero-title{max-width:564px}}.hero-accent{color:rgb(var(--color-main-dark))}.hero-btn{text-align:center;background-color:#ffec5c;width:100%;max-width:295px}@media only screen and (width>=768px){.hero-btn{width:306px}}.hero-p{color:#fff;flex-direction:column;align-items:center;gap:16px;max-width:80%;font-size:16px;display:flex}@media only screen and (width<=767px){.hero-p{font-size:14px;font-weight:600;line-height:1.4}}.scroll-icon-link{text-align:center;background-color:rgb(var(--color-white));border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:14px;right:14px}@media only screen and (width>=768px){.scroll-icon-link{width:48px;height:48px;bottom:32px;right:32px}}.scroll-icon-link:hover,.scroll-icon-link:focus{background-color:rgb(var(--color-main));border:none}.scroll-icon-link:hover .scroll-icon,.scroll-icon-link:focus .scroll-icon{fill:rgb(var(--color-white))}.scroll-icon{fill:rgb(var(--color-main));transition:fill .25s cubic-bezier(.4,0,.2,1)}.about-title{text-align:center;color:rgb(var(--color-black));margin:0 auto 16px;display:block}.about-title .underline{z-index:1;position:relative}.about-title .underline:before{content:"";background-color:rgb(var(--color-main));z-index:-1;border-radius:8px;width:100%;height:12px;position:absolute;bottom:2px;left:0}@media only screen and (width>=768px){.about-title .underline:before{height:20px;bottom:0}}.about-subtitle{text-align:center;color:rgb(var(--color-black) / 50%);margin-bottom:40px}@media only screen and (width>=768px){.about-subtitle{max-width:665px;margin:0 auto 64px;display:block}}@media only screen and (width>=1280px){.about-subtitle{max-width:665px;margin-bottom:40px;display:block}}.about-text{color:rgb(var(--color-black) / 70%);margin-top:8px;font-size:15px;line-height:1.4}.about-list{grid-template-columns:repeat(1,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}@media only screen and (width>=768px){.about-list{grid-template-columns:repeat(2,1fr);gap:32px}}@media only screen and (width>=1280px){.about-list{grid-template-columns:repeat(3,1fr);gap:32px}}.about-item{counter-increment:item;background-color:rgb(var(--color-gray));border-radius:var(--radius-card);box-sizing:border-box;flex-direction:column;justify-content:space-between;height:auto;min-height:180px;padding:30px;display:flex;position:relative}.about-item:before{content:counter(item, decimal-leading-zero);color:rgb(var(--color-main));font-size:32px;font-weight:700}.about-item.accent{background-color:rgb(var(--color-gray))}.about-item-title{text-align:left;letter-spacing:-.4px;margin:0;padding-top:16px;font-size:18px;line-height:24px}@media only screen and (width>=768px){.about-item-title{font-size:20px}}@media only screen and (width>=1280px){.about-item-title{font-size:18px}}.offer-section{padding-bottom:10px}@media only screen and (width>=768px){.offer-section{padding-bottom:40px}}@media only screen and (width>=1280px){.offer-section{padding-bottom:40px}}.offer-title{text-align:center;color:rgb(var(--color-black));margin:0 auto 16px;display:block}.offer-title .underline{z-index:1;position:relative}.offer-title .underline:before{content:"";background-color:rgb(var(--color-main));z-index:-1;border-radius:8px;width:100%;height:12px;position:absolute;bottom:2px;left:0}@media only screen and (width>=768px){.offer-title .underline:before{height:20px;bottom:0}}.offer-subtitle{text-align:center;color:rgb(var(--color-black) / 50%);margin:16px 20px 32px}@media only screen and (width>=768px){.offer-subtitle{max-width:647px;margin:0 auto 64px;display:block}}@media only screen and (width>=1280px){.offer-subtitle{max-width:647px;margin-bottom:40px;display:block}}.offer-list{grid-template-columns:repeat(1,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}@media only screen and (width>=768px){.offer-list{grid-template-columns:repeat(2,1fr);gap:32px}}@media only screen and (width>=1280px){.offer-list{grid-template-columns:repeat(3,1fr);gap:32px}}.offer-font{text-align:left;color:rgb(var(--color-black));margin:0 12px 20px}.offer-item{border-radius:var(--radius-card);width:100%;color:rgb(var(--color-black) / 50%);background-color:rgb(var(--color-gray));flex-direction:column;align-items:flex-start;min-width:335px;padding:20px;display:flex}@media only screen and (width>=768px){.offer-item{gap:0;width:100%;min-width:320px;padding:20px}}@media only screen and (width>=1280px){.offer-item{gap:0;width:100%;min-width:320px;padding:20px}}.offer-image{border-radius:15px;width:100%;height:auto;margin-bottom:30px}@media only screen and (width<=767px){.offer-item{border-radius:12px;max-width:300px;margin:0 auto;padding:12px}.offer-image{max-width:240px;margin:0 auto 16px}}.offer-text{text-align:left;margin:0 12px}@media only screen and (width>=768px){.offer-text{margin:0 12px}}@media only screen and (width>=1280px){.offer-text{margin:0 12px}}.main-button{text-align:center;width:100%}@media only screen and (width>=768px){.main-button{width:100%}}@media only screen and (width>=1280px){.main-button{width:100%}}.main-button:hover{background-color:rgb(var(--color-main) / 30%)}.form-title{text-align:center;color:rgb(var(--color-black));max-width:335px;margin:0 auto 16px;display:block}.form-title .underline{display:inline-block;position:relative}.form-title .underline:before{content:"";background-color:rgb(var(--color-main));z-index:-1;border-radius:8px;width:100%;height:12px;position:absolute;bottom:-2px;left:0}.subtitle{text-align:center;color:rgb(var(--color-black) / .5);max-width:335px;margin-bottom:20px}.two-columns-wraper{display:flex}.form-card{display:none}.form-card-item{width:100%}.card-title{color:rgb(var(--color-black));text-align:center;margin-bottom:8px}.card-body{color:rgb(var(--color-black) / .7);text-align:center}form .btn-primary{width:100%;margin-bottom:12px}.application-form{flex-direction:column;max-width:335px;margin:0 auto;display:flex}.form-input{border:solid 1px rgb(var(--color-black) / .1);border-radius:var(--radius-controls);width:100%;height:50px;color:rgb(var(--color-black));transition:var(--transition-basic);outline:0;margin-bottom:18px;padding:16px 18px;transition-property:border-color}.form-input::placeholder{color:rgb(var(--color-black))}.form-input:focus{border-color:rgb(var(--color-main))}.form-textarea{resize:none;border:solid 1px rgb(var(--color-black) / .1);border-radius:var(--radius-controls);width:100%;height:94px;color:rgb(var(--color-black));transition:var(--transition-basic);outline:0;margin-bottom:20px;padding:16px 18px;transition-property:border-color}.form-textarea::placeholder{color:rgb(var(--color-black))}.form-textarea:focus{border-color:rgb(var(--color-main))}.form-subtitle{color:rgb(var(--color-black));margin-bottom:14px}.form-options-wrapper{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.form-radio{margin-right:8px}.form-caption{color:rgb(var(--color-black) / .5);font-size:12px;line-height:1.33}.form-caption-link{text-decoration:underline}.form-radio-label{cursor:pointer;letter-spacing:-.02em;align-items:center;font-size:14px;line-height:1.71;display:flex;position:relative}.form-radio-label input{opacity:0;cursor:pointer;width:0;height:0}.checkmark{border:2px solid rgb(var(--color-black) / .2);background-color:#0000;border-radius:50%;width:18px;height:18px;margin-right:8px;position:relative;top:0;left:0}.form-radio-label:hover input[type=radio]~.checkmark{border-color:rgb(var(--color-black) / .4)}.form-radio-label input[type=radio]:checked~.checkmark{border-color:rgb(var(--color-main))}.checkmark:after{content:"";display:none;position:absolute}.form-radio-label input[type=radio]:checked~.checkmark:after{display:block}.form-radio-label .checkmark:after{background:rgb(var(--color-main));border-radius:50%;width:10px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=768px){.form-title{max-width:704px}.form-title .underline:before{height:20px;bottom:0}.subtitle{max-width:586px;margin:0 auto 64px}.application-form{max-width:500px;margin:0 auto}.form-options-wrapper{flex-direction:row;justify-content:flex-start;gap:16px;margin-bottom:32px}.form-input{height:70px;font-size:16px;line-height:1.5}.form-radio{display:none}.form-textarea{height:175px;margin-bottom:50px;font-size:16px;line-height:1.5}.form-subtitle{margin-bottom:16px}.form-caption{font-size:14px;line-height:1.71}}@media only screen and (width>=1280px){.form-title{max-width:832px}.subtitle{max-width:709px}.form-card{background-color:rgb(var(--color-main) / 10%);border-radius:var(--radius-card);max-width:492px;margin-right:32px;padding:412px 20px 40px;display:block;position:relative;overflow:hidden}.form-card-image{background-color:#fff;background-image:url(/assets/application-cover-full@1x-CwrDcXpN.jpg);background-position:45% 5%;background-repeat:no-repeat;background-size:95%;border-radius:50%;width:597px;height:537px;position:absolute;top:-145px;left:50%;transform:translate(-50%)}}@media (resolution>=192dpi){.form-card-image{background-image:url(/assets/application-cover-full@2x-zJXQLLwl.jpg)}}.reviews-section{padding:40px 0}@media only screen and (width>=768px){.reviews-section{padding-bottom:100px}}@media only screen and (width>=1280px){.reviews-section{padding-bottom:150px}}.reviews-title{text-align:center;color:rgb(var(--color-black));margin:0 auto 16px;display:block}.reviews-title .underline{z-index:1;position:relative}.reviews-title .underline:before{content:"";background-color:rgb(var(--color-main));z-index:-1;border-radius:8px;width:100%;height:12px;position:absolute;bottom:2px;left:0}@media only screen and (width>=768px){.reviews-title .underline:before{height:20px;bottom:0}}.reviews-subtitle{text-align:center;color:rgb(var(--color-black) / 50%);margin-bottom:40px}@media only screen and (width>=768px){.reviews-subtitle{max-width:647px;margin:0 auto 64px;display:block}}.reviews-list{grid-template-rows:278px;justify-items:center;display:grid}@media only screen and (width>=768px){.reviews-list{grid-template-rows:326px;grid-template-columns:repeat(2,1fr);gap:32px}}@media only screen and (width>=1280px){.reviews-list{grid-template-columns:repeat(3,1fr);gap:32px}}.reviews-item{border-radius:var(--radius-card);width:100%;color:rgb(var(--color-black) / 50%);background-color:rgb(var(--color-gray));flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex}@media only screen and (width>=768px) and (width<=1279.98px){.reviews-item{gap:32px;padding:32px 16px}.reviews-item:nth-last-child(-n+1){display:none}}@media only screen and (width>=1280px){.reviews-item{gap:32px;padding:32px 16px}}@media only screen and (width<=767.98px){.reviews-item:nth-last-child(-n+2){display:none}}.reviews-person{width:100%;color:rgb(var(--color-black));background-color:rgb(var(--color-main));border-radius:8px;align-items:center;gap:8px;padding:14px;display:flex}@media only screen and (width>=768px){.reviews-person{border-radius:15px;padding:14px 16px}}.reviews-person-image{border-radius:var(--radius-circle)}.reviews-person-name{margin-bottom:2px}.reviews-person-label{color:rgb(var(--color-black) / 50%)}.reviews-text{max-width:267px}@media only screen and (width>=768px){.reviews-text{max-width:272px}}@media only screen and (width>=1280px){.reviews-text{max-width:256px}}.footer{background-color:rgb(var(--color-black));padding:40px 0}.footer-container{flex-direction:column;margin-bottom:40px;display:flex}.footer-desc{text-align:center}.footer-link{position:relative}.footer-link:before{content:"";z-index:-1;background-color:#41d1ff;width:110%;height:24%;transition:all .2s;position:absolute;bottom:6%;left:50%;transform:translate(-50%)skew(-12deg)}.footer-logo{font-family:var(--font-primary);letter-spacing:.02em;color:rgb(var(--color-white));justify-content:flex-start;align-items:center;margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.12;display:inline-flex}.footer-logo-accent{color:rgb(var(--color-main))}.footer-nav,.footer-address{margin-bottom:40px}.footer-address-list{flex-direction:column;gap:16px;display:flex}.footer-nav-list{flex-direction:column;gap:20px;display:flex}.footer .font-nav-link{color:rgb(var(--color-white))}.footer-address-title{color:#fff9;margin-bottom:4px}.footer .socials-icon{fill:rgb(var(--color-white))}.footer .socials-link{border:1px solid #ffffff1a}.footer-socials{gap:12px}.copyright-container{color:#fff9;border-top:1px solid #ffffff1a;flex-direction:column;gap:14px;padding-top:23px;display:flex}.privacy-policy{gap:18px;display:flex}@media only screen and (width>=768px){.copyright-container{flex-direction:row;justify-content:space-between}.footer{padding-top:32px;padding-bottom:16px}.footer-nav{margin-bottom:0}.footer-container{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:110px}.footer-address{margin-bottom:0}}@media only screen and (width>=1280px){.footer{padding-top:64px;padding-bottom:24px}.footer-container{margin-bottom:64px}.footer-nav{margin-bottom:0}.footer-nav-link:hover,.footer-address-link:hover{color:rgb(var(--color-main))}.footer .socials-link:hover{background-color:rgb(var(--color-main))}.privacy-policy-link:hover{color:rgb(var(--color-main))}.footer-address{margin-bottom:0}}.privacy-policy-container{background-color:rgb(var(--color-white));border-radius:var(--radius-card);max-width:960px;margin:0 auto;padding:40px 20px;box-shadow:0 2px 10px #0000001a}.privacy-policy-title{text-align:center;color:rgb(var(--color-black));margin-bottom:24px;font-size:32px;font-weight:700}.privacy-policy-title .underline{display:inline-block;position:relative}.privacy-policy-title .underline:before{content:"";background-color:rgb(var(--color-main));z-index:-1;border-radius:8px;width:100%;height:8px;position:absolute;bottom:-2px;left:0}.privacy-policy-updated{color:rgb(var(--color-black) / 50%);text-align:center;margin-bottom:40px;font-size:14px;font-weight:400}.privacy-policy-section-title{color:rgb(var(--color-black));margin-bottom:16px;font-size:24px;font-weight:700}.privacy-policy-text{color:rgb(var(--color-black) / 80%);margin-bottom:24px;font-size:16px;line-height:1.6}.privacy-policy-list{color:rgb(var(--color-black));margin-left:20px;font-size:16px;line-height:1.6;list-style:inside decimal}.privacy-policy-list-item{margin-bottom:16px}.privacy-policy-contact{margin-top:40px}.privacy-policy-contact a{color:rgb(var(--color-main));transition:color var(--transition-basic);text-decoration:underline}.privacy-policy-contact a:hover{color:rgb(var(--color-main) / 70%)}.terms-of-service-container{background-color:rgb(var(--color-white));border-radius:var(--radius-card);max-width:960px;margin:0 auto;padding:40px 20px;box-shadow:0 2px 10px #0000001a}.terms-of-service-title{text-align:center;color:rgb(var(--color-black));margin-bottom:24px;font-size:32px;font-weight:700}.terms-of-service-title .underline{display:inline-block;position:relative}.terms-of-service-title .underline:before{content:"";background-color:rgb(var(--color-main));z-index:-1;border-radius:8px;width:100%;height:8px;position:absolute;bottom:-2px;left:0}.terms-of-service-updated{color:rgb(var(--color-black) / 50%);text-align:center;margin-bottom:40px;font-size:14px;font-weight:400}.terms-of-service-section-title{color:rgb(var(--color-black));margin-bottom:16px;font-size:24px;font-weight:700}.terms-of-service-text{color:rgb(var(--color-black) / 80%);margin-bottom:24px;font-size:16px;line-height:1.6}.terms-of-service-list{color:rgb(var(--color-black));margin-left:20px;font-size:16px;line-height:1.6;list-style:inside decimal}.terms-of-service-list-item{margin-bottom:16px}.terms-of-service-contact{margin-top:40px}.terms-of-service-contact a{color:rgb(var(--color-main));transition:color var(--transition-basic);text-decoration:underline}.terms-of-service-contact a:hover{color:rgb(var(--color-main) / 70%)}
