h1,h2,h3,h4,h5,h6{color:#6A6A6A;margin-bottom:0.5em}h1{font-weight:600;font-family:"Playfair Display", sans-serif}.btn.btn-primary{border-radius:0;padding:10px 19px}.sp-page-title{padding-top:120px;padding-bottom:50px}@media (min-width:992px){.sp-page-title{padding-top:200px;padding-bottom:140px}}.sp-page-title .sp-page-title-heading{font-size:calc(1.375rem + 1.5vw)}@media (max-width:991.99px){#sp-header .row{margin:0}}#sp-header .row>div{width:auto !important}#sp-header #sp-menu{flex-grow:1}#sp-header #sp-menu .sp-megamenu-parent{margin:0}#sp-header #sp-menu .sp-megamenu-parent>li>a,#sp-header #sp-menu .sp-megamenu-parent>li>span{padding:0 7px}#sp-header #sp-menu .sp-megamenu-parent>li>a.booking,#sp-header #sp-menu .sp-megamenu-parent>li>span.booking{margin-left:7px}@media (min-width:1400px){#sp-header #sp-menu .sp-megamenu-parent>li>a,#sp-header #sp-menu .sp-megamenu-parent>li>span{padding:0 20px}#sp-header #sp-menu .sp-megamenu-parent>li>a.booking,#sp-header #sp-menu .sp-megamenu-parent>li>span.booking{margin-left:20px}}#sp-header #sp-menu .sp-megamenu-parent>li a.booking{padding:0 10px}#sp-header #sp-top1{display:flex}@media (max-width:1399.99px){#sp-header #sp-top1{padding-left:5px}}#sp-header #sp-top1 a{color:white}@media (max-width:991.99px){#sp-header #sp-top1 .social-icons{display:none}}@media (max-width:1399.99px){#sp-header #sp-top1 .social-icons>li:not(:last-child){margin-right:11px}}@media (max-width:991.99px){#sp-header #sp-menu,#sp-header #sp-top1,#sp-header #sp-logo{padding:0}#sp-header #sp-logo .logo-image{height:50px}}#sp-header .mod-languages{font-size:14px}.offcanvas-menu{background-color:var(--one_color)}.offcanvas-menu .close-offcanvas .burger-icon span:first-child{transform:translate(0, 9px) rotate(-45deg)}#offcanvas-toggler span{background-color:white}#sp-main-body{margin-top:60px}@media (min-width:992px){#sp-main-body{margin-top:80px}}body.nomargin-top #sp-main-body{margin-top:0}#sp-page-builder .page-content>.sppb-section{padding:50px 0}@media (min-width:992px){#sp-page-builder .page-content>.sppb-section{padding:75px 0}}#sp-page-builder .sppb-section-title{margin-bottom:35px}#sp-page-builder .section-type-1 .sppb-row{row-gap:10px}@media (max-width:1199.99px){#sp-page-builder .section-type-1 .sppb-row>div{padding:0 5px}}@media (max-width:991.99px){#sp-page-builder .section-type-1 .sppb-row>div{max-width:50%;flex-basis:50%}}@media (max-width:500px){#sp-page-builder .section-type-1 .sppb-row>div{max-width:100%;flex-basis:100%}}#sp-page-builder .section-type-1 .sppb-column-addons,#sp-page-builder .section-type-1 .addon-root-image-layouts,#sp-page-builder .section-type-1 .addon-root-image-layouts>div,#sp-page-builder .section-type-1 .sppb-addon-image-layouts,#sp-page-builder .section-type-1 .sppb-addon-image-layouts>.sppb-addon-content,#sp-page-builder .section-type-1 .sppb-image-layouts-inline{display:flex}#sp-page-builder .section-type-1 .sppb-image-layouts-inline{flex-direction:column}#sp-page-builder .section-type-1 .sppb-image-layouts-inline .sppb-addon-image-layout-caption{flex-grow:1}.section-type-2 .addon-root-image{margin:20px 0 0}@media (min-width:992px){.section-type-2 .addon-root-image{margin:80px 0 60px}}@media (min-width:992px){.section-type-2 .addon-root-text-block{padding-left:60px}}@media (max-width:991.99px){.section-type-2 .addon-root-text-block{margin-bottom:70px}}.rsform input[type="text"],.rsform input[type="email"],.rsform input[type="tel"],.rsform textarea{transition:0.35s;background:#f7f7f7;color:#777777;font-size:15px;border-style:solid;border-width:0 0 0 0;border-radius:0;padding:15px}#sp-bottom1{background-color:var(--one_color);font-size:14px;color:#29241e;padding:50px 15px 0}@media (min-width:992px){#sp-bottom1{padding:75px 0 0}}#sp-bottom1 .sppb-addon-icons-group a,#sp-bottom1 h1,#sp-bottom1 h2,#sp-bottom1 h3,#sp-bottom1 h4,#sp-bottom1 h5,#sp-bottom1 h6,#sp-bottom1 a{color:#29241e}#sp-bottom1 .addon-root-heading{margin-bottom:15px}.sp-megamenu-parent>li.sp-menu-item a.booking{display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#786854 !important;color:#ffffff !important;font-size:0.75rem !important;font-weight:500 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;text-decoration:none !important;white-space:nowrap !important;line-height:normal !important;height:38px !important;width:auto !important;border:1.5px solid #786854 !important;border-radius:2px !important;transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease !important}.sp-megamenu-parent>li.sp-menu-item a.booking:hover{background-color:#786854 !important;color:#ffffff !important;border-color:#786854 !important}