.elementor-4979 .elementor-element.elementor-element-60867fa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--position:fixed;top:0px;}.elementor-4979 .elementor-element.elementor-element-60867fa:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-60867fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-4979 .elementor-element.elementor-element-60867fa{left:0px;}body.rtl .elementor-4979 .elementor-element.elementor-element-60867fa{right:0px;}.elementor-4979 .elementor-element.elementor-element-6ef3ffd{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.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-4979 .elementor-element.elementor-element-3f9c6c6{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-9449fdc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-9449fdc:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-9449fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF6EE;}.elementor-4979 .elementor-element.elementor-element-ede03f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-84a1175{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4979 .elementor-element.elementor-element-d708068{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-0748d87{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-206d01e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-11bbf21{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-c503d68{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-c503d68:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-c503d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDE1;}.elementor-4979 .elementor-element.elementor-element-f6525a6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-f55baf9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4979 .elementor-element.elementor-element-ecf789d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-26e47e5{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-7289286{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-9256c6b{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-b6ddc57{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-b6ddc57:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-b6ddc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF6EE;}.elementor-4979 .elementor-element.elementor-element-71ebe25{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-0d5bc07{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4979 .elementor-element.elementor-element-81f8b44{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-c48f336{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-6c718fa{--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:0px 0px;--row-gap:0px;--column-gap: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-4979 .elementor-element.elementor-element-6b2c037 img{width:100%;}.elementor-4979 .elementor-element.elementor-element-6b2c037{padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-0ab2c80{--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-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-4979 .elementor-element.elementor-element-c2c4aed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-4979 .elementor-element.elementor-element-12d3dc7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-12d3dc7:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-12d3dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDE1;}.elementor-4979 .elementor-element.elementor-element-3c549f6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-da32aba{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-1ae9baf{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-4979 .elementor-element.elementor-element-a188b3c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-fc1fcf1{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-35f64c3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-e9a6bd9{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-5878fce{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-b2666fe{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-58b9f60{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-119d7ea{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-dfd5af6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-ee7f5e4{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-f593463{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-07ab85f{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-1df7a1e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-8807b12{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-d17c875{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-d17c875:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-d17c875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF6EE;}.elementor-4979 .elementor-element.elementor-element-f93a2f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-4ddfc3c{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-10dd1b8{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-4979 .elementor-element.elementor-element-2481013{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-de8d715{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-0d215b6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-623f8d6{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-931d667{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-15dec2a{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-bc90d77{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-d96d00a{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-f0249ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-864c275{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-420d5e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-7835377{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-14f8601{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-14f8601:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-14f8601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDE1;}.elementor-4979 .elementor-element.elementor-element-beaa85b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-b965d7d{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-e1365bd{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-9990a68{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-9990a68:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-9990a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF6EE;}.elementor-4979 .elementor-element.elementor-element-2d28725{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-04ae1b6{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-4979 .elementor-element.elementor-element-58bf2f0{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-6a38d3b img{width:100%;}.elementor-4979 .elementor-element.elementor-element-6a38d3b{padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-bf4ad72{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-c775702{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-48826e4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-48826e4:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-48826e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDE1;}.elementor-4979 .elementor-element.elementor-element-bc497a3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-299f4aa{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-97f97d2{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-4979 .elementor-element.elementor-element-4c047a4{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-d63a73b{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-2f98554{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-0641e0e{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-e89293e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-0e2eae4{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-9b63176{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-9b63176:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-9b63176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF6EE;}.elementor-4979 .elementor-element.elementor-element-ccff510{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-4baec84{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-9b88e0a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-9b88e0a:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-9b88e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4785A;}.elementor-4979 .elementor-element.elementor-element-ebac6f2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-db71291{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-cd5f744{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-cd5f744:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-cd5f744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDE1;}.elementor-4979 .elementor-element.elementor-element-aa8c5ee{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-769ad08{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-d672055{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-d672055:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-d672055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1810;}.elementor-4979 .elementor-element.elementor-element-f5fe29d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-f61f665{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}.elementor-4979 .elementor-element.elementor-element-51d00e6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-51d00e6:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-51d00e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-4979 .elementor-element.elementor-element-f6e2309{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4979 .elementor-element.elementor-element-a904a7f{font-family:"DM Sans", Sans-serif;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-4979 .elementor-element.elementor-element-6ef3ffd{--width:1140px;}.elementor-4979 .elementor-element.elementor-element-ede03f3{--width:1140px;}.elementor-4979 .elementor-element.elementor-element-d708068{--width:50%;}.elementor-4979 .elementor-element.elementor-element-206d01e{--width:50%;}.elementor-4979 .elementor-element.elementor-element-f6525a6{--width:960px;}.elementor-4979 .elementor-element.elementor-element-ecf789d{--width:50%;}.elementor-4979 .elementor-element.elementor-element-7289286{--width:50%;}.elementor-4979 .elementor-element.elementor-element-71ebe25{--width:960px;}.elementor-4979 .elementor-element.elementor-element-81f8b44{--width:50%;}.elementor-4979 .elementor-element.elementor-element-6c718fa{--width:50%;}.elementor-4979 .elementor-element.elementor-element-3c549f6{--width:960px;}.elementor-4979 .elementor-element.elementor-element-a188b3c{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-35f64c3{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-5878fce{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-58b9f60{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-dfd5af6{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-f593463{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-1df7a1e{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-f93a2f3{--width:960px;}.elementor-4979 .elementor-element.elementor-element-2481013{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-0d215b6{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-931d667{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-bc90d77{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-f0249ef{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-420d5e8{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-beaa85b{--width:960px;}.elementor-4979 .elementor-element.elementor-element-2d28725{--width:960px;}.elementor-4979 .elementor-element.elementor-element-58bf2f0{--width:50%;}.elementor-4979 .elementor-element.elementor-element-bf4ad72{--width:50%;}.elementor-4979 .elementor-element.elementor-element-bc497a3{--width:960px;}.elementor-4979 .elementor-element.elementor-element-4c047a4{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-2f98554{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-e89293e{--width:33.33%;}.elementor-4979 .elementor-element.elementor-element-ccff510{--width:960px;}.elementor-4979 .elementor-element.elementor-element-ebac6f2{--width:960px;}.elementor-4979 .elementor-element.elementor-element-aa8c5ee{--width:960px;}.elementor-4979 .elementor-element.elementor-element-f5fe29d{--width:960px;}.elementor-4979 .elementor-element.elementor-element-f6e2309{--width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4979 .elementor-element.elementor-element-d708068{--width:100%;}.elementor-4979 .elementor-element.elementor-element-206d01e{--width:100%;}.elementor-4979 .elementor-element.elementor-element-ecf789d{--width:100%;}.elementor-4979 .elementor-element.elementor-element-7289286{--width:100%;}.elementor-4979 .elementor-element.elementor-element-81f8b44{--width:100%;}.elementor-4979 .elementor-element.elementor-element-6c718fa{--width:100%;}.elementor-4979 .elementor-element.elementor-element-a188b3c{--width:50%;}.elementor-4979 .elementor-element.elementor-element-35f64c3{--width:50%;}.elementor-4979 .elementor-element.elementor-element-5878fce{--width:50%;}.elementor-4979 .elementor-element.elementor-element-58b9f60{--width:50%;}.elementor-4979 .elementor-element.elementor-element-dfd5af6{--width:50%;}.elementor-4979 .elementor-element.elementor-element-f593463{--width:50%;}.elementor-4979 .elementor-element.elementor-element-1df7a1e{--width:50%;}.elementor-4979 .elementor-element.elementor-element-2481013{--width:50%;}.elementor-4979 .elementor-element.elementor-element-0d215b6{--width:50%;}.elementor-4979 .elementor-element.elementor-element-931d667{--width:50%;}.elementor-4979 .elementor-element.elementor-element-bc90d77{--width:50%;}.elementor-4979 .elementor-element.elementor-element-f0249ef{--width:50%;}.elementor-4979 .elementor-element.elementor-element-420d5e8{--width:50%;}.elementor-4979 .elementor-element.elementor-element-58bf2f0{--width:100%;}.elementor-4979 .elementor-element.elementor-element-bf4ad72{--width:100%;}.elementor-4979 .elementor-element.elementor-element-4c047a4{--width:100%;}.elementor-4979 .elementor-element.elementor-element-2f98554{--width:100%;}.elementor-4979 .elementor-element.elementor-element-e89293e{--width:100%;}}@media(max-width:1024px){.elementor-4979 .elementor-element.elementor-element-84a1175{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4979 .elementor-element.elementor-element-f55baf9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4979 .elementor-element.elementor-element-0d5bc07{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4979 .elementor-element.elementor-element-04ae1b6{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}}@media(max-width:767px){.elementor-4979 .elementor-element.elementor-element-84a1175{--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-4979 .elementor-element.elementor-element-d708068{--width:100%;}.elementor-4979 .elementor-element.elementor-element-206d01e{--width:100%;}.elementor-4979 .elementor-element.elementor-element-f55baf9{--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-4979 .elementor-element.elementor-element-ecf789d{--width:100%;}.elementor-4979 .elementor-element.elementor-element-7289286{--width:100%;}.elementor-4979 .elementor-element.elementor-element-0d5bc07{--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-4979 .elementor-element.elementor-element-81f8b44{--width:100%;}.elementor-4979 .elementor-element.elementor-element-6c718fa{--width:100%;}.elementor-4979 .elementor-element.elementor-element-a188b3c{--width:100%;}.elementor-4979 .elementor-element.elementor-element-35f64c3{--width:100%;}.elementor-4979 .elementor-element.elementor-element-5878fce{--width:100%;}.elementor-4979 .elementor-element.elementor-element-58b9f60{--width:100%;}.elementor-4979 .elementor-element.elementor-element-dfd5af6{--width:100%;}.elementor-4979 .elementor-element.elementor-element-f593463{--width:100%;}.elementor-4979 .elementor-element.elementor-element-1df7a1e{--width:100%;}.elementor-4979 .elementor-element.elementor-element-2481013{--width:100%;}.elementor-4979 .elementor-element.elementor-element-0d215b6{--width:100%;}.elementor-4979 .elementor-element.elementor-element-931d667{--width:100%;}.elementor-4979 .elementor-element.elementor-element-bc90d77{--width:100%;}.elementor-4979 .elementor-element.elementor-element-f0249ef{--width:100%;}.elementor-4979 .elementor-element.elementor-element-420d5e8{--width:100%;}.elementor-4979 .elementor-element.elementor-element-04ae1b6{--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-4979 .elementor-element.elementor-element-58bf2f0{--width:100%;}.elementor-4979 .elementor-element.elementor-element-bf4ad72{--width:100%;}.elementor-4979 .elementor-element.elementor-element-97f97d2{--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-4979 .elementor-element.elementor-element-4c047a4{--width:100%;}.elementor-4979 .elementor-element.elementor-element-2f98554{--width:100%;}.elementor-4979 .elementor-element.elementor-element-e89293e{--width:100%;}}/* Start custom CSS *//* ============================================
   EXTRA STRONG PEELING OIL — CSS BLOCK
   Paste into Custom CSS box on widget or container
   ============================================ */

/* ======================== */
/* ASTRA HEADING OVERRIDES  */
/* ======================== */
.ep-h1 {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: clamp(34px, 5vw, 58px) !important;
  font-weight: 600 !important;
  line-height: 1.15 !important;
  color: #2C1810 !important;
  margin-bottom: 22px !important;
}
.ep-h2 {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: clamp(28px, 4vw, 46px) !important;
  font-weight: 600 !important;
  line-height: 1.15 !important;
  color: #2C1810 !important;
}
.ep-h3 {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: clamp(18px, 2.5vw, 26px) !important;
  font-weight: 600 !important;
  line-height: 1.15 !important;
  color: #2C1810 !important;
}

/* ======================== */
/* BUTTONS — HOVER STATES   */
/* ======================== */
.ep-btn-primary {
  transition: background 0.2s, transform 0.15s !important;
}
.ep-btn-primary:hover {
  background: #A85E42 !important;
  transform: translateY(-1px) !important;
}
.ep-btn-secondary {
  transition: all 0.2s !important;
}
.ep-btn-secondary:hover {
  background: #C4785A !important;
  color: #FFFFFF !important;
}
.ep-btn-white {
  transition: all 0.2s !important;
}
.ep-btn-white:hover {
  background: #FDF6EE !important;
  transform: translateY(-2px) !important;
}
.ep-btn-outline-white {
  transition: all 0.2s !important;
}
.ep-btn-outline-white:hover {
  background: rgba(255,255,255,0.15) !important;
}
.ep-header-cta {
  transition: background 0.2s !important;
}
.ep-header-cta:hover {
  background: #A85E42 !important;
}

/* ======================== */
/* CAROUSEL                 */
/* ======================== */
.carousel-slide { opacity: 0 !important; }
.carousel-slide.active { opacity: 1 !important; }

.carousel-btn:hover {
  transform: translateY(-50%) scale(1.08) !important;
}
.carousel-dot {
  transition: background 0.2s, transform 0.2s;
}
.carousel-dot.active {
  background: #FFFFFF !important;
  transform: scale(1.3) !important;
}

/* Thumbnail strip */
.thumbnail-strip::-webkit-scrollbar { display: none; }
.thumbnail-strip { scrollbar-width: none; }

.thumb {
  transition: opacity 0.2s, filter 0.2s;
}
.thumb.active {
  opacity: 1 !important;
  filter: none !important;
  border-color: #C4785A !important;
}

/* ======================== */
/* FEATURE CARDS            */
/* ======================== */
.ep-feature-card {
  transition: transform 0.2s, box-shadow 0.2s !important;
}
.ep-feature-card:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 12px 32px rgba(44, 24, 16, 0.1) !important;
}

/* ======================== */
/* PACKAGE CARDS            */
/* ======================== */
.ep-pkg-card {
  transition: box-shadow 0.2s !important;
}
.ep-pkg-card:hover {
  box-shadow: 0 12px 36px rgba(44, 24, 16, 0.1) !important;
}

/* ======================== */
/* FAQ ACCORDION            */
/* ======================== */
.faq-item.open .faq-icon {
  transform: rotate(45deg) !important;
}

/* ======================== */
/* FOOTER LINKS HOVER       */
/* ======================== */
.footer-inner a:hover,
footer a:hover {
  color: #FFFFFF !important;
}

/* ======================== */
/* ANNOUNCEMENT BAR         */
/* ======================== */
#ann-bar.hidden { display: none !important; }
#ann-close:hover { opacity: 1 !important; }

/* ======================== */
/* STICKY MOBILE CTA BAR   */
/* ======================== */
#sticky-bar { display: none !important; }
@media (max-width: 768px) {
  #sticky-bar { display: block !important; }
}

/* ======================== */
/* FADE-IN ANIMATION        */
/* ======================== */
.fade-in {
  opacity: 0;
  transform: translateY(26px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}
.fade-in.visible {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* ======================== */
/* EDITOR VISIBILITY OVERRIDE */
/* Scroll-reveal & hover     */
/* ======================== */
.elementor-editor-active .fade-in {
  opacity: 1 !important;
  transform: none !important;
}
.elementor-editor-active .ep-feature-card:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 12px 32px rgba(44, 24, 16, 0.1) !important;
}
.elementor-editor-active .ep-pkg-card:hover {
  box-shadow: 0 12px 36px rgba(44, 24, 16, 0.1) !important;
}

/* ======================== */
/* RESPONSIVE               */
/* ======================== */
@media (max-width: 768px) {
  /* Hero carousel full-width breakout */
  .hero-carousel-col .carousel-container {
    aspect-ratio: 4/3 !important;
    border-radius: 0 !important;
    margin: 0 -24px !important;
    width: calc(100% + 48px) !important;
  }
  
  /* Hero carousel column above copy on mobile */
  .hero-carousel-col { order: -1 !important; }

  /* Full-width buttons */
  .ep-btn-primary,
  .ep-btn-secondary { 
    width: 100% !important; 
    justify-content: center !important; 
  }

  /* Final CTA buttons stack */
  .final-cta-buttons {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  .ep-btn-white,
  .ep-btn-outline-white {
    justify-content: center !important;
  }

  /* Gold package card — no transform on mobile */
  .ep-featured {
    transform: none !important;
  }

  /* Logo bar mobile */
  #logo-bar {
    padding: 10px 20px !important;
  }
  .ep-header-cta { display: none !important; }
}/* End custom CSS */