﻿body{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}input.form-control{height:60px}textarea.form-control{height:180px;line-height:30px}.form-control{resize:none;border-radius:0;border:solid 1px #e7e7e7;color:#bdbdbd;font-size:14px;transition:.3s ease-out}.form-control:hover,.form-control:focus{border-color:#b4856a;box-shadow:none}.form-control::placeholder{color:#bdbdbd}a{transition:.3s ease-out}.wysiwyg-content{color:#898989;font-size:16px}.wysiwyg-content h1{font-size:28px;color:#5d5d5d;font-weight:500}.wysiwyg-content h2{font-size:26px;color:#5d5d5d;font-weight:500}.wysiwyg-content h3{font-size:24px;color:#5d5d5d;font-weight:500}.wysiwyg-content h4{font-size:22px;color:#5d5d5d;font-weight:500}.wysiwyg-content h5{font-size:20px;color:#5d5d5d;font-weight:500}.wysiwyg-content a:not(.btn){color:#b4856a}.wysiwyg-content *:last-child{margin:0}#mainHeader{position:absolute;left:0;top:0;width:100%;z-index:100;border-bottom:solid 2px rgba(255,255,255,0.2)}@media (max-width: 991px){#mainHeader .container{position:static}}@media (max-width: 991px){#mainHeader .navbar-collapse{position:absolute;border-top:solid 1px #fff;top:100%;background:rgba(0,0,0,0.9);width:100%;left:0;padding:8px 15px 15px;text-align:center}}#mainHeader .navbar{border-radius:10px;padding-bottom:0;padding-top:0}@media (max-width: 991px){#mainHeader .navbar{position:static;padding-top:10px;padding-bottom:10px}}#mainHeader .navbar.bg-light{background:transparent !important}#mainHeader .custom-logo{width:232px;height:auto}@media(min-width: 1200px){#mainHeader .custom-logo{width:318px}}@media(max-width:575px){#mainHeader .custom-logo{width:196px}}@media(max-width:320px){#mainHeader .custom-logo{width:180px}}#mainHeader .custom-logo-link{margin-right:20px}#mainHeader .navbar-toggler{color:#fff;border:solid 1px #b4856a;background:#b4856a;box-shadow:none !important;outline:none !important}@media(min-width: 992px){#mainHeader .navbar-nav .nav-item.current_page_item .nav-link:after{width:100%}}#mainHeader .navbar-nav .nav-item .nav-link{color:#fff;font-size:16px;position:relative;padding:18px 15px}@media(min-width: 1200px){#mainHeader .navbar-nav .nav-item .nav-link{font-size:18px}}@media(min-width: 992px) and (max-width: 1023px){#mainHeader .navbar-nav .nav-item .nav-link{padding:18px 12px;font-size:14px}}@media(max-width:991px){#mainHeader .navbar-nav .nav-item .nav-link{padding:10px 15px}}#mainHeader .navbar-nav .nav-item .nav-link:after{content:"";height:4px;background:#b4856a;width:0;position:absolute;bottom:0;left:0;right:0;margin:0 auto;transition:.3s ease-out}@media(min-width: 992px){#mainHeader .navbar-nav .nav-item .nav-link:hover:after,#mainHeader .navbar-nav .nav-item .nav-link:focus:after{width:100%}}body:not(.home) #mainFooter{border-bottom:solid 4px #ebebeb}#mainFooter{padding:60px 0 0;background:#fff;text-align:center}@media(max-width: 575px){#mainFooter{padding:40px 0 0}}#mainFooter .widget-area{padding-bottom:15px}#mainFooter .widget{text-align:left;margin:0 0 30px}@media(max-width: 575px){#mainFooter .widget{text-align:center}}#mainFooter .widget .c-row+.c-row{margin-top:10px}#mainFooter .widget .c-row a{color:#020c26;font-weight:400;text-decoration:none}#mainFooter .widget h4{color:#020c26;font-size:18px;font-weight:400;margin:0 0 15px;list-style:none;word-break:break-all}#mainFooter .widget p{color:#797979;font-size:16px;line-height:36px;font-weight:300}#mainFooter .widget ul{list-style:none;padding:0;margin:0;font-weight:300;color:#797979;font-size:16px}#mainFooter .widget ul li{margin:0 0 5px}#mainFooter .widget ul li a{color:inherit}#mainFooter .widget ul li a:hover,#mainFooter .widget ul li a:focus{color:#020c26;text-decoration:none}#mainFooter .widget ul li a:before{content:">"}#mainFooter .bottom-menu-wrapper{padding:13px 0;background:#020c26;color:#fff}#mainFooter .bottom-menu-wrapper .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#mainFooter .bottom-menu{margin:0;padding:0 0 0 15px;border-left:solid 1px #fff;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:16px;line-height:1}#mainFooter .bottom-menu li{display:block}#mainFooter .bottom-menu li+li{margin-left:10px}#mainFooter .bottom-menu li a{font-size:16px;color:#fff;text-decoration:none}#mainFooter .bottom-menu li a:hover,#mainFooter .bottom-menu li a.focus{color:#fff}#mainFooter .copy{color:#fff;font-size:16px;margin-right:15px}.star-dust{display:flex;flex-wrap:wrap;justify-content:center}.star-dust span{position:relative;display:block;font-size:15px}.star-dust span+span{margin-left:5px}.star-dust span i{color:#dcdcdc;margin:0}.star-dust span i:not(.ghost){position:absolute;left:0;top:3px;color:#b4856a;opacity:0;transition:.3s ease-out}.star-dust span i:not(.ghost).on{opacity:1}.btn.btn-outline-primary{background:transparent;border:solid 1px #b4856a;padding:10px 30px;border-radius:30px;color:#b4856a;font-weight:400;box-shadow:none !important;outline:none !important}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:active:not(.disabled):not(:disabled){background:#b4856a;border:solid 1px #b4856a;color:#fff}.btn.btn-outline-white{background:transparent;border:solid 1px #fff;padding:10px 30px;border-radius:30px;color:#fff;font-weight:400;box-shadow:none !important;outline:none !important}.btn.btn-outline-white:hover,.btn.btn-outline-white:focus,.btn.btn-outline-white:active:not(.disabled):not(:disabled){background:#b4856a;border:solid 1px #b4856a;color:#fff}.btn.btn-primary{background:#b4856a;border:solid 1px #b4856a;color:#fff;padding:10px 30px;border-radius:30px;font-weight:700}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active:not(.disabled):not(:disabled){background:#9c6b4f}@media(max-width: 575px){.section{text-align:center}}.section h2{color:#0f2864;font-size:36px;font-weight:500;margin:0 0 50px}@media(max-width: 575px){.section h2{font-size:28px;margin:0 0 20px}}.section p{font-size:18px;color:#656464;line-height:36px;font-weight:300}@media(max-width: 575px){.section p{font-size:16px}}#heroCarousel .side-controls{position:absolute;right:50px;height:fit-content;top:0;bottom:0;margin:auto 0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 991px){#heroCarousel .side-controls{right:30px}}@media(max-width: 767px){#heroCarousel .side-controls{right:15px}}#heroCarousel .side-controls .carousel-indicators{position:static;margin:30px 0;flex-direction:column}#heroCarousel .side-controls .carousel-indicators li{width:10px;height:10px;border-radius:50%;opacity:1;border:none;transition:.3s ease-out}#heroCarousel .side-controls .carousel-indicators li+li{margin-top:20px}#heroCarousel .side-controls .carousel-indicators li.active,#heroCarousel .side-controls .carousel-indicators li:hover,#heroCarousel .side-controls .carousel-indicators li:focus{background:#b4856a}#heroCarousel .side-controls .carousel-control-next,#heroCarousel .side-controls .carousel-control-prev{position:static;width:33px;height:33px;border-radius:50%;opacity:1;border:solid 3px #fff;color:#fff;transition:.3s ease-out}#heroCarousel .side-controls .carousel-control-next:hover,#heroCarousel .side-controls .carousel-control-next:focus,#heroCarousel .side-controls .carousel-control-prev:hover,#heroCarousel .side-controls .carousel-control-prev:focus{border-color:#b4856a;color:#b4856a}#heroCarousel .carousel-inner .carousel-item{overflow:hidden}#heroCarousel .carousel-inner .carousel-item .bg{position:absolute;left:0;top:0;height:100%;width:100%;z-index:0}#heroCarousel .carousel-inner .carousel-item .content{position:relative;z-index:1;display:flex;flex-wrap:wrap;flex-flow:column;align-items:center;justify-content:center;padding:200px 0 200px;background:rgba(0,0,0,0.6)}@media(max-width: 1199px){#heroCarousel .carousel-inner .carousel-item .content{padding:150px 0 150px}}@media(max-width: 991px){#heroCarousel .carousel-inner .carousel-item .content{padding:100px 0 150px}}@media(max-width: 767px){#heroCarousel .carousel-inner .carousel-item .content{padding-right:53px}}#heroCarousel .carousel-inner .carousel-item .content h2{font-size:60px;font-weight:700;color:#fff;transform:translateY(50px);transition:.3s ease-out;opacity:0;margin:0 0 20px}@media(max-width: 991px){#heroCarousel .carousel-inner .carousel-item .content h2{font-size:35px}}@media(max-width: 575px){#heroCarousel .carousel-inner .carousel-item .content h2{font-size:32px}}#heroCarousel .carousel-inner .carousel-item .content p{font-size:16px;line-height:36px;font-weight:300;color:#fff;transform:translateY(50px);transition:.3s ease-out;opacity:0;transition-delay:.4s}#heroCarousel .carousel-inner .carousel-item .content .links{margin-top:30px}#heroCarousel .carousel-inner .carousel-item .content .lees-meer{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;margin-top:50px;display:block;width:80%;display:flex;flex-wrap:wrap;align-items:center;opacity:0;transform:translateX(-50px);transition:.3s ease-out}#heroCarousel .carousel-inner .carousel-item .content .lees-meer span{width:calc(100% - 125px);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-left:10px}#heroCarousel .carousel-inner .carousel-item .content .lees-meer span strong{display:flex;width:50px;height:50px;border-radius:50%;align-items:center;justify-content:center;border:solid 1px #fff;border-radius:50%}#heroCarousel .carousel-inner .carousel-item .content .lees-meer span:before{content:"";display:block;width:calc(100% - 50px);background:#fff;height:1px}#heroCarousel .carousel-inner .carousel-item .content .btn{margin-top:30px;font-size:18px;opacity:0;padding-left:40px;padding-right:40px;transform:translateX(-50px);transition:.3s ease-out}@media(max-width: 575px){#heroCarousel .carousel-inner .carousel-item .content .btn{width:100%;margin-top:0}}@media(max-width: 575px){#heroCarousel .carousel-inner .carousel-item .content .btn+.btn{margin-top:15px}}@media(min-width: 576px){#heroCarousel .carousel-inner .carousel-item .content .btn+.btn{margin-left:20px}}#heroCarousel .carousel-inner .carousel-item.active .content h2,#heroCarousel .carousel-inner .carousel-item.active .content p,#heroCarousel .carousel-inner .carousel-item.active .content .btn,#heroCarousel .carousel-inner .carousel-item.active .content .lees-meer{transform:none;opacity:1}.loop .blog-item{box-shadow:0px 0px 21px 0px rgba(95,95,95,0.13);margin:0 0 30px;border-radius:8px;overflow:hidden}.loop .blog-item .content{padding:20px;background:#fff}.loop .blog-item figure{padding-bottom:100%;position:relative;margin:0}.loop .blog-item figure img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}.loop .blog-item h3{font-size:16px;line-height:30px;font-weight:700;color:#0f2864}.loop .blog-item h3 a{color:inherit;text-decoration:none}.loop .blog-item h3:hover,.loop .blog-item h3:focus{color:#b4856a}.loop .blog-item p{font-size:16px;line-height:30px;color:#8e8e8e;margin:0 0 20px}.loop .blog-item a{font-weight:500;color:#0f2864;text-decoration:none}.content-1{padding:0 0 90px;position:relative}@media(max-width: 575px){.content-1{padding:0 0 50px}}.content-1 h2{text-align:center}.content-1 .white-wrapper{margin:-80px -15px 0;background:#fff;padding:60px 10% 30px;text-align:center}@media(max-width: 575px){.content-1 .white-wrapper{padding:40px 15px 30px}}.content-1:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:50%;background:#fafafa}.content-1 .container{position:relative;z-index:2}.content-1 .bottom-content{margin:50px 0 0}@media(max-width: 575px){.content-1 .bottom-content{margin:0}}.content-1 .bottom-content .btn{font-size:22px}.content-1 p{color:#949494;margin:0 0 30px}.content-1 figure{padding-bottom:100%;position:relative;border-radius:8px;overflow:hidden;box-shadow:0px 0px 20px rgba(0,0,0,0.2)}@media(max-width: 992px){.content-1 figure{margin:0 0 30px}}.content-1 figure img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.content-2{padding:90px 0}@media(max-width: 575px){.content-2{padding:50px 0}}.content-2 h2{margin:0 0 20px}.content-2 figure{padding-bottom:100%;position:relative;border-radius:8px;overflow:hidden;box-shadow:0px 0px 20px rgba(0,0,0,0.1);margin:0}@media(max-width: 992px){.content-2 figure{margin:30px 0 0}}.content-2 figure img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.content-2 p{font-size:16px;font-weight:300;line-height:36px;color:#9b9b9b}.content-2 p:last-child{margin:0}.content-3{padding:90px 0;background:#fafafa}@media(max-width: 575px){.content-3{padding:50px 0}}.content-3 h3{color:#0f2864;font-size:36px;font-weight:500;margin:0 0 40px}@media(max-width: 575px){.content-3 h3{margin:0 0 20px}}.content-3 p{font-size:18px;font-weight:300;color:#656464;margin:0 0 50px}@media(max-width: 575px){.content-3 p{margin:0 0 20px}}.content-3 .btn{font-size:18px}.content-3 .white-wrapper{background:#fff;margin:-60px -15px 0;padding:0 15px}.content-3 .content-block{margin:0 0 50px}.content-3 .content-block:last-child{margin:0}.content-3 .content-block .flex-row-reverse figure::after{left:auto;bottom:auto;right:-75px;top:-75px}.content-3 .content-block figure{padding-bottom:100%;position:relative;border-radius:8px;box-shadow:0px 0px 20px rgba(0,0,0,0.1);margin:0}.content-3 .content-block figure::after{content:url("../img/dots.png");position:absolute;left:-75px;bottom:-75px}@media(max-width:991px){.content-3 .content-block figure::after{display:none}}@media(max-width: 992px){.content-3 .content-block figure{margin:30px 0 0}}.content-3 .content-block figure img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:9}.content-4.section.text-center.template{padding-top:0;overflow:visible;background:transparent;border-bottom:5px solid #ebebeb}.content-4.section.text-center.template .content-ma{background:#fff;margin-top:-40px;padding:50px}.content-4.section.text-center.template .carousel-div{overflow:hidden}.content-4{padding:70px 0 40px;background:#fff;overflow:hidden}@media(max-width: 575px){.content-4{padding:50px 0 30px}}.content-4 #fotoControls{display:inline-block;position:relative;margin-top:50px;margin-bottom:30px}.content-4 #fotoControls .controls .owl-prev,.content-4 #fotoControls .controls .owl-next{background:transparent;width:30px;height:30px;border-radius:50%;border:solid 1px #e4e4e4;color:#e4e4e4;line-height:1;display:flex;align-items:center;justify-content:center;position:absolute;padding:0;top:0;bottom:0;outline:none !important;box-shadow:none !important;transition:.3s ease-out}.content-4 #fotoControls .controls .owl-prev:hover,.content-4 #fotoControls .controls .owl-prev:focus,.content-4 #fotoControls .controls .owl-next:hover,.content-4 #fotoControls .controls .owl-next:focus{color:#b4856a;border-color:#b4856a}.content-4 #fotoControls .controls .owl-prev{left:0}.content-4 #fotoControls .controls .owl-next{right:0}.content-4 #fotoControls .dots{padding:10px 50px;display:flex;flex-wrap:wrap;align-items:center}.content-4 #fotoControls .dots .owl-dot{padding:0;width:10px;height:10px;border:none;background:#e4e4e4;border-radius:50%;display:block;outline:none !important;box-shadow:none !important;transition:.3s ease-out}.content-4 #fotoControls .dots .owl-dot+.owl-dot{margin-left:20px}.content-4 #fotoControls .dots .owl-dot.active,.content-4 #fotoControls .dots .owl-dot:hover,.content-4 #fotoControls .dots .owl-dot:focus{background:#b4856a}.content-4 #foto-carousel{width:calc(100% - 30px);margin:0 auto}@media(min-width: 768px){.content-4 #foto-carousel{margin:0;margin-left:-12.5%;width:125%}}.content-4 #foto-carousel figure{padding-bottom:100%;position:relative;border-radius:8px;overflow:hidden;box-shadow:0px 0px 20px rgba(0,0,0,0.1);margin:30px 0}.content-4 #foto-carousel figure img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.front-blog{padding:90px 0;background:#fafafa}@media(max-width: 575px){.front-blog{padding:50px 0 30px}}.front-blog #blog-carousel .owl-prev,.front-blog #blog-carousel .owl-next{width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0px 0px 21px 0px rgba(95,95,95,0.13);font-size:35px;color:#020c26;line-height:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto 0;outline:none !important;opacity:1;transition:.3s ease-out}.front-blog #blog-carousel .owl-prev:hover,.front-blog #blog-carousel .owl-prev:focus,.front-blog #blog-carousel .owl-next:hover,.front-blog #blog-carousel .owl-next:focus{background:#b4856a;color:#fff}.front-blog #blog-carousel .owl-prev{left:-40px}@media(max-width: 575px){.front-blog #blog-carousel .owl-prev{left:0}}.front-blog #blog-carousel .owl-next{right:-40px}@media(max-width: 575px){.front-blog #blog-carousel .owl-next{right:0}}.front-blog .loop .blog-item{margin:0}.page-header .content{height:320px;background:rgba(0,0,0,0.6)}@media(max-width:575px){.page-header .content{height:250px}}.page-content{padding:0px 0 120px;border-bottom:5px solid #ebebeb}.page-content .loop{padding-top:50px !important;padding-left:50px;padding-right:50px;margin-top:-40px;background:#fff}@media(max-width:575px){.page-content .loop{margin-top:0}}.page-content .btn-primary{color:#fff !important;margin-left:auto;margin-right:auto;display:table}.page-content .s-title{color:#0f2864;font-size:36px;margin-bottom:50px;text-align:center}@media(max-width:991px){.page-content .s-title{font-size:32px}}@media(max-width:767px){.page-content .s-title{font-size:28px}}@media(max-width:575px){.page-content .s-title{font-size:24px}}.wpb5-crumb{margin:0 0 30px;display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0}.wpb5-crumb li a{color:#b4856a;text-decoration:none;font-weight:500}.wpb5-crumb li a:hover,.wpb5-crumb li a:focus{color:#9c6b4f}.wpb5-crumb li span{color:#565656}.wpb5-crumb li.separator{padding:0 5px;color:#b4856a}.title-bar h2{font-size:28px;color:#5d5d5d;font-weight:700;margin:0}.blog .loop{padding-top:80px}@media(min-width:576px){.blog .loop{padding-left:50px;padding-right:50px}}.blog .loop .blog-item{margin:0 0 60px}.post-data{margin:0 0 30px;color:#3d3d3d}.paginate-links{padding-bottom:25px;display:flex;flex-wrap:wrap;justify-content:center}.paginate-links .page-numbers{padding:8px 15px;height:42px;min-width:42px;text-align:center;display:block;background:#fff;border:solid 1px #ebebeb;color:#767676;font-weight:700;text-decoration:none !important;transition:.3s ease-out}.paginate-links .page-numbers+.page-numbers{margin-left:8px}.paginate-links .page-numbers:hover,.paginate-links .page-numbers:focus,.paginate-links .page-numbers.current{color:#fff;background:#b4856a;border-color:#b4856a}.wysiwyg-content .loop{padding:30px 0}.wysiwyg-content>h2{font-size:26px;color:#5d5d5d;font-weight:600}.wysiwyg-content>h3{font-size:22px;color:#b4856a;font-weight:600}.wysiwyg-content>p{font-size:18px;line-height:34px;color:#949494}.wysiwyg-content>ul{font-size:18px;line-height:34px;font-weight:600;padding:0;list-style:none}.wysiwyg-content>ul li{position:relative;padding-left:20px}.wysiwyg-content>ul li:before{content:"";position:absolute;left:0;width:7px;height:7px;top:0;bottom:0;margin:auto 0;background:#b4856a;border-radius:50%}.sidebar .widget{background:#fff;padding:25px;margin:0 0 30px;border:1px solid #ebebeb}.sidebar .widget h3{color:#20202a;font-size:18px}.sidebar .widget h4{color:#030303;font-size:17px;text-transform:uppercase;margin:0 0 20px}.sidebar .widget p{font-size:16px;color:#b5b5b5}.screenshot{padding-bottom:30%;position:relative;margin:0 0 20px;background:#000}.screenshot img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:.8}@media(max-width:575px){.page-template-template-reservation .page-header .content,.page-template-template-contact .page-header .content{height:250px}}.page-template-template-reservation .section.reservation,.page-template-template-contact .section.reservation{padding-bottom:55px;border-bottom:5px solid #ebebeb}.page-template-template-reservation .section.reservation .s-title,.page-template-template-contact .section.reservation .s-title{color:#0f2864;font-size:36px;margin-bottom:25px}@media(max-width:991px){.page-template-template-reservation .section.reservation .s-title,.page-template-template-contact .section.reservation .s-title{font-size:32px}}@media(max-width:767px){.page-template-template-reservation .section.reservation .s-title,.page-template-template-contact .section.reservation .s-title{font-size:28px}}@media(max-width:575px){.page-template-template-reservation .section.reservation .s-title,.page-template-template-contact .section.reservation .s-title{font-size:24px}}.page-template-template-reservation .section.reservation .content,.page-template-template-contact .section.reservation .content{margin-top:-40px;background:#fff;padding-top:50px}@media(min-width:576px){.page-template-template-reservation .section.reservation .content,.page-template-template-contact .section.reservation .content{padding-left:50px;padding-right:50px}}@media(max-width:575px){.page-template-template-reservation .section.reservation .content,.page-template-template-contact .section.reservation .content{margin-top:0;padding-top:25px}}.page-template-template-reservation .section.reservation .content #sbc-calendar,.page-template-template-contact .section.reservation .content #sbc-calendar{width:100%}.page-template-template-reservation .section.reservation .content #sbc-calendar .sbc-calendar-month,.page-template-template-contact .section.reservation .content #sbc-calendar .sbc-calendar-month{margin-left:auto;margin-right:auto;display:block;float:none}.page-template-template-reservation .section.reservation .content .s-title.one,.page-template-template-contact .section.reservation .content .s-title.one{text-align:center}.page-template-template-reservation .section.reservation .content p.one,.page-template-template-contact .section.reservation .content p.one{text-align:center;margin-bottom:50px}.page-template-template-reservation .section.reservation .content figure,.page-template-template-contact .section.reservation .content figure{width:100%;height:490px;margin-bottom:80px}@media(max-width:1199px){.page-template-template-reservation .section.reservation .content figure,.page-template-template-contact .section.reservation .content figure{height:450px}}@media(max-width:991px){.page-template-template-reservation .section.reservation .content figure,.page-template-template-contact .section.reservation .content figure{height:400px}}@media(max-width:767px){.page-template-template-reservation .section.reservation .content figure,.page-template-template-contact .section.reservation .content figure{height:350px}}@media(max-width:575px){.page-template-template-reservation .section.reservation .content figure,.page-template-template-contact .section.reservation .content figure{height:300px}}.page-template-template-reservation .section.reservation .content figure img,.page-template-template-contact .section.reservation .content figure img{width:100%;height:100%;object-fit:cover}@media(max-width:575px){.page-template-template-reservation .section.reservation form,.page-template-template-contact .section.reservation form{padding:15px}}.page-template-template-reservation .section.reservation form input[type="checkbox"],.page-template-template-contact .section.reservation form input[type="checkbox"]{margin-bottom:50px}.page-template-template-reservation .section.reservation form p,.page-template-template-contact .section.reservation form p{line-height:normal}.page-template-template-reservation .section.reservation form span.date,.page-template-template-contact .section.reservation form span.date{border:none}.page-template-template-reservation .section.reservation form textarea,.page-template-template-contact .section.reservation form textarea{border:1px solid #b4856a;resize:none;margin-bottom:30px}.page-template-template-reservation .section.reservation form .form-control:not(textarea),.page-template-template-contact .section.reservation form .form-control:not(textarea){height:50px;margin-bottom:30px;border:1px solid #b4856a}.page-template-template-reservation .section.reservation form .date,.page-template-template-contact .section.reservation form .date{width:100%;border:1px solid #b4856a;color:#bdbdbd;height:50px}.page-template-template-reservation .section.reservation form .s-title,.page-template-template-contact .section.reservation form .s-title{font-size:24px;margin-bottom:20px}@media(max-width:991px){.page-template-template-reservation .section.reservation form .s-title,.page-template-template-contact .section.reservation form .s-title{font-size:22px}}@media(max-width:767px){.page-template-template-reservation .section.reservation form .s-title,.page-template-template-contact .section.reservation form .s-title{font-size:20px}}@media(max-width:575px){.page-template-template-reservation .section.reservation form .s-title,.page-template-template-contact .section.reservation form .s-title{font-size:18px}}.page-template-template-reservation .section.reservation form .btn.btn-primary,.page-template-template-contact .section.reservation form .btn.btn-primary{padding-top:15px;padding-bottom:15px;margin-left:auto;margin-right:auto;display:block}@media(max-width:575px){.page-template-template-flex .page-header .content{height:250px}}.page-template-template-flex .section.flex{border-bottom:5px solid #ebebeb;max-width:100%}.page-template-template-flex .section.flex .s-title{color:#0f2864;font-size:36px;margin-bottom:25px}@media(max-width:991px){.page-template-template-flex .section.flex .s-title{font-size:32px}}@media(max-width:767px){.page-template-template-flex .section.flex .s-title{font-size:28px}}@media(max-width:575px){.page-template-template-flex .section.flex .s-title{font-size:24px}}.page-template-template-flex .section.flex .main-content{background:#fff;margin-top:-40px}@media(min-width:576px){.page-template-template-flex .section.flex .main-content{padding-left:50px;padding-right:50px}}@media(max-width:575px){.page-template-template-flex .section.flex .main-content{margin-top:0}}.page-template-template-flex .section.flex .content_block{padding-bottom:80px;position:relative}@media(max-width:991px){.page-template-template-flex .section.flex .content_block{padding-bottom:70px}}@media(max-width:767px){.page-template-template-flex .section.flex .content_block{padding-bottom:55px}}@media(max-width:575px){.page-template-template-flex .section.flex .content_block{padding-bottom:35px}}.page-template-template-flex .section.flex .content_block .content{padding-top:50px;position:relative;z-index:9}@media(max-width:575px){.page-template-template-flex .section.flex .content_block .content{padding-top:25px}}.page-template-template-flex .section.flex .content_block h3,.page-template-template-flex .section.flex .content_block .one{text-align:center}.page-template-template-flex .section.flex .content_block .row{padding-top:35px}.page-template-template-flex .section.flex .content_block figure{margin-bottom:50px}@media(max-width:575px){.page-template-template-flex .section.flex .content_block figure{margin-bottom:25px}}.page-template-template-flex .section.flex .feature_blocks{padding-top:75px;padding-bottom:55px}@media(max-width:991px){.page-template-template-flex .section.flex .feature_blocks{padding-top:55px}}@media(max-width:767px){.page-template-template-flex .section.flex .feature_blocks{padding-top:35px;padding-bottom:35px}}.page-template-template-flex .section.flex .feature_blocks p{margin-bottom:75px}@media(max-width:991px){.page-template-template-flex .section.flex .feature_blocks p{margin-bottom:55px}}@media(max-width:575px){.page-template-template-flex .section.flex .feature_blocks p{margin-bottom:35px}}.page-template-template-flex .section.flex .feature_blocks .block{padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px;border:1px solid #e1e1e1}@media(max-width:575px){.page-template-template-flex .section.flex .feature_blocks .block{padding-top:35px;padding-bottom:35px}}.page-template-template-flex .section.flex .feature_blocks .block figure{margin-bottom:20px}.page-template-template-flex .section.flex .feature_blocks .block h3{color:#3e1704;font-size:18px;font-weight:700;text-transform:uppercase}@media(max-width:575px){.page-template-template-flex .section.flex .feature_blocks .block h3{font-size:16px}}.page-template-template-flex .section.flex .image_descriptions{padding-top:70px;padding-bottom:50px}@media(max-width:575px){.page-template-template-flex .section.flex .image_descriptions{padding-top:55px;padding-bottom:35px}}.page-template-template-flex .section.flex .image_descriptions .s-title,.page-template-template-flex .section.flex .image_descriptions p{text-align:center}.page-template-template-flex .section.flex .image_descriptions p{margin-bottom:50px}@media(max-width:575px){.page-template-template-flex .section.flex .image_descriptions p{margin-bottom:25px}}.page-template-template-flex .section.flex .image_descriptions .block{margin-bottom:50px}@media(max-width:575px){.page-template-template-flex .section.flex .image_descriptions .block{margin-bottom:25px}}.page-template-template-flex .section.flex .image_descriptions .block figure{width:100%;height:500px;margin-bottom:50px}@media(max-width:991px){.page-template-template-flex .section.flex .image_descriptions .block figure{height:280px}}@media(max-width:767px){.page-template-template-flex .section.flex .image_descriptions .block figure{height:400px}}@media(max-width:575px){.page-template-template-flex .section.flex .image_descriptions .block figure{height:350px}}.page-template-template-flex .section.flex .image_descriptions .block figure img{width:100%;height:100%;object-fit:cover}.page-template-template-flex .section.flex .image_descriptions .block ul{padding:0;list-style:none}.page-template-template-flex .section.flex .image_descriptions .block ul li{color:#656464;font-size:16px;margin-bottom:30px;position:relative}@media(max-width:575px){.page-template-template-flex .section.flex .image_descriptions .block ul li{margin-bottom:15px}}.page-template-template-flex .section.flex .image_descriptions .block ul li::before{content:"";color:#b4856a;font-weight:900;padding-right:10px;font-family:"Font Awesome 5 Free"}.page-template-template-flex .section.flex .block-text{padding-top:50px;padding-bottom:50px}@media(max-width:575px){.page-template-template-flex .section.flex .block-text{padding-top:35px;padding-bottom:35px}}.page-template-template-flex .section.flex .block-text strong{font-weight:600}.page-template-template-flex .section.flex .block-text table td{padding:10px;border:1px solid #ccc}.page-template-template-flex .section.flex .block-text ul li,.page-template-template-flex .section.flex .block-text ol li{margin-bottom:10px}
/*# sourceMappingURL=general.min.css.map */
