#page_part_article_10073 { text-align: left;}#page_part_article_10073 .article_text a { color: #FFFFFF;}#page_part_article_10073 .article_text a:hover { color: var(--active-color);}#page_part_article_10073 .content_wrapper { width: 100%; max-width: 100%; margin-top: 0px;}#page_part_article_10073 .content_wrapper .article { height: 60vh; line-height: 60vh; background-repeat: no-repeat; background-position: 50% 50% !important; background-size: cover !important;}#page_part_article_10073 .content_wrapper .article > div { vertical-align: unset; display: inline-block; background: var(--header-article-background-color); margin-left: 10%;}#page_part_article_10073 .article_text { color: #FFFFFF; text-shadow: 3px 3px 5px #000000; text-align: left; padding: 30px !important;}#page_part_article_10073 .article_text h1 { margin-bottom: 10px;}#page_part_article_10073 .article_text h2 { font-size: 20px;}.is_mobile #page_part_article_10073 .article_text h1 { font-size: 38px;}.is_mobile #page_part_article_10073 .content_wrapper .article > div { margin: 0; max-width: 96%; margin-left: 2%; margin-right: 2%; vertical-align: middle;}.contact_form_section .content_wrapper { display: flex; flex-direction: column-reverse;}.contact_form_section h2 { text-align: center;}.content_wrapper .address_item p a:hover { color: var(--active-color);}.contact_name { font-size: var(--font-h2-size); color: var(--active-color);} .contact_form_section .map_item { width: calc(100% - 8px); opacity: 0.7; overflow: hidden; height: 350px;} .contact_form_section .map_item iframe { margin-top: -120px;}.contact_form_section .address_item { display: block; margin: auto; margin-top: 50px; margin-bottom: 50px; width: calc(100% - 8px);}.contact_form_section .address_item .contact_information,.contact_form_section .address_item form{ display: inline-block; width: calc(50% - 4px); vertical-align: top;}.contact_form_section .opening_time_wrapper table { width: unset;}.is_mobile .address_item .contact_information,.is_mobile .contact_form_section .address_item form{ display: inline-block; width: calc(100%); vertical-align: top;}.address_item > p:nth-of-type(1) { font-size: var(--font-h3-size);}