.elementor-33 .elementor-element.elementor-element-18451e1{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-d637733{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-33 .elementor-element.elementor-element-87f785b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-87f785b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-33 .elementor-element.elementor-element-3668e5f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-3668e5f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3.4rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.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-33 .elementor-element.elementor-element-035842c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3b3833;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33 .elementor-element.elementor-element-21549ab .elementor-repeater-item-seneleft{left:46.8437%;--hotspot-translate-x:46.8437%;top:36.5704%;--hotspot-translate-y:36.5704%;}.elementor-33 .elementor-element.elementor-element-21549ab .elementor-repeater-item-camdntop{left:49.8305%;--hotspot-translate-x:49.8305%;top:36.6217%;--hotspot-translate-y:36.6217%;}.elementor-33 .elementor-element.elementor-element-21549ab .elementor-repeater-item-skyright{left:70.8283%;--hotspot-translate-x:70.8283%;top:47.2258%;--hotspot-translate-y:47.2258%;}.elementor-33 .elementor-element.elementor-element-21549ab .elementor-repeater-item-taylleft{left:60.87%;--hotspot-translate-x:60.87%;top:50.94%;--hotspot-translate-y:50.94%;}.elementor-33 .elementor-element.elementor-element-21549ab .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-33 .elementor-element.elementor-element-21549ab > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-21549ab{--background-align:flex-start;--container-width:100%;--image-width:100%;--hotspot-color:#1c1915;}.elementor-33 .elementor-element.elementor-element-b4747c6{--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:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-b4747c6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b4747c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ebe4d8;}.elementor-33 .elementor-element.elementor-element-2ebd7a1{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-8d29df3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-16e3708{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-33 .elementor-element.elementor-element-c72eb15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-c72eb15 img{width:100%;height:min(58vh, 560px);object-fit:cover;object-position:center center;}.elementor-33 .elementor-element.elementor-element-56c2bf7{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-9ea8e5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-9ea8e5f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-33 .elementor-element.elementor-element-83a2cdf{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-83a2cdf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.35rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-33 .elementor-element.elementor-element-8700d28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3b3833;}.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-33 .elementor-element.elementor-element-88d39c8 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;fill:#1c1915;color:#1c1915;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1c1915;border-radius:0px 0px 0px 0px;padding:4px 0px 6px 0px;}.elementor-33 .elementor-element.elementor-element-88d39c8 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-88d39c8 .elementor-button:focus{background-color:transparent;color:#8a7048;border-color:#8a7048;}.elementor-33 .elementor-element.elementor-element-88d39c8{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-88d39c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-88d39c8 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-88d39c8 .elementor-button:focus svg{fill:#8a7048;}.elementor-33 .elementor-element.elementor-element-e4e474f{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-8629406{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-79e0f7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-79e0f7d img{width:100%;height:min(58vh, 560px);object-fit:cover;object-position:center center;}.elementor-33 .elementor-element.elementor-element-bb93771{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-37af827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-37af827 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-33 .elementor-element.elementor-element-eba3060{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-eba3060 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.35rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-33 .elementor-element.elementor-element-dd53d97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3b3833;}.elementor-33 .elementor-element.elementor-element-aa0e696 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;fill:#1c1915;color:#1c1915;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1c1915;border-radius:0px 0px 0px 0px;padding:4px 0px 6px 0px;}.elementor-33 .elementor-element.elementor-element-aa0e696 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-aa0e696 .elementor-button:focus{background-color:transparent;color:#8a7048;border-color:#8a7048;}.elementor-33 .elementor-element.elementor-element-aa0e696{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-aa0e696 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-aa0e696 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-aa0e696 .elementor-button:focus svg{fill:#8a7048;}.elementor-33 .elementor-element.elementor-element-a8a8b05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-d58defb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5a33958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-5a33958 img{width:100%;height:min(58vh, 560px);object-fit:cover;object-position:center center;}.elementor-33 .elementor-element.elementor-element-fb280e9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0bf25c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-0bf25c4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-33 .elementor-element.elementor-element-5f76574{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-5f76574 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.35rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-33 .elementor-element.elementor-element-228cfc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3b3833;}.elementor-33 .elementor-element.elementor-element-822526d .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;fill:#1c1915;color:#1c1915;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1c1915;border-radius:0px 0px 0px 0px;padding:4px 0px 6px 0px;}.elementor-33 .elementor-element.elementor-element-822526d .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-822526d .elementor-button:focus{background-color:transparent;color:#8a7048;border-color:#8a7048;}.elementor-33 .elementor-element.elementor-element-822526d{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-822526d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-822526d .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-822526d .elementor-button:focus svg{fill:#8a7048;}.elementor-33 .elementor-element.elementor-element-a09f477{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-afef8b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-9d7cd9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-9d7cd9a img{width:100%;height:min(58vh, 560px);object-fit:cover;object-position:center center;}.elementor-33 .elementor-element.elementor-element-a13e9bc{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0c85098{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-0c85098 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-33 .elementor-element.elementor-element-cf8c87f{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-cf8c87f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.35rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-33 .elementor-element.elementor-element-0b58fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3b3833;}.elementor-33 .elementor-element.elementor-element-a43e5aa .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;fill:#1c1915;color:#1c1915;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1c1915;border-radius:0px 0px 0px 0px;padding:4px 0px 6px 0px;}.elementor-33 .elementor-element.elementor-element-a43e5aa .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-a43e5aa .elementor-button:focus{background-color:transparent;color:#8a7048;border-color:#8a7048;}.elementor-33 .elementor-element.elementor-element-a43e5aa{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-a43e5aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-a43e5aa .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-a43e5aa .elementor-button:focus svg{fill:#8a7048;}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-18451e1{--padding-top:72px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-d637733{--width:100%;}.elementor-33 .elementor-element.elementor-element-2ebd7a1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-8d29df3{--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;--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-16e3708{--width:100%;}.elementor-33 .elementor-element.elementor-element-56c2bf7{--width:100%;}.elementor-33 .elementor-element.elementor-element-e4e474f{--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;--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-8629406{--width:100%;}.elementor-33 .elementor-element.elementor-element-bb93771{--width:100%;}.elementor-33 .elementor-element.elementor-element-a8a8b05{--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;--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-d58defb{--width:100%;}.elementor-33 .elementor-element.elementor-element-fb280e9{--width:100%;}.elementor-33 .elementor-element.elementor-element-a09f477{--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;--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-afef8b5{--width:100%;}.elementor-33 .elementor-element.elementor-element-a13e9bc{--width:100%;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-18451e1{--content-width:85%;}.elementor-33 .elementor-element.elementor-element-d637733{--width:672px;}.elementor-33 .elementor-element.elementor-element-2ebd7a1{--width:85%;}.elementor-33 .elementor-element.elementor-element-16e3708{--width:calc(57.5% - 28px);}.elementor-33 .elementor-element.elementor-element-56c2bf7{--width:calc(42.5% - 28px);}.elementor-33 .elementor-element.elementor-element-8629406{--width:calc(57.5% - 28px);}.elementor-33 .elementor-element.elementor-element-bb93771{--width:calc(42.5% - 28px);}.elementor-33 .elementor-element.elementor-element-d58defb{--width:calc(57.5% - 28px);}.elementor-33 .elementor-element.elementor-element-fb280e9{--width:calc(42.5% - 28px);}.elementor-33 .elementor-element.elementor-element-afef8b5{--width:calc(57.5% - 28px);}.elementor-33 .elementor-element.elementor-element-a13e9bc{--width:calc(42.5% - 28px);}}/* Start custom CSS for hotspot, class: .elementor-element-21549ab */.elementor-33 .elementor-element.elementor-element-21549ab { max-width: 920px !important; width: 100%; min-width: 0; margin-left: auto !important; margin-right: auto !important; }
.elementor-33 .elementor-element.elementor-element-21549ab .elementor-widget-container { max-width: none !important; width: 100%; }
.elementor-33 .elementor-element.elementor-element-21549ab img { width: 100%; height: auto; display: block; }
.elementor-33 .elementor-element.elementor-element-21549ab .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button {
  background: #1c1915;
  width: 0.85rem;
  height: 0.85rem;
  min-width: 0.85rem;
  min-height: 0.85rem;
  padding: 0;
  border: 2px solid #f4efe6;
  border-radius: 50%;
  box-shadow: 0 0 0 4px rgba(28, 25, 21, 0.12);
  box-sizing: content-box;
}
.elementor-33 .elementor-element.elementor-element-21549ab .e-hotspot__label {
  position: absolute;
  white-space: nowrap;
  background: #f4efe6;
  color: #1c1915;
  padding: 0.35rem 0.6rem;
  font-family: Outfit, sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.14em;
  line-height: 1;
  text-transform: uppercase;
}
.elementor-33 .elementor-element.elementor-element-21549ab .elementor-repeater-item-seneleft .e-hotspot__label,
.elementor-33 .elementor-element.elementor-element-21549ab .elementor-repeater-item-taylleft .e-hotspot__label {
  right: 1.15rem;
  left: auto;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
.elementor-33 .elementor-element.elementor-element-21549ab .elementor-repeater-item-skyright .e-hotspot__label {
  left: 1.15rem;
  right: auto;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
.elementor-33 .elementor-element.elementor-element-21549ab .elementor-repeater-item-camdntop .e-hotspot__label {
  left: 50%;
  right: auto;
  top: auto;
  bottom: 1.15rem;
  transform: translateX(-50%);
}
.elementor-33 .elementor-element.elementor-element-21549ab .e-hotspot:hover .e-hotspot__button,
.elementor-33 .elementor-element.elementor-element-21549ab .e-hotspot:focus-visible .e-hotspot__button {
  background: #8a7048;
}/* End custom CSS */