.introduction{padding:5em 0 0}@media screen and (max-width:1023px){.introduction{padding:2em 0 0}}.intro-flex{display:flex;margin-bottom:3em}@media screen and (max-width:767px){.intro-flex{flex-wrap:wrap}}.intro-flex .col-1-3{width:33.3333333%}@media screen and (max-width:767px){.intro-flex .col-1-3{width:100%}}.intro-flex .col-2-3{width:66.6666666%}@media screen and (max-width:767px){.intro-flex .col-2-3{width:100%}}.rooms-features-col{width:50%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.rooms-features-col{width:100%;flex-wrap:nowrap!important}}.vert-line{margin:0 0 1.5em;position:relative;line-height:1.4em;padding-left:3em}@media screen and (max-width:767px){.vert-line{padding-left:0}}.vert-line::before{content:'';pointer-events:none;position:absolute;top:0;left:0;width:1px;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,.001),#000,rgba(0,0,0,.001))}@media screen and (max-width:767px){.vert-line::before{content:none}}.vert-line p{line-height:1.5em;margin-bottom:.5em}@media screen and (max-width:767px){.hero .slick-list .slick-track{height:90%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hero .slick-list .slick-track{height:90;padding-bottom:4em}}.btn:focus{outline:1px solid #e3ac7c;background-color:#e3ac7c!important}