.about-faq-section .faq-bottom.custom-banner{display:flex;align-items:center;justify-content:space-around;color:#fff;background-size:cover;background-repeat:no-repeat;padding:30px 20px;margin-top:50px}.about-faq-section .faq-section>*{flex:1 0 0}.template-page.about-us .custom-about-faq{padding-top:120px!important;padding-bottom:120px!important}.about-faq-section .faq-section .faq-question{display:flex;align-items:center;gap:24px}.about-faq-section .faq-section .faq-question>*{flex:1 0 0}.about-faq-section .faq-section .faq-title{font-family:Gabarito;font-style:normal;font-weight:800;font-size:24px;line-height:120%;color:#02643c;margin:0}.faq-question .icon-wrapper{min-width:48px;min-height:48px;max-width:48px;max-height:48px;display:flex;align-items:center;justify-content:center;border-radius:100%}.about-faq-section .faq-bottom.custom-banner h5{color:#fff}.about-faq-section .faq-bottom.custom-banner h5{line-height:24px}.about-faq-section .faq-section{display:flex;gap:32px}.about-faq-section .faq-item .faq-data .minus{opacity:0;visibility:hidden}.about-faq-section .faq-item.active .faq-data .minus{opacity:1;visibility:visible}@media screen and (max-width:767px){.template-page.about-us .custom-about-faq{padding-top:40px!important;padding-bottom:0!important}}@media screen and (max-width:576px){.about-faq-section .faq-data h5{max-width:300px;line-height:19.2px}}.about-faq-section .faq-data p{margin-top:0}.about-faq-section .faq-data{display:flex;align-items:center;gap:10px;justify-content:space-between}.about-faq-section .faq-section .subtext{color:#02643c;font-size:24px;font-weight:500;line-height:120%;margin:0}.about-faq-section .faq-section .section-title{padding-right:60px;margin:0}.about-faq-section .faq-item{cursor:pointer;padding:24px 32px;transition:all .3s ease-in-out;background-color:#fff;border-radius:20px}.about-faq-section .faq-item .toggle-icon{display:grid}.about-faq-section .faq-item .toggle-icon>*{grid-area:1/1}.about-faq-section .faq-item.active .toggle-icon .plus{opacity:0;visibility:hidden}.about-faq-section .faq-item:not(:last-child){margin-bottom:20px}.about-faq-section .faq-answer{transition:max-height .3s ease-out,opacity .3s ease-out}.about-faq-section .promo-images .img-wrapper{display:flex;border-radius:20px;overflow:auto}.template-page.about-us .about-faq-section .promo-images .img-wrapper{border:4px solid white}.template-page.about-us .about-faq-section .promo-images{gap:8px;max-width:488px}.template-page.about-us .about-faq-section .promo-images .img-wrapper{width:25%;max-width:calc(25% - 8px)}.template-page.about-us .about-faq-section .promo-images .promo-img,.template-page.about-us .about-faq-section .promo-images .img-wrapper{border-radius:10px}.about-faq-section .promo-images .promo-img{border-radius:20px}.about-faq-section .promo-images{display:flex;gap:16px;flex-wrap:wrap;margin-top:60px}.about-faq-section .faq-item.active .toggle-icon svg{transform:rotate(0);display:inline-block}.about-faq-section .faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}.about-faq-section .faq-item.active .faq-answer{max-height:500px;opacity:1;color:#081f2c;padding-top:24px}.about-faq-section .faq-bottom .content{gap:5px;display:grid}.index-reviews-sec .indexrevew{display:flex;justify-content:center;gap:10px}.about-faq-section .faq-answer p.faq-content{color:#02643c;margin:0}.about-faq-section .faq-answer p.faq-content:not(:last-child){margin-bottom:5px}.about-faq-section .section-title .heading{font-size:40px;margin:0;letter-spacing:-.02em;line-height:100%;color:#02643c}.about-faq-section .subtext+.heading{margin-top:4rem}@media screen and (min-width:768px){.about-faq-section .faq-section .subtext{margin-bottom:40px}}@media only screen and (max-width:767px){.about-faq-section .faq-data h5{margin:20px 0;font-size:16px;letter-spacing:0}.about-faq-section .faq-bottom.custom-banner{background-position:right;display:block;margin-inline:-20px}.about-faq-section .faq-bottom.custom-banner .button{width:100%}.about-faq-section .faq-bottom.custom-banner h5{font-size:20px}.about-faq-section .faq-bottom.custom-banner p{font-size:16px;line-height:25px;margin-bottom:20px;font-weight:600}.about-faq-section .faq-section h2{font-size:32px;letter-spacing:-1px;margin-bottom:40px;margin-top:40px;text-align:left;line-height:38px!important}.about-faq-section .faq-section .subtext{margin-bottom:25px}.about-faq-section .faq-section{flex-direction:column}.about-faq-section .faq-section .section-title{padding-right:0}.about-faq-section .section-title .heading{font-size:36px}.about-faq-section .subtext+.heading{margin-top:3.2rem}.about-faq-section .promo-images{margin-top:40px}.about-faq-section .promo-images{display:grid;grid-template-columns:repeat(4,1fr)}.about-faq-section .faq-section .faq-question{gap:20px}.about-faq-section .faq-item{padding:20px}.template-page.about-us .about-faq-section .promo-images .img-wrapper{width:100%;max-width:100%}.template-page.about-us .about-faq-section .promo-images{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-faq-about-us.css.map */
