@font-face{font-family:gothambold;font-weight:400;src:url(Gotham-Bold.ttf)}@font-face{font-family:gothambook;font-weight:400;src:url(Gotham-Book.otf)}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}header,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",gothambook,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}h1,h3,h4{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{color:#154bc7;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}img{vertical-align:middle;border-style:none}a,button,input,label,select{touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}h1,h3,h4{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.5rem}.btn-header-book{width:fit-content;height:auto;padding:3px 5px 3px 5px;line-height:2;object-fit:contain;border-radius:0px;background-color:transparent;color:#fff;border-color:#fff}.btn-header-book span{padding:5px 16px 5px 16px!important;border:1px solid #fff;height:auto;border-radius:0!important;width:fit-content}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-12,.col-2,.col-9,.col-lg-6,.col-lg-7,.col-md-1,.col-md-10,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-sm-1,.col-sm-12,.col-xl-1,.col-xl-2,.col-xl-4,.col-xl-5{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:1200px){.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.form-control::-ms-expand{background-color:transparent;border:0}#slider-range{margin-top:5px;font-size:10px}@media (max-width:767px){#slider-range{font-size:23px;margin-top:15px;margin-bottom:10px;width:80%;margin-left:10%}}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.form-group{margin-bottom:1rem}.form-group .far,.form-group .fas{position:absolute;top:3.3rem;right:1.6rem;color:#e5c4a9;font-size:1.5rem;line-height:inherit}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem}.btn-primary{color:#fff;background-color:#987a61;border-color:#987a61}.fade{opacity:0}.collapse{display:none}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.nav-link{display:block;padding:.5rem 1rem}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}@media (min-width:992px){.navbar-expand-lg{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}}.card-body{flex:1 1 auto;padding:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transform:translate(0,-25%)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}}.d-none{display:none!important}.d-inline{display:inline!important}.d-block{display:block!important}.d-flex{display:flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.h-25{height:25%!important}.m-0{margin:0!important}.ml-0{margin-left:0!important}.mt-2{margin-top:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.ml-4{margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-2{padding-right:.5rem!important}.pl-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.text-center{text-align:center!important}.btn{font-size:1.2rem;font-weight:700;letter-spacing:2rem;padding:1rem 1.5rem}h1,h3,h4{color:#222;font-family:gothambook,sans-serif;font-weight:400;line-height:1.1;margin-bottom:.5rem}h1{font-size:3.6rem}h3{font-size:2.4rem}h4{font-size:1.8rem;margin:0 0 1.5rem}.btn{font-family:gothambook,sans-serif;letter-spacing:.1rem;text-transform:uppercase}label{color:#495057}html{font-size:62.5%}body{font-size:1.4rem;font-family:gothambook,sans-serif;line-height:1.6;overflow-x:hidden}video{display:block}.form-control{font:300 1.4rem gothambook,sans-serif;color:#495057;height:4.5rem;padding:.5rem 1.5rem;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem}.form-control::-webkit-input-placeholder{color:#495057}.form-control::-moz-placeholder{color:#495057}.form-control:-ms-input-placeholder{color:#495057}.form-control:-moz-placeholder{color:#495057}select.form-control:not([size]):not([multiple]){color:#495057;font:500 1.2rem gothambook,sans-serif;height:4.5rem}select.form-control::-webkit-input-placeholder{color:#495057}select.form-control::-moz-placeholder{color:#495057}select.form-control:-ms-input-placeholder{color:#495057}select.form-control:-moz-placeholder{color:#495057}.bf_check_available_form{position:relative}@media (min-width:769px){.bf_check_available_form{margin-bottom:4rem;z-index:1020}}@media (max-width:767px){.form-control{height:3rem}}.bf_check_availability{margin:0;margin-bottom:0;padding:2rem 0}.bf_check_availability .form-group{margin:0 0 1.5rem}.bf_check_availability .form-group label{font:300 1.2rem gothambook,sans-serif;line-height:1.2rem;margin-bottom:.7rem;text-transform:uppercase}.bf_check_availability .form-group .form-select-wrap{position:relative}.bf_check_availability .form-group .form-select-wrap:after{content:"\f0d7";font:400 1.2rem Fontawesome;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.bf_check_availability select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bf_check_availability select option{color:#212529;font:400 1.2rem gothambook,sans-serif;padding:.3rem 1rem}.bf_check_availability .bf_search_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.bf_check_availability .bf_search_wrap .btn{color:#fff;font:500 1.2rem gothambook,sans-serif;height:4.5rem;padding:1.5rem}.bf_check_availability .bf_search_wrap .bf_searchbtn{margin-right:1rem}.bf_check_availability .bf_search_wrap .bf_searchbtn .icons{display:none}@media (min-width:768px) and (max-width:1199px){.bf_check_availability .bf_search_wrap .bf_searchbtn span{display:none}.bf_check_availability .bf_search_wrap .bf_searchbtn .icons{display:block}}.bf_check_availability .advence_fields{height:0;opacity:0;overflow:hidden}.bf_check_availability .advence_fields .row>div{opacity:0;visibility:hidden}@media (min-width:768px){.bf_check_availability{background:#e5c4a9;padding:0.5rem 1rem}.bf_check_availability .row{margin:0 -1rem}.bf_check_availability .form-group{margin:0;padding:0 .7rem}.bf_check_availability .form-group label{color:#fff}.bf_check_availability .form-group select{border:none}.bf_check_availability .bf_search_wrap{margin-top:2.5rem}}.bf_header{background:#22355b;z-index:1030}.bf_header.header-absolute{background:transparent;position:absolute;left:0;right:0;top:0}.bf_header a,.bf_header span{display:inline;line-height:0rem;padding:0 1rem;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem}.bf_header{padding:0}@media (max-width:767px){.logo_margin{margin-top:1rem}.bf_header .header_menu{padding:3.5rem 0}}@media (min-width:768px){.bf_header .header_menu{padding:1.5rem 0}}.bf_header .header_menu .navbar{display:none!important}@media (min-width:992px){.bf_header .header_brand .logo{max-width:12rem}.bf_header .header_menu{padding:1.5rem 0}.bf_header .header_menu .navbar{display:none}}.bf_header .header_menu .hamburger{background:0 0;border:none;display:block;float:right;padding:15px;width:6rem}.bf_header .header_menu .hamburger .line{background:#fff;display:block;margin:.5rem 0;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;width:3rem;height:.3rem}.bf_header .header_menu .hamburger:after{display:none}@media (max-width:991px){.bf_header .header_menu .hamburger{display:block}.bf_header .header_brand .logo{max-width:10rem}}.bf_header .navbar{padding:0}.bf_header .navbar .navbar-nav>li>a{color:#8b6f66;font:400 1.3rem gothambook,sans-serif;line-height:3rem;padding:0 1.5rem;text-transform:uppercase}@media (max-width:991px){.bf_header .navbar{display:block;text-align:right}}.menu-off-canvas #navbar-offcanvas{overflow-y:auto}.menu-off-canvas>.dropdown-menu{background:#f5f5f5;border:none;display:block!important;float:inherit;left:inherit;margin:0;opacity:0;padding:0;position:fixed;top:0;left:0;visibility:hidden;z-index:1050;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;width:25vw;height:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(-100%)}@media (max-width:575px){.menu-off-canvas>.dropdown-menu{width:100vw}}.menu-off-canvas>.dropdown-menu .menu-canvas-header{background:transparent;color:#fff;padding-left:0rem;height:110px}.menu-off-canvas .navbar-nav{padding-top:8rem}.menu-off-canvas .navbar-nav li a{color:#b19f8d;font:400 1.2rem "gothambook",sans-serif;margin:0;text-transform:uppercase;padding:2rem 2rem 2rem 6rem;border-top:1px solid #b19f8d}.menu-off-canvas .navbar-nav>li>a{font-size:1.4rem}.menu-off-canvas .navbar-nav>li>a:after{float:right;margin-top:.5rem}.logo-heading{max-width:30rem;max-height:9rem;max-width:inherit;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:47.9375em){button{padding:1.55em 3.55em}}button{appearance:none;background-color:#987a61;border:1px solid #987a61;border-radius:0;display:inline-block;font-family:gothambold,sans;font-size:1em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;line-height:1;padding:2.5em 5em;text-decoration:none;vertical-align:top;white-space:nowrap;text-transform:uppercase;margin:0}