:root{--color-white: #ffffff;--color-black: #000000;--color-sub-black: #353535;--color-sub-black-2: #9b9b9b;--color-main: #330b2f;--color-sub: #e9e3c4;--color-text: #eeebe3;--color-label: #330b2f;--color-label-text: #e9e3c4;--color-button: #330b2f;--color-button-text: #e9e3c4;--color-line: #06c755;--color-background: #000000;--color-heading: var(--color-sub);--color-main-deep: color-mix(in srgb, var(--color-main) 85%, var(--color-black));--color-surface: color-mix(in srgb, var(--color-main) 18%, var(--color-black));--color-main-soft: color-mix(in srgb, var(--color-main) 40%, var(--color-black));--color-main-veil: color-mix(in srgb, var(--color-main) 24%, var(--color-black));--color-hairline: color-mix(in srgb, var(--color-sub) 40%, transparent);--color-hairline-strong: color-mix(in srgb, var(--color-sub) 70%, transparent);--color-bg-emph: color-mix(in srgb, var(--color-sub) 8%, transparent);--color-mask: color-mix(in srgb, var(--color-black) 55%, transparent);--color-main-darker: color-mix(in srgb, var(--color-main) 62%, var(--color-black));--gradient-heavy: linear-gradient( 180deg, var(--color-main) 0%, var(--color-main-darker) 100% );--gradient-main: linear-gradient( 180deg, var(--color-black) 0%, var(--color-main-veil) 100% );--shadow-white: 0 0 4px #ffffff;--shadow-black: 0 2px 14px color-mix(in srgb, var(--color-black) 60%, transparent);--shadow-main: 0 1px 3px color-mix(in srgb, var(--color-black) 70%, transparent);--shadow-box: 0 1px 2px color-mix(in srgb, var(--color-black) 60%, transparent), 0 8px 20px color-mix(in srgb, var(--color-black) 45%, transparent);--shadow-card: 0 2px 4px color-mix(in srgb, var(--color-black) 65%, transparent), 0 14px 28px color-mix(in srgb, var(--color-black) 50%, transparent)}@font-face{font-family:"Cormorant Garamond";src:url("../fonts/CormorantGaramond-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("../fonts/CormorantGaramond-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("../fonts/CormorantGaramond-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("../fonts/CormorantGaramond-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel.woff2") format("woff2");font-optical-sizing:auto;font-weight:400 700;font-style:normal;font-display:swap}.faq__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.faq__section{margin-top:160px}}@media(max-width: 767px){.faq__section{margin-top:15.6453715776vw}}.faq__section .faq__container{width:59.7222222222vw}@media(min-width: 1920px){.faq__section .faq__container{width:1146.6666666667px}}@media(max-width: 767px){.faq__section .faq__container{width:88.6571056063vw}}.faq__section .faq__container{display:block;margin:0 auto 4.1666666667vw;padding:3.4722222222vw 2.0833333333vw;background:color-mix(in srgb, var(--color-surface) 60%, transparent)}.faq__section .faq__container ul{list-style:none;margin:0;padding:0}.faq__section .faq__container ul li{border-bottom:1px solid var(--color-hairline)}.faq__section .faq__container ul li:last-child{border-bottom:none}.faq__section .faq__container .toggle{display:flex;align-items:center;padding:1.3888888889vw}@media(min-width: 1920px){.faq__section .faq__container .toggle{padding:26.6666666667px}}@media(max-width: 767px){.faq__section .faq__container .toggle{padding:2.6075619296vw}}.faq__section .faq__container .toggle{cursor:pointer;background:var(--color-main);transition:all .3s ease;position:relative}.faq__section .faq__container .toggle .accordion_icon{position:relative;margin:0 15px 0 0;width:20px;height:20px;flex-shrink:0}.faq__section .faq__container .toggle .accordion_icon span{position:absolute;background:var(--color-surface);border-radius:1px;transition:all .3s ease}.faq__section .faq__container .toggle .accordion_icon span:first-child{width:16px;height:2px;top:9px;left:2px}.faq__section .faq__container .toggle .accordion_icon span:last-child{width:2px;height:16px;top:2px;left:9px}.faq__section .faq__container .toggle.active .accordion_icon span:first-child{background:var(--color-surface)}.faq__section .faq__container .toggle.active .accordion_icon span:last-child{transform:rotate(90deg);background:var(--color-surface)}.faq__section .faq__container .toggle .faq__question{flex:1;font-weight:bold;font-size:1.1805555556vw}@media(min-width: 1920px){.faq__section .faq__container .toggle .faq__question{font-size:22.6666666667px}}@media(max-width: 767px){.faq__section .faq__container .toggle .faq__question{font-size:3.3898305085vw}}.faq__section .faq__container .toggle .faq__question{line-height:1.5;color:var(--color-white)}.faq__section .faq__container .faq__answer{padding:1.3888888889vw}@media(min-width: 1920px){.faq__section .faq__container .faq__answer{padding:26.6666666667px}}@media(max-width: 767px){.faq__section .faq__container .faq__answer{padding:2.6075619296vw}}.faq__section .faq__container .faq__answer{font-size:1.0416666667vw}@media(min-width: 1920px){.faq__section .faq__container .faq__answer{font-size:20px}}@media(max-width: 767px){.faq__section .faq__container .faq__answer{font-size:3.6505867014vw}}.faq__section .faq__container .faq__answer{background:var(--color-surface);line-height:1.5;color:var(--color-text);border-top:1px solid var(--color-heading)}.faq__section .faq__container .faq__answer.none{display:none}.faq__section .faq__container .faq__answer.show{display:block;animation:slideDown .3s ease}@keyframes slideDown{from{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:20px;padding-bottom:20px}}
