.faq-page-section .pes-faq-content-col-two{display:flex;gap:25px;flex-wrap:wrap}.faq-page-section .faq-content.pes-faq-content-col-two .single-item{width:calc(50% - 25px)}.faq-page-section .faq-content.pesto-faq-content-box{margin-right:0}.faq-page-section .faq-content.pesto-faq-content-box .single-item{background-color:rgb(var(--color-secondary-background));border-color:transparent;border-radius:var(--box-rds-two)}.faq-page-section .faq-content.pesto-faq-content-box .single-item h3{color:rgb(var(--color-secondary-foreground));position:relative;display:block;font-size:20px;line-height:28px;font-weight:400}.faq-page-section .faq-content.pesto-faq-content-box .single-item p{color:rgb(var(--color-secondary-foreground));font-size:16px;line-height:22px;font-weight:400}.faq-page-section.pesto-faq-disable-collapsible .faq-content.pesto-faq-content-box .single-item p{margin-top:12px}.single-item-collaps .faq-page-section .faq-content .single-item{cursor:pointer}.single-item-collaps .faq-page-section .faq-content.pesto-faq-content-box .single-item h3{margin-bottom:0;transition:.3s all}.single-item-collaps .faq-page-section .faq-content .single-item h3{padding-right:30px}.single-item-collaps .faq-page-section .faq-content.pesto-faq-content-box .single-item.open h3{font-weight:700;transition:.3s all}.single-item-collaps .faq-page-section .faq-content .single-item p{overflow:hidden;max-height:0;transition:all .3s ease}.faq-page-section .faq-content.pesto-faq-content-box .single-item.open p{margin-top:12px}.single-item-collaps .faq-page-section .faq-content .single-item h3{position:relative}.single-item-collaps .faq-page-section .faq-content .single-item h3 span{position:absolute;width:24px;height:24px;right:0;top:2px;transform:rotate(0);transition:.3s all;transform:scale(1)}.collapse-disable .faq-page-section .faq-content .single-item h3 span{display:none}.single-item-collaps .faq-page-section .faq-content .single-item h3 span svg path{stroke:rgb(var(--color-secondary-foreground))}.single-item-collaps .faq-page-section .faq-content .single-item h3 .minus,.single-item-collaps .faq-page-section .faq-content .single-item.open h3 .plus{opacity:0;visibility:hidden;transform:scale(0)}.single-item-collaps .faq-page-section .faq-content .single-item.open h3 .minus{opacity:1;visibility:visible;transform:scale(1)}.faq-section{position:relative;padding-bottom:230px}.faq-section .contact-inner{position:relative;display:block;padding-right:70px}.faq-section .contact-inner:before{position:absolute;content:"";width:1px;height:100%;top:0;right:-15px}.faq-section .contact-inner .sec-title{margin-bottom:45px}.faq-section .contact-inner .sec-title h2{margin-bottom:40px}.faq-section .contact-inner form .form-group{position:relative;display:block;margin-bottom:21px}.faq-section .contact-inner form .form-group:last-child{margin-bottom:0}.faq-section .contact-inner form .form-group label{position:relative;display:block;font-size:16px;line-height:24px;font-weight:700;margin-bottom:7px}.faq-section .contact-inner form .form-group input[type=text],.faq-section .contact-inner form .form-group input[type=email],.faq-section .contact-inner form .form-group textarea{position:relative;display:block;width:100%;height:46px;border-radius:5px;font-size:14px;padding:0 20px;transition:all .5s ease}.faq-section .contact-inner form .form-group textarea{height:120px;margin-bottom:20px;padding-top:10px;resize:none}.faq-section .faq-inner{position:relative;display:block;padding-left:70px}.faq-section .faq-inner .single-item{position:relative;display:block;margin-bottom:37px}.faq-section .faq-inner .single-item:last-child{margin-bottom:0}.faq-section .faq-inner .single-item h3{font-size:24px;line-height:32px;margin-bottom:10px}.faq-section .faq-inner .sec-title{margin-bottom:37px}.faq-page-section{position:relative}.faq-page-section .faq-content .single-item{position:relative;display:block;padding:17px 0 16px}.faq-page-section .faq-content .single-item:last-child{border-bottom:none}.faq-page-section .faq-content .single-item h3{position:relative;display:block;font-size:24px;line-height:32px;font-weight:700;margin-bottom:7px}.faq-page-section .faq-content .single-item p{font-size:16px;line-height:30px}.faq-page-section .faq-sidebar{position:relative;display:block;padding:35px 30px 30px;border-radius:10px}.faq-page-section .faq-sidebar .text{position:relative;display:block;margin-bottom:36px}.faq-page-section .faq-sidebar .text h3{display:block;font-size:24px;line-height:32px;font-weight:700;margin-bottom:15px}.faq-page-section .faq-sidebar .text p{font-size:16px}.faq-page-section .faq-sidebar .faq-form .form-group{position:relative;margin-bottom:21px}.faq-page-section .faq-sidebar .faq-form .form-group:last-child{margin-bottom:0}.faq-page-section .faq-sidebar .faq-form .form-group label{position:relative;display:block;font-size:16px;line-height:24px;font-weight:700;margin-bottom:7px}.faq-page-section .faq-sidebar .faq-form .form-group input[type=text],.faq-page-section .faq-sidebar .faq-form .form-group input[type=email],.faq-page-section .faq-sidebar .faq-form .form-group textarea{position:relative;display:block;width:100%;height:46px;font-size:14px;padding:10px 20px;border-radius:5px;transition:all .5s ease}.faq-page-section .faq-sidebar .faq-form .form-group textarea{height:120px;resize:none;margin-bottom:20px}.faq-page-section .faq-sidebar .faq-form .form-group button{width:100%}.faq-page-section .faq-sidebar{margin-left:55px;margin-top:19px}.faq-page-section .faq-content{margin-right:45px}.faq-page-section .faq-content.double-column{display:grid;grid-template-columns:repeat(2,1fr);gap:0 25px}@media (max-width: 767px){.faq-page-section .faq-content.double-column{grid-template-columns:repeat(1,1fr)}.pesto-faq-style-normal .faq-content .faq-inner-column:first-child{border-bottom:1px solid rgba(var(--color-foreground),1)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ui-faq-section.css.map */
