@charset "UTF-8";.c-bannerContact{--bannerContact-text-spacing:1.875rem;--bannerContact-content-spacing:1.25rem;--bannerContact-subtitle-font-size:.8125rem;--bannerContact-border-width:11px;padding:var(--spacing-inner) 0}.c-bannerContact:has(.c-bannerContact__breadcrumb){padding:calc(var(--spacing-inner)/ 2) 0 var(--spacing-inner)}.c-bannerContact__wrapper{display:flex;flex-direction:column;gap:1.63rem 0}.c-bannerContact__ctn{display:flex;flex-direction:column;gap:var(--spacing-inner) 0}.c-bannerContact__content{display:flex;flex-direction:column;justify-content:center;gap:var(--bannerContact-text-spacing) 0;border:var(--bannerContact-border-width) solid var(--primary);padding:var(--spacing-inner) var(--bannerContact-content-spacing);clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px)}.c-bannerContact__content__title{margin:0;text-wrap:balance}.c-bannerContact__content__subtitle{text-transform:uppercase;margin-bottom:.75rem!important;font-size:var(--bannerContact-subtitle-font-size)}.c-bannerContact__content__address__title,.c-bannerContact__content__hours__title,.c-bannerContact__content__phones__title{margin-bottom:.75rem!important}.c-bannerContact__content__address p,.c-bannerContact__content__hours p,.c-bannerContact__content__phones p{margin:0;text-wrap:balance}.c-bannerContact__content__phones{display:flex;flex-direction:column;gap:var(--bannerContact-text-spacing) 0}.c-bannerContact__content__phones a,.c-bannerContact__content__phones p{--body-link-color:var(--gray-100);--body-link-hover-color:var(--primary);font-weight:var(--font-regular)}@media (min-width:991px){.c-bannerContact__ctn{flex-direction:row;gap:0 30px}.c-bannerContact__wrapper{row-gap:3.75rem}.c-bannerContact__content{flex:1 1 36%}.c-bannerContact__image{flex:1 1 62%}.c-bannerContact__image img{height:100%;object-fit:cover}}@media (min-width:1200px){.c-bannerContact{--bannerContact-text-spacing:2.5rem;--bannerContact-subtitle-font-size:.9375rem;--bannerContact-content-spacing:3.75rem;--bannerContact-border-width:13px}.c-bannerContact:has(.c-bannerContact__breadcrumb){padding:2.06rem 0 var(--spacing-inner)}.c-bannerContact__wrapper{gap:2.69rem 0}}@media (min-width:1850px){.c-bannerContact{--bannerContact-border-width:16px}.c-bannerContact__wrapper{gap:3.75rem 0}}