.faq-section{background-color:#f2f4f5;padding:calc(var(--container-padding-block) * 1.5) var(--container-padding-block);display:flex;justify-content:center;align-content:flex-start}.faq-section .faq-section__subtitle{font-family:CircularXX TT,sans-serif;font-weight:450;font-size:20px;line-height:26px}.faq-section .faq-section__container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:24px;max-width:1280px}.faq-section .faq-section__container .faq-section__title-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;max-width:462px}.faq-section .faq-section__container .faq-section__title-container .faq-section__pre-title{font-family:CircularXX TT,sans-serif;font-weight:700;font-size:20px;line-height:26px;letter-spacing:0%;text-align:center;color:rgba(50,186,246,1);margin-bottom:8px}.faq-section .faq-section__container .faq-section__title-container .faq-section__title{font-family:Larken,sans-serif;font-weight:400;font-size:40px;line-height:103%;color:rgba(12,25,55,1);text-align:left}.faq-section .faq-section__description p{font-family:CircularXX TT,sans-serif;font-weight:500;font-size:20px;line-height:130%;color:rgba(12,25,55,1)}.faq-section .faq-section__container .faq-section__content{max-width:840px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.faq-section .faq-section__container .faq-section__content .faq-section__content-item{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:24px;border-bottom:1px solid rgba(196,204,209,1);cursor:pointer;transition:all .3s ease}.faq-section .faq-section__container .faq-section__content .faq-section__content-item .faq-section__content-item-question{display:flex;justify-content:space-between;align-items:center;width:100%}.faq-section .faq-section__container .faq-section__content .faq-section__content-item .faq-section__content-item-question .faq-section__content-item-title{font-family:Larken,sans-serif;font-weight:400;font-size:24px;line-height:140%;text-align:left;color:rgba(12,25,55,1)}.faq-section .faq-section__container .faq-section__content .faq-section__content-item .faq-section__content-item-question .faq-section__content-item-button-icon{width:32px;height:32px;background-image:url(//birthrightisraelexcel.com/wp-content/themes/excel/components/life-in-tel-aviv/faq/../../../assets/images/icons/plus-dark.svg);background-size:32px;background-repeat:no-repeat;background-position:center;transition:all .3s ease}.faq-section .faq-section__container .faq-section__content .faq-section__content-item.active .faq-section__content-item-question .faq-section__content-item-button-icon{transform:rotate(45deg)}.faq-section .faq-section__container .faq-section__content .faq-section__content-item .faq-section__content-item-answer{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease;font-family:CircularXX TT,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:rgba(12,25,55,1);user-select:none;margin:0;padding:0;padding-right:45px}.faq-section .faq-section__container .faq-section__content .faq-section__content-item.active .faq-section__content-item-answer{max-height:unset;opacity:1;padding-top:12px}.faq-section .faq-section__container .faq-section__button{font-family:CircularXX TT,sans-serif;font-weight:700;font-size:14px;line-height:21px;background-color:rgba(0,21,74,1);color:#fff;padding:12px 24px;border-radius:100px;text-decoration:none;text-align:center;margin-top:24px}.faq-section__mobile-bottom{display:none}@media (max-width:1440px){.faq-section .faq-section__container .faq-section__content{max-width:752px}}@media (max-width:1280px){.faq-section .faq-section__container .faq-section__content{max-width:689px}}@media (max-width:768px){.faq-section{padding:56px 40px}.faq-section .faq-section__container{flex-direction:column;padding:0;gap:32px;max-width:100%}.faq-section .faq-section__description p{font-weight:450;text-align:center}.faq-section .faq-section__subtitle,.faq-section .faq-section__button{display:none}.faq-section__mobile-bottom,.faq-section .faq-section__subtitle.mobile,.faq-section .faq-section__button.mobile{display:block;text-align:center;margin:0 auto}.faq-section__mobile-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.faq-section .faq-section__subtitle.mobile{font-weight:500;font-size:16px;line-height:24px}.faq-section .faq-section__container .faq-section__content{max-width:100%}.faq-section .faq-section__container .faq-section__title-container .faq-section__pre-title{font-size:16px;line-height:24px}.faq-section .faq-section__container .faq-section__title-container .faq-section__title{font-size:32px;line-height:41.6px;text-align:center;max-width:390px}.faq-section .faq-section__container .faq-section__title-container{align-items:center;justify-content:flex-start;margin-bottom:0;width:100%;max-width:100%}.faq-section .faq-section__container .faq-section__content .faq-section__content-item .faq-section__content-item-question .faq-section__content-item-title{font-size:16px;line-height:24px}.faq-section .faq-section__container .faq-section__content .faq-section__content-item{padding:16px 0}.faq-section .faq-section__container .faq-section__content .faq-section__content-item .faq-section__content-item-answer{font-size:14px;line-height:21px}}