.block-faq{margin:50px 0;}.block-faq .inner{padding:20px 25px;}.block-faq .inner .title{color:var(--secondaryColor);}.block-faq .image{margin-bottom:50px;}.block-faq .image img{width:100%;height:auto;}.block-faq .faq{margin-bottom:30px;border-bottom:1px solid #c4c4c4;}.block-faq .faq:last-child{margin-bottom:0;}.block-faq .faq .faq-head{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;cursor:pointer;}.block-faq .faq .faq-head .number,.block-faq .faq .faq-head .question{margin:0;}.block-faq .faq .faq-head .icon{order:2;}.block-faq .faq .faq-head .icon .less{display:none;}.block-faq .faq .faq-head .icon svg path{fill:var(--secondaryColor);}.block-faq .faq .faq-head .number{order:1;font-weight:bold;font-size:36px;font-size:2.25rem;line-height:48px;line-height:3rem;}.block-faq .faq .faq-head .question{flex:0 0 100%;order:3;font-size:28px;font-size:1.75rem;line-height:40px;line-height:2.5rem;margin:20px 0;}.block-faq .faq .answer{display:none;margin-bottom:35px;}.block-faq .faq .answer strong{font-weight:bold;}.block-faq .faq.open .faq-head .icon .less{display:block;}.block-faq .faq.open .faq-head .icon .plus{display:none;}.block-faq .faq.open .question{transition:.1s;color:var(--tertiaryColor);}.block-faq .faq.open .answer{display:block;}.block-faq .faq:first-child{border-top:1px solid #c4c4c4;padding-top:35px;}@media (min-width: 768px){.block-faq{margin:60px 0 80px;}.block-faq .inner{padding:0 40px;}.block-faq .inner .title{margin-bottom:80px;}.block-faq .faq .faq-head{align-items:flex-start;margin-bottom:35px;}.block-faq .faq .faq-head .icon{order:3;}.block-faq .faq .faq-head .icon svg{width:48px;height:48px;}.block-faq .faq .faq-head .question{order:2;flex:1;margin:0 30px;font-size:36px;font-size:2.25rem;line-height:48px;line-height:3rem;}.block-faq .faq .answer{margin:0 70px;margin-bottom:35px;}.block-faq .faq .answer p,.block-faq .faq .answer div,.block-faq .faq .answer li{font-size:20px;font-size:1.25rem;line-height:36px;line-height:2.25rem;}}@media (min-width: 1280px){.block-faq .inner{padding:0 40px;max-width:1375px;margin:0 auto;}.block-faq .inner .title{margin-bottom:50px;font-size:4.375rem;text-align:center;}.block-faq .inner-flex{margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:35px;}.block-faq .inner-flex .image{margin-bottom:0;top:220px;position:sticky;width:40%;min-width:40%;}.block-faq .inner-flex .faq .faq-head .question{margin:0 60px 0 0;text-align:start;}.block-faq .inner-flex .faq .answer{margin:0;margin-bottom:35px;}.block-faq .inner-flex .faq .answer p{text-align:start;}}