.contactWrapper{padding:60px 0}@media screen and (max-width:1000px){.contactWrapper .cols-two{grid-template-columns:1fr}}.contactWrapper a{color:var(--primary-color);align-items:center;font-weight:600;display:inline-flex}.contactWrapper__left__contactBox{margin:20px 0 40px}.contactWrapper__left__contactBox__item{margin-bottom:12px}.contactWrapper__left__contactBox h4{margin-bottom:10px}.contactWrapper__left__contactBox p{margin:4px 0}.contactWrapper__left__contactBox strong a{font-weight:inherit}.contactWrapper__left__contactBox a{color:#000;font-weight:400;text-decoration:none}.contactWrapper__right__desc{border-left:2px solid var(--primary-color);margin-bottom:24px;padding-left:12px}.contactWrapper__right__form .cols-two{gap:0 24px}.contactWrapper__right__form__item{margin-bottom:12px}
.discountWrapper{padding:60px 0}.discountWrapper__list{flex-direction:column;gap:20px;margin:38px 0;display:flex}.discountWrapper__list__item{align-items:center;display:flex}.discountWrapper__list__item img{width:16px;margin-right:6px}
.faqWrapper{padding:60px 0}.faqWrapper .wrapper{grid-template-columns:40% 60%;gap:40px;display:grid}@media screen and (max-width:1000px){.faqWrapper .wrapper{grid-template-columns:1fr}}@media screen and (max-width:480px){.faqWrapper .wrapper{grid-template-columns:repeat(1,1fr)}}.faqWrapper p,.faqWrapper h3{margin-bottom:20px}
.collapseWrapper__item{border-top:1px solid #ccc;padding:20px 0}.collapseWrapper__item--title{cursor:pointer;align-items:flex-start;gap:5px;font-weight:600;display:flex}.collapseWrapper__item--content{opacity:0;transition:all .4s var(--material-cubic-bezier);grid-template-rows:0fr;display:grid;overflow:hidden}.collapseWrapper__item--content--wrapper{overflow:hidden}.collapseWrapper__item--content--wrapper--container{padding-top:20px}.open .collapseWrapper__item--content{opacity:1;grid-template-rows:1fr}.collapseWrapper__item--content ul{margin:10px 0 20px}.collapseWrapper__item--content ul li{margin-left:16px}.collapseWrapper__item--chevon{object-position:center;width:16px;height:16px;transition:transform .4s var(--material-cubic-bezier);margin-left:auto;position:relative;top:2px}.open .collapseWrapper__item--chevon{transform:rotate(-180deg)}.collapseSingleWrapper{border:1px solid var(--border-color);border-radius:8px;margin-bottom:60px;overflow:hidden}.collapseSingleWrapper__item--title{background-color:#fff;padding:20px;font-size:16px;font-weight:700}.open .collapseSingleWrapper__item--title{background-color:var(--background-color)}.collapseSingleWrapper__item--title span{padding-right:20px;position:relative}.collapseSingleWrapper__item--title span:hover:before{transform:rotate(-90deg)translateY(4px)}.collapseSingleWrapper__item--title span:before{content:"";width:10px;height:10px;transition:all .4s var(--material-cubic-bezier);background:url(/images/icon-chevon.svg) 50%/contain no-repeat;position:absolute;top:4px;right:0;transform:rotate(-90deg)}.collapseSingleWrapper__item--content{background-color:var(--background-color);opacity:0;transition:all .4s var(--material-cubic-bezier);grid-template-rows:0fr;display:grid;overflow:hidden}.collapseSingleWrapper__item--content--wrapper{overflow:hidden}.open .collapseSingleWrapper__item--content{opacity:1;grid-template-rows:1fr}
.heroWrapper{position:relative}.heroWrapper .swiper .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:648px}@media screen and (max-width:480px){.heroWrapper .swiper .swiper-slide{height:500px}}.heroWrapper__wordsWrapper{color:#fff;z-index:1;flex-direction:column;justify-content:center;padding-bottom:30px;display:flex;position:absolute;inset:0}.heroWrapper__wordsWrapper:before{content:"";z-index:0;background-color:#155dfc7f;position:absolute;inset:0}.heroWrapper__wordsWrapper--title{opacity:0;width:60%;margin-top:0;margin-bottom:30px;font-size:50px;font-weight:700;line-height:60px;transform:translateY(50%)}@media screen and (max-width:480px){.heroWrapper__wordsWrapper--title{width:100%;margin-bottom:20px;font-size:26px;line-height:30px}}.isIntersecting .heroWrapper__wordsWrapper--title{animation:fadeInUp 1s var(--material-cubic-bezier) forwards}.heroWrapper__wordsWrapper--desc{opacity:0;width:60%;margin-bottom:40px;font-size:18px;font-weight:500;transform:translateY(50%)}@media screen and (max-width:480px){.heroWrapper__wordsWrapper--desc{width:100%;margin-bottom:20px;font-size:16px}}.isIntersecting .heroWrapper__wordsWrapper--desc{animation:fadeInUp 1s var(--material-cubic-bezier) forwards .2s}.heroWrapper__wordsWrapper--link{opacity:0;transform:translateY(50%)}.isIntersecting .heroWrapper__wordsWrapper--link{animation:fadeInUp 1s var(--material-cubic-bezier) forwards .4s}.heroWrapper__wordsWrapper--link a:before{display:none}.heroWrapper__wordsWrapper--link .button{background-color:#fff;display:inline-block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}
.testimonialWrapper{color:#fff;text-align:center;background:linear-gradient(#2b7fff,#155dfc);padding:80px 0;position:relative;overflow:hidden}.testimonialWrapper .wrapper{position:relative}.testimonialWrapper__cardsWrapper{margin-top:40px}.testimonialWrapper__cardsWrapper__card{border:1px solid var(--border-color);color:#000;text-align:left;transition:all .4s var(--material-cubic-bezier);background-color:#fff;border-radius:8px;padding:20px}.testimonialWrapper__cardsWrapper__card:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 4px 8px #555}.testimonialWrapper__cardsWrapper__card--author{margin-bottom:24px;font-weight:600;line-height:1.5}.testimonialWrapper__cardsWrapper__card--stars{gap:4px;margin-bottom:16px;display:flex}.testimonialWrapper__cardsWrapper__card--title{margin-bottom:14px;font-weight:700}.testimonialWrapper__cardsWrapper__card--comment{margin-bottom:16px}.testimonialWrapper__marquee{pointer-events:none;z-index:0;position:absolute;top:0;left:0}
