.c-banner__container{position:relative;display:flex;justify-content:center;align-items:center}.c-banner__container .c-banner{width:100%;background-color:#2d1810;display:flex;flex-direction:column;align-items:center;padding:120px 180px}@media (max-width:64rem){.c-banner__container .c-banner{padding:80px 40px}}.c-banner__container .c-banner .c-banner__decoration--inner{position:absolute;display:block;width:190px;top:20px;bottom:20px;background-image:url("../img/pattern-light.svg");background-repeat:repeat}@media (max-width:78.75em){.c-banner__container .c-banner .c-banner__decoration--inner{width:110px}}@media (max-width:64rem){.c-banner__container .c-banner .c-banner__decoration--inner{display:none}}.c-banner__container .c-banner .c-banner__decoration--inner.c-banner__decoration--left{left:20px}.c-banner__container .c-banner .c-banner__decoration--inner.c-banner__decoration--right{right:20px}.c-banner__container .c-banner .c-banner__btitle,.c-banner__container .c-banner .c-banner__title{color:var(--color-gold);text-align:center}.c-banner__container .c-banner .c-banner__btitle{font-size:1.5rem;letter-spacing:.15rem;padding-bottom:5px}.c-banner__container .c-banner .c-banner__title{margin:0;font-size:clamp(1.75rem, 2.5vw, 2.375rem);letter-spacing:.2375rem;padding-bottom:40px}.c-banner__container .c-banner .c-btn{text-align:center}.c-banner__container .c-banner .c-btn--border{outline-color:var(--color-gold);color:var(--color-gold)}.c-faq{margin-top:60px}@media (max-width:767px){.c-faq{margin-top:30px}}.c-faq .c-faq__description{overflow:hidden;transition:height 0.4s cubic-bezier(.4,0,.2,1);will-change:height}.c-faq .c-faq__description--hidden{height:0;overflow:hidden}.c-faq .c-faq__group{position:relative;max-width:1200px;margin-right:auto;margin-left:auto}@media (max-width:767px){.c-faq .c-faq__group{padding:0}}.c-faq .c-faq__group+.c-faq__group{border-top:1px solid #DDD}.c-faq .c-faq__group:before{content:"";display:block;position:absolute;z-index:1;right:0;bottom:0;width:60%;height:80px}@media (max-width:767px){.c-faq .c-faq__group:before{display:none}}.c-faq .c-faq__group .c-faq__group-wrap{position:relative;z-index:200;padding:40px;transition:background-color 0.3s ease-in-out}@media (max-width:767px){.c-faq .c-faq__group .c-faq__group-wrap{padding:20px}}.c-faq .c-faq__group .c-faq__group-wrap.is-active{background-color:var(--color-bg-alt)}.c-faq .c-faq__group .c-faq__group-title,.c-faq .c-faq__group .c-faq__item-title{font-weight:400;font-family:var(--font-serif);color:#000;text-decoration:none;display:flex;justify-content:space-between;align-items:center;transition:all 0.4s cubic-bezier(.4,0,.2,1);cursor:pointer}.c-faq .c-faq__group .c-faq__group-title:hover,.c-faq .c-faq__group .c-faq__item-title:hover{opacity:.8}.c-faq .c-faq__group .c-faq__group-title{font-size:clamp(1.5rem, 3vw, 2rem);text-transform:uppercase}.c-faq .c-faq__group .c-faq__group-title .c-faq__label{margin:0 auto 0 30px}@media (max-width:767px){.c-faq .c-faq__group .c-faq__group-title .c-faq__label{margin:0 auto 0 10px}}.c-faq .c-faq__group .c-faq__item-title{font-size:clamp(1.15rem, 3vw, 1.5rem)}.c-faq .c-faq__group .c-faq__cross{position:relative;margin-left:20px;transition:transform 0.4s cubic-bezier(.4,0,.2,1);width:23px;height:23px;flex-shrink:0}.c-faq .c-faq__group .c-faq__cross:before,.c-faq .c-faq__group .c-faq__cross:after{content:"";display:block;width:23px;height:2px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 0.4s cubic-bezier(.4,0,.2,1)}.c-faq .c-faq__group .c-faq__cross:after{transform:translate(-50%,-50%) rotate(90deg)}.c-faq .c-faq__group .c-faq__cross.is-active{transform:rotate(45deg)}.c-faq .c-faq__group .c-faq__inner{margin-top:20px;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease}.c-faq .c-faq__group .c-faq__description:not(.c-faq__description--hidden) .c-faq__inner{opacity:1;transform:translateY(0)}.c-faq .c-faq__group .c-faq__item{width:90%;margin:0 auto;padding:20px 0}@media (max-width:767px){.c-faq .c-faq__group .c-faq__item{width:100%}}.c-faq .c-faq__group .c-faq__item+.c-faq__item{border-top:1px solid #DDD}.c-faq .c-faq__group .c-faq__item ul li{list-style:disc inside none}