.hero-section{padding:275px 0 250px}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-section{padding:230px 0 150px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-section{padding:170px 0 100px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-section{padding:170px 0 0}}@media only screen and (max-width:767px){.hero-section{padding:150px 0 0}}.hero-content{max-width:500px;position:relative}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-content{max-width:450px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content{max-width:400px}}@media only screen and (max-width:767px){.hero-content{max-width:450px}}.hero-content>span{color:var(--primary);display:block;letter-spacing:6px;line-height:1.2;margin-bottom:30px}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-content>span{font-size:18px!important;margin-bottom:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content>span{font-size:16px!important;margin-bottom:20px}}@media only screen and (max-width:767px){.hero-content>span{font-size:18px!important;margin-bottom:20px}}@media only screen and (max-width:575px){.hero-content>span{font-size:16px!important}}@media only screen and (max-width:479px){.hero-content>span{font-size:14px!important}}.hero-content>h1{line-height:1.285;margin-bottom:25px}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-content>h1{font-size:56px!important}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content>h1{font-size:50px!important}}@media only screen and (min-width:768px) and (max-width:991px){.hero-content>h1{font-size:50px!important}}@media only screen and (max-width:767px){.hero-content>h1{font-size:50px!important;font-size:56px!important}}@media only screen and (max-width:575px){.hero-content>h1{font-size:50px!important}}@media only screen and (max-width:479px){.hero-content>h1{font-size:40px!important}}.hero-content>h1 span{margin:-20px -30px;padding:20px 30px;position:relative}.hero-content>h1 span:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-content>p{line-height:1.777;margin-bottom:55px}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-content>p{font-size:16px!important;margin-bottom:35px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content>p{font-size:15px!important;margin-bottom:30px}}@media only screen and (max-width:767px){.hero-content>p{font-size:16px!important;margin-bottom:35px}}@media only screen and (max-width:575px){.hero-content>p{font-size:15px!important;margin-bottom:30px}}.hero-content .hero-line-shape{left:0;position:absolute;top:115%;width:auto}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-content .hero-line-shape{max-height:70px;top:110%}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content .hero-line-shape{max-height:50px;top:105%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.hero-content .hero-line-shape{max-height:70px;top:110%}}.hero-image{bottom:0;display:flex;margin-right:-80px;padding-left:130px;position:absolute;right:0;width:55%}.hero-image>img{width:100%}@media only screen and (max-width:767px),only screen and (min-width:1200px) and (max-width:1549px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.hero-image{margin-right:0}}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-image{padding-left:100px;width:60%}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-image{padding-left:80px;width:60%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.hero-image{margin:40px 20px 0;padding-left:130px;position:relative;width:auto}}@media only screen and (max-width:767px){.hero-image{padding-left:80px}}@media only screen and (max-width:479px){.hero-image{padding:0}}.hero-price-wrap{align-items:center;display:flex;gap:10px;padding:20px;position:absolute;right:15%;top:70px}.hero-price-wrap.row-reverse{flex-direction:row-reverse}.hero-price-wrap.row{flex-direction:row}.hero-home-icon{line-height:1}.hero-home-icon svg{height:24px;margin-top:-2px;width:24px}.hero-home-icon svg path{stroke:currentColor;fill:currentColor}.hero-price{color:var(--secondary);line-height:1}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-price-wrap{padding:15px;right:10%;top:50px}.hero-price{font-size:16px}.hero-home-icon svg{height:20px;width:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-price-wrap{border-width:2px;padding:10px;right:10%;top:50px}.hero-price{font-size:14px}.hero-home-icon svg{height:16px;width:16px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-price-wrap{padding:15px;right:10%;top:50px}.hero-price{font-size:16px}.hero-home-icon svg{height:20px;width:20px}}@media only screen and (max-width:767px){.hero-price-wrap{border-width:2px;padding:10px;right:10%;top:50px}.hero-price{font-size:14px}.hero-home-icon svg{height:16px;width:16px}}.hero-rating{align-items:center;bottom:15%;display:flex;gap:20px;left:0;padding:20px;position:absolute}.hero-rating.row{flex-direction:row}.hero-rating.row-reverse{flex-direction:row-reverse}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-rating{padding:15px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-rating{padding:10px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-rating{padding:15px}}@media only screen and (max-width:767px){.hero-rating{gap:10px;padding:10px}}.hero-rating-number-wrap{align-items:center;display:flex;gap:10px;line-height:1;margin-bottom:10px}.hero-rating-number-wrap>span,.hero-rating-number-wrap>strong{color:var(--secondary)}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-rating-number-wrap>span,.hero-rating-number-wrap>strong{font-size:16px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-rating-number-wrap>span,.hero-rating-number-wrap>strong{font-size:14px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-rating-number-wrap>span,.hero-rating-number-wrap>strong{font-size:16px}}@media only screen and (max-width:767px){.hero-rating-number-wrap>span,.hero-rating-number-wrap>strong{font-size:14px}}.hero-rating-number-wrap svg{height:19px;width:19px}.hero-rating-number-wrap svg path{stroke:currentColor;fill:currentColor}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-rating-number-wrap svg{height:18px;width:18px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-rating-number-wrap svg{height:16px;width:16px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-rating-number-wrap svg{height:18px;width:18px}}@media only screen and (max-width:767px){.hero-rating-number-wrap svg{height:16px;width:16px}}.hero-rating-review-wrap>span{display:block;letter-spacing:1px;line-height:1}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1199px){.hero-rating-review-wrap>span{font-size:12px!important}}.hero-rating-author-group{display:flex}.hero-rating-author{border:2px solid #fff;border-radius:50%;display:flex;height:44px;overflow:hidden;width:44px}@media only screen and (max-width:767px),only screen and (min-width:1200px) and (max-width:1549px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.hero-rating-author{height:36px;width:36px}}.hero-rating-author:not(:first-child){margin-left:-18px}@media only screen and (max-width:767px),only screen and (min-width:1200px) and (max-width:1549px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.hero-rating-author:not(:first-child){margin-left:-15px}}.hero-rating-author-text{align-items:center;background-color:var(--secondary);color:#fff;justify-content:center;line-height:1}@media only screen and (min-width:1200px) and (max-width:1549px){.hero-rating-author-text{font-size:12px!important}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-rating-author-text{font-size:10px!important}}@media only screen and (min-width:768px) and (max-width:991px){.hero-rating-author-text{font-size:12px!important}}@media only screen and (max-width:767px){.hero-rating-author-text{font-size:10px!important}}