.c-contacts__info_table{padding:80px 85px;container-name:table-wrap;container-type:inline-size}@media (max-width:78.75em){.c-contacts__info_table{padding:60px 40px}}.c-contacts__info_table .c-contacts__info_table-title{text-align:center;max-width:340px;margin:0 auto;padding:0 20px;transform:translateY(50%);background-color:var(--color-bg);font-size:1.5rem;letter-spacing:.1rem}@media (max-width:48em){.c-contacts__info_table .c-contacts__info_table-title{max-width:350px}}@media (max-width:30em){.c-contacts__info_table .c-contacts__info_table-title{max-width:250px}}.c-contacts__info_table .c-contacts__info_table-table{border:1px solid #DDD;flex-direction:column;padding:40px}@media (max-width:48em){.c-contacts__info_table .c-contacts__info_table-table{padding:40px 25px}}.c-contacts__info_table .c-contacts__info_table-table .c-contacts__info_table-item{display:grid;grid-template-columns:1fr;column-gap:20px;padding:20px 0}.c-contacts__info_table .c-contacts__info_table-table .c-contacts__info_table-item+.c-contacts__info_table-item{border-top:1px solid #DDD}.c-contacts__info_table .c-contacts__info_table-table .c-contacts__info_table-item .c-contacts__info_table-label{font-size:1.125rem}.c-contacts__info_table .c-contacts__info_table-table .c-contacts__info_table-item .c-contacts__info_table-desc strong,.c-contacts__info_table .c-contacts__info_table-table .c-contacts__info_table-item .c-contacts__info_table-desc a{color:#000}.c-contacts__info_table .c-contacts__info_table-table .c-contacts__info_table-note{border-top:1px solid #DDD;padding-top:40px}@container table-wrap (width>500px){.c-contacts__info_table .c-contacts__info_table-table .c-contacts__info_table-table{padding:80px;flex-direction:row}.c-contacts__info_table .c-contacts__info_table-table .c-contacts__info_table-item{grid-template-columns:1fr 2fr}}.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-contacts__links{padding:80px 85px;background:var(--color-table-head)}@media (max-width:78.75em){.c-contacts__links{padding:60px 40px}}.c-contacts__links-title{font-size:clamp(1.5rem, 3vw, 1.75rem);letter-spacing:.175rem;text-align:center}.c-contacts__links-desc{text-align:center}.c-contacts__links-ctas{padding-top:40px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}@media (max-width:48em){.c-contacts__links-ctas{flex-direction:column;gap:20px}}.c-contacts__links-cta{background-color:#fff0;border:1px solid #000;color:#000}@media (max-width:48em){.c-contacts__links-cta{text-align:center}}.c-contacts__links-cta:hover{background-color:#000;color:#fff}.gform_wrapper.gravity-theme{padding-top:40px}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield select,.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield select.small,.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield select.medium,.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield select.large,.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea,.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea.small,.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea.medium,.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea.large{background-color:var(--color-bg)}.c-contacts__general_form{padding:80px 85px;background:var(--color-bg-alt)}@media (max-width:78.75em){.c-contacts__general_form{padding:60px 40px}}.c-contacts__general_form .c-contacts__general_form-title{font-size:clamp(1.5rem, 3vw, 1.75rem);letter-spacing:.175rem;text-align:center}.c-contacts__general_form .c-contacts__general_form-desc{text-align:center}.c-contacts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:auto 1fr;grid-template-areas:"form links" "form table"}@media (max-width:64em){.c-contacts__grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"form" "links" "table"}}.c-contacts__grid .c-contacts__general_form{grid-area:form}.c-contacts__grid .c-contacts__links{grid-area:links}.c-contacts__grid .c-contacts__info_table{grid-area:table}