.elementor-126 .elementor-element.elementor-element-1d0f6920{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-29ee00a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-29ee00a6:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-29ee00a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bedandbreakfast-pembrokeshire.co.uk/wp-content/uploads/2026/11/about-header.jpg");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-16877ea6{text-align:center;}.elementor-126 .elementor-element.elementor-element-16877ea6 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:50px;font-weight:400;color:#ffffff;}.elementor-126 .elementor-element.elementor-element-3248cb0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:45px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-3310775d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-d0cd972{text-align:center;}.elementor-126 .elementor-element.elementor-element-d0cd972 .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:140px;font-weight:400;color:#d5d5d5;}.elementor-126 .elementor-element.elementor-element-440afb6d{text-align:center;}.elementor-126 .elementor-element.elementor-element-440afb6d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:400;color:#1c1c1c;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-454c0767{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-22518ee5{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-3028de11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:105px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-3d9a59c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-ad1ee39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-2ae98dc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-55ee48d{text-align:center;}.elementor-126 .elementor-element.elementor-element-55ee48d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-25f37276{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-6f01d2f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-3f9e5187{text-align:center;}.elementor-126 .elementor-element.elementor-element-3f9e5187 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-6cdac0e0{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-4e652e4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-24fc83e9{text-align:center;}.elementor-126 .elementor-element.elementor-element-24fc83e9 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-62fcc82e{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-463f9d2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-463f9d2d:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-463f9d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bedandbreakfast-pembrokeshire.co.uk/wp-content/uploads/2026/11/banner-bg-2.jpg");background-position:center center;background-size:cover;}.elementor-126 .elementor-element.elementor-element-26a68957{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-61502777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-4c083151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-59f69f3c{text-align:start;}.elementor-126 .elementor-element.elementor-element-59f69f3c .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:100px;font-weight:400;color:#d5d5d5a6;}.elementor-126 .elementor-element.elementor-element-5b6cea20{text-align:start;}.elementor-126 .elementor-element.elementor-element-5b6cea20 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:50px;font-weight:400;color:#ffffff;}.elementor-126 .elementor-element.elementor-element-47340e22{text-align:start;}.elementor-126 .elementor-element.elementor-element-47340e22 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:26px;font-weight:400;color:#a57a55;}.elementor-126 .elementor-element.elementor-element-1fb8a6c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-2785c1b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-299ec50c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-6b0b139a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-2ec952cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-3009eff6{text-align:center;}.elementor-126 .elementor-element.elementor-element-3009eff6 .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:140px;font-weight:400;color:#d5d5d5;}.elementor-126 .elementor-element.elementor-element-488ac27d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-126 .elementor-element.elementor-element-488ac27d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-7f3c4f45{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-126 .elementor-element.elementor-element-32d4cf03{--e-image-carousel-slides-to-show:1;}.elementor-126 .elementor-element.elementor-element-2524c3f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-781f11ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-43cfce17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-126 .elementor-element.elementor-element-41c8f6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-5964397e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-38284f6a{text-align:center;}.elementor-126 .elementor-element.elementor-element-38284f6a .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:140px;font-weight:400;color:#d5d5d5;}.elementor-126 .elementor-element.elementor-element-34076be0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-126 .elementor-element.elementor-element-34076be0 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-483cc75{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-126 .elementor-element.elementor-element-3b85efa9 .elementor-button{background-color:#d8cc96;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:700;fill:#252015;color:#252015;border-radius:0px 0px 0px 0px;padding:15px 34px 15px 34px;}.elementor-126 .elementor-element.elementor-element-29548ff9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-29548ff9:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-29548ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bedandbreakfast-pembrokeshire.co.uk/wp-content/uploads/2026/11/banner-bg.jpg");background-position:center center;background-size:cover;}.elementor-126 .elementor-element.elementor-element-ccc731c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-f2eeb48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-5e993e15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-4bf77f00{text-align:start;}.elementor-126 .elementor-element.elementor-element-4bf77f00 .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:140px;font-weight:400;color:#d5d5d5a6;}.elementor-126 .elementor-element.elementor-element-492b7548{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-126 .elementor-element.elementor-element-492b7548 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:400;color:#ffffff;}.elementor-126 .elementor-element.elementor-element-589ef17c{text-align:start;}.elementor-126 .elementor-element.elementor-element-589ef17c .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:26px;font-weight:400;color:#a57a55;}.elementor-126 .elementor-element.elementor-element-6c53d10c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-304ea811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-776995ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-6464373e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-1d98698b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-1f1a6b20{text-align:center;}.elementor-126 .elementor-element.elementor-element-1f1a6b20 .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:140px;font-weight:400;color:#d5d5d5;}.elementor-126 .elementor-element.elementor-element-a2cd13f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-126 .elementor-element.elementor-element-a2cd13f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-6b9ad19d{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-3724aea8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-17a6666b{text-align:center;}.elementor-126 .elementor-element.elementor-element-17a6666b .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-47173b89{text-align:center;}.elementor-126 .elementor-element.elementor-element-47173b89 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;color:#8d7847;}.elementor-126 .elementor-element.elementor-element-48b6c08{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-637f0c36{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-447c8bb5{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-10dc435b{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-f07cafe{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-3d2f33ba{text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-3f3be69e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-549d2501{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-549d2501:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-549d2501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004f7e;}.elementor-126 .elementor-element.elementor-element-5a4b8163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-6c8e0f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-4edc63cc{text-align:start;}.elementor-126 .elementor-element.elementor-element-4edc63cc .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:140px;font-weight:400;color:#d8cc96;}.elementor-126 .elementor-element.elementor-element-68034ceb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-126 .elementor-element.elementor-element-68034ceb .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:400;color:#fff;}.elementor-126 .elementor-element.elementor-element-6fd57d2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-2ff0ca71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-64f7b2cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-15819f5e{text-align:start;}.elementor-126 .elementor-element.elementor-element-15819f5e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-2a4cb680{text-align:start;}.elementor-126 .elementor-element.elementor-element-2a4cb680 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:24px;font-weight:400;color:#888888;}.elementor-126 .elementor-element.elementor-element-2ec33348{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-794e6f30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-14dd26ce{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-25c6480e{text-align:start;}.elementor-126 .elementor-element.elementor-element-25c6480e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:26px;font-weight:400;color:#a57a55;}.elementor-126 .elementor-element.elementor-element-3da36a33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-36b9385e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-744c78f9{text-align:start;}.elementor-126 .elementor-element.elementor-element-744c78f9 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-593575dc{text-align:start;}.elementor-126 .elementor-element.elementor-element-593575dc .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:24px;font-weight:400;color:#888888;}.elementor-126 .elementor-element.elementor-element-79ef92d{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-462b7975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-1e2144a4{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-3b139eee{text-align:start;}.elementor-126 .elementor-element.elementor-element-3b139eee .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:26px;font-weight:400;color:#a57a55;}.elementor-126 .elementor-element.elementor-element-20e7c986{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-129b88ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-2226e0f5{text-align:start;}.elementor-126 .elementor-element.elementor-element-2226e0f5 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;color:#1c1c1c;}.elementor-126 .elementor-element.elementor-element-1e2d0c37{text-align:start;}.elementor-126 .elementor-element.elementor-element-1e2d0c37 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:24px;font-weight:400;color:#888888;}.elementor-126 .elementor-element.elementor-element-1647de30{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-22f6dee9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-73f737bd{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#666666;}.elementor-126 .elementor-element.elementor-element-76e3deef{text-align:start;}.elementor-126 .elementor-element.elementor-element-76e3deef .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:26px;font-weight:400;color:#a57a55;}.elementor-126 .elementor-element.elementor-element-6b3023e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-9b2ca8e .elementor-button{background-color:#d8cc96;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:700;fill:#252015;color:#252015;border-radius:0px 0px 0px 0px;padding:15px 34px 15px 34px;}.elementor-126 .elementor-element.elementor-element-7d5387b4 .elementor-button{background-color:#d8cc96;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:700;fill:#252015;color:#252015;border-radius:0px 0px 0px 0px;padding:15px 34px 15px 34px;}.elementor-126 .elementor-element.elementor-element-6cb1b359 .elementor-button{background-color:#d8cc96;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:700;fill:#252015;color:#252015;border-radius:0px 0px 0px 0px;padding:15px 34px 15px 34px;}.elementor-126 .elementor-element.elementor-element-b030176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-9da2c7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-bd6b6c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-33e47f6{text-align:center;}.elementor-126 .elementor-element.elementor-element-33e47f6 .elementor-heading-title{font-family:"Herr Von Muellerhoff", Sans-serif;font-size:140px;font-weight:400;color:#d5d5d5;}.elementor-126 .elementor-element.elementor-element-25ed0ef{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-126 .elementor-element.elementor-element-25ed0ef .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:400;color:#1c1c1c;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-126 .elementor-element.elementor-element-4634785 .elementor-swiper-button{font-size:20px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-1d0f6920 */.elementor-126 .elementor-element.elementor-element-1d0f6920, .elementor-126 .elementor-element.elementor-element-1d0f6920 .e-con {--gap:0px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 {overflow:clip}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-wrap {width:100%;max-width:1200px;margin-inline:auto;padding-inline:30px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-title{position:relative;padding-top:80px;margin-bottom:28px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-script{position:absolute;inset:0 0 auto;pointer-events:none}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-script .elementor-heading-title{line-height:1.05}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-title-text .elementor-heading-title{line-height:1;text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-title-text strong{color:#d8cc96}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-italic .elementor-heading-title{font-style:italic}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-uppercase .elementor-heading-title{text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .elementor-widget-text-editor p{margin:0}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .elementor-widget-text-editor p+p{margin-top:20px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-hero,.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-banner{position:relative;isolation:isolate}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-hero:before,.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-banner:before{content:"";position:absolute;inset:0;background:#00162780;z-index:-1;pointer-events:none}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-hero{min-height:396px;justify-content:center}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-breadcrumb{position:absolute;bottom:16px;color:white;text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-breadcrumb a{color:inherit}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-welcome{max-width:530px;margin-inline:auto;padding-inline:24px;gap:20px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-welcome .yga-title{padding-top:145px;margin-bottom:0}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-two,.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-three{display:grid;gap:34px;align-items:start}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-feature{gap:18px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-banner-copy{max-width:625px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-dining-gallery{margin-top:72px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-menu,.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-walking .elementor-widget-button{margin-top:25px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-price{border:1px solid #ddd}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-price>.elementor-widget{padding:12px 18px;border-bottom:1px solid #ddd}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-price>.elementor-widget:nth-child(2){padding-block:30px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-price>.elementor-widget:last-child{border-bottom:0}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-rooms .yga-title{margin-bottom:75px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room-track{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room{display:grid;grid-template-columns:1fr 1fr;flex:0 0 100%;scroll-snap-align:start;background:#fff;min-height:590px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room-image :is(.elementor-widget-container,img){width:100%;height:100%;object-fit:cover;display:block}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room-copy{padding:12% 15%;gap:18px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room-bottom{margin-top:auto;display:flex;flex-direction:row;justify-content:space-between;gap:10px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room-bottom .elementor-heading-title{font-size:20px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room-nav{flex-direction:row;justify-content:center;gap:16px;margin-top:22px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room-nav .elementor-button{border-radius:50%;padding:0;width:22px;height:22px;line-height:22px}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-reviews-carousel .elementor-testimonial__text{font:italic 500 34px/1.35 Cormorant,serif;color:#1c1c1c;max-width:650px;margin-inline:auto}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-reviews-carousel .elementor-testimonial__name{font:500 20px Cormorant,serif;text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-reviews-carousel .elementor-testimonial__title{font:600 15px Dosis,sans-serif;text-transform:uppercase;color:#8d7847}
@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-wrap{padding-inline:20px}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-two,.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-three,.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room{grid-template-columns:1fr}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room{min-height:0}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-room-image img{aspect-ratio:4/3}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-title{padding-top:52px}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-script .elementor-heading-title{font-size:88px}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-title-text .elementor-heading-title{font-size:40px}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-welcome .yga-title{padding-top:90px}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-welcome .yga-title-text .elementor-heading-title{font-size:33px}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-hero{min-height:270px}.elementor-126 .elementor-element.elementor-element-1d0f6920 :is(.yga-features,.yga-dining,.yga-walking,.yga-package,.yga-rooms,.yga-reviews,.yga-banner){padding-block:55px}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-dining-gallery{margin-top:0}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-rooms .yga-title{margin-bottom:30px}.elementor-126 .elementor-element.elementor-element-1d0f6920 .yga-reviews-carousel .elementor-testimonial__text{font-size:26px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3be69e */.elementor-126 .elementor-element.elementor-element-3f3be69e, .elementor-126 .elementor-element.elementor-element-3f3be69e .e-con {--gap:0px}
.elementor-126 .elementor-element.elementor-element-3f3be69e {overflow:clip}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-wrap {width:100%;max-width:1200px;margin-inline:auto;padding-inline:30px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-title{position:relative;padding-top:80px;margin-bottom:28px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-script{position:absolute;inset:0 0 auto;pointer-events:none}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-script .elementor-heading-title{line-height:1.05}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-title-text .elementor-heading-title{line-height:1;text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-title-text strong{color:#d8cc96}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-italic .elementor-heading-title{font-style:italic}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-uppercase .elementor-heading-title{text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-3f3be69e .elementor-widget-text-editor p{margin:0}
.elementor-126 .elementor-element.elementor-element-3f3be69e .elementor-widget-text-editor p+p{margin-top:20px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-hero,.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-banner{position:relative;isolation:isolate}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-hero:before,.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-banner:before{content:"";position:absolute;inset:0;background:#00162780;z-index:-1;pointer-events:none}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-hero{min-height:396px;justify-content:center}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-breadcrumb{position:absolute;bottom:16px;color:white;text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-breadcrumb a{color:inherit}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-welcome{max-width:530px;margin-inline:auto;padding-inline:24px;gap:20px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-welcome .yga-title{padding-top:145px;margin-bottom:0}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-two,.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-three{display:grid;gap:34px;align-items:start}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-feature{gap:18px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-banner-copy{max-width:625px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-dining-gallery{margin-top:72px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-menu,.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-walking .elementor-widget-button{margin-top:25px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-price{border:1px solid #ddd}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-price>.elementor-widget{padding:12px 18px;border-bottom:1px solid #ddd}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-price>.elementor-widget:nth-child(2){padding-block:30px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-price>.elementor-widget:last-child{border-bottom:0}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms .yga-title{margin-bottom:75px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-track{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room{display:grid;grid-template-columns:1fr 1fr;flex:0 0 100%;scroll-snap-align:start;background:#fff;min-height:590px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image :is(.elementor-widget-container,img){width:100%;height:100%;object-fit:cover;display:block}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-copy{padding:12% 15%;gap:18px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-bottom{margin-top:auto;display:flex;flex-direction:row;justify-content:space-between;gap:10px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-bottom .elementor-heading-title{font-size:20px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-nav{flex-direction:row;justify-content:center;gap:16px;margin-top:22px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-nav .elementor-button{border-radius:50%;padding:0;width:22px;height:22px;line-height:22px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-reviews-carousel .elementor-testimonial__text{font:italic 500 34px/1.35 Cormorant,serif;color:#1c1c1c;max-width:650px;margin-inline:auto}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-reviews-carousel .elementor-testimonial__name{font:500 20px Cormorant,serif;text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-reviews-carousel .elementor-testimonial__title{font:600 15px Dosis,sans-serif;text-transform:uppercase;color:#8d7847}
@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-wrap{padding-inline:20px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-two,.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-three,.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room{grid-template-columns:1fr}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room{min-height:0}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image img{aspect-ratio:4/3}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-title{padding-top:52px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-script .elementor-heading-title{font-size:88px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-title-text .elementor-heading-title{font-size:40px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-welcome .yga-title{padding-top:90px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-welcome .yga-title-text .elementor-heading-title{font-size:33px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-hero{min-height:270px}.elementor-126 .elementor-element.elementor-element-3f3be69e :is(.yga-features,.yga-dining,.yga-walking,.yga-package,.yga-rooms,.yga-reviews,.yga-banner){padding-block:55px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-dining-gallery{margin-top:0}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms .yga-title{margin-bottom:30px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-reviews-carousel .elementor-testimonial__text{font-size:26px}}
.elementor-126 .elementor-element.elementor-element-3f3be69e{padding:0;width:100%;max-width:none}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-welcome{width:50%;max-width:665px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-features .yga-three{align-items:stretch}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-card{min-height:384px;gap:18px;position:relative;isolation:isolate}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-card::before{content:"";position:absolute;inset:0;background:#0007;z-index:-1;pointer-events:none}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-card .elementor-widget-button{margin-top:auto;text-transform:uppercase}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-banner{min-height:456px;background-position:center top}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-banner .yga-banner-copy{max-width:625px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-banner .yga-script .elementor-heading-title{font-size:100px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-award img{width:auto;max-width:100%;max-height:570px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-quality-gallery{box-shadow:0 12px 32px #0004}
.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-quality-gallery .swiper-slide-image{height:clamp(420px,65vw,865px);width:100%;object-fit:cover}
@media(min-width:1025px) and (max-width:1439px){.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-wrap{max-width:1000px}}
@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-welcome{width:100%}.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-features{padding-bottom:55px}.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-intro,.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-quality{padding-block:45px}.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-banner{min-height:0}.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-card{min-height:310px;padding-top:42px}.elementor-126 .elementor-element.elementor-element-3f3be69e .ygh-quality-gallery .swiper-slide-image{height:420px}}

.elementor-126 .elementor-element.elementor-element-3f3be69e :is(.yga-wrap,.yga-title,.yga-room-track,.yga-room,.yga-room-bottom,.yga-room-nav){--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-wrap{width:calc(100% - 40px);max-width:1162px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms{padding-block:70px 90px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms .yga-title{padding-top:84px;margin-bottom:78px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-track{gap:0;scrollbar-width:none}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-track::-webkit-scrollbar{display:none}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room{width:100%;min-height:542px;gap:0;scroll-margin-top:110px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image{position:relative;min-height:100%}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image .elementor-widget-container{position:absolute;inset:0}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image img{object-position:center}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-copy{padding:64px clamp(32px,5vw,76px);gap:0}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-copy h3{line-height:42px;margin-bottom:8px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-copy .yga-italic{margin-bottom:28px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-copy p{line-height:28px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-bottom{padding-top:40px;align-items:center}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-bottom p{color:#a57a55}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-bottom .yga-italic{margin:0}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-nav{margin-top:34px;gap:10px}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-nav .elementor-button{display:grid;place-items:center;background:transparent;width:20px;height:24px;font-size:0}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-nav .elementor-button::after{content:"";width:10px;height:10px;border-radius:50%;background:#ddd}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-nav .elementor-widget-button:first-child .elementor-button::after{background:#667b84}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms:has(.yga-room:target) .yga-room-nav .elementor-button::after{background:#ddd}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms:has(#yga-room-1:target) .yga-room-nav .elementor-widget-button:nth-child(1) .elementor-button::after,
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms:has(#yga-room-2:target) .yga-room-nav .elementor-widget-button:nth-child(2) .elementor-button::after,
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms:has(#yga-room-3:target) .yga-room-nav .elementor-widget-button:nth-child(3) .elementor-button::after{background:#667b84}
@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms{padding-block:50px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-rooms .yga-title{padding-top:58px;margin-bottom:32px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room{min-height:0}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image .elementor-widget-container{position:static}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image img{height:auto}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-copy{padding:26px}.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-copy h3{font-size:30px;line-height:1.1}}
.elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room, .elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image {padding:0;border:0;margin:0} .elementor-126 .elementor-element.elementor-element-3f3be69e .yga-room-image .elementor-widget-container {padding:0;border:0;margin:0}/* End custom CSS */