.faq-section{padding:0 15px;margin:40px 0}.faq-section .faq-wrapper{padding:0;background-color:var(--faq-bg);border-radius:20px;//display: flex;//align-items: flex-start;gap:2rem}.faq-section .faq-wrapper p{//color: var(--faq-txt);color:var(--form_subheading_color)!important}.faq-section .faq-wrapper p a{color:var(--form_subheading_color)!important;text-decoration:auto}.faq-section .faq-title{margin-bottom:.5rem;margin-top:0}.faq-section .faq-subtitle{color:var(--faq-txt);margin-bottom:2rem}.faq-section .faq-grid{display:flex;gap:3rem;width:100%}.faq-section .faq-left{padding:12.8rem;width:calc(56.5% - 15px)}.faq-section .faq-right{padding:12.8rem;position:relative;z-index:1;width:calc(44.5% - 15px);//background: #202020;border-top-right-radius:20px;border-bottom-right-radius:20px}.faq-section .faq-accordion{border-top:1px solid #2f2f2f}.faq-section .faq-item{border-bottom:1px solid #2f2f2f}.faq-section .faq-question{width:100%;padding:3.2rem 0;font-size:var(--question_size);font-weight:600;text-align:left;background:none;border:none;display:flex;gap:10px;justify-content:space-between;align-items:center;cursor:pointer;color:var(--faq-txt);padding-block:20px}.faq-section .faq-question .icon{margin-left:1rem;color:var(--faq-txt)}.faq-section .icon-plus,.faq-section .icon-minus{display:none}.faq-section .faq-question[aria-expanded=false] .icon-plus,.faq-section .faq-question[aria-expanded=true] .icon-minus{display:inline}.faq-section .faq-answer{display:none;padding:0 1rem 1rem;color:var(--faq-txt)}.faq-section .faq-question[aria-expanded=true]+.faq-answer{display:block}.faq-section .faq-contact-form h2.heading{font-size:var(--form_heading);line-height:1;font-weight:600;color:#fff;margin:0}.faq-section .faq-wrapper p{//color: var(--form_subheading_color);font-size:var(--form_sub_text);margin:10px 0 0;line-height:1}.faq-section .form-grid{display:flex;flex-direction:column;gap:2.4rem}.faq-section .form-field{position:relative}.faq-section .form-field input,.faq-section .form-field textarea{width:100%;padding:23.5px 25px;border:none;border-radius:6px;//background: color-mix(in srgb,#fff 4%,#171717 12%);//background: color-mix(in srgb,#fff 4%,var(--form-input-bg) 12%);background:var(--form-input-bg);color:var(--form-input-color);font-size:var(--form_text);line-height:1}.faq-section .form-field label{display:block;margin-bottom:0;font-weight:600;//color: var(--faq-txt);color:var(--form-input-color);position:absolute;top:50%;transform:translateY(-50%);left:25px;opacity:.6;font-size:16px;line-height:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-section .form-field textarea~label{top:20%}.faq-section .form-field input:focus+label,.faq-section .form-field input:not(:placeholder-shown)+label{font-size:11px;top:20%}.faq-section .form-field textarea:focus+label,.faq-section .form-field textarea:not(:placeholder-shown)+label{font-size:11px;top:8%}.faq-section .form-field input:focus-visible,.faq-section .form-field textarea:focus-visible{box-shadow:none;outline-offset:unset;outline:unset}.faq-section .faq-submit-btn{//background-color: #59f0e2;background-color:var(--form_btn_bg);//color: #171717;color:var(--form_btn_color);padding:18.5px 28px;border:none;border-radius:6px;cursor:pointer;font-size:var(--faq_btn_text);font-weight:600;text-transform:uppercase}.faq-section .faq-section{flex:1}.faq-section .faq-contact-form{position:sticky;top:100px;z-index:10}.faq-section h1.faq-title.left{font-size:var(--font_size);font-weight:600;line-height:1;margin:0 0 4.8rem}.faq-section .faq-left p.faq-subtitle.left{font-size:var(--sub_font);line-height:1;letter-spacing:normal;color:#fff;margin:0 0 30px}.faq-section .faq-wrapper .faq-left p{color:#fff;font-size:var(--question_answer);margin:0 0 5px;line-height:1}.faq-section .faq-answer{padding:0 0 20px}.faq-question>span{width:95%}@media screen and (max-width: 1024px){.faq-section .faq-left,.faq-section .faq-right{padding:25px;width:50%}.faq-section h1.faq-title.left{font-size:5rem;margin:0 0 4rem}.faq-section .faq-grid{display:flex;gap:0}.faq-section .faq-left p.faq-subtitle.left{font-size:16px;line-height:1.3;letter-spacing:normal;color:#fff;margin:0 0 25px}.faq-section .faq-question{padding:2.8rem 0;font-size:20px}.faq-section .faq-submit-btn{padding:16.5px 25px;border-radius:12px;font-size:var(--mo_faq_btn_text)}}@media screen and (max-width: 767px){.faq-grid{flex-direction:column}.faq-section .form-field input,.faq-section .form-field textarea{font-size:var(--mo_form_size)}.faq-section .faq-left,.faq-section .faq-right{padding:30px;width:100%;border-top-right-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.faq-section .faq-left p.faq-subtitle.left{font-size:14px}.faq-section .faq-question{padding:2.8rem 0;font-size:16px}.faq-section .faq-answer{padding:0 0 28px}.faq-section h1.faq-title.left{font-size:3.2rem;margin:0 0 4rem}.faq-right{padding-left:0;border-left:none}.faq-section .faq-contact-form h2.heading{font-size:24px;line-height:1}.faq-section .form-grid{gap:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/faq.css.map */
