section.faq{overflow:hidden;padding-top:120px}section.faq.alt{padding-top:80px;padding-bottom:80px}@media (max-width:767px){section.faq.alt{padding-top:56px;padding-bottom:56px}}section.faq.alt .faq{max-width:545px;margin-left:auto;margin-right:auto}section.faq.alt .thumb{height:36vw;max-height:712px;overflow:hidden;position:relative}@media (max-width:1023px){section.faq.alt .thumb{height:auto;height:initial;max-height:auto;max-height:initial}}section.faq.alt .thumb img{display:block;border-radius:15px;margin:0 auto}@media (max-width:1199px){section.faq{padding-top:56px}}@media (max-width:767px){section.faq{padding-top:48px}}section.faq.inview .faq,section.faq.inview h3{-webkit-transform:none;transform:none;opacity:1}section.faq h3{padding-top:30px;padding-bottom:30px;position:sticky;top:20px;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:all 1.5s cubic-bezier(0.25,0,0.2,1);transition:all 1.5s cubic-bezier(0.25,0,0.2,1)}@media (max-width:1199px){section.faq h3{padding:0}}@media (max-width:767px){section.faq h3{padding-bottom:0px}}section.faq .line{left:-80px}@media (max-width:1199px){section.faq .line{display:none}}section.faq .faq{padding-left:20px;padding-top:25px;padding-bottom:72px;opacity:0;-webkit-transition:all 1.5s cubic-bezier(0.25,0,0.2,1);transition:all 1.5s cubic-bezier(0.25,0,0.2,1)}@media (max-width:1199px){section.faq .faq{padding-left:0}}section.faq .faq .row{border-top:0.5px solid #D24644}section.faq .faq .row.open .q svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}section.faq .faq .row.open .q svg *{fill:#D24644}section.faq .faq .row:last-child{border-bottom:0.5px solid #D24644}section.faq .faq .row:first-child{border-top:0}section.faq .faq .q{padding:32px 0;cursor:pointer;position:relative;font-style:normal;font-weight:400;font-size:25px;line-height:125%;letter-spacing:-0.03em;padding-right:100px}@media (max-width:767px){section.faq .faq .q{font-size:18px;padding:24px 100px 24px 0}}section.faq .faq .q *{pointer-events:none}section.faq .faq .q svg{position:absolute;top:45px;right:0;width:20px}@media (max-width:767px){section.faq .faq .q svg{width:18px;top:32px}}section.faq .faq .a{max-height:0;-webkit-transition:max-height 0.5s cubic-bezier(0.25,0,0.2,1);transition:max-height 0.5s cubic-bezier(0.25,0,0.2,1);overflow:hidden}@media (max-width:767px){section.faq .faq .a{font-size:16px}}section.faq .faq .a .inside{padding-bottom:40px;max-width:85%}@media (max-width:767px){section.faq .faq .a .inside{padding-bottom:20px;max-width:100%}}section.faq .faq .a p{line-height:125%}section.faq .faq .a p+ol,section.faq .faq .a p+p,section.faq .faq .a p+ul{padding-top:15px}section.faq .faq .a em{font-style:italic}section.faq .faq .a a{color:#d24644}@media (min-width:1025px){section.faq .faq .a a:hover{color:#150B37}}section.faq .faq .a ol,section.faq .faq .a ul{line-height:125%}section.faq .faq .a ol+ol,section.faq .faq .a ol+p,section.faq .faq .a ol+ul,section.faq .faq .a ul+ol,section.faq .faq .a ul+p,section.faq .faq .a ul+ul{padding-top:15px}section.faq .faq .a ol li,section.faq .faq .a ul li{display:block;position:relative;padding-left:30px}section.faq .faq .a ol li:before,section.faq .faq .a ul li:before{content:"";display:block;position:absolute;width:4px;height:4px;border-radius:50%;background:#000;top:11px;left:12px}section.faq .faq .a ol a,section.faq .faq .a ul a{color:#d24644}@media (min-width:1025px){section.faq .faq .a ol a:hover,section.faq .faq .a ul a:hover{color:#150B37}}section.faq .faq .a ol{counter-reset:counter}section.faq .faq .a ol li{counter-increment:counter}section.faq .faq .a ol li:before{content:counter(counter) ".";position:absolute;top:1px;left:0;color:#D24644;background:none;font-size:16px;font-weight:700}@media (min-width:1200px){section:has(+link+section.faq:not(.alt)):after{bottom:-120px;-webkit-transition-delay:0s!important;transition-delay:0s!important}}