@charset "utf-8";

:root {
    --bcd-bg-1: rgba(119, 119, 119, 0.5);
    --bcd-bg-disabled: #cdcdcd;
    --bcd-bg-light: #fff;
    --bcd-bg-dark: #000;
    --bcd-border-radius-1: 8px;
    --bcd-border-color-1: rgb(255 255 255 / 22%);
    --bcd-border-color-2: #25252585;
    --bcd-color-1: #caefff;
    --bcd-color-2: #274e65;
    --bcd-color-3: #934b92;
    --bcd-color-4: #bbbbbb;
    --bcd-color-5: #272727;
    --bcd-color-6: #fcf7ee;
    --bcd-color-7: #402f40;
    --bcd-color-8: rgba(147, 75, 146, 0.8);
    --bcd-color-9: #8c8c8c;
    --bcd-color-10: #336a8b;
    --bcd-color-11: rgba(51, 106, 139, 0.70);
    --bcd-color-12:rgba(39, 39, 39, 0.86);
    --bcd-color-13:#cce2ef;
    --bcd-color-14:#c368c2;
    --bcd-gradient-1-from: rgba(104, 53, 103, 1);
    --bcd-gradient-1-to: rgba(104, 53, 103, 0);
    --bcd-gradient-2-from: rgba(41, 41, 41, 1);
    --bcd-gradient-2-to: rgba(41, 41, 41, 0);
    --bcd-hover-1: rgba(0, 0, 0, 0.4);
    --bcd-inverse: #fffcf4;
    --bcd-inverse-link:#f2fdff;
    --bcd-inverse-link-hover:#2ebcff;
    --bcd-label-bg-color-1:rgba(16, 16, 16, 0.87);
    --bcd-site-background:#1c1c1c;
    --bcd-text-color-1: #000;
    --bcd-text-size-more-less: 13px;
    --bcd-text-size-less: 15px;
    --bcd-text-size-normal: 17px;
    --bcd-text-size-more: 19px;
    --bcd-text-size-even-more: 21px;
    --bcd-white: #ffffff;
}
.bcd-color-13 {color: var(--bcd-color-13);}

/* correzioni */
.md-panel.bcd-panel {min-width:320px;}
#BCD-page .sb__footer-link {width:auto;margin:0;display:inline-block;}
#BCD-page .sb__footer-promo-wrapper {float: none;position: relative;width: auto;display: inline-block;}

html, body {min-width:100%;width: 100%;max-width: 100%;min-height:100%;height:100%;max-height:100%;overflow: hidden !important;background-color:var(--bcd-site-background);color:var(--bcd-text-color-1);}
#BCD-page {position:relative;width:100%;height:100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
body {font-family: 'Outfit', sans-serif;font-size: 19px;line-height: 1.3em;font-weight: 200;}
.outfit {font-family: "Outfit", sans-serif;font-optical-sizing: auto;font-style: normal;}
a, a:visited {text-decoration: none;color:var(--bcd-color-3);}
a:hover, a:focus {text-decoration: none;color:var(--bcd-color-2);}
a.bcd-inverse, a.bcd-inverse:visited {text-decoration: none;color:var(--bcd-inverse-link);}
a.bcd-inverse:hover, a.bcd-inverse:focus {text-decoration: none;color:var(--bcd-inverse-link-hover);}
.bcd-link-2, .bcd-link-2:visited {text-decoration: none;color:var(--bcd-color-9);}
.bcd-link-2:hover, .bcd-link-2:focus {text-decoration: none;color:var(--bcd-color-2);}
p {margin: 0 0 10px 0;}
h1, h2, h3, h4, h5, h6 {font-family: "Playfair", serif;margin: 0;padding: 0;font-weight: normal;}
.bcd-hover {background: var(--bcd-hover-1);}
.bcd-entry-content {font-size: 21px;font-weight: 100;letter-spacing: 0.05rem;line-height: 1.3em;}
.bcd-entry-content h2,
.bcd-entry-content h3,
.bcd-entry-content h4,
.bcd-entry-content h5,
.bcd-entry-content h6 {margin:25px 0 15px;}
.bcd-entry-content h2 {font-size:35px;line-height: 1em;}
.bcd-playfair {font-family: "Playfair", serif;font-optical-sizing: auto;font-style: normal;font-variation-settings: "wdth" 100;}
.bcd-outfit {font-family: "Outfit", sans-serif;font-optical-sizing: auto;font-style: normal;font-variation-settings: "wdth" 100;}
.bcd-gradient-1 {background: var(--bcd-gradient-1-from);background: linear-gradient(0deg, var(--bcd-gradient-1-from) 0%, var(--bcd-gradient-1-to) 60%);}
.bcd-gradient-2 {background: var(--bcd-gradient-2-from);background: linear-gradient(0deg, var(--bcd-gradient-2-from) 5%, var(--bcd-gradient-2-to) 100%);}
.bcd-bg-light {background-color:var(--bcd-bg-light);}
.bcd-bg-dark {background-color:var(--bcd-bg-dark);}
.btn13 .icon {transition-duration: 0.5s;position: absolute;height: 5px;right:15px;width: 30px;top: 30px;background-color: var(--bcd-inverse);}
.btn13 .icon:before {transition-duration: 0.5s;position: absolute;width: 30px;height: 4px;background-color: var(--bcd-inverse);content: "";top: -10px;}
.btn13 .icon:after {transition-duration: 0.5s;position: absolute;width: 30px;height: 4px;background-color: var(--bcd-inverse);content: "";top: 10px;}
.btn13.open .icon {transition: 0.5s;}
.btn13.open .icon:before {transform: rotateZ(-45deg) scaleX(0.75) translate(-10px, -3px);}
.btn13.open .icon:after {transform: rotateZ(45deg) scaleX(0.75) translate(-10px, 3px);}
.btn13:hover {cursor: pointer;}

.bcd-button-1, .bcd-button-1:visited {background-color: var(--bcd-inverse-link);color: var(--bcd-color-3);border: 1px solid var(--bcd-inverse-link);padding: 10px 20px;font-size: 14px;line-height: 1em;text-transform: uppercase;letter-spacing: 0.05rem;font-weight: 500;-webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;border-radius:6px;}
.bcd-button-1:hover, .bcd-button-1:focus {background-color: var(--bcd-inverse-link-hover);color: var(--bcd-color-7);}

/* base: portrait */
.bcd-mobile-menu {position: relative;font-size:45px;margin-right:5px;}
.bcd-container {width:100%;}
.bcd-contained {width:100%;margin:0 auto;}
.bcd-inverse {color:var(--bcd-inverse);}
#BCD-global-searcher {display:none;}
.bcd-language-menu {background-color:var(--bcd-color-13); border-radius:var(--bcd-border-radius-1);padding:10px;}
#BCD-header {background-color:var(--bcd-color-5);color:var(--bcd-inverse);}
#BCD-header .bcd-pre-header {font-size:13px;}
#BCD-header .bcd-pre-header .bcd-box {}
#BCD-header .bcd-pre-header .bcd-separator {}
#BCD-header .bcd-logo {width:240px;}
#BCD-header > .bcd-container > .bcd-inside {padding:20px 15px;}
#BCD-navigator {list-style-type:none;margin:0;padding:0;}
#BCD-navigator li {display:inline-block;}
#BCD-navigator li:last-child a {background:var(--bcd-color-3);border-radius:6px;font-size: var(--bcd-text-size-normal);text-transform: uppercase;font-weight: 400;}
#BCD-navigator li.current-menu-item a {font-weight:400;}
#BCD-navigator li a {display:inline-block;padding:8px 16px;text-decoration:none;color:var(--bcd-inverse);font-weight:300;font-size:20px; border-left: 1px solid var(--bcd-color-3);letter-spacing: 0.08rem;}
#BCD-footer .bcd-menu-wrapper {margin-top:15px;}
#BCD-footer .bcd-colophon {font-size:13px;}
#BCD-footer-menu {list-style-type:none;margin:0;text-align:center;padding:0 15px;}
#BCD-footer-menu li {display:inline-block;}
#BCD-footer-menu li a {display:inline-block;padding:0 8px;margin: 14px 0 14px -5px;text-decoration:none;color:var(--bcd-inverse);font-weight:300;font-size:14px; border-right: 1px solid var(--bcd-color-3);border-left: 1px solid var(--bcd-color-3);letter-spacing: 0.08rem;}
.bcd-post-image {height:300px;}
/* CTA */
.bcd-cta-1, .bcd-cta-1:visited {font-family: 'Outfit', sans-serif;background: var(--bcd-color-3);color:var(--bcd-inverse);border-radius: 4px;font-size: var(--bcd-text-size-less);text-transform: uppercase;font-weight: 400;padding: 10px 20px;line-height: 1em;letter-spacing: 0.10rem;border:none;-webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;}
.bcd-cta-1:hover, .bcd-cta-1:focus {background: var(--bcd-color-14);color:var(--bcd-inverse);}
.bcd-cta-1[disabled] {background-color:var(--bcd-bg-disabled);}
.bcd-cta-2, .bcd-cta-2:visited {font-family: 'Outfit', sans-serif;background: var(--bcd-color-5);color:var(--bcd-inverse);border-radius: 4px;font-size: var(--bcd-text-size-less);text-transform: uppercase;font-weight: 400;padding: 10px 20px;line-height: 1em;letter-spacing: 0.10rem;border:none;}
/* concept */
.bcd-cncpt-header-1 {padding:0;margin: 0 auto 35px;position:relative;z-index:1;}
.bcd-cncpt-header-1.bcd-center {text-align:center;}
.bcd-cncpt-header-1 h2 {font-family: "Playfair", serif;font-weight:300;margin-bottom:10px;font-size: 31px;line-height:1em;letter-spacing:-1px;}
.bcd-cncpt-header-1.bcd-inverse h2 {font-weight:400;}
.bcd-cncpt-header-1 .bcd-ex {font-weight:400;font-family: 'Outfit', sans-serif;line-height:1.3em;letter-spacing:0.05rem;}
.bcd-cncpt-header-1.bcd-inverse .bcd-ex {font-weight:300;}
.bcd-cncpt-section-aria {padding:100px 15px;}
.bcd-cncpt-section-aria-half {padding:50px 15px;}
.bcd-cncpt-header-1 .bcd-cta-wrapper {margin-top:35px;}
.bcd-cncpt-label-1 {position:absolute;top:15px;left:0;background-color:var(--bcd-label-bg-color-1);color: var(--bcd-inverse);padding:12px 25px 12px 15px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.bcd-cncpt-box-1 {width:30px;height:30px;background-color:var(--bcd-color-3);border-radius:6px;margin:5px;}
.bcd-cncpt-box-1 i {color:var(--bcd-text-color-1);}
.bcd-cncpt-ribbon-1 {position:absolute;z-index:1;top:0;height:50%;background-color:var(--bcd-color-8);padding:15px;width:85%;margin: 0 auto;}
.single-room .bcd-cncpt-ribbon-1 {width:80%;background-color:var(--bcd-color-11);}
.bcd-cncpt-ribbon-1 .bcd-cncpt-header-1.bcd-inverse h2 {font-size: 53px;text-transform: uppercase;line-height: .8em;}
.single-room .bcd-cncpt-ribbon-1 .bcd-cncpt-header-1.bcd-inverse h2 {font-size: 47px;}
.bcd-cncpt-box-shadow-1 {box-shadow:11px 11px 18px -10px rgba(0, 0, 0, 0.4);}
.bcd-cncpt-border-radius-1 {border-radius: var(--bcd-border-radius-1);}
.bcd-cncpt-border-1 {border: 1px solid var(--bcd-border-color-1);}
.bcd-cncpt-grey-box {background-color: var(--bcd-bg-1);color: var(--bcd-inverse);font-size: 17px;line-height: 1.1em;padding: 15px;}
.bcd-cncpt-grey-box .bcd-box {margin-bottom:15px;}
.bcd-cncpt-grey-box .bcd-box .bcd-label {margin-bottom:5px;}
.bcd-cncpt-grey-box input {padding:10px 14px;border-radius:3px;}
.bcd-cncpt-grey-box input,
.bcd-cncpt-grey-box textarea {background-color: var(--bcd-bg-1);border:1px solid var(--bcd-border-color-2);color:#fff;}
.bcd-cncpt-grey-box textarea {min-height: 140px;}
.bcd-cncpt-tile-TA {position:relative;z-index:1;width:300px;box-shadow:1px 5px 18px 0 rgba(0, 0, 0, 0.39);}
.bcd-cncpt-tile-TA h3 {font-size: 33px;text-transform: uppercase;text-align: center;line-height: 1em;}
.bcd-cncpt-tile-TA .bcd-ex {font-size:var(--bcd-text-size-normal);}
.bcd-cncpt-tile-TB {width:300px;aspect-ratio: 1 / 1;border-radius:var(--bcd-border-radius-1);position:relative;}
/* combination */
.bcd-absolute-full-container.bcd-post-image.bcd-background {}
.bcd-absolute-full-container.bcd-post-image.bcd-background img {}
.bcd-absolute-full-container.bcd-post-image.bcd-effect {}
.bcd-absolute-full-container.bcd-post-image.bcd-effect img {mix-blend-mode: screen;opacity: .2;}
/* section */
.bcd-section-AA {position:relative;background-color:var(--bcd-color-7);}
.bcd-section-AA .bcd-post-image.bcd-rear img {/*mix-blend-mode:color-dodge;*/opacity:.5;}
.bcd-section-AA .bcd-post-image.bcd-main {height:520px;}
.bcd-section-AA .bcd-post-image.bcd-main img {opacity:0.7;}
.home .bcd-section-AA .bcd-cncpt-header-1 h2 {text-shadow:0 1px 17px #000;}
.home .bcd-section-AA .bcd-cncpt-header-1 .bcd-ex {text-shadow:0 1px 17px #000;}
.single-structure .bcd-section-AA .bcd-post-image.bcd-main img {opacity:1;}
.bcd-section-AB {position:relative;color:var(--bcd-inverse);}
.bcd-section-AB.bcd-cncpt-section-aria {padding-top:175px;}
.bcd-section-AB .bcd-post-image {height:400px;}
.bcd-section-AB .bcd-content {}
.bcd-section-AC {}
.bcd-section-AD {margin: 0 auto;}
.bcd-section-AD .bcd-box {margin-bottom: 15px;}
.bcd-section-AD textarea {min-height:140px;}
.bcd-minus-50 .bcd-section-AD {transform: translate(-50%, -50%);position: absolute;left: 50%;}
.bcd-section-AD .bcd-label {color:var(--bcd-color-3);text-transform:uppercase;font-weight:500;font-size:var(--bcd-text-size-normal);}
.bcd-section-AE {position:relative;z-index:1;}
.bcd-section-AE .bcd-owl-wrapper {margin:50px auto 0;width:80%;}
.bcd-section-AF {position:relative;z-index:1;}
.bcd-section-AF .bcd-2 {margin-bottom:15px;}
.bcd-section-AF .bcd-2 .bcd-post-image {position:relative;height:200px;}
.bcd-section-AF .bcd-3 {margin-bottom:15px;}
.bcd-section-AF .bcd-3 .bcd-post-image {position:relative;height:200px;}
.bcd-section-AG {position:relative;}
.bcd-section-AG .bcd-content {position:relative;padding:15px 0;}
.bcd-section-AG .bcd-content p {font-size:14px;margin: 0 0 8px 0;line-height:1.1em;}
.bcd-section-AG .bcd-post-iframe-map {position:relative;z-index:1;margin: 25px auto 0;}
.bcd-section-AG .bcd-post-iframe-map #BCD-map {height: 500px; width: 100%;}
.bcd-section-AH {position:relative;}
.bcd-section-AH .bcd-linked-image {height:600px;}
.bcd-section-AI {padding:50px 0;}
.bcd-section-AL {position:relative;}
.bcd-section-AO {position:relative;}
.bcd-section-AO .bcd-images-box {position:relative;width:300px;height:300px;}
.bcd-section-AO .bcd-images-box img {max-width:100%;max-height:100%;}
.bcd-section-AQ {width: 130px;position: absolute;left: 50%;transform: translate(-50%, -50%);top: 0;z-index: 1;}
.bcd-section-AS {position: relative;z-index:1;padding:50px 0 0;}
.bcd-section-AS .bcd-portrait {margin-top:175px;}
.bcd-section-AS h3 {font-size:37px;margin:30px 0 15px;}
.bcd-section-AT {position: relative;z-index:1;}
#BCD-form-booking-below {display:none;}
.bcd-simplebooking-box {background-color:var(--bcd-white);color:var(--bcd-text-color-1);padding:7px;border-radius:var(--bcd-border-radius-1);min-width:320px;}
/* OWL */
.bcd-owl-1 {margin:0;padding:0;}
.bcd-owl-1 {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.bcd-owl-1 .owl-stage-outer {padding:0;}
.bcd-owl-1 .owl-stage {padding:0}
.bcd-owl-1 .owl-nav {bottom:0;position:absolute;width:100%;}
.bcd-owl-1 .owl-nav .owl-prev {color:#fff;position:absolute;left:-40px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bcd-owl-1 .owl-nav .owl-next {color:#fff;position:absolute;right:-40px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bcd-owl-1 .owl-nav .owl-prev i, .bcd-owl-1 .owl-nav .owl-next i {font-size:49px;color:#141414;}
.bcd-owl-1 .owl-dots {position:absolute;left:0;right:0;bottom:-50px;text-align:center;}
.bcd-owl-1 .owl-dot {position:relative;background-color: #fff !important;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;border-radius:50%;}
.bcd-owl-1 .owl-dot.active {background-color:#1a1a1a !important;}
.bcd-owl-1 img {filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transition:200ms all;-moz-transition:200ms all;-o-transition:200ms all;transition:200ms all;}
.bcd-owl-1 .item,
.bcd-owl-1 .owl-nav .owl-prev,
.bcd-owl-1 .owl-nav .owl-next {height:420px;padding:0;}
.bcd-owl-1 .item {background-color:#fffaf2;border-radius:var(--bcd-border-radius-1);overflow:hidden;box-shadow:0 6px 16px -3px rgba(146, 139, 128, 1);    margin: 30px 0;}
.bcd-owl-1 .item h3 {font-size:31px;}
.bcd-owl-1 .item .bcd-post-image {height:260px;}
.bcd-owl-1 .item .bcd-content {padding:15px;}
.bcd-owl-1 img {filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.bcd-owl-1 img:hover {filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.bcd-owl-2 {margin:0;padding:0;}
.bcd-owl-2 {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.bcd-owl-2 .owl-nav {bottom:0;position:absolute;width:100%;}
.bcd-owl-2 .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bcd-owl-2 .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bcd-owl-2 .owl-nav .owl-prev i, .bcd-owl-2 .owl-nav .owl-next i {font-size:49px;color:#141414;}
.bcd-owl-2 .owl-dots {position:absolute;left:0;right:0;bottom:-30px;text-align:center;}
.bcd-owl-2 .owl-dot {position:relative;background-color: #fff !important;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;border-radius:50%;}
.bcd-owl-2 .owl-dot.active {background-color:#1a1a1a !important;}
.bcd-owl-2 img {filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transition:200ms all;-moz-transition:200ms all;-o-transition:200ms all;transition:200ms all;}
.bcd-owl-2 .item,
.bcd-owl-2 .item .bcd-post-image,
.bcd-owl-2 .item .bcd-post-full-image,
.bcd-owl-2 .owl-nav .owl-prev,
.bcd-owl-2 .owl-nav .owl-next {height:300px;}
.bcd-owl-2 img {filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.bcd-owl-2 img:hover {filter:grayscale(0%);-webkit-filter:grayscale(0%);}


#BCD-sidenav-left {background-color:var(--bcd-color-12);}
#BCD-sidenav-left md-content {background-color:transparent;}
#BCD-sidenav-left .bcd-absolute-full-container.bcd-post-image img {opacity: .5;mix-blend-mode: color-burn;}
#BCD-sidenav-left .bcd-side-logo {width: 220px;margin: 15px auto 30px;}
#BCD-sidenav-left #BCD-left-side-menu a {font-size:17px; text-transform: uppercase;letter-spacing:0.08rem;font-weight:300;color:var(--bcd-inverse);display:inline-block;padding:4px 0;}
#sb-container-1 {z-index:999999;}

@media only screen and (orientation : portrait) {
    .bcd-landscape {display:none;}
}
@media only screen and (orientation : landscape) {
    .bcd-portrait {display:none;}
    .bcd-section-AF .bcd-box.bcd-1 {background-color: rgba(144, 94, 143, .3);padding:25px;}
    .bcd-section-AH .bcd-related-services {background-color: rgba(70, 134,172, .3);padding:25px;}
    .bcd-section-AF .bcd-box.bcd-2 {margin:0;}
    .bcd-section-AF .bcd-box.bcd-3 {margin:0;}
    .bcd-section-AG .bcd-content {position: absolute;right: 0;top: 0;width: 50%;background: #272727;padding: 25px;border-radius:12px;z-index:2;}
    .bcd-section-AO .bcd-images-box {position:relative;width:600px;height:600px;}
    .bcd-cncpt-ribbon-1 {left:auto;right:auto;width:400px;margin: 0 auto;}
    .single-room  .bcd-cncpt-ribbon-1 {width:400px;}
    .bcd-cncpt-tile-TA {width:420px;}

    @media (min-width: 960px) {
        .bcd-section-AA .bcd-post-image.bcd-main {height:473px !important;}
    }
    @media (min-width: 1280px) {
        .bcd-section-AA .bcd-post-image.bcd-main {height:600px !important;}
        .bcd-cncpt-section-aria {padding:150px 15px;}
        .bcd-cncpt-section-aria-half {padding:75px 15px;}
    }
    @media (min-width: 1440px) {
        .bcd-section-AA .bcd-post-image.bcd-main {height:660px !important;}
    }
    @media (min-width: 1920px) {
        #BCD-page {max-width:1920px;margin: 0 auto;}
        .bcd-section-AA .bcd-post-image.bcd-main {height:700px !important;}
    }
}

@media (min-width: 600px) {
    .bcd-entry-content h2 {font-size:43px;}
    .bcd-contained {width:440px;}
    #BCD-header .bcd-logo {width: 260px;}
    #BCD-footer-menu {list-style-type:none;margin:0;padding:0;}
    #BCD-footer-menu li {display:inline-block;}
    #BCD-footer-menu li a {display:inline-block;padding:0 8px;margin:14px 0 14px -5px;text-decoration:none;color:var(--bcd-inverse);font-weight:300;font-size:14px; border-right: 1px solid var(--bcd-color-3);letter-spacing: 0.08rem;}
    #BCD-footer-menu li:last-child a {border-right: none;}
    .bcd-section-AA .bcd-post-image.bcd-main {height:580px;}
    .bcd-section-AB .bcd-post-image {height:460px;}
    .bcd-section-AB.bcd-cncpt-section-aria {padding-top: 200px;}
    .bcd-section-AD {padding:5px 15px 0;}
    .bcd-section-AO .bcd-images-box {position:relative;width:440px;height:440px;}
    .bcd-flow-width {width:600px;}
    .bcd-cncpt-header-1.bcd-center {margin: 0 auto 35px;}
    .bcd-cncpt-header-1 h2 {font-size:41px;}
    .bcd-cncpt-header-1.bcd-left {width:80%;margin-right:20%;}
    .bcd-cncpt-ribbon-1 {width:460px;}
    .single-room  .bcd-cncpt-ribbon-1 {width:408px;}
    .bcd-cncpt-ribbon-1 .bcd-cncpt-header-1.bcd-inverse h2 {font-size: 80px;}
}

@media (min-width: 960px) {
    .bcd-contained {width:600px;}
    .bcd-cncpt-header-1.bcd-left {width:70%;margin-right:30%;}
    .bcd-section-AD {padding:10px 15px 5px;}
    .bcd-section-AB.bcd-cncpt-section-aria {padding-top: 150px;}
}

@media (min-width: 1280px) {
    .bcd-container {width:1260px;margin:0 auto;}
    .bcd-contained {width:760px;}
    #BCD-header .bcd-logo {width: 330px;}
    #BCD-navigator li a {padding:8px 20px;font-size:var(--bcd-text-size-normal);}
    .bcd-cncpt-header-1.bcd-left {width:65%;margin-right:35%;}
    .bcd-cncpt-tile-TB { width: calc((100% - 30px) / 3);aspect-ratio: 1 / 1;}
    .bcd-section-AD {padding: 10px 0 5px;}
    .bcd-section-AF .bcd-cncpt-header-1.bcd-left {width:100%;margin-right:0;}
    .home .bcd-section-AG {padding:150px 0 0;}
    .bcd-section-AG {padding:15px 0 0;}
    .home .bcd-section-AA,
    .single-room .bcd-section-AA,
    .single-structure .bcd-section-AA,
    .page-template-tpl-contact-us .bcd-section-AA {padding-bottom: 0;}
    .bcd-section-AG .bcd-content {width:40%;}
}

@media (min-width: 1440px) {

}

@media (min-width: 1910px) {

}

@media (min-width: 2570px) {

}