body{overflow-x:hidden}h2,h1,p,h3{margin:0}.page-tpl{display:none}.hero-section-faq{background-color:#f5f4f0}.hero-section-faq .inner-area{display:flex;flex-direction:row-reverse}.hero-section-faq .col-left-grid{width:55%;display:flex}.hero-section-faq .col-left-grid img{width:100%;height:100%;max-height:640px;object-fit:cover}.hero-section-faq .col-right-grid{width:45%}.hero-section-faq .col-1 img{width:100%;max-height:450px;object-fit:cover}.hero-section-faq .col-right-grid{display:flex;align-items:center;justify-content:flex-end;padding-left:calc(30px + 1.5vw)}.hero-section-faq .area-cap{max-width:600px}.hero-section-faq .heading-h2 p{font-size:calc(29px + 1.2vw)!important;line-height:calc(36px + 1vw)!important;font-family:ivypresto-display;font-weight:500;text-transform:uppercase}.hero-section-faq .heading-h2 p strong{font-weight:100!important}.hero-section-faq .subhead-small{font-size:19px;font-weight:700;line-height:1.25em;margin:0;padding:0}.hero-section-faq h3{font-style:italic;font-weight:100}.heading-h2{margin:24px 0}.hero-section-faq .col-left-grid .video-wrapper{width:100%}.hero-section-faq .col-left-grid .video-wrapper .video-thumbnail{width:100%;height:100%}.faq-container-tab{background:#000;color:#fff;font-family:Poppins;padding-top:calc(52px + 2.5vw);padding-bottom:calc(52px + 2.5vw)}.faq-container-tab h2{font-family:ivypresto-display;font-weight:500;text-transform:capitalize;font-size:calc(24px + 1vw);margin-bottom:calc(10px + .2vw)}.faq-container-tab .subtitle{margin-bottom:calc(10px + .2vw)}.faq-container-tab .tabs{display:flex;gap:30px;margin:50px 0}.faq-container-tab .tab{background:none;border:none;font-size:22px;color:#fff;cursor:pointer;padding-bottom:5px;border-bottom:2px solid transparent;font-family:ivypresto-display;font-weight:400;transition:all .4s ease-in-out}.faq-container-tab .tab:hover,.faq-container-tab .tab.active{border-bottom:2px solid #fff}.faq-container-tab .tab:focus-visible{outline:2px solid #fff!important}.faq-container-tab .tab-content{display:none;width:100%;max-width:780px}.faq-container-tab .tab-content.active{display:block}.faq-container-tab .accordion-item{padding:20px 0;border:none;background:transparent}.faq-container-tab .accordion-header{font-size:24px;font-weight:300;cursor:pointer;display:flex;align-items:center;column-gap:1.4rem;border:none;outline:none;background-color:transparent;color:#fff;text-align:left}.faq-container-tab .accordion-header:focus-visible{outline:2px solid #fff!important}.faq-container-tab .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;color:#ccc;padding-left:3.6rem;margin-top:10px}.faq-container-tab .accordion-content p{font-size:20px;color:#fff;opacity:.8}.faq-container-tab .accordion-content p a{color:#fff}.faq-container-tab .accordion-item.active .accordion-content{max-height:fit-content}.faq-container-tab .icon{font-size:14px;transition:transform .3s ease;border:1px solid #fff;border-radius:100px;width:30px;min-width:30px;height:30px;display:flex;align-items:center;justify-content:center}.faq-container-tab .icon svg{width:18px;height:18px;padding-top:2px}.faq-container-tab .accordion-item.active .icon{transform:rotate(180deg)}.faq-contact-info{padding-top:calc(52px + 2.5vw);padding-bottom:calc(52px + 2.5vw);background-color:#efd2c3}.faq-contact-info h2{font-family:ivypresto-display;font-weight:500;color:#000;font-size:calc(24px + 1vw);margin-bottom:calc(10px + .8vw)}.faq-contact-info p{font-size:16px;color:#000;font-weight:600;margin-bottom:calc(10px + 1.5vw)}.faq-contact-info .contact-methods{display:grid;margin:0 auto;grid-template-columns:repeat(4,calc(25% - 3rem));gap:2.8rem}.faq-contact-info .contact-box{background:transparent;text-align:left;display:flex;align-items:flex-start;column-gap:1rem;word-break:break-all}.faq-contact-info .contact-box svg{width:22px;height:22px;margin-bottom:.5rem}.faq-contact-info .contact-box a{color:#000;text-decoration:underline}.faq-contact-info .contact-box .label{font-weight:600;margin-bottom:.25rem;display:inline-block}.faq-contact-info .contact-box:not(:last-child){border-right:2px solid #333}@media (max-width:1280px){.faq-container-tab .accordion-header{font-size:17px}.faq-container-tab .accordion-content p{font-size:14px}.faq-container-tab .accordion-item{padding:14px 0}}@media (max-width:1199px){.faq-contact-info .contact-methods{gap:1.5rem}.faq-contact-info .contact-box:not(:last-child){padding-right:20px}}@media (max-width:1160px){.hero-section-faq h2,h3{font-size:calc(25px + 1vw);line-height:36px}.heading-h2{margin:14px 0}.hero-section-faq .btn-area a{margin-top:16px}.how-rewords{padding:calc(30px + 1vw) 0px}.hero-section-faq .container{width:100%!important}.hero-section-faq .col-left-grid img{max-height:520px}.faq-contact-info .contact-box{font-size:14px}}@media (min-width: 992px) and (max-width: 1199px){.hero-section-faq .container{width:100%!important}}@media (max-width:992px){.hero-section-faq .inner-area{flex-wrap:wrap;flex-direction:column-reverse}.hero-section-faq .col-left-grid{width:100%}.hero-section-faq .col-right-grid{width:100%;padding-left:20px;padding-right:20px}.hero-section-faq p{padding-right:0}.hero-section-faq .area-cap{padding:calc(30px + 1.5vw) 0px;text-align:center}.hero-section-faq .btn-area{display:flex;justify-content:center}.hero-section-faq .col-right-grid{justify-content:center}.hero-section-faq .col-left-grid img{max-height:480px}.faq-container-tab .tabs{gap:28px;margin:38px 0}.faq-container-tab .tab{font-size:20px}.faq-container-tab .accordion-header{font-size:16px}.faq-contact-info .contact-box:nth-child(2n){border:none}.faq-contact-info .contact-box{font-size:13px;border:none!important}.faq-contact-info .contact-methods{grid-template-columns:repeat(2,48%);gap:2.5rem}}@media (max-width: 767px){.faq-container-tab .tabs{gap:10px;margin:34px 0}.faq-container-tab .tab{font-size:14px;padding:5px}.faq-container-tab .accordion-header{font-size:15px}.faq-contact-info .contact-box{font-size:12px;border-right:none!important}.faq-contact-info .contact-box svg{width:20px;height:20px}.faq-container-tab .tab{border:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-radius:5px;opacity:.7}.faq-container-tab .tab.active{border-bottom:1px solid #FFFFFF;opacity:1}}@media (max-width: 575px){.faq-contact-info .contact-methods{grid-template-columns:100%;gap:2.5rem}}@media (max-width:430px){.hero-section-faq .area-cap{padding:30px 0}.faq-container-tab .accordion-header{font-size:16px}.faq-container-tab h2,.faq-container-tab .subtitle{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/512/assets/new-faq.css.map */
