.section-hero{background-color:#f8f6ee;overflow:hidden;position:relative;z-index:1;padding-top:5rem}.hero__image{position:relative}.hero__image img{position:relative;max-height:40rem;object-fit:contain}.hero__image_first img{margin-bottom:0}.hero__image_badge{position:absolute;top:0rem;right:1rem;width:10rem;height:8.5rem;color:#fff;background-color:var(--gold-400);padding:6px;border-radius:1rem}.badge__text{color:var(--White,#fff);font-size:2rem;font-family:var(--bold-font);font-style:italic;font-weight:800;line-height:150%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.75rem;border:1px solid rgb(255 255 255 / .48)}.badge__text span{font-size:1.25rem}.hero__rate{margin-top:2.4rem;width:100%;padding:.25rem 1rem;border-radius:3rem;border:1px solid var(--gray-700);display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.25rem;font-weight:400;color:var(--gray-800);max-width:35rem}.hero__rate img{height:3rem;object-fit:contain}.hero__pre_title{font-size:3rem;font-weight:600;color:var(--gray-800);font-family:var(--bold-font)}.hero__title{font-size:3.5rem;font-weight:700;line-height:1.375;font-style:italic;color:var(--gray-800);font-family:var(--bold-font)}.hero__text{font-size:1.125rem;line-height:1.25;font-weight:400;color:var(--gray-800);margin-top:1.5rem;padding-right:1rem;text-wrap-style:pretty}.hero__text ul{list-style:disc;padding-left:1.5rem;display:flex;flex-direction:column;gap:1rem}.hero__text ul li{line-height:150%}.section-hero::before{content:'\e90f';font-family:'icomoon';z-index:-1;font-size:44rem;display:flex;line-height:1;align-items:center;justify-content:center;position:absolute;left:44%;top:44%;transform:translate(-50%,-50%);background:linear-gradient(289.48deg,rgb(255 255 255 / .65) 17.49%,rgb(255 255 255 / .17) 52.97%,#ffffff 84.04%);-webkit-background-clip:text;color:#fff0}.row_hero{align-items:flex-end}.hero__btns{display:flex;align-items:center;flex-wrap:wrap;gap:1.125rem;margin-top:2.75rem;max-width:35rem}.hero__brands{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin-top:5rem;flex-wrap:wrap}.hero_feature img{width:8.25rem;height:8.25rem;flex-shrink:0;aspect-ratio:1;border-radius:1rem}.hero_feature{display:flex;align-items:center;background-color:var(--gold-200);border-radius:1.25rem;box-shadow:0 4px 6px -2px #0a0d1208;box-shadow:0 12px 16px -4px #0a0d1214;padding:1rem;gap:1rem}.hero_feature_txt{display:flex;flex-direction:column;gap:.5rem}.hero__features{transform:translateY(-50%);position:relative;z-index:1;margin-bottom:-5rem}.hero_feature_title{display:block;font-weight:700;font-size:1.25rem;line-height:1.25;color:var(--gray-800)}.hero_feature_sub{display:block;color:var(--gray-800);font-weight:500;line-height:1.25}.aife{align-items:flex-end}.hero__button{padding:1.375rem;flex-grow:1;justify-content:center}.hero_right{align-self:center}.hero__right_col{padding-bottom:1rem}.hero__brand img{max-width:7rem;object-fit:contain}@media (max-width:1399.98px){.hero_feature img{width:6.25rem;height:6.25rem}}@media (max-width:991.98px){.hero__image{display:none}.hero__rate{margin-top:1rem;max-width:100%;font-size:1rem}.hero__rate img{height:2rem}.hero__title{text-align:center;font-size:2.25rem;text-wrap-style:balance}.hero__pre_title{font-size:1.75rem}.hero__text{text-align:center;font-size:1.75rem;text-wrap-style:balance;padding-right:unset}.hero__btns{justify-content:center;max-width:100%}.hero__brands{margin-top:3rem;justify-content:center;gap:2rem}.hero__right_col{padding-bottom:9rem}.hero__text ul{gap:.5rem}}@media (max-width:575.98px){.section-hero{padding-top:2.5rem}.hero__title{font-size:2rem}.hero__pre_title{font-size:1.5rem}.hero__text{font-size:1.375rem}.hero__btns{margin-top:2.5rem}.hero__brands{gap:1rem}.hero__brand img{width:100%;flex-shrink:0;max-width:4rem}.hero__brand{text-align:center;display:flex;align-items:center;justify-content:center}}@media (min-width:992px) and (max-width:1199.98px){.hero__title{font-size:2rem}.hero__text{font-size:1.25rem}.hero__btns{gap:.5rem}.hero__button{padding:1rem;font-size:.9375rem}.hero__brand img{max-width:4rem;object-fit:contain}}.sw--hero-slider .swiper-wrapper{align-items:flex-end}