*{box-sizing:border-box!important}html{scroll-behavior:smooth}body{color:#666;font-family:'Raleway',sans-serif;line-height:1.80857;font-weight:400}a{color:#222}h1,h2,h3,h4,h5,h6{letter-spacing:0;position:relative;padding:0 0 10px;font-weight:400;line-height:normal;color:#111;margin:0}h1{font-size:24px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}body,h5{font-size:14px}h6{font-size:13px}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}::after,::before{box-sizing:border-box}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#212121;text-decoration:none!important;opacity:1}button:focus{outline:0}.alert{position:fixed;left:0;top:0;width:100%;z-index:99999;border-radius:0}.rounded-circle{border-radius:50%!important}.my-gravatar-account{border:1px solid rgba(70,70,70,.2);-webkit-box-shadow:5px 5px 5px 0 rgba(70,70,70,.1),inset 4px 4px 15px 0 rgba(70,70,70,.1),5px 5px 50px -15px transparent;box-shadow:5px 5px 5px 0 rgba(70,70,70,.1),inset 4px 4px 15px 0 rgba(70,70,70,.1),5px 5px 50px -15px transparent}li,ol,ul{margin:0;padding:0;list-style:none}p{margin:0;font-weight:500;font-size:15px;line-height:24px}a{transition:all .3s ease-in-out}.btn,a{text-decoration:none!important;outline:0!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}img{max-width:100%;height:auto}:focus{outline:0}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem transparent}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-orange,.btn-orange:hover{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-orange.focus,.btn-orange:focus{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:0 0 0 .2rem rgba(217,148,0,.5)}.btn-orange.disabled,.btn-orange:disabled{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.show>.btn-orange.dropdown-toggle{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-orange:not(:disabled):not(.disabled).active:focus,.btn-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(217,148,0,.5)}section.blank{padding-top:100px}.lead{font-size:18px;line-height:30px;color:#767676;margin:0;padding:0}.form-control:focus{border-color:var(--form-control-focus)!important;box-shadow:0 0 0 .2rem rgba(255,255,255,.25)}.navbar-form input{border:0!important}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.badge{font-weight:500}blockquote{margin:20px 0;padding:30px}button{border:0;margin:0;padding:0;cursor:pointer}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.full{width:100%;float:left;margin:0;padding:0}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-900{font-weight:900!important}.align-items-center{display:flex;align-items:center}.justify-content-center{vertical-align:middle}.map iframe{width:100%;height:600px;border:0;border-radius:3px}.navigation.navbar{float:right;padding:0}.navigation.navbar-dark .navbar-nav .nav-link{padding:0 25px;color:#fff;font-size:16px;line-height:20px;text-transform:uppercase}.navigation.navbar-dark .navbar-nav .nav-link:focus,.navigation.navbar-dark .navbar-nav .nav-link:hover{color:#000}.navigation.navbar-dark .navbar-nav .active>.nav-link,.navigation.navbar-dark .navbar-nav .nav-link.active,.navigation.navbar-dark .navbar-nav .nav-link.show,.navigation.navbar-dark .navbar-nav .show>.nav-link{color:#bb4f42}.navbar-expand-md .navbar-nav{padding-right:10px}.position-absolute{position:absolute}.banner_main,.banner_main_booking{background-repeat:no-repeat}.banner_main{min-height:700px}.banner_main_booking{min-height:300px}.banner_main_color{min-height:150px}.banner_main,.banner_main_booking,.banner_main_container{display:flex;justify-content:center;align-content:center;align-items:center;background-size:100% 100%}.banner_main_container{background-color:var(--color-active);opacity:.5;width:100%;min-height:300px;max-height:300px}.banner_main_color_container{background-color:var(--color-active);width:100%;min-height:180px;max-height:180px}@media (max-width:799.9px){.banner_main{background-size:cover}}.container-body{margin-top:60px;border-top:3px solid red}.pt-blank{padding-top:57px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80 .banner-empty{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-110{margin-top:110px}.mt-120{margin-top:120px}.text-bg,.titlepage{text-align:center;padding-bottom:50px}.text-bg h1{font-size:50px;padding-bottom:15px;text-transform:uppercase}.text-bg h1,.text-bg p,.text-bg span{color:#fff;text-shadow:0 0 .5em #000}.text-bg h1,.text-bg span{line-height:50px;font-weight:700}.text-bg span{font-size:45px;padding-bottom:20px;display:block}.text-bg p{font-size:21px;line-height:28px;padding-bottom:60px}@media (max-width:399.9px){.text-bg p{text-align:justify}}@media (max-width:1199.9px){.text-bg p{font-size:20px}}.text-bg a{font-size:17px;background-color:#fff;color:#000;font-weight:500;padding:13px 0;width:100%;max-width:190px;text-align:center;display:inline-block;transition:ease-in all .5s;border-radius:10px}.text-bg a:hover{background-color:var(--text-bg-a-hover);color:#fff;transition:ease-in all .5s;border-radius:25px}.titlepage{padding-bottom:60px}.titlepage h1,.titlepage h2,.titlepage h3{color:#313131;line-height:60px;font-weight:700;padding:0}.our_box .titlepage h1,.titlepage h1{font-size:60px}.titlepage h2{font-size:55px}.titlepage h3{font-size:30px}.access .titlepage{text-align:left;padding-bottom:10px}@media (max-width:379.9px){.access ul ul li{font-size:.8rem!important}}.d_flex{display:flex;align-items:center;flex-wrap:wrap}.pointer{cursor:pointer}.form_book{background-color:#fff;position:relative;margin-top:-104px;padding:20px 30px 10px!important;border-radius:40px 40px 0 0}.form_book .date{color:#7e7e7e;font-weight:700;font-size:15px;text-transform:uppercase;padding-left:17px}.form_book select.book_n{display:none}.book_n{border:inherit;border-radius:10px;background-color:#eee;width:100%;font-size:16px;height:auto;line-height:normal;padding:10px 20px;-webkit-appearance:none!important;cursor:pointer}.book_btn,.book_btn:hover{color:#fff;transition:ease-in all .5s}.book_btn{font-size:17px;background-color:#000;font-weight:500;padding:5px 0;width:100%;text-align:center;display:inline-block;border-radius:10px;margin-top:33px}.book_btn:hover{background-color:var(--book-btn-hover)}.required::after{content:"*";color:var(--color-orange);font-weight:900;position:relative;top:0;left:3px}.choose{margin-top:90px}.choose_box{padding-top:20px}.choose_box .titlepage{text-align:left;padding-bottom:35px}.choose_box p,.choose_box ul{line-height:36px;color:#313131}.choose_box p,.our_box p{font-size:17px}.choose_box ul{font-size:15px}.choose_box ul li:before{content:"-";margin-right:5px}.fs--1{font-size:.8rem}.fs-1{font-size:1rem}.fs-2{font-size:1.2rem}.fs-3{font-size:1.4rem}.fs-4{font-size:1.6rem}.fs-5{font-size:1.8rem}.text_norlam{font-weight:400}.img_box{margin-bottom:30px}.img_box figure,.your-offers-img figure{margin:0}.img_box figure img{width:100%}.our{margin-top:110px}.our_box{text-align:right}.our_box .titlepage{text-align:right;padding-bottom:30px}@media (min-width:600px) and (max-width:767.5px){.our_box .titlepage h1{font-size:3rem;line-height:3.2rem}}@media (max-width:599.5px){.our_box .titlepage h1{font-size:2rem;line-height:2.2rem}}.our_box p{line-height:36px;color:#313131;padding:0 0 40px}.our .img_box{margin-bottom:0}.btn-custom,.read_more{font-size:17px;background-color:#000;color:#fff;padding:13px 20px;text-align:center;display:inline-block;transition:ease-in all .5s;border-radius:10px}.btn-custom:hover,.read_more:hover{background:var(--read-more-hover);color:#fff;transition:ease-in all .5s;border-radius:25px}.booking{margin-top:55px;background-repeat:no-repeat;background-size:cover;background-position:center}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:var(--color-orange)}input:focus+.slider{box-shadow:0 0 1px var(--color-orange)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.contact__widget__item p.adress,.contact__widget__item ul.contact{color:#100808;font-size:17px;line-height:26px}.contact__widget__item .our_box{padding:30px 40px 0 0!important}@media (min-width:768px) and (max-width:991.5px){.contact__widget__item .our_box{padding:20px 0 0!important;margin:0!important}}@media (min-width:992px){.contact__widget__item .our_box{padding-top:20px;padding-right:30px}}.contact__widget__item .our_box .titlepage h1{font-size:3rem}.main_form{padding:50px 30px;background:var(--color-active);margin-top:-260px;border-radius:25px}.main_form .contactus,.main_form .textarea{border:inherit;padding:0 19px;margin-bottom:20px;width:100%;height:60px;background:#fff;color:#292e39;font-size:18px;font-weight:400;border-radius:15px}.main_form .textarea{padding:15px 19px 0;height:130px}.main_form .send_btn{font-size:17px;transition:ease-in all .5s;background-color:#000;color:#fff;padding:13px 0;margin:0 auto;max-width:200px;width:100%;height:50px;display:block;border-radius:10px}.main_form .send_btn:hover{background-color:var(--color-hover);transition:ease-in all .5s;color:#fff;border-radius:25px}#request ::placeholder{color:#4d4d4f;opacity:1}.multi{color:#f6d601;font-weight:700;font-size:40px}.color_chang{color:#0c0c0e}.footer{margin-top:265px;background:#242423;padding-top:85px;text-align:center}.footer .titlepage{text-align:left;padding-bottom:10px}.cont h3,.footer .titlepage h2,a ul.adress li{color:#fff}.cont,.cont p{padding-top:20px}.cont{text-align:left}.cont h3{font-size:40px;line-height:50px;font-weight:700}.cont p{color:#fff;font-size:17px;line-height:28px}.copyright{margin-top:90px;padding:20px 0;background-color:#fff}.copyright p{font-size:18px;line-height:22px;text-align:center}.copyright a,.copyright p{color:#020203}.copyright a:hover{color:var(--color-hover)}@media (max-width:550px){.copyright a,.copyright p{font-size:13px;line-height:15px}}.text-primary{color:var(--color-active)!important}.text-secondary{color:var(--color-orange)!important}.text-dark{color:var(--color-dark)!important}.text-underline{text-decoration:underline!important}.your-offers{background-color:#fff;padding:90px 0 0}.your-offers .titlepage{text-align:center;padding-bottom:54px}.your-offers .titlepage h2{padding:0 0 20px;font-size:2rem;font-weight:700;color:#000;line-height:40px;text-transform:uppercase;position:relative;display:inline-block}.your-offers .titlepage span{color:#141012;font-size:17px;line-height:32px;display:block}.your-offers .titlepage h2::before{right:100%;margin-right:15px}.your-offers .titlepage h2::after{left:100%;margin-left:15px}@media (min-width:1200px){.your-offers .titlepage h2{padding:0 0 20px;font-size:45px;line-height:50px}.your-offers .titlepage h2::after,.your-offers .titlepage h2::before{content:"";position:absolute;height:5px;border-top:1px solid #a7a7a7;top:27px;width:149px}.your-offers .facilities-services-title span{display:inline-block;font-size:22px}.your-offers .facilities-services-title span:first-child::after{content:",";margin-right:10px}}.your-offers-box{padding:0 5px;text-align:center}.facilities-services .bubble{border-radius:50%;background:#153c5e;background:-moz-linear-gradient(138deg,#153c5e 0,#127591 56%);background:-webkit-linear-gradient(138deg,#153c5e 0,#127591 56%);background:linear-gradient(138deg,#153c5e 0,#127591 56%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#153c5e", endColorstr="#127591", GradientType=1);height:166px;width:166px}.facilities-services .bubble span{font-size:80px;color:#fff;position:relative;z-index:1;top:40px}.facilities-services p{text-align:justify!important}@media (min-width:1200px){.facilities-services p{min-height:90px!important;max-height:90px!important;height:90px!important}}@media (min-width:576px) and (max-width:1199.5px){.facilities-services p{min-height:130px!important;max-height:130px!important;height:130px!important}}@media (max-width:575.5px){.facilities-services .bubble{border-radius:0;background:#127591;background:-moz-linear-gradient(132deg,#127591 10%,#153c5e 100%);background:-webkit-linear-gradient(132deg,#127591 10%,#153c5e 100%);background:linear-gradient(132deg,#127591 10%,#153c5e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#127591",endColorstr="#153c5e",GradientType=1);height:60px;width:100%;transform:skew(0deg,-8deg)}.facilities-services .bubble span{font-size:2rem;color:#fff;position:relative;z-index:1;top:13px;transform:skew(0deg,8deg)}.facilities-services h3{margin-top:10px;font-size:2.2rem!important;font-weight:5!important}.facilities-services p{margin-top:10px}}.your-offers-box h3{padding-top:20px;font-size:25px;line-height:31px;color:#100808}.your-offers-box p{color:#100808;font-size:17px;line-height:26px}.your-offers-box .read-more{justify-content:center;display:flex}.have-questions .have-questions-box a,.your-offers-box .price,.your-offers-box .read-more a{font-size:17px;background-color:var(--color-orange);color:#fff;display:inline-block;line-height:20px;border-radius:30px;text-align:center}.your-offers-box .price,.your-offers-box .read-more a{padding:15px 30px;margin-top:30px}.have-questions .have-questions-box a:hover,.your-offers-box .price:hover,.your-offers-box .read-more a:hover{background:var(--color-hover)}.your-offers-img{margin:0 -15px}.have-questions{padding:90px 0;margin-top:150px;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}.have-questions .have-questions-box{text-align:center}.have-questions .have-questions-box h2{padding:0 0 20px;font-size:45px;font-weight:700;color:#464646;line-height:50px;text-transform:uppercase}.have-questions .have-questions-box div.content{color:#464646;font-size:17px;line-height:32px;display:block;margin-bottom:35px}.have-questions .have-questions-box a{padding:15px 50px;margin:0 10px}.footer__widget{overflow:hidden;margin-top:40px;color:#fff}.footer__widget h4{color:#fff;font-weight:500;margin-bottom:25px}.footer__widget ul li{list-style:none}.footer__widget ul li a{font-size:16px;color:#fff;line-height:30px}.footer__widget ul li a:hover,a:hover ul.adress li,ul.contact li a:hover{color:var(--color-orange)}ul.social-networks li{display:inline-block}ul.social-networks li:not(:last-child){padding-right:10px}ul.social-networks li a{font-size:2.5rem}ul.contact{margin-bottom:20px}ul.contact li{margin-bottom:10px}ul.adress li:nth-child(1),ul.adress li:nth-child(2),ul.adress li:nth-child(3){padding-bottom:0}ul.adress li:nth-child(2){padding-left:18px}ul.adress li:nth-child(3){padding-left:19px}.logo__carousel{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:50px 0;margin-top:50px;margin-bottom:10px}.logo__carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:51px}#recaptcha_widget a{background-color:none!important;color:#ccc!important}.effet-shadow-10{font-family:Cambria,Georgia,serif;text-shadow:1px 1px 1px #000}@media (max-width:991.5px){.d-none-m{display:none}.btn-block{display:block;min-width:100%!important;width:100%!important}}