@media(min-width: 768px)and (max-width: 991px){.section.info_section.hotel_address .info_wrap .container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 767px){.section.info_section.hotel_address .info_wrap{margin-top:40px;padding-top:0}}.section.info_section.hotel_address .info_wrap .col{width:auto}.section.info_section.hotel_address .info_wrap .col:not(:last-child){min-width:33%;max-width:50%}@media(max-width: 767px){.section.info_section.hotel_address .info_wrap .col:not(:last-child){width:100%;max-width:unset}}.section.info_section.hotel_address .info_wrap .col:last-child{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media(min-width: 768px)and (max-width: 991px){.section.info_section.hotel_address .info_wrap .col:last-child{width:100%;padding:2em 0 0}}@media(max-width: 767px){.section.info_section.hotel_address .info_wrap .col:nth-child(1){text-align:center;padding-bottom:0}}@media(max-width: 767px){.section.info_section.hotel_address .info_wrap .col:nth-child(2){text-align:center;padding-top:0;border-top:0}}.section.info_section.hotel_address .info_wrap .col p.email{word-break:break-all}.section.info_section.hotel_address .info_wrap .col .map{display:inline-block;height:50px;text-align:center;display:block;margin-bottom:20px}.section.info_section.hotel_address .info_wrap .col .map a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:0 1.5em;height:100%;font-family:var(--first_font);font-size:16px;font-weight:300;font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;position:relative;line-height:120%;border-width:1px;border-style:solid;min-width:160px;letter-spacing:var(--letter-spacing);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:var(--main_color);border-color:var(--main_color)}.section.info_section.hotel_address .info_wrap .col .map a.alternative{color:var(--main_color_associate);border-color:var(--main_color_associate)}.section.info_section.hotel_address .info_wrap .col .map a.alternative:hover{background:var(--main_color_associate);color:var(--main_color)}.section.info_section.hotel_address .info_wrap .col .map a *{color:inherit;font-weight:inherit}.section.info_section.hotel_address .info_wrap .col .map a:hover,.section.info_section.hotel_address .info_wrap .col .map a:focus{text-decoration:none;background:var(--main_color);color:var(--main_color_associate)}.section.info_section.hotel_address .info_wrap .col .map a{background-color:var(--main_color);color:var(--main_color_associate)}.section.info_section.hotel_address .info_wrap .col .map a.alternative{background:var(--main_color_associate);color:var(--main_color)}.section.info_section.hotel_address .info_wrap .col .map a.alternative:hover{color:#fff;background:rgba(0,0,0,0)}.section.info_section.hotel_address .info_wrap .col .map a:hover{color:var(--main_color);background:rgba(0,0,0,0)}.section.info_section.hotel_address .info_wrap .col .info{font-size:.9em}.section.info_section.hotel_address.has-bg-image{margin-top:80px;padding-top:0}@media(max-width: 767px){.section.info_section.hotel_address.has-bg-image{margin-top:40px}}@media(min-width: 1600px)and (min-height: 900px){.section.info_section.hotel_address.has-bg-image{margin-top:100px}}.section.info_section.hotel_address.has-bg-image .thumb_wrap{height:640px}.section.info_section.hotel_address.has-bg-image .thumb_wrap .thumb{width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#f8f8f8;background-repeat:no-repeat;background-position:center}.accessibility_BW .section.info_section.hotel_address.has-bg-image .thumb_wrap .thumb{-webkit-filter:grayscale(100%) contrast(2);filter:grayscale(100%) contrast(2)}.accessibility_BY .section.info_section.hotel_address.has-bg-image .thumb_wrap .thumb{-webkit-filter:grayscale(0) contrast(2);filter:grayscale(0) contrast(2)}.section.info_section.hotel_address.has-bg-image .info_wrap{background:var(--main_color_associate);padding:70px 40px;position:absolute;top:50%;left:76px;max-width:450px;width:100%;margin-top:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 991px){.section.info_section.hotel_address.has-bg-image .info_wrap{left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.section.info_section.hotel_address.has-bg-image .info_wrap:before{content:"";background:url("../img/marker.svg") no-repeat scroll center;width:74px;height:89px;display:inline-block;position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.accessibility_BW .section.info_section.hotel_address.has-bg-image .info_wrap:before{-webkit-filter:invert(1);filter:invert(1)}.accessibility_BY .section.info_section.hotel_address.has-bg-image .info_wrap:before{background-image:url("../img/marker-yellow.svg")}.section.info_section.hotel_address.has-bg-image .info_wrap .container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.section.info_section.hotel_address.has-bg-image .info_wrap .col{max-width:100%;padding:0;text-align:center}.section.info_section.hotel_address.has-bg-image .info_wrap .col:first-child{border-right:0}.section.info_section.hotel_address.has-bg-image .info_wrap .col:last-child{margin-top:20px}.section.info_section.hotel_address.has-bg-image .info_wrap .col .email a{color:var(--hover_color)}.section.info_section.hotel_address.has-bg-image .info_wrap .col .map{margin-bottom:10px}@media(max-width: 767px){.section.info_section.hotel_address.has-bg-image .info_wrap .col .info a{display:block}}