.visit-page__is-image{padding:0 50px;justify-content:space-between;flex-direction:column;align-items:center;display:flex}.visit-page__is-image h2{text-align:left}@media (min-width:768px){.visit-page__is-image{flex-direction:row}}.visit-page__is-image-section.visit-page__is-image{height:calc(100vh - 80px);padding-right:0;align-items:flex-end}@media screen and (min-width:768px) and (max-width:1023px){.visit-page__is-image-section.visit-page__is-image{height:auto;flex-direction:row-reverse;align-items:flex-end}}@media screen and (max-width:767px){.visit-page__is-image-section.visit-page__is-image{height:auto;padding-right:25px;flex-direction:column-reverse;align-items:flex-start;padding-left:25px}}@media (min-width:768px){.visit-page__is-image-section.visit-page__is-image{overflow:hidden;position:relative}}.visit-page__is-image-section .visit-page__pic{margin-top:0!important}.visit-page__is-image-section .visit-page__heding{font-size:45px;margin:0!important}@media (max-width:767px){.visit-page__is-image-section .visit-page__heding{font-size:26px;padding-left:0}}.visit-page__is-image-section .visit-page__subheding{font-size:24px;font-weight:300}@media (max-width:767px){.visit-page__is-image-section .visit-page__subheding{font-size:16px;padding-bottom:5px;padding-left:0}}.visit-page__is-image-section .visit-page__heding{padding-bottom:0}@media (max-width:767px){.visit-page__is-image-section .visit-page__title{padding-top:30px;padding-bottom:30px}}.visit-page__is-image-section .visit-page__heding{text-align:left}@media (min-width:768px){.visit-page__is-image-section .visit-page__heding{margin-bottom:75px;margin-top:0}}@media (max-width:1023px){.visit-page__is-image-section .visit-page__heding{margin-bottom:24px;margin-top:0}}.visit-page__cover{position:relative}@media screen and (min-width:1024px){.visit-page-heading.visit-page__cover{overflow:hidden;margin-bottom:50px;position:relative}}.visit-page-heading.visit-page__cover{justify-content:center;flex-direction:column;align-items:center;display:flex}@media screen and (max-width:767px){.visit-page-heading.visit-page__cover{padding-top:100px;align-items:flex-start}}@media (min-width:767px) and (max-width:1023px){.visit-page-heading.visit-page__cover{margin-bottom:20px}}