.elementor-5 .elementor-element.elementor-element-8034a21{--display:flex;--position:relative;--min-height:92vh;--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;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8034a21{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-8034a21{right:0px;}.elementor-5 .elementor-element.elementor-element-cb2ae01{--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:48px;--padding-right:48px;}.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-5 .elementor-element.elementor-element-7c1015a{text-align:center;}.elementor-5 .elementor-element.elementor-element-7c1015a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#9C7A3C;}.elementor-5 .elementor-element.elementor-element-9ac8f69{text-align:center;}.elementor-5 .elementor-element.elementor-element-9ac8f69 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:600;line-height:1.15em;color:var( --e-global-color-mockup_white );}.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-5 .elementor-element.elementor-element-cd63e79{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.88);}.elementor-5 .elementor-element.elementor-element-e93215c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-5 .elementor-element.elementor-element-5431630 .elementor-button{background-color:#9C7A3C;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;fill:var( --e-global-color-mockup_white );color:var( --e-global-color-mockup_white );border-style:none;border-radius:2px 2px 2px 2px;padding:16px 28px 16px 28px;}.elementor-5 .elementor-element.elementor-element-5431630 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-5431630 .elementor-button:focus{background-color:var( --e-global-color-mockup_button_hover );color:var( --e-global-color-mockup_white );}.elementor-5 .elementor-element.elementor-element-5431630 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-5431630 .elementor-button:focus svg{fill:var( --e-global-color-mockup_white );}.elementor-5 .elementor-element.elementor-element-45ec156 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;fill:var( --e-global-color-mockup_white );color:var( --e-global-color-mockup_white );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-mockup_white );border-radius:2px 2px 2px 2px;padding:16px 28px 16px 28px;}.elementor-5 .elementor-element.elementor-element-45ec156 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-45ec156 .elementor-button:focus{background-color:var( --e-global-color-mockup_white );color:var( --e-global-color-brand_text_on_light_title );}.elementor-5 .elementor-element.elementor-element-45ec156 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-45ec156 .elementor-button:focus svg{fill:var( --e-global-color-brand_text_on_light_title );}.elementor-5 .elementor-element.elementor-element-f8e4d49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-cafc264{text-align:center;}.elementor-5 .elementor-element.elementor-element-cafc264 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-9648f07{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-7bd4388{--display:flex;--min-height:450px;--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(24,22,19,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5 .elementor-element.elementor-element-7bd4388:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7bd4388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c39c249{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#B99145;}.elementor-5 .elementor-element.elementor-element-26f719d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-5 .elementor-element.elementor-element-26f719d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-26f719d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDCA;}.elementor-5 .elementor-element.elementor-element-88e93b9{text-align:center;}.elementor-5 .elementor-element.elementor-element-88e93b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-dd95d8c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-b8cc21a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-5 .elementor-element.elementor-element-b8cc21a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b8cc21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242321;}.elementor-5 .elementor-element.elementor-element-b4eeb10{text-align:center;}.elementor-5 .elementor-element.elementor-element-b4eeb10 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-15f6dd9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#C9C5BD;}.elementor-5 .elementor-element.elementor-element-36847f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--overflow:visible;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-b50a10d{--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;--border-radius:8px 8px 8px 8px;}.elementor-5 .elementor-element.elementor-element-b50a10d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b50a10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-229c9cc{--display:flex;}.elementor-5 .elementor-element.elementor-element-c69c64f{--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:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-cef16ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-6a510aa{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-066f991 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#B99145;color:#B99145;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B99145;}.elementor-5 .elementor-element.elementor-element-36f566d{--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;--border-radius:8px 8px 8px 8px;}.elementor-5 .elementor-element.elementor-element-36f566d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-36f566d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-8d8695c{--display:flex;}.elementor-5 .elementor-element.elementor-element-31c48af{--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:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-3276f94 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-7d03558{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-ab08d6e .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#B99145;color:#B99145;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B99145;}.elementor-5 .elementor-element.elementor-element-9e4c4d8{--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;--border-radius:8px 8px 8px 8px;}.elementor-5 .elementor-element.elementor-element-9e4c4d8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9e4c4d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.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-5 .elementor-element.elementor-element-efc4049 img{width:100%;height:220px;}.elementor-5 .elementor-element.elementor-element-b1d8ce0{--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:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-0eea23f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-7a174b3{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-6d89883 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#B99145;color:#B99145;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B99145;}.elementor-5 .elementor-element.elementor-element-f903b49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-5 .elementor-element.elementor-element-f903b49:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f903b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242321;}.elementor-5 .elementor-element.elementor-element-4100ba5{text-align:center;}.elementor-5 .elementor-element.elementor-element-4100ba5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-f4520f6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#C9C5BD;}.elementor-5 .elementor-element.elementor-element-e324500{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-8a4572b{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-5 .elementor-element.elementor-element-8a4572b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8a4572b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-c9a359a img{width:100%;height:210px;}.elementor-5 .elementor-element.elementor-element-154396f{--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:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-17fedf7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-87d19ec{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#B99145;}.elementor-5 .elementor-element.elementor-element-b1aa495{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-844e4b6 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#B99145;color:#B99145;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B99145;}.elementor-5 .elementor-element.elementor-element-92f4abe{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-5 .elementor-element.elementor-element-92f4abe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-92f4abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-29fb6af img{width:100%;height:210px;}.elementor-5 .elementor-element.elementor-element-8aec405{--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:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-b5299a7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-635930f{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#B99145;}.elementor-5 .elementor-element.elementor-element-723cb89{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-baa2c88 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#B99145;color:#B99145;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B99145;}.elementor-5 .elementor-element.elementor-element-663afc5{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-5 .elementor-element.elementor-element-663afc5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-663afc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-fdc996d img{width:100%;height:210px;}.elementor-5 .elementor-element.elementor-element-93d0d2b{--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:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-bf3c5b0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-d57e886{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#B99145;}.elementor-5 .elementor-element.elementor-element-a901695{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-e191d84 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#B99145;color:#B99145;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B99145;}.elementor-5 .elementor-element.elementor-element-57a16bb{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-5 .elementor-element.elementor-element-57a16bb:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-57a16bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-61b5079{--display:flex;}.elementor-5 .elementor-element.elementor-element-9638ee5{--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:22px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-1332c11 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-2d78403{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#B99145;}.elementor-5 .elementor-element.elementor-element-93075e5{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-82407cd .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#B99145;color:#B99145;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B99145;}.elementor-5 .elementor-element.elementor-element-3d93305 .elementor-button{background-color:#C6A15B;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#181613;color:#181613;border-radius:4px 4px 4px 4px;}.elementor-5 .elementor-element.elementor-element-c0c30bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-5 .elementor-element.elementor-element-c0c30bf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c0c30bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDCA;}.elementor-5 .elementor-element.elementor-element-87db710{text-align:center;}.elementor-5 .elementor-element.elementor-element-87db710 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-b10ab54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-e8d144b{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-e8d144b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e8d144b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-0dda0e2 .elementor-heading-title{font-size:14px;color:#C6A15B;}.elementor-5 .elementor-element.elementor-element-9a69270{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;font-style:italic;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-81a8187 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-664b876{font-family:"Montserrat", Sans-serif;font-size:12px;letter-spacing:0.3px;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-698ca33{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-698ca33:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-698ca33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-9fab655 .elementor-heading-title{font-size:14px;color:#C6A15B;}.elementor-5 .elementor-element.elementor-element-c126bf8{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;font-style:italic;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-4cbe9ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-c45fbbb{font-family:"Montserrat", Sans-serif;font-size:12px;letter-spacing:0.3px;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-5362716{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-5362716:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5362716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-1421016 .elementor-heading-title{font-size:14px;color:#C6A15B;}.elementor-5 .elementor-element.elementor-element-a9d4a4b{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;font-style:italic;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-2b22bed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-b97b09e{font-family:"Montserrat", Sans-serif;font-size:12px;letter-spacing:0.3px;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-3183e18{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-3183e18:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3183e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-6812e47 .elementor-heading-title{font-size:14px;color:#C6A15B;}.elementor-5 .elementor-element.elementor-element-5b72e0a{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;font-style:italic;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-b6eff46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-ab1787b{font-family:"Montserrat", Sans-serif;font-size:12px;letter-spacing:0.3px;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-c070904{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-c070904:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c070904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-86ba458 .elementor-heading-title{font-size:14px;color:#C6A15B;}.elementor-5 .elementor-element.elementor-element-1a61f07{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;font-style:italic;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-4f09c7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-fb3c11c{font-family:"Montserrat", Sans-serif;font-size:12px;letter-spacing:0.3px;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-48a5db6{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-48a5db6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-48a5db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-dbc3137 .elementor-heading-title{font-size:14px;color:#C6A15B;}.elementor-5 .elementor-element.elementor-element-b2482fa{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;font-style:italic;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-9314fd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-b863afe{font-family:"Montserrat", Sans-serif;font-size:12px;letter-spacing:0.3px;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-93b4c78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-5 .elementor-element.elementor-element-93b4c78:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-93b4c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDCA;}.elementor-5 .elementor-element.elementor-element-d7bfde3{text-align:center;}.elementor-5 .elementor-element.elementor-element-d7bfde3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-0e79632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:wrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-81171e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5 .elementor-element.elementor-element-a2b9c95{text-align:center;}.elementor-5 .elementor-element.elementor-element-a2b9c95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-1657204{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-28638a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5 .elementor-element.elementor-element-39c4863{text-align:center;}.elementor-5 .elementor-element.elementor-element-39c4863 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-3a45535{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-1aad13c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5 .elementor-element.elementor-element-477ce30{text-align:center;}.elementor-5 .elementor-element.elementor-element-477ce30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-5b84038{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-9b5af41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5 .elementor-element.elementor-element-7d0ee6d{text-align:center;}.elementor-5 .elementor-element.elementor-element-7d0ee6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#302E2A;}.elementor-5 .elementor-element.elementor-element-d4d91a3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#5E5A52;}.elementor-5 .elementor-element.elementor-element-7ae9abb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-5 .elementor-element.elementor-element-7ae9abb:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7ae9abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242321;}.elementor-5 .elementor-element.elementor-element-6916b8e{text-align:center;}.elementor-5 .elementor-element.elementor-element-6916b8e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;color:#F5F2EC;}.elementor-5 .elementor-element.elementor-element-cc6b964{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#C9C5BD;}.elementor-5 .elementor-element.elementor-element-16d4992 .elementor-button{background-color:#C6A15B;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#181613;color:#181613;border-radius:4px 4px 4px 4px;}.elementor-5 .elementor-element.elementor-element-425a1bf{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5 .elementor-element.elementor-element-8eb3a11{--display:flex;}.elementor-5 .elementor-element.elementor-element-2516ff0{text-align:center;}.elementor-5 .elementor-element.elementor-element-2516ff0 .elementor-heading-title{color:#9C7A3C;}.elementor-5 .elementor-element.elementor-element-bb2189c{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-weight:400;}.elementor-5 .elementor-element.elementor-element-bb2189c.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-bb2189c p{margin-block-end:0px;}.elementor-5 .elementor-element.elementor-element-c0f4a8e .elementor-button{background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-5 .elementor-element.elementor-element-c0f4a8e.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-cb2ae01{--width:100%;}.elementor-5 .elementor-element.elementor-element-e93215c{--width:100%;}.elementor-5 .elementor-element.elementor-element-7bd4388{--width:100%;}.elementor-5 .elementor-element.elementor-element-36847f8{--width:100%;}.elementor-5 .elementor-element.elementor-element-b50a10d{--width:30%;}.elementor-5 .elementor-element.elementor-element-229c9cc{--width:100%;}.elementor-5 .elementor-element.elementor-element-36f566d{--width:30%;}.elementor-5 .elementor-element.elementor-element-8d8695c{--width:100%;}.elementor-5 .elementor-element.elementor-element-9e4c4d8{--width:30%;}.elementor-5 .elementor-element.elementor-element-8a4572b{--width:22%;}.elementor-5 .elementor-element.elementor-element-92f4abe{--width:22%;}.elementor-5 .elementor-element.elementor-element-663afc5{--width:22%;}.elementor-5 .elementor-element.elementor-element-57a16bb{--width:22%;}.elementor-5 .elementor-element.elementor-element-61b5079{--width:100%;}.elementor-5 .elementor-element.elementor-element-e8d144b{--width:30%;}.elementor-5 .elementor-element.elementor-element-698ca33{--width:30%;}.elementor-5 .elementor-element.elementor-element-5362716{--width:30%;}.elementor-5 .elementor-element.elementor-element-3183e18{--width:30%;}.elementor-5 .elementor-element.elementor-element-c070904{--width:30%;}.elementor-5 .elementor-element.elementor-element-48a5db6{--width:30%;}.elementor-5 .elementor-element.elementor-element-81171e0{--width:21%;}.elementor-5 .elementor-element.elementor-element-28638a4{--width:21%;}.elementor-5 .elementor-element.elementor-element-1aad13c{--width:21%;}.elementor-5 .elementor-element.elementor-element-9b5af41{--width:21%;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-8034a21{--min-height:85vh;}.elementor-5 .elementor-element.elementor-element-9ac8f69 .elementor-heading-title{font-size:42px;}.elementor-5 .elementor-element.elementor-element-f8e4d49{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-8034a21:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8034a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hosterahospitality.com/wp-content/uploads/2026/08/pv-aerial-hero.webp");}.elementor-5 .elementor-element.elementor-element-8034a21{--min-height:100svh;}.elementor-5 .elementor-element.elementor-element-cb2ae01{--padding-top:20px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-7c1015a{text-align:center;}.elementor-5 .elementor-element.elementor-element-9ac8f69{text-align:center;}.elementor-5 .elementor-element.elementor-element-9ac8f69 .elementor-heading-title{font-size:36px;}.elementor-5 .elementor-element.elementor-element-cd63e79{text-align:center;font-size:16px;line-height:1.55em;}.elementor-5 .elementor-element.elementor-element-e93215c{--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-5 .elementor-element.elementor-element-5431630.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-5431630{z-index:9999;}.elementor-5 .elementor-element.elementor-element-45ec156.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-f8e4d49{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-cafc264 .elementor-heading-title{font-size:28px;}.elementor-5 .elementor-element.elementor-element-7bd4388{--min-height:550px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-5 .elementor-element.elementor-element-26f719d{--padding-top:64px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-8d8695c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8d8695c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hosterahospitality.com/wp-content/uploads/2026/08/Phoenix.jpg");}.elementor-5 .elementor-element.elementor-element-0e79632{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5 .elementor-element.elementor-element-425a1bf{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for container, class: .elementor-element-8034a21 */.elementor-5 .elementor-element.elementor-element-8034a21 { position: relative; overflow: hidden; }
.elementor-5 .elementor-element.elementor-element-8034a21::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 260px; background: linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0)); z-index: 1; pointer-events: none; }
.elementor-5 .elementor-element.elementor-element-8034a21 > .e-con-inner { position: relative; z-index: 2; overflow: visible; }/* End custom CSS */