*{padding:0;margin:0;box-sizing:border-box}a{text-decoration:none;color:inherit;transition:.3s}img{max-width:100%}li{position:relative;list-style:none;z-index:1}html{max-width:100%;width:100%;overflow-x:hidden}body{max-width:100%;width:100%;overflow-x:hidden;font-family:"Arial",sans-serif;font-weight:400;background-size:cover}:root{--font-family:"Montserrat",sans-serif;--second-family:"Open Sans",sans-serif;--third-family:"PT Sans",sans-serif;--font3:"Hind",sans-serif}.button{border:0;cursor:pointer;transition:.5s}.button:hover{transition:.5s}.mob{display:none}.container{max-width:1320px;width:100%;padding:0 10px;margin:0 auto}.main{padding:116px 0 281px 0;background-image:url("../img/main-bg.png");background-position:bottom center;background-size:cover}.main .container{position:relative}.main.main-bottom{padding-bottom:0}.main-left{margin-left:44px;max-width:638px}.main-title{font-family:var(--font-family);font-weight:600;font-size:45px;color:#fff;text-shadow:0 4px 4px 0 #000;margin-bottom:24px;span{color:#00ffb2}}.main-description{padding:11px 20px;font-family:var(--font-family);font-weight:400;font-size:20px;color:#fff;text-shadow:0 2px 3px 0 #000;backdrop-filter:blur(10px);background:rgba(13,13,13,0.35);border:2px solid #595959;border-radius:3px}.main-top .main-right{display:none}.main-bottom .main-right{margin-top:10px;margin-left:77px}.main-bottom .form{position:absolute;top:-100px;right:0}.advantages{margin-top:-410px}.advantages .container{display:flex;align-items:flex-end;justify-content:center}.form{position:relative;z-index:2;width:457px;min-width:457px;padding:45px 50px 70px 50px;background-image:url("../img/form-bg.png");background-position:center;background-size:cover}.form-header{margin-bottom:49px}.form-header .discount{padding:10px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:125%;text-align:center;color:#002651;border-radius:8px;background:#fff26b;margin-bottom:11px}.form-header .old-price{font-family:var(--second-family);font-weight:600;font-size:32px;line-height:62%;text-decoration:line-through;text-align:center;color:#002651;margin-bottom:10px}.form-header .new-price{font-family:var(--second-family);font-weight:700;font-size:50px;line-height:120%;text-align:center;color:#ba0a1b}.form-body input{border:1px solid #8cb7e5;border-radius:5px;padding:10px 11px;font-family:var(--third-family);font-weight:400;font-size:20px;color:#40585b;background:#fff;margin-bottom:15px}.form-body input::placeholder{font-family:var(--third-family);font-weight:400;font-size:20px;color:#40585b}.form-body{max-width:310px;margin:0 auto 37px}.form-body button{display:block;border-bottom:1px solid #ba0b1c;border-right:1px solid #ba0b1c;border-radius:5px;width:250px;height:42px;background:#cd0b1e;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:175%;text-transform:uppercase;text-align:center;color:#fff;margin:0 auto}.form-notes{font-family:var(--second-family);font-weight:400;font-size:14px;line-height:140%;color:#000}.advantages-content{max-width:683px;margin-bottom:50px;margin-left:-35px}.advantages-image{max-width:max-content;margin-left:auto;margin-right:-50px}.advantages-title{font-family:var(--font-family);font-weight:700;font-size:45px;text-align:center;color:#06aec2;margin-bottom:12px}.advantages-items{display:flex;flex-direction:column;gap:12px}.advantages-item{border-radius:8px;padding:11px 52px;font-family:var(--font-family);font-weight:400;font-size:20px;color:#000;box-shadow:0 1px 4px 0 rgba(0,0,0,0.67);background:#bafaff}.composition{padding:50px 0}.composition-title{font-family:var(--font-family);font-weight:700;font-size:45px;text-align:center;color:#06aec2;margin-bottom:40px}.composition-items{display:flex;justify-content:center;gap:43px;flex-wrap:wrap}.composition-item{width:340px;display:flex;align-items:flex-start;flex-direction:column;gap:14px}.composition-item img{border-radius:50%;border:2px solid #06aec2}.composition-item h2{font-family:var(--font-family);font-weight:700;font-size:24px;color:#06aec2}.composition-item p{font-family:var(--font-family);font-weight:400;font-size:20px;color:#000}.expert{padding:30px 0 90px 0;background:#e7ecec}.expert-title{font-family:var(--font-family);font-weight:700;font-size:45px;text-align:center;color:#06aec2;margin-bottom:66px}.expert-content{position:relative;max-width:977px;display:flex;gap:47px;flex-wrap:wrap;margin:0 auto}.image{position:absolute;top:-247px;right:-560px}.expert-info{max-width:468px}.expert-info .name{font-family:var(--font-family);font-weight:700;font-size:20px;color:#06aec2}.expert-info .italic{font-family:var(--font-family);font-style:italic;font-weight:500;font-size:18px;color:#000;margin-bottom:23px}.expert-info p{font-family:var(--font-family);font-weight:400;font-size:18px;color:#000}.reviews{padding:32px 0}.reviews .container{position:relative;z-index:0}.review-image{position:absolute;left:calc(50% - 960px);bottom:-36px;z-index:-1}.reviews-title{font-family:var(--font-family);font-weight:700;font-size:45px;text-align:center;color:#06aec2;margin-bottom:32px}.mySwiper{padding-bottom:50px !important;max-width:893px;margin-left:auto !important;margin-right:0 !important}.swiper-slide{max-width:334px;filter:drop-shadow(1px 10px 15px rgba(0,0,0,0.2))}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:50%;svg{min-width:45px;min-height:45px}}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:200px !important;svg{min-width:45px;min-height:45px}}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:390px !important;bottom:3px !important;top:auto !important}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:390px !important;bottom:3px !important;top:auto !important}
/* Fastex Gel - Swiper Button Fix */
.swiper-button-next svg, .swiper-button-prev svg {
    width: 24px;
    height: 24px;
    pointer-events: none;
}
.swiper-button-next, .swiper-button-prev {
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: white !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 50% !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.2) !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
    display: none !important;
}