section.faq{padding:calc(40 / var(--size) * var(--size-end)) 0;background:var(--robot);overflow:hidden}section.faq .bar{margin-bottom:calc(24 / var(--size) * var(--size-end))}section.faq .max{max-width:calc(430 / var(--size) * var(--size-end))}@media (max-width:767px){section.faq .max{max-width:calc(300 / var(--size) * var(--size-end));margin-bottom:calc(35 / var(--size) * var(--size-end))}}section.faq .subtitle{margin-bottom:calc(14 / var(--size) * var(--size-end))}section.faq .acc{position:relative}section.faq .acc:first-child{margin-top:calc(-20 / var(--size) * var(--size-end))}section.faq .acc:last-child .row:after{background:none}@media (min-width:1025px){section.faq .acc:hover .row:after{background:var(--edge)}}section.faq .acc .row.active .q span{background:var(--edge)}section.faq .acc .row.active .q span svg{-webkit-transform:translate(-50%,-50%) scaleY(-1);transform:translate(-50%,-50%) scaleY(-1)}section.faq .acc .row.active .q span svg *{fill:var(--robot)}section.faq .acc .row:after{content:"";display:block;position:absolute;background:#DBD0C6;opacity:0.5;bottom:0;left:0;width:50vw;height:1px;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}@media (max-width:767px){section.faq .acc .row:after{width:100vw}}section.faq .acc .a .inside{padding-right:calc(116 / var(--size) * var(--size-end));opacity:0.5;padding-bottom:calc(25 / var(--size) * var(--size-end))}@media (max-width:767px){section.faq .acc .a .inside{padding-right:calc(50 / var(--size) * var(--size-end))}section.faq .acc .a .inside .f--l{font-size:calc(16 / var(--size) * var(--size-end))}}section.faq .acc .a .inside>*{margin:calc(20 / var(--size) * var(--size-end)) 0}section.faq .acc .a .inside>:first-child{margin-top:0}section.faq .acc .a .inside>:last-child{margin-bottom:0}section.faq .acc .q{padding:calc(30 / var(--size) * var(--size-end)) calc(45 / var(--size) * var(--size-end)) calc(30 / var(--size) * var(--size-end)) 0;position:relative;cursor:pointer;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;line-height:140%}section.faq .acc .q span{width:calc(30 / var(--size) * var(--size-end));height:calc(30 / var(--size) * var(--size-end));border-radius:calc(3 / var(--size) * var(--size-end));background:var(--cloud);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}section.faq .acc .q span svg{position:absolute;width:calc(12 / var(--size) * var(--size-end));display:block;height:auto;height:initial;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}