@charset "UTF-8";
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}
button::-moz-focus-inner{padding:0;border:0}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}
.ui-icon{width:16px;height:16px}
.ui-icon{background-image:url(../images/autocomplete/images/ui-icons_444444_256x240.png)}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-corner-all,.ui-corner-top{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom{border-bottom-right-radius:3px}
.grid-rate-book { box-sizing: content-box; }
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6A60AA;--pink:#e83e8c;--red:#E21836;--orange:#fd7e14;--yellow:#F4BE44;--green:#B2C835;--teal:#2CAAE2;--cyan:#17a2b8;--white:#fff;--gray:#6D6E71;--gray-dark:#343a40;--primary:#007bff;--secondary:#6D6E71;--success:#B2C835;--info:#17a2b8;--warning:#F4BE44;--danger:#E21836;--light:#f5f5f5;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1320px;--font-family-sans-serif:Lato,sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:"Open sans", sans-serif;-webkit-font-smoothing: antialiased;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
article,aside,footer,header,nav,section{display:block}
body{margin:0;font-family:"Open sans",sans-serif;-webkit-font-smoothing: antialiased;font-size:1.125rem;font-weight:400;line-height:1.222;color:#000;text-align:left;background-color:#fff}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1.3rem}
ol,ul{margin-top:0;margin-bottom:1rem}
ul ul{margin-bottom:0}
b,strong{font-weight:bolder}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
h1,h2,h3,.h2,.h6{margin-bottom:.5rem;font-family:"Open sans",sans-serif!important;font-family: "Open sans",sans-serif!important;font-weight:700;line-height:1.2;color:inherit}
h1{font-size:3.49875rem}
h2,.h2{font-size:2.62462rem}
h3{font-size:2.187rem}
.h6{font-size:1.24988rem}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}
.container{width:100%;padding-right:13px;padding-left:13px;margin-right:auto;margin-left:auto}
@media (min-width: 576px) {
.container{max-width:100%}
}
@media (min-width: 768px) {
.container{max-width:738px}
}
@media (min-width: 1024px) {
.container{max-width:960px}
}
@media (min-width: 1320px) {
.container{max-width:1280px}
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-13px;margin-left:-13px}
.col-md-1,.col-md-9,.col-md-10,.col-md-12{position:relative;width:100%;min-height:1px;padding-right:13px;padding-left:13px}
@media (min-width: 768px) {
.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.btn:active, .btn:focus, .btn:hover {outline: 0; background: #9d1125;-webkit-box-shadow: none;box-shadow: none;color: #fff;}
.btn { font-family: "Lato", sans-serif; display:inline-block; vertical-align:middle; min-width:260px;padding:4px 22px; border-radius:20px;outline:0; background:#E21836; -webkit-box-shadow:none;box-shadow:none;font-size:25px;font-weight:700; color: #fff !important; text-transform: uppercase;text-align: center;  text-decoration: none;cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none; appearance: none;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.btn:not(:disabled):not(.disabled){cursor:pointer}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#0062cc;border-color:#005cbf}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#545557;border-color:#4e4e51}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(109,110,113,0.5);box-shadow:0 0 0 .2rem rgba(109,110,113,0.5)}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#8ea02a;border-color:#859628}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(178,200,53,0.5);box-shadow:0 0 0 .2rem rgba(178,200,53,0.5)}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#117a8b;border-color:#10707f}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active{color:#282829;background-color:#f1ad14;border-color:#eaa70e}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(244,190,68,0.5);box-shadow:0 0 0 .2rem rgba(244,190,68,0.5)}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#b4132b;border-color:#a81228}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(226,24,54,0.5);box-shadow:0 0 0 .2rem rgba(226,24,54,0.5)}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active{color:#282829;background-color:#dcdcdc;border-color:#d5d5d5}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,245,245,0.5);box-shadow:0 0 0 .2rem rgba(245,245,245,0.5)}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#6D6E71;border-color:#6D6E71}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(109,110,113,0.5);box-shadow:0 0 0 .2rem rgba(109,110,113,0.5)}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active{color:#282829;background-color:#B2C835;border-color:#B2C835}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(178,200,53,0.5);box-shadow:0 0 0 .2rem rgba(178,200,53,0.5)}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#282829;background-color:#F4BE44;border-color:#F4BE44}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(244,190,68,0.5);box-shadow:0 0 0 .2rem rgba(244,190,68,0.5)}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#E21836;border-color:#E21836}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(226,24,54,0.5);box-shadow:0 0 0 .2rem rgba(226,24,54,0.5)}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active{color:#282829;background-color:#f5f5f5;border-color:#f5f5f5}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,245,245,0.5);box-shadow:0 0 0 .2rem rgba(245,245,245,0.5)}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.collapse:not(.show){display:none}
.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:hover,.nav-link:focus{text-decoration:none}
.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}
.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-toggler{padding:.25rem .75rem;font-size:1.40625rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}
.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}
.page-link:not(:disabled):not(.disabled){cursor:pointer}
.close:not(:disabled):not(.disabled){cursor:pointer}
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{color:#000;text-decoration:none;opacity:.75}
.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.text-right{text-align:right!important}
@media print {
*,::before,::after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a:not(.btn){text-decoration:underline}
img{page-break-inside:avoid}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
@page{size:a3}
body{min-width:1024px!important}
.container{min-width:1024px!important}
.navbar{display:none}
}
body{min-width:320px;background:#fff;font-family:"Open sans",sans-serif!important;font-size:1.125rem;line-height:1.222;font-weight:300;color:#000}
a{color:inherit;text-decoration:underline}
a:hover,a[href^="tel"]{text-decoration:none}
.h2{font-size:42px;font-weight:900;line-height:.81}
.h6{font-size:20px}
strong{font-weight:700}
img{max-width:100%}
.col-md-1,.col-md-9,.col-md-10,.col-md-12{position:static}
.wrapper{overflow:hidden;min-height:100vh}
.header .header__logo{position:absolute;top:23px;right:25px;z-index:1}
@media (max-width: 1319.98px) {
.header .header__logo{right:43px}
}
@media (max-width: 1023.98px) {
.header .header__logo{top:16px;right:19px}
}
@media (max-width: 767.98px) {
.header .header__logo{position:fixed;top:8px;left:50%;right:auto;z-index:101;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.header .header__logo img{max-width:118px}
}

/*.footer{color:#fff;text-align:center}
.footer .footer__container{padding:36px 20px;border-radius:20px 20px 0 0;margin:0 -30px;background:#E21836}
.footer .footer__title{margin-bottom:12px;font-size:18px;font-weight:900;letter-spacing:.005em;text-transform:uppercase}
.footer .footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:850px;border-width:1px 0;border-style:solid;border-color:#fff;margin:0 auto 23px}
.footer .footer__contact{display:block;padding:7px 10px;margin:0;font-family:"Open sans",sans-serif;font-size:20px;font-weight:500;text-decoration:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.footer .footer__contact:hover{color:#fff;opacity:.8}
.footer .footer__contact + .footer__contact{border-left:1px solid #fff}
.footer .footer__copyright{font-weight:700}
.footer .footer__nav{margin-bottom:35px;text-transform:uppercase;font-weight:700;letter-spacing:.005em}
.footer .socials{margin-bottom:32px}
@media (max-width: 1319.98px) {
.footer .footer__container{margin:0 -22px}
}
@media (max-width: 767.98px) {
.footer .footer__container{padding:28px 25px 100px;margin:0}
.footer .footer__title{margin-bottom:16px}
.footer .footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;border:0;margin-bottom:25px}
.footer .footer__contact{display:block;width:100%;padding:11px 10px}
.footer .footer__contact + .footer__contact{border-width:2px 0 0;border-style:solid;border-color:#fff}
.footer .footer__nav{margin-bottom:45px}
.footer .footer__copyright{font-size:16px;font-weight:700;letter-spacing:.017em}
.footer .socials{margin-bottom:48px}*/
}

input::-webkit-input-placeholder{color:inherit;opacity:1}
input:-ms-input-placeholder{color:inherit;opacity:1}
input::-ms-input-placeholder{color:inherit;opacity:1}
textarea::-webkit-input-placeholder{color:inherit;opacity:1}
textarea:-ms-input-placeholder{color:inherit;opacity:1}
textarea::-ms-input-placeholder{color:inherit;opacity:1}
input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}
.field{width:100%;height:52px;padding:0 12px;border:1px solid #6D6E71;border-radius:10px;outline:none;font-family:"Lato",sans-serif;font-size:25px;font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.field:focus{border-color:#E21836}
@media (max-width: 1319.98px) {
.field{font-size:22px}
}
@media (max-width: 767.98px) {
.field{font-size:16px}
}
.navigation{position:fixed;top:50%;left:0;z-index:99;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;width:90px;border-radius:0 20px 20px 0;background:rgba(231,231,232,0.9);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.navigation:hover{width:344px}
.navigation:hover .navigation__btn{width:100%;padding:5px 10px}
.navigation .navigation__actions{height:98px;background:#E21836;line-height:98px;text-align:center}
.navigation .navigation__btn{display:inline-block;max-width:260px;padding:11px 5px;margin:10px 8px;border:1px solid #fff;border-radius:20px;outline:0;background:transparent;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.5),inset 0 2px 3px rgba(0,0,0,0.5);box-shadow:0 2px 3px rgba(0,0,0,0.5),inset 0 2px 3px rgba(0,0,0,0.5);font-family:"Open sans",sans-serif;font-weight:700;line-height:1.5;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.navigation .navigation__btn:hover{background:#b4132b;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5),inset 0 2px 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.5),inset 0 2px 3px rgba(0,0,0,0.1)}
.navigation .nav{padding:11px 0}
.navigation .nav .nav-item:nth-child(n+1){padding:13px 0}
.navigation .nav .nav-link{position:relative;width:340px;font-size:22px;font-weight:500;letter-spacing:.06em;color:#E21836;text-decoration:none;text-transform:uppercase;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.navigation .nav .nav-link:hover{opacity:.5}
.navigation .nav .nav-link-icon{display:inline-block;vertical-align:middle;width:54px;margin-right:15px;text-align:center}
@media (max-width: 1023.98px) {
.navigation{width:76px}
.navigation .navigation__actions{height:82px;line-height:82px}
.navigation .navigation__btn{padding:9px 5px;margin:7px 5px;font-size:16px}
.navigation .nav .nav-link-icon{width:46px}
}
@media (max-width: 767.98px) {
.navigation{display:none}
}
.navbar{position:absolute;bottom:0;left:50%;padding:0;margin:0;font-family:"Open sans",sans-serif;line-height:1.78;color:#fff;text-transform:uppercase}
.navbar .navbar-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:6px 20px;border-radius:20px 20px 0 0;background:#E21836}
.navbar .collapse{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.navbar .nav-item{margin:0 8px;font-weight:400}
.navbar .nav-item-mobile{display:none}
.navbar .nav-link{padding:0 5px;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.navbar .nav-link:hover{color:#bfbfbf}
.navbar .navbar-toggler{padding:0;border:0;outline:0;font-size:1.125rem;font-weight:800;text-transform:uppercase;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.navbar .navbar-toggler:hover{color:#bfbfbf}
.navbar > .navbar-toggler{position:absolute;bottom:0;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:13px 54px;border-radius:20px 20px 0 0;background:#E21836;font-weight:500}
.navbar > .navbar-toggler:hover{background:#b4132b}
.navbar .navbar-foot-mobile{display:none}
@media (max-width: 1023.98px) {
.navbar .nav-item{margin:0 4px}
}
@media (max-width: 767.98px) {
.navbar{position:fixed;bottom:0;left:0;z-index:100}
.navbar .collapse{-webkit-transform:none;-ms-transform:none;transform:none}
.navbar .navbar-nav{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:100vw;height:calc(100vh - 46px);padding:60px 20px;background:rgba(231,231,232,0.97);font-size:25px;font-weight:700;color:#E21836;text-align:center}
.navbar .navbar-nav .navbar-toggler{position:absolute;top:15px;right:15px;width:42px;height:42px;background:url(../images/icons/ico-close.svg) 0 0 no-repeat;background-size:100% 100%;font-size:0;line-height:0}
.navbar .nav-item{font-weight:700}
.navbar .nav-item + .nav-item{margin-top:4px}
.navbar .nav-item-mobile{position:absolute;bottom:5px;left:0;width:100%;display:block;font-size:16px;font-weight:700}
.navbar .nav-item-mobile a{text-decoration:none}
.navbar .nav-item-mobile a svg{display:inline-block;margin-right:5px}
.navbar > .navbar-toggler{bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100vw;background:#E7E7E8;-webkit-box-shadow:0 -2px 6px rgba(0,0,0,0.19);box-shadow:0 -2px 6px rgba(0,0,0,0.19);color:#E21836}
.navbar .navbar-foot-mobile{display:block;width:100vw}
}
@media (max-width: 575.98px) {
.navbar .navbar-nav{padding-bottom:20px}
.navbar .nav-item-mobile{bottom:35px}
}
.section{padding: 25px 0px 25px 10px;}
.section .section__head{margin-bottom:66px;text-align:center}
.section .section__title{margin-bottom:27px;text-transform:uppercase}
.section--small{padding:32px 0}
.section--small .section__head{margin-bottom:43px}
.section--small .section__body{max-width:1144px;margin:0 auto}
@media (max-width: 1319.98px) {
.section .section__head{margin-bottom:45px}
.section .section__title > span{padding-bottom:12px}
.section--small{padding:25px 0}
.section--small .section__body{max-width:910px}
}
@media (max-width: 1023.98px) {
.section .section__head{margin-bottom:40px}
.section .h2.section__title{font-size:30px}
.section--small{padding:15px 0}
}
@media (max-width: 767.98px) {
.section{padding:20px 0}
.section .section__head{margin-bottom:10px}
.section .section__title{font-size:28px;font-weight:300}
.section .section__title > span{padding-bottom:8px}
}
.intro{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:calc(100vw * .555);margin-bottom:78px;color:#fff;text-align:center}
.intro .intro__content{position:relative;z-index:1;max-width:755px;margin:60px auto 0}
.intro .intro__head{margin-bottom:35px}
.intro .intro__title{margin-bottom:21px;font-weight:900;letter-spacing:normal;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,0.4);text-transform:uppercase}
.intro .intro__background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.intro .intro__background:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.38)}
.intro--small{height:auto;padding:68px 0 64px;margin-bottom:0}
.intro--small .intro__content{max-width:100%;margin:0}
.intro--small .intro__head{margin-bottom:0}
@media (max-width: 1319.98px) {
.intro{height:auto;padding:76px 0}
.intro .intro__content{margin-top:0}
.intro .intro__head{margin-bottom:6px}
.intro .intro__title{font-size:30px}
.intro--small{margin-bottom:0}
}
@media (max-width: 1023.98px) {
.intro--small{padding:81px 0 66px}
}
@media (max-width: 767.98px) {
.intro{padding:66px 0 5px;margin-bottom:0}
.intro .intro__title{margin-bottom:11px;font-size:28px;letter-spacing:-.005em;text-transform:none}
.intro--small{margin-bottom:0}
}
.title{position:relative;text-align:center}
.title > span{position:relative;display:inline-block;padding:25px 0}
.title > span:after{content:'';position:absolute;top:100%;left:50%;width:100px;height:6px;margin-left:-50px;background:#E21836}
@media (max-width: 767.98px) {
.title > span{padding:12px 0}
}
.article-box{padding:38px 49px 10px;border:3px solid #E21836;border-radius:20px;}
.article-box .article__entry{font-size:16px;line-height:1.2;letter-spacing:.019em}
.article-box .article__entry p{margin-bottom:1em}
.article-box .article__entry a{color:#E21836;text-decoration:none}
.article-box .article__entry strong{font-size:18px;letter-spacing:.021em}
.article-box .article__entry ul{max-width:620px;padding-left:0;list-style-position:inside}
@media (max-width: 1319.98px) {
.article-box{max-width:845px;margin:0 auto}
}
@media (max-width: 1023.98px) {
.article-box{max-width:635px;padding:43px 73px}
}
@media (max-width: 767.98px) {
.article-box{padding:24px;border:0}
}
.choicesPayment {     margin: 10px auto 0px; }
.socials ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;margin:0}
.socials li{display:inline-block;margin:0 5px}
.socials a{text-decoration:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.socials a:hover{opacity:.8}
.siq_bR.siq_bR{right:0}
.zsiq_floatmain.zsiq_floatmain.zsiq_floatmain{display:block;width:120px;height:88px;max-height:88px}
.zsiq_flt_rel.zsiq_flt_rel.zsiq_flt_rel.zsiq_flt_rel.zsiq_flt_rel.zsiq_flt_rel{display:block!important;width:100%!important;height:100%!important;padding:12px 0;border:0!important;border-radius:20px 0 0 20px!important;background-color:rgba(226,24,54,0.69)!important;text-align:center}
.zsiq_user.zsiq_user.zsiq_user.zsiq_user.zsiq_user.zsiq_user{width:85px!important;height:65px!important;background:transparent url(../images/icons/ico-chat.png) 0 0 no-repeat!important;background-size:100% 100%!important}
.zsiq_float.zsiq_float.zsiq_float.zsiq_float.zsiq_float.zsiq_float{width:100%;height:100%}
div.zsiq_cnt{display:none}
.new-box{padding:20px 15px;max-width:1144px;margin:0 auto;border:3px solid #E21836;border-radius:20px}
.mapInstructions{text-align:center;padding-top:0;padding-top:40px}
.navigation .nav .nav-link{width:350px}
.LDSSearch{margin-top:20px}
.LDSSearch .LDSSearch-code input{width:calc(100% - 16px)!important;padding-left:6px!important;outline:none}

.LDSPortalSearch{margin-top:20px}
.LDSPortalSearch .LDSPortalSearch-code input{width:calc(100% - 16px)!important;padding-left:6px!important;outline:none}

body .choicesBookButton{background-color:#E21836!important;border:1px solid #E21836!important}
body .choicesBookButton:hover{background-color:#DB002A!important}
body .choicesFinalLink{background-color:#E21836!important}
body .choicesFinalLink:hover{background-color:#DB002A!important}
body .choicesBottomButton{background-color:#E21836!important}
body .choicesBottomButton:hover{background-color:#DB002A!important}
.choicesrate{transition:.2s background,.2s color!important}
.choicesButtonCheckboxes{border-right:2px solid #fff}
.siq_bR.siq_bR{right:0}
.zsiq_floatmain.zsiq_floatmain.zsiq_floatmain{display:block;width:120px;height:88px;max-height:88px}
.siqico-chat.siqico-chat.siqico-chat.siqico-chat.siqico-chat:before{display:none}
.zsiq_flt_rel.zsiq_flt_rel.zsiq_flt_rel.zsiq_flt_rel.zsiq_flt_rel.zsiq_flt_rel{display:block!important;width:100%!important;height:100%!important;padding:12px 0;border:0!important;border-radius:20px 0 0 20px!important;background-color:rgba(226,24,54,0.69)!important;text-align:center}
.zsiq_user.zsiq_user.zsiq_user.zsiq_user.zsiq_user.zsiq_user{width:85px!important;height:65px!important;background:transparent url(../images/icons/ico-chat.png) 0 0 no-repeat!important;background-size:100% 100%!important}
.zsiq_float.zsiq_float.zsiq_float.zsiq_float.zsiq_float.zsiq_float{width:100%;height:100%}
div.zsiq_cnt{display:none}
@media (max-width: 1430px) {
.header{margin-top:80px}
}
@media(max-width:1319.98px) {
.container{max-width:100%!important}
.section--small .section__body{max-width:100%!important}
.article-box{max-width:1144px!important;padding:38px 29px}
}
@media only screen and (max-width:950px) {
#ui-datepicker-div{top:40%!important}
.LDSSearch .LDSSearch-code input{width:100%!important}
.LDSPortalSearch .LDSPortalSearch-code input{width:100%!important}
}
.header__logo{width:118px}
@media only screen and (max-width: 768px) {
.header{margin-top:0!important}
.header .header__logo{position:relative;left:0!important;margin-left:auto!important;margin-right:auto!important;right:0!important;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:118px}
.article-box{max-width:100%!important;padding:38px 3px 10px;}
}
body #paymentForm .chButton{background-color:#E31837!important;background:#E31837!important;color:#fff!important}
body #paymentForm .chButton:hover{background-color:#DB002A!important;background:#DB002A!important}
@media(max-width: 400px) {
.choicesRoomRateText{padding-left:0!important}
.choicesRates{min-width:unset!important;padding-left:0!important}
.new-box{padding:20px 5px;max-width:1144px}
.choicesRate{margin-left:0!important}
.choicesTermTitle input.choicesFromDate,.choicesTermTitle input.choicesToDate{width:120px!important;padding:3px 15px 3px 2px !important}
}
#poimap{max-width:1144px!important;margin-bottom:40px;border-radius:20px!important;border:3px solid #E21836!important}
#poimap.ausMap{margin-left:55px;margin-right:55px}
#poimap.ausMap img{border-radius:20px!important}
.propertyListLinks a{margin-left:20px}
.propertyListLinks{display:inline-block;vertical-align:top;padding:10px 30px 0 0;width:100%}
.ui-accordion-header-icon{float:right;top:6px}
.article__entry .section__head .title span{text-transform:uppercase;font-size:30px;padding-top:0}
@media only screen and (max-width:950px) {
#poimap{display:none}
}
#paymentForm h6, .choicesValidate h6 { line-height: 20px!important; }
