.faq_section .content-wrapper{margin:0 auto!important;padding:0 20px}.faq_section .faq-content-wrapper{background:#f3ecec;border:2px solid #f3ecec;border-radius:20px;box-shadow:0 1px 16px 0 rgba(0,0,0,.1)}.faq_wrapper{margin:0 auto;max-width:945px;padding:60px 10px 40px}.faq_section .faq_options ul{margin:0 0 70px;padding:0;text-align:center}.faq_section .faq_options ul li{color:var(--gray);cursor:pointer;display:inline-block;font-family:var(--primary_color_font);font-size:33px;font-weight:500;line-height:1;margin:10px 12.5px;padding:0;transition:all .35s}.faq_section .faq_options ul li.option_text.active{color:var(--primary_color)}.faq_section .faq_options ul li:before{content:none}.faq_content_item .icon{background-color:var(--primary_color);border-radius:50%;flex-basis:50px;height:50px;margin-left:20px;position:relative;width:50px}.faq_content_item .faq_ques .icon .icon_fix{height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.faq_content_item .faq_ques .icon .horizontal{background-color:var(--white);border-radius:10px;height:3px;left:0;margin-top:-1.5px;position:absolute;top:50%;width:13px}.faq_content_item .faq_ques .icon .vertical{background-color:var(--white);border-radius:10px;height:13px;left:50%;margin-left:-1.5px;margin-top:0;position:absolute;top:0;width:3px}.faq_content_item .faq_ques .icon .horizontal,.faq_content_item .faq_ques .icon .vertical{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.faq_content_item .faq_ques.active .icon .horizontal,.faq_content_item .faq_ques.active .icon .vertical{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.faq_content_item .faq_ques.active .icon .horizontal{opacity:0}.faq_contents .faq_content_item .faq_ques{align-items:center;cursor:pointer;display:flex;justify-content:space-between;position:relative}.faq_contents .faq_content_item .faq_ans{display:none;padding:15px 60px 0 0}.faq_contents .faq_content_item .faq_ques h3{flex-basis:calc(100% - 50px);margin-bottom:0}.faq_contents .faq_item_fix{display:none}.faq_contents .faq_item_fix.sec_active{display:block}.faq_section .faq_content_item{border-bottom:1px solid var(--secondary_color);margin-bottom:30px;padding-bottom:30px}.faq_options .mobile_menu{display:none}.faq_section .faq_options{margin-bottom:50px;position:relative}.faq_options .mobile_title{background:#fff url(https://21053466.fs1.hubspotusercontent-na1.net/hubfs/21053466/Del_mar_2022/icon%20arrow.svg);background-position:96% 50%;background-repeat:no-repeat;border:1px solid #d3d3d3;color:var(--primary_color);cursor:pointer;display:none;font-size:20px;font-weight:600;padding:10px;position:relative;width:100%}.faq-content-wrapper-outer{padding-bottom:40px}section.faq_section .section-heading{margin:0 auto;max-width:700px;padding-bottom:30px;padding-top:40px}section.faq_section .section-heading h2{color:#002f6c;font-family:Poppins,sans-serif;font-size:22px}@media (max-width:1024px){.faq_contents .faq_content_item .faq_ques h3{flex-basis:calc(100% - 40px)}.faq_contents .faq_content_item .faq_ques .icon{flex-basis:40px;height:40px;width:40px}.faq_section .faq_options ul li{font-size:24px;margin:15px 12.5px}}@media (max-width:767px){.faq_section .faq_options ul.mobile_menu{background-color:#fff;border:1px solid #d3d3d3;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:block;display:none;margin:0;padding:10px;position:absolute;width:100%;z-index:10}.faq_section .faq_options ul.mobile_menu li{display:block;font-size:20px}.faq_options .desktop_menu{display:none}.faq_options .mobile_menu,.faq_options .mobile_title{display:block}.faq_contents .faq_content_item .faq_ques .icon{flex-basis:35px;height:35px;width:35px}.faq_contents .faq_content_item .faq_ans{display:none;padding:15px 0 0}.faq_contents .faq_content_item .faq_ques h3{flex-basis:calc(100% - 35px)}.faq_wrapper{padding:60px 20px 40px}}