@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.faq-item{border-bottom:1px solid rgba(32,33,41,.2);overflow:hidden}.faq-item:first-of-type{border-top:1px solid rgba(32,33,41,.2)}.faq-item.faq-bg-dark{background:#202129}.faq-item.faq-bg-dark span,.faq-item.faq-bg-dark .faq-answer p{color:#fff}.faq-item.faq-bg-dark button{padding:20px}.faq-item.faq-bg-dark span{font-size:1rem;line-height:1.3;font-weight:600}.faq-item.faq-bg-dark svg path{stroke:#fff}.faq-item.faq-bg-dark .faq-answer{padding:0 20px}.faq-item.faq-bg-dark .faq-answer p{padding-bottom:16px;font-size:1rem}.faq-question{background:rgba(0,0,0,0);width:100%;padding:26px 0;text-align:left;border:none;outline:none;cursor:pointer;position:relative;transition:background-color .3s ease;display:flex;align-items:center;justify-content:space-between;font-family:var(--main-font)}@media screen and (max-width: 1024px){.faq-question{padding:16px 0}}.faq-question span{font-size:1.25rem;font-weight:600;line-height:1.5;font-family:var(--main-font);width:calc(100% - 48px);color:#202129}.faq-question svg,.faq-question svg path{transition:transform .2s ease-out,opacity .2s ease-out}.faq-question.active svg{transform:rotate(180deg)}.faq-question.active svg path:last-of-type{opacity:0;visibility:hidden}.faq-question.active+.faq-answer{max-height:unset}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer a{text-decoration:underline;transition:.3s ease-in-out}.faq-answer a:hover{color:#e32c24}.faq-answer p{margin-bottom:24px;color:#202129}@media screen and (max-width: 1024px){.faq-answer p{padding-bottom:16px}}@media screen and (max-width: 768px){.faq-answer p{font-size:1.125rem}}.faq-answer ul,.faq-answer ol,.faq-answer span,.faq-answer a{margin-bottom:24px}.faq-answer .btn{margin-bottom:24px}@media screen and (max-width: 1024px){section.fast-facts{margin:80px 0}}@media screen and (max-width: 1024px){section.fast-facts .value{font-size:1.25rem}}section.fast-facts .fast-facts-wrapper{padding:40px 20px 0;background:#202129;color:#fff}section.fast-facts .fast-facts-wrapper .row{border-bottom:2px solid hsla(0,0%,100%,.2);padding-top:16px;padding-bottom:16px}section.fast-facts .fast-facts-wrapper .row .title{font-size:1rem;opacity:.7;color:#fff;margin-bottom:4px}section.fast-facts .fast-facts-wrapper .row .row-value-manual p{font-weight:600;font-size:1.5rem}section.fast-facts .fast-facts-wrapper .row.row-with-icons{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;border-bottom:0;padding-bottom:0}@media screen and (max-width: 1024px){section.fast-facts .fast-facts-wrapper .row.row-with-icons{grid-template-columns:repeat(2, 1fr);gap:16px 20px}}section.fast-facts .fast-facts-wrapper .row.row-with-icons .column{padding-bottom:16px;border-bottom:2px solid hsla(0,0%,100%,.2)}section.fast-facts .fast-facts-wrapper .row.row-with-icons .column .icon{width:32px;height:32px;margin-bottom:8px}section.fast-facts .fast-facts-wrapper .faq-item{border-bottom:2px solid hsla(0,0%,100%,.2)}section.fast-facts .fast-facts-wrapper .faq-item:last-of-type{border-bottom:unset}section.fast-facts .fast-facts-wrapper .faq-item.open .faq-answer{margin-bottom:16px}section.fast-facts .fast-facts-wrapper .faq-item button h5{color:#fff}section.fast-facts .fast-facts-wrapper .faq-item button svg path{stroke:#fff}section.fast-facts .fast-facts-wrapper .faq-item .faq-question{padding:16px 0}section.fast-facts .fast-facts-wrapper .faq-item .faq-question span{color:hsla(0,0%,100%,.7);font-size:1rem;font-weight:400}section.fast-facts .fast-facts-wrapper .faq-item .faq-answer{color:#fff;font-size:1.125rem;line-height:1.5;font-weight:600;font-family:var(--main-font)}section.fast-facts .fast-facts-wrapper .faq-item .faq-answer p{color:#fff;padding:0;font-weight:600}section.fast-facts .fast-facts-wrapper .faq-item .faq-answer a{color:#e32c24}section.fast-facts .fast-facts-wrapper .faq-item .faq-answer li{font-weight:600}section.fast-facts .fast-facts-wrapper .termine-block{display:block}section.fast-facts .fast-facts-wrapper .termine-block:not(:last-child){margin-bottom:16px}section.fast-facts .fast-facts-wrapper .termine-block .termine-hours{font-size:.75em}
