h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{background:#71bfe6;font-family:Quicksand,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#2a2f3a}h2{font-family:Fredoka,sans-serif;font-weight:700;font-size:36px;line-height:1.5;text-align:center;color:#d871e6;text-shadow:2px 0 0 #421467,-2px 0 0 #421467,0 2px 0 #421467,0 -2px 0 #421467,2px 2px 0 #421467,-2px 2px 0 #421467,2px -2px 0 #421467,-2px -2px 0 #421467,3px 0 0 #421467,-3px 0 0 #421467,0 3px 0 #421467,0 -3px 0 #421467;margin-bottom:28px}@media only screen and (min-width: 1440px){h2{margin-bottom:32px}}.container{max-width:375px;margin:0 auto;padding:40px 20px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:75px 80px}}.header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1001;width:100%;height:79px;background:none}.header-container{padding:12px 24px;display:flex;justify-content:space-between;align-items:center}.menu-button{display:flex;align-items:center;justify-content:center;border:inherit;margin-left:auto;background-color:inherit}.navigation-list{display:none}.modal{display:none;border-radius:20px 0 0 20px;width:307px;height:800px;background:#b4dff4;padding:130px 16px;z-index:1000;position:fixed;top:0;left:60%;transform:translate(-50%);transition:visibility .3s ease}.menu-list{display:flex;flex-direction:column;gap:34px;align-items:center}.menu-item{text-align:left;width:130px;transition:transform .3s ease-in-out}.menu-item:hover,.menu-item:focus,.menu-item.active{transform:scale(1.01)}@media screen and (min-width: 1440px){.header{height:99px}.header-container{display:flex;justify-content:center;align-items:center;padding:36px 80px}.menu-button{display:none}.navigation-list{display:flex;justify-content:center;gap:90px}.navigation-item{display:flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out}.navigation-item:hover{transform:scale(1.01)}.navigation-item:focus,.navigation-item.active{transform:scale(1.01)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home-section{background-image:url(./mob-D_ZOfL-m.png);background-repeat:no-repeat;background-position:top center;background-size:cover;height:800px}.home-wrapper{margin-top:74px;display:flex;flex-direction:column;align-items:center;gap:32px}.home-link{width:243px;height:70px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1440px){.home-section{background-image:url(./desk-XUEGWmdj.png);height:823px}.home-wrapper{margin-top:100px;align-items:start;width:622px;gap:42px}.home-link{margin-left:50px}}.about-container-wrap{display:flex;flex-direction:column;gap:20px}.about-img{display:none}.about-wrapper{border-radius:20px;padding:26px 22px;width:335px;height:352px;background:#b4dff4;display:flex;flex-direction:column;align-items:center}.about-wrapper-two{border-radius:20px;width:335px;height:298px;background:#b4dff4;position:relative}.about-big-img{position:absolute;bottom:0;left:20%}.about-container{padding-top:80px}@media only screen and (min-width: 1440px){.about-container-wrap{width:1064px;margin-left:auto;margin-right:auto;flex-direction:row-reverse;gap:0;position:relative;align-items:start}.about-container{padding-top:150px}.about-wrapper{padding:26px 34px;width:532px;height:281px}.about-wrapper-two{width:532px;height:298px;margin-top:100px}.about-img{display:block;position:absolute}.about-one{top:10%;left:43%}.about-two{top:21%;right:-4%}.about-three{bottom:12%;left:50%}.about-four{bottom:30%;left:-4%}}.how-text{display:none}.how-wrapper{display:flex;flex-direction:column;align-items:center}.how-img{display:none}.how-list{display:flex;flex-direction:column;gap:12px}.how-item{border-radius:20px;padding:12px;width:335px;height:auto;background:#b4dff4;display:flex;flex-direction:column;gap:12px}.how-item-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:#d871e6}@media only screen and (min-width: 1440px){.how-text{display:block;font-family:Fredoka,sans-serif;font-weight:500;font-size:20px;line-height:1.5;color:#2a2f3a;margin-bottom:12px}.how-wrapper{flex-direction:row-reverse;justify-content:start;gap:236px}.how-container{padding-left:190px}.how-text-wrapper{position:relative}.how-list{align-items:start}.how-item{width:414px}.how-img{display:block;position:absolute}.how-img-one{top:10%;left:-10%}.how-img-two{top:30%;right:-10%}.how-img-three{bottom:36%;left:-10%}.how-img-four{bottom:14%;right:-10%}}.features-section{background-image:url(./mob-CE-ICvag.png);background-repeat:no-repeat;background-position:top 110px center;background-size:100% 192px}.features-list{margin-top:220px;border-radius:20px;padding:22px 4px 22px 18px;width:335px;height:322px;background:#b4dff4;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:14px}.features-item{display:flex;align-items:start;gap:4px}@media only screen and (min-width: 1440px){.features-section{background-image:url(./desk-CEG9a0Dx.png);background-repeat:no-repeat;background-position:top center;background-size:cover;height:738px}.features-list{margin-top:100px;width:472px;height:292px;gap:16px;margin-right:40px}}.btn{display:none}@media only screen and (min-width: 1440px){.gallery-btn{margin-top:28px;display:flex;justify-content:center}.btn{display:flex;justify-content:center;align-items:center;background-color:inherit;border:none}}.reviews-img{display:none}.reviews-swiper .swiper-slide{border-radius:20px;padding:22px 28px;background:#b4dff4;height:225px;display:flex;flex-direction:column;align-items:start}.reviews-text{margin-top:16px;margin-bottom:12px;height:65px}.avatar-wrapper{display:flex;align-items:center;gap:24px}.author{font-family:Fredoka,sans-serif;font-weight:500;font-size:20px;line-height:1.5;color:#d871e6}@media only screen and (min-width: 1440px){.reviews-img{display:block}.reviews-swiper .swiper-wrapper{justify-content:center;gap:20px;flex-wrap:wrap}.reviews-swiper .swiper-slide{width:413px;height:225px}}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{display:flex;flex-direction:column}.faq-title-wrapper{display:flex;align-items:center;gap:4px}.faq-item-title{border:1px solid #421467;border-radius:40px;padding:12px 16px;width:281px;height:auto;background:#b4dff4;font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:#2a2f3a}.faq-item-text{border:1px solid #421467;border-radius:40px;padding:12px 14px;width:335px;height:auto}@media only screen and (min-width: 1440px){.faq-list{width:630px;gap:12px;margin-left:auto;margin-right:auto}.faq-item{align-items:end}.faq-title-wrapper{width:630px}.faq-item-title,.faq-item-text{padding:12px 18px;width:576px}}.contact-container{padding-bottom:80px;display:flex;flex-direction:column;align-items:center}.contact-link{margin-top:18px;font-family:Fredoka,sans-serif;font-weight:500;font-size:20px;line-height:1.5;color:#2a2f3a}.footer{background:#d871e6}.footer-container{padding:45px 20px;display:flex;flex-direction:column;gap:34px}.footer-navigation{display:flex;flex-direction:column;align-items:start;font-family:Fredoka,sans-serif;font-weight:500;font-size:20px;line-height:1.5;color:#421467;gap:16px}.footer-text{font-size:12px;color:#421467}@media only screen and (min-width: 1440px){.footer-container{padding:46px 80px;gap:50px}.footer-navigation{flex-direction:row;justify-content:space-between}.footer-text{text-align:center}}.background{text-align:left}.privacy-title{margin-top:70px;margin-bottom:30px}.text-container{display:flex;flex-direction:column;gap:16px}.policy-subtitle{font-family:Quicksand,sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:#2a2f3a;margin-top:20px;margin-bottom:0;text-align:left}.policy-site{word-break:break-all;font-weight:400;font-size:15px}.policy-link{display:flex;align-items:start;flex-direction:column;gap:10px;margin-bottom:20px;padding-left:20px}.policy-number{padding-left:20px}.break{word-break:break-all}.policy-list{list-style-type:disc;padding-left:20px}.underline{font-weight:700}.text{margin-top:20px}.policy-span{font-weight:700}@media only screen and (min-width: 1440px){.policy-container{padding-left:180px;padding-right:180px}}
