.banner{margin-bottom:-2rem}.banner_slide{padding-bottom:2rem}.banner_slide{align-items:end}.banner_slide__texts{min-height:unset;max-width:unset}.banner_slide__title{margin-left:auto;margin-right:auto;max-width:max-content;padding-right:1.4rem}.banner_slide__title:last-child{margin-bottom:0}.contacts__item{padding:2rem}.contacts__item__title{font-size:1rem;line-height:1.5em;text-transform:uppercase}.contacts__item__text{font-size:.875rem;line-height:1.2857142857em}.contacts__item__text .wysiwyg_wrapper p:not(:last-child),.contacts__item__text .wysiwyg_wrapper ol:not(:last-child),.contacts__item__text .wysiwyg_wrapper ul:not(:last-child){margin-bottom:1rem}.contacts__item__text [href^=tel]{color:currentcolor;text-decoration-color:rgba(0,0,0,0)}.contacts__item__text [href^=tel]:hover{text-decoration-color:inherit}.contacts__item__text [href^=mailto]{color:currentcolor;text-decoration-color:rgba(0,0,0,0)}.contacts__item__text [href^=mailto]:hover{text-decoration-color:inherit}.contacts__item__text h3{font-size:1.25rem;line-height:1em}.contacts__item__text h3:not(:first-child){margin-top:2rem}.contacts__item:nth-child(1),.contacts__item:nth-child(2){background-color:#f9f3dd;border:1.5px solid #a8894a;border-radius:20px;grid-row:span 3}.contacts__item:nth-child(1) .contacts__item__title{color:#a9271c}@media only screen and (min-width: 1421px){.contacts__item:nth-child(n+3){padding-left:1rem;padding-right:0}}@media only screen and (max-width: 1420px){.contacts__item:nth-child(n+3){padding:1rem 2rem 0}}.contacts__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.3rem}@media only screen and (max-width: 1420px){.contacts__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 800px){.contacts__list{grid-template-columns:minmax(0, 1fr)}}
