section.faq{padding:calc(20 / var(--size) * var(--size-end)) 0 calc(60 / var(--size) * var(--size-end))}@media (max-width:767px){section.faq{padding-bottom:calc(30 / var(--size) * var(--size-end))}}section.faq .intro{margin-top:calc(10 / var(--size) * var(--size-end))}section.faq .acc+.acc{border-top:1px solid var(--sand)}section.faq .acc .active .q svg{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}section.faq .acc .q{padding:calc(32 / var(--size) * var(--size-end)) 0;position:relative;cursor:pointer}@media (max-width:767px){section.faq .acc .q{padding:calc(24 / var(--size) * var(--size-end)) 0}}section.faq .acc .q svg{pointer-events:none;width:calc(24 / var(--size) * var(--size-end));height:calc(24 / var(--size) * var(--size-end));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;position:absolute;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease,-webkit-transform 0.25s ease}@media (max-width:767px){section.faq .acc .q svg{width:calc(22 / var(--size) * var(--size-end));height:calc(22 / var(--size) * var(--size-end))}}section.faq .acc .a .inside{padding-bottom:calc(40 / var(--size) * var(--size-end))}section.faq .slider{margin-top:calc(32 / var(--size) * var(--size-end))}@media (max-width:767px){section.faq .slider{margin-bottom:calc(20 / var(--size) * var(--size-end))}}section.faq .slider .slides{position:relative;padding-bottom:120%}section.faq .slider .slide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}section.faq .slider .slide.active{pointer-events:all;z-index:2;-webkit-animation:clip_slide 1.5s cubic-bezier(0.62,0.05,0.01,0.99) forwards;animation:clip_slide 1.5s cubic-bezier(0.62,0.05,0.01,0.99) forwards}section.faq .slider .slide.pre{z-index:1}section.faq .slider .slide.unload{pointer-events:none;-webkit-transition:none!important;transition:none!important}section.faq .slider .slide.onload{clip-path:inset(0 0 0 0);-webkit-transition-delay:0.1s;transition-delay:0.1s}section.faq .slider .slide .bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}section.faq .slider .slide img{position:absolute;top:0;left:0;width:100%;height:110%;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes clip_slide{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes clip_slide{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}