.premises-contact .premises-contact-content p{font-size:14px;font-style:normal;line-height:18px}.premises-contact .premises-contact-content p a{font-size:18px;font-style:normal;line-height:24px}.premises-contact .image{aspect-ratio:548/506}.premises-contact .image-wrap{width:38.1%}.premises-contact .premises-contact-content h1,.premises-contact .premises-contact-content h2,.premises-contact .premises-contact-content h3,.premises-contact .premises-contact-content h4{color:#fff;margin-bottom:24px}.premises-contact .premises-contact-content-wrap{padding-top:52px;flex:1}.premises-contact .premises-contact-content-inside{padding:100px 24px 78px 68px}.premises-contact .premises-contact-content-inside>h2{max-width:658px;margin-left:-198px}.premises-contact .premises-contact-content{max-width:330px}@media only screen and (max-width: 1200px){.premises-contact .image-wrap{width:50%}.premises-contact .premises-contact-content-inside{padding:100px 24px 78px 24px}.premises-contact .premises-contact-content-inside>h2{max-width:658px;margin-left:-120px}}@media only screen and (max-width: 991px){.premises-contact .image-wrap{width:100%}.premises-contact .premises-contact-content-wrap{padding-top:0}.premises-contact .premises-contact-content-inside{padding:38px 24px 47px}.premises-contact .premises-contact-content-inside>h2{max-width:100% !important;margin-left:0}}.premises-post .image-wrap{aspect-ratio:448/300}.premises-post .building-title{padding-top:28px;padding-left:22px}.premises-post .building-title sup{font-size:34px;position:absolute;top:10px;left:100%}@media only screen and (max-width: 1238px){.premises-post .premises-post-title{font-size:18px;line-height:24px}}main.premises-template .content{padding-top:174px;padding-bottom:78px}main.premises-template .title-wrapper{padding-top:6px}main.premises-template .title-wrapper .orange-line{top:0;right:248px;height:40px;width:100vw}@media only screen and (min-width: 992px){main.premises-template .title-wrapper{padding-left:118px}}@media only screen and (max-width: 991px){main.premises-template .content{padding-top:42px;padding-bottom:42px}main.premises-template .title-wrapper{padding-top:0}main.premises-template .title-wrapper .orange-line{right:12px;height:32px;top:19px}}
