@media(min-width: 768px)and (max-width: 1024px){.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: 1024px){.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;border-radius:3px;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:var(--font_size_btn);font-weight:var(--font_bold);font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;position:relative;line-height:120%;border-width:3px;border-style:solid;min-width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;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(--primary_color_dark);border-color:var(--secondary_color);background-color:var(--secondary_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:rgba(0,0,0,0);border-color:var(--primary_color_medium);color:var(--primary_color_dark)}.section.info_section.hotel_address .info_wrap .col .map a{border-width:3px;border-top-color:var(--secondary_color);border-bottom-color:var(--secondary_color);border-radius:3px;background-color:var(--secondary_color);color:var(--primary_color_dark);border-right-color:var(--secondary_color);border-left-color:var(--secondary_color)}.section.info_section.hotel_address .info_wrap .col .map a.alternative{background:var(--main_color_associate);color:var(--primary_color_dark);border-color:var(--main_color_associate)}.section.info_section.hotel_address .info_wrap .col .map a.alternative:hover{border-width:3px;color:var(--primary_color_dark);background:rgba(0,0,0,0);border-color:var(--primary_color_dark)}.section.info_section.hotel_address .info_wrap .col .map a i{font-size:40px;font-weight:normal !important}.section.info_section.hotel_address .info_wrap .col .map a:hover{border-width:3px;color:var(--primary_color_dark);background:rgba(0,0,0,0);border-color:var(--primary_color_medium)}.section.info_section.hotel_address .info_wrap .col .info{display:inline-block;height:50px;text-align:center;border-radius:3px}.section.info_section.hotel_address .info_wrap .col .info 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:var(--font_size_btn);font-weight:var(--font_bold);font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;position:relative;line-height:120%;border-width:3px;border-style:solid;min-width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;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(--primary_color_dark);border-color:var(--secondary_color);background-color:var(--secondary_color)}.section.info_section.hotel_address .info_wrap .col .info a.alternative{color:var(--main_color_associate);border-color:var(--main_color_associate)}.section.info_section.hotel_address .info_wrap .col .info a.alternative:hover{background:var(--main_color_associate);color:var(--main_color)}.section.info_section.hotel_address .info_wrap .col .info a *{color:inherit;font-weight:inherit}.section.info_section.hotel_address .info_wrap .col .info a:hover,.section.info_section.hotel_address .info_wrap .col .info a:focus{text-decoration:none;background:rgba(0,0,0,0);border-color:var(--primary_color_medium);color:var(--primary_color_dark)}.section.info_section.hotel_address .info_wrap .col .info a{border-width:3px;border-top-color:var(--secondary_color);border-bottom-color:var(--secondary_color);border-radius:3px;background-color:var(--secondary_color);color:var(--primary_color_dark);border-right-color:var(--secondary_color);border-left-color:var(--secondary_color)}.section.info_section.hotel_address .info_wrap .col .info a.alternative{background:var(--main_color_associate);color:var(--primary_color_dark);border-color:var(--main_color_associate)}.section.info_section.hotel_address .info_wrap .col .info a.alternative:hover{border-width:3px;color:var(--primary_color_dark);background:rgba(0,0,0,0);border-color:var(--primary_color_dark)}.section.info_section.hotel_address .info_wrap .col .info a i{font-size:40px;font-weight:normal !important}.section.info_section.hotel_address .info_wrap .col .info a:hover{border-width:3px;color:var(--primary_color_dark);background:rgba(0,0,0,0);border-color:var(--primary_color_medium)}.section.info_section.hotel_address.has-bg-image{width:100%;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(1);filter:grayscale(1)}.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: 1024px){.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:76.27px;height:88px;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{background-image:url("../img/marker-black.svg")}.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(--blue_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}}