#myBody #page_part_article_10593 .content_wrapper { max-width: 100%; width: 100%;}.is_mobile #myBody #page_part_article_10593 .content_wrapper { padding-bottom: 80px;}#page_part_article_10593 .content_wrapper .article { height: 70vh; line-height: 36vh; background-position: 50% 50% !important; background-size: cover !important; text-align: right; box-shadow: 0px 15px 20px -15px #00000035;}.is_mobile #page_part_article_10593 .content_wrapper .article { background-position: 15% 50% !important;}.is_desktop #article_content_10593 .article_text p{ display: none;}#page_part_article_10593 #article_content_10593 { vertical-align: middle; display: inline-block; color: #000; margin-right: 15%; background: #fff3; box-shadow: #fff3 0px 0px 50px 100px;}.is_mobile #page_part_article_10593 #article_content_10593 { margin-right: 0px; height: 100%; vertical-align: top;}.is_desktop #page_part_article_10593 .article_text { width: 800px; text-align: right;}.is_desktop #page_part_article_10593 .article_text h1{ text-align: right;}.is_mobile #page_part_article_10593 .article_text { text-align: center; display: flex; flex-flow: column; justify-content: space-between; height: 100%; color: #fff;}#article_content_10593 h2 { text-transform: uppercase; color: #000; padding-left: 0px; padding-right: 0px; border-bottom: none; padding-top: 20px; font-size: 20px;}.is_mobile #article_content_10593 h2 { color: #fff;}#page_part_article_10594 .content_wrapper { max-width: 1200px !important;}.is_mobile #article_content_10594 .article_text{ text-align: center;}.address_item h2 { display: none;}.map_item { padding-top: 60px; padding-bottom: 50px; overflow: hidden; height: 480px;}.contact_name { text-align: center; font-size: var(--font-h2-size); font-family: "Cinzel-Medium"; text-transform: uppercase; border-bottom: 1px solid; border-image: linear-gradient(0.1turn, #D6BA41, #FAFAA0, #BF8F4F, #FAFAA0, var(--active-color)) 1;}.contact_form_section .button, .contact_form_section .form .input { border-color: #ddd; border-radius: 0px; border-width: 1px; font-weight: normal;}.is_mobile .contact_form_section .form td:last-of-type span { display: inline-block; width: calc(100% - 53px); vertical-align: top;}.is_mobile .contact_form_section .address_item table { width: 100%;}.is_mobile .form .button,.is_mobile .form .input { box-sizing: border-box; width: 100%;}