.elementor-693 .elementor-element.elementor-element-7e0a6ff{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-02159fe{--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;}.elementor-693 .elementor-element.elementor-element-d6f2e23{--display:flex;}.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-693 .elementor-element.elementor-element-bf24fd0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#4B2E2B;}.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-693 .elementor-element.elementor-element-e298d56 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-952f05c{--display:flex;--justify-content:center;}.elementor-693 .elementor-element.elementor-element-2329ae5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#333333;}.elementor-693 .elementor-element.elementor-element-0603573{--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;}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{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-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button:hover svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-693 .elementor-element.elementor-element-3499dd9{text-align:center;}.elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button .premium-button-text-icon-wrapper span{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button.premium-button-style2-shutinhor:before , .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button.premium-button-style2-shutinver:before , .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style5-radialin:before , .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style5-rectin:before{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button{border-radius:99px;}.elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-line6::after{color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-none:hover, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style8:hover, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style1:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style2-shutouthor:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style2-shutoutver:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style2-shutinhor, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style2-shutinver, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style2-dshutinhor:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style2-dshutinver:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style2-scshutouthor:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style2-scshutoutver:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style3-after:hover, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style3-before:hover, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style4-icon-wrapper, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style5-radialin, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style5-radialout:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style5-rectin, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style5-rectout:before, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style6-bg, .elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button-style6:before{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-42a329a{text-align:center;}.elementor-693 .elementor-element.elementor-element-42a329a .premium-button .premium-button-text-icon-wrapper span{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-42a329a .premium-button, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button.premium-button-style2-shutinhor:before , .elementor-693 .elementor-element.elementor-element-42a329a .premium-button.premium-button-style2-shutinver:before , .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style5-radialin:before , .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style5-rectin:before{background-color:#8C5A3C00;}.elementor-693 .elementor-element.elementor-element-42a329a .premium-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C5A3C;border-radius:99px;}.elementor-693 .elementor-element.elementor-element-42a329a .premium-button, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-693 .elementor-element.elementor-element-42a329a .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-line6::after{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-42a329a .premium-button-none:hover, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style8:hover, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style1:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style2-shutouthor:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style2-shutoutver:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style2-shutinhor, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style2-shutinver, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style2-dshutinhor:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style2-dshutinver:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style2-scshutouthor:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style2-scshutoutver:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style3-after:hover, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style3-before:hover, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style4-icon-wrapper, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style5-radialin, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style5-radialout:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style5-rectin, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style5-rectout:before, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style6-bg, .elementor-693 .elementor-element.elementor-element-42a329a .premium-button-style6:before{background-color:#8C5A3C00;}.elementor-693 .elementor-element.elementor-element-264e1ec{z-index:9;}.elementor-693 .elementor-element.elementor-element-28463fb{--display:flex;--min-height:700px;--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:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-28463fb:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-28463fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-9f1f9a5{--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:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-62a26f1{--display:flex;--min-height:0px;}.elementor-693 .elementor-element.elementor-element-6cbe642{text-align:center;}.elementor-693 .elementor-element.elementor-element-6cbe642 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-9db2a6d{text-align:center;}.elementor-693 .elementor-element.elementor-element-9db2a6d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-43daa11{text-align:center;}.elementor-693 .elementor-element.elementor-element-43daa11 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-2c9a15f{--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-693 .elementor-element.elementor-element-218a6ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-572301c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-81fff7d{text-align:center;}.elementor-693 .elementor-element.elementor-element-81fff7d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-c6f6df5{--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-693 .elementor-element.elementor-element-83ad721 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-5a0332b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-cf1c5dc{text-align:center;}.elementor-693 .elementor-element.elementor-element-cf1c5dc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-bde1718{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-f8e8777{--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;}.elementor-693 .elementor-element.elementor-element-885c9b9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-e189e59 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-96b26e0 img{width:100%;max-width:100%;height:80vh;}.elementor-693 .elementor-element.elementor-element-8fb1f32{--display:flex;}.elementor-693 .elementor-element.elementor-element-63bd57a{--display:flex;}.elementor-693 .elementor-element.elementor-element-7d64213 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-447f329 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#333333;}.elementor-693 .elementor-element.elementor-element-b777f3b{--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-693 .elementor-element.elementor-element-f5ff9ba{--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;}.elementor-693 .elementor-element.elementor-element-bb2710f{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-693 .elementor-element.elementor-element-bb2710f:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-bb2710f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__front{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__back{background-color:#FFF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box{height:200px;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__layer, .elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__image img{width:42%;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__image{opacity:1;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 20px 10px 20px;text-align:start;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__button{margin-inline-start:0;}.elementor-693 .elementor-element.elementor-element-2205854 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-693 .elementor-element.elementor-element-e389ab0{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-693 .elementor-element.elementor-element-e389ab0:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-e389ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__front{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__back{background-color:#FFF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box{height:200px;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__layer, .elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__image img{width:42%;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__image{opacity:1;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 20px 10px 20px;text-align:start;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__button{margin-inline-start:0;}.elementor-693 .elementor-element.elementor-element-3e446af .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-693 .elementor-element.elementor-element-618f0de{--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;}.elementor-693 .elementor-element.elementor-element-040e9db{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-693 .elementor-element.elementor-element-040e9db:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-040e9db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__front{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__back{background-color:#FFF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box{height:200px;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__layer, .elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__image img{width:42%;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__image{opacity:1;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 20px 10px 20px;text-align:start;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__button{margin-inline-start:0;}.elementor-693 .elementor-element.elementor-element-c451dfc .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-693 .elementor-element.elementor-element-73eba4a{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-693 .elementor-element.elementor-element-73eba4a:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-73eba4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__front{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__back{background-color:#FFF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box{height:200px;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__layer, .elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__image img{width:42%;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__image{opacity:1;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 20px 10px 20px;text-align:start;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__button{margin-inline-start:0;}.elementor-693 .elementor-element.elementor-element-6efec55 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-693 .elementor-element.elementor-element-ada18f5{--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:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-f265501{--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;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-693 .elementor-element.elementor-element-f265501:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-f265501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-7f634d7{--display:flex;}.elementor-693 .elementor-element.elementor-element-e596fb7{--display:flex;}.elementor-693 .elementor-element.elementor-element-d305390 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-dcff7bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-4d18f30 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-f4b2211{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-693 .elementor-element.elementor-element-524bc4c{background-color:#FFF8F0;padding:20px 10px 20px 10px;border-radius:10px 10px 10px 10px;}.elementor-693 .elementor-element.elementor-element-524bc4c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-693 .elementor-element.elementor-element-524bc4c .elementor-icon-box-title, .elementor-693 .elementor-element.elementor-element-524bc4c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-693 .elementor-element.elementor-element-524bc4c .elementor-icon-box-title{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-524bc4c:has(:hover) .elementor-icon-box-title,
					 .elementor-693 .elementor-element.elementor-element-524bc4c:has(:focus) .elementor-icon-box-title{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-524bc4c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-2a5966a{background-color:#FFF8F0;padding:20px 10px 20px 10px;border-radius:10px 10px 10px 10px;}.elementor-693 .elementor-element.elementor-element-2a5966a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-693 .elementor-element.elementor-element-2a5966a .elementor-icon-box-title, .elementor-693 .elementor-element.elementor-element-2a5966a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-693 .elementor-element.elementor-element-2a5966a .elementor-icon-box-title{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-2a5966a:has(:hover) .elementor-icon-box-title,
					 .elementor-693 .elementor-element.elementor-element-2a5966a:has(:focus) .elementor-icon-box-title{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-2a5966a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-ea5450d{background-color:#FFF8F0;padding:20px 10px 20px 10px;border-radius:10px 10px 10px 10px;}.elementor-693 .elementor-element.elementor-element-ea5450d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-693 .elementor-element.elementor-element-ea5450d .elementor-icon-box-title, .elementor-693 .elementor-element.elementor-element-ea5450d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-693 .elementor-element.elementor-element-ea5450d .elementor-icon-box-title{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-ea5450d:has(:hover) .elementor-icon-box-title,
					 .elementor-693 .elementor-element.elementor-element-ea5450d:has(:focus) .elementor-icon-box-title{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-ea5450d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-e8c0ac9{background-color:#FFF8F0;padding:20px 10px 20px 10px;border-radius:10px 10px 10px 10px;}.elementor-693 .elementor-element.elementor-element-e8c0ac9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-693 .elementor-element.elementor-element-e8c0ac9 .elementor-icon-box-title, .elementor-693 .elementor-element.elementor-element-e8c0ac9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-693 .elementor-element.elementor-element-e8c0ac9 .elementor-icon-box-title{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-e8c0ac9:has(:hover) .elementor-icon-box-title,
					 .elementor-693 .elementor-element.elementor-element-e8c0ac9:has(:focus) .elementor-icon-box-title{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-e8c0ac9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-0e07f0a{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-95d52b3{--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;}.elementor-693 .elementor-element.elementor-element-0120d7d{--display:flex;}.elementor-693 .elementor-element.elementor-element-9cf9169 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-ad8246a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-c7ed694{--display:flex;--justify-content:center;}.elementor-693 .elementor-element.elementor-element-4b805a3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#333333;}.elementor-693 .elementor-element.elementor-element-779cdce{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-c00ca05{--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;}.elementor-693 .elementor-element.elementor-element-674232c{--display:flex;}.elementor-693 .elementor-element.elementor-element-d3573dc{text-align:center;}.elementor-693 .elementor-element.elementor-element-d3573dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-1aa8ce5{text-align:center;}.elementor-693 .elementor-element.elementor-element-1aa8ce5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-072060a{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-a2d04f2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-864c407{--display:flex;}.elementor-693 .elementor-element.elementor-element-b8ac29b .sf-title{font-family:"DM Sans", Sans-serif;}.elementor-693 .elementor-element.elementor-element-b8ac29b .sf-desc{font-family:"DM Sans", Sans-serif;}.elementor-693 .elementor-element.elementor-element-66983b5{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-6647f51 .sf-title{font-family:"DM Sans", Sans-serif;}.elementor-693 .elementor-element.elementor-element-6647f51 .sf-desc{font-family:"DM Sans", Sans-serif;}.elementor-693 .elementor-element.elementor-element-1be68dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-0196591 .sf-title{font-family:"DM Sans", Sans-serif;}.elementor-693 .elementor-element.elementor-element-0196591 .sf-desc{font-family:"DM Sans", Sans-serif;}.elementor-693 .elementor-element.elementor-element-a6a60e8{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-30f21f0 .sf-title{font-family:"DM Sans", Sans-serif;}.elementor-693 .elementor-element.elementor-element-30f21f0 .sf-desc{font-family:"DM Sans", Sans-serif;}.elementor-693 .elementor-element.elementor-element-028092a{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-fc1d106{--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-693 .elementor-element.elementor-element-c86ae4e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-cd74f82 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-5572cfd{text-align:center;}.elementor-693 .elementor-element.elementor-element-5572cfd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#333333;}.elementor-693 .elementor-element.elementor-element-52ace9c{z-index:9;}.elementor-693 .elementor-element.elementor-element-992a129{--display:flex;--min-height:900px;--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;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-992a129:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-992a129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-cdd3ddd{--display:flex;--margin-top:350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-09083a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-4b01be4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-ec046af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-3cd868c{text-align:center;}.elementor-693 .elementor-element.elementor-element-3cd868c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-eeb1d70{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-6830002{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-6830002::before, .elementor-693 .elementor-element.elementor-element-6830002 > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-6830002 > .e-con-inner > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-6830002 > .elementor-background-slideshow::before, .elementor-693 .elementor-element.elementor-element-6830002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-693 .elementor-element.elementor-element-6830002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#A37A61;--background-overlay:'';}.elementor-693 .elementor-element.elementor-element-6830002:hover::before, .elementor-693 .elementor-element.elementor-element-6830002:hover > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-6830002:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-6830002 > .elementor-background-slideshow:hover::before, .elementor-693 .elementor-element.elementor-element-6830002 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-693 .elementor-element.elementor-element-6830002:hover{--overlay-opacity:0.5;}.elementor-693 .elementor-element.elementor-element-f64602e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-c2b658a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-798f321{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-798f321::before, .elementor-693 .elementor-element.elementor-element-798f321 > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-798f321 > .e-con-inner > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-798f321 > .elementor-background-slideshow::before, .elementor-693 .elementor-element.elementor-element-798f321 > .e-con-inner > .elementor-background-slideshow::before, .elementor-693 .elementor-element.elementor-element-798f321 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#A37A61;--background-overlay:'';}.elementor-693 .elementor-element.elementor-element-798f321:hover::before, .elementor-693 .elementor-element.elementor-element-798f321:hover > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-798f321:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-798f321 > .elementor-background-slideshow:hover::before, .elementor-693 .elementor-element.elementor-element-798f321 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-693 .elementor-element.elementor-element-798f321:hover{--overlay-opacity:0.5;}.elementor-693 .elementor-element.elementor-element-80b3d32 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-14679be .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-d863338{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-d863338::before, .elementor-693 .elementor-element.elementor-element-d863338 > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-d863338 > .e-con-inner > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-d863338 > .elementor-background-slideshow::before, .elementor-693 .elementor-element.elementor-element-d863338 > .e-con-inner > .elementor-background-slideshow::before, .elementor-693 .elementor-element.elementor-element-d863338 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#A37A61;--background-overlay:'';}.elementor-693 .elementor-element.elementor-element-d863338:hover::before, .elementor-693 .elementor-element.elementor-element-d863338:hover > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-d863338:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-d863338 > .elementor-background-slideshow:hover::before, .elementor-693 .elementor-element.elementor-element-d863338 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-693 .elementor-element.elementor-element-d863338:hover{--overlay-opacity:0.5;}.elementor-693 .elementor-element.elementor-element-7faa13b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-2f8da31 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-078d85b{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-078d85b::before, .elementor-693 .elementor-element.elementor-element-078d85b > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-078d85b > .e-con-inner > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-078d85b > .elementor-background-slideshow::before, .elementor-693 .elementor-element.elementor-element-078d85b > .e-con-inner > .elementor-background-slideshow::before, .elementor-693 .elementor-element.elementor-element-078d85b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#A37A61;--background-overlay:'';}.elementor-693 .elementor-element.elementor-element-078d85b:hover::before, .elementor-693 .elementor-element.elementor-element-078d85b:hover > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-078d85b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-693 .elementor-element.elementor-element-078d85b > .elementor-background-slideshow:hover::before, .elementor-693 .elementor-element.elementor-element-078d85b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-693 .elementor-element.elementor-element-078d85b:hover{--overlay-opacity:0.5;}.elementor-693 .elementor-element.elementor-element-167bcd2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-e981cbb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-599f303{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-693 .elementor-element.elementor-element-599f303:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-599f303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-6633b86{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:40px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-6633b86:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-6633b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-179d542{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-96d1be1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-439cc37 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-1d11d72{text-align:start;}.elementor-693 .elementor-element.elementor-element-1d11d72 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#333333;}.elementor-693 .elementor-element.elementor-element-27bdeb1{--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;}.elementor-693 .elementor-element.elementor-element-12737a1{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-693 .elementor-element.elementor-element-12737a1:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-12737a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-693 .elementor-element.elementor-element-8b9a434 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-9bf27e2{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-693 .elementor-element.elementor-element-9bf27e2:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-9bf27e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-693 .elementor-element.elementor-element-9b71b75 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-c494b1e{--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;}.elementor-693 .elementor-element.elementor-element-133f92c{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-693 .elementor-element.elementor-element-133f92c:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-133f92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-693 .elementor-element.elementor-element-88627e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-a2239d8{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-693 .elementor-element.elementor-element-a2239d8:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-a2239d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-693 .elementor-element.elementor-element-bdb3852 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-bddb35b{--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;}.elementor-693 .elementor-element.elementor-element-4a379b6{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-693 .elementor-element.elementor-element-4a379b6:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-4a379b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-693 .elementor-element.elementor-element-3cccdb5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-f0e4020{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-693 .elementor-element.elementor-element-f0e4020:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-f0e4020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-693 .elementor-element.elementor-element-f6bcec7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-693 .elementor-element.elementor-element-7527c4c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-693 .elementor-element.elementor-element-860865e img{width:100%;max-width:100%;height:800px;object-fit:contain;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-693 .elementor-element.elementor-element-6d6cafd{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-b3f1a94{--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;}.elementor-693 .elementor-element.elementor-element-a4b6449{--display:flex;--justify-content:center;}.elementor-693 .elementor-element.elementor-element-1c00568{--display:flex;}.elementor-693 .elementor-element.elementor-element-1bd6b52 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-c050e68 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#333333;}.elementor-693 .elementor-element.elementor-element-6c2e9d7{--display:flex;}.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-693 .elementor-element.elementor-element-c60ebfb{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#333333;}.elementor-693 .elementor-element.elementor-element-041a59d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-f7c0e0b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-1901ec8{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-3d62738{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-693 .elementor-element.elementor-element-c71848b{--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-693 .elementor-element.elementor-element-8f8efbd{text-align:center;}.elementor-693 .elementor-element.elementor-element-8f8efbd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-78c4805 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-7e8008d{text-align:center;}.elementor-693 .elementor-element.elementor-element-7e8008d .elementor-heading-title{font-size:58px;font-weight:400;text-transform:uppercase;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-1656fbe{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-bf1c55c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 50px 0px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-693 .elementor-element.elementor-element-bf1c55c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#333333;}.elementor-693 .elementor-element.elementor-element-6392ac7{color:#333333;}.elementor-693 .elementor-element.elementor-element-0f333f3{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-8b10a67{--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;}.elementor-693 .elementor-element.elementor-element-8a76faa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-971007a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-fece30f{--display:flex;--justify-content:center;}.elementor-693 .elementor-element.elementor-element-093c6d2{--display:flex;}.elementor-693 .elementor-element.elementor-element-535f878 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-693 .elementor-element.elementor-element-b292045 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#333333;}.elementor-693 .elementor-element.elementor-element-430077c{--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;}.elementor-693 .elementor-element.elementor-element-59abde3{text-align:center;}.elementor-693 .elementor-element.elementor-element-59abde3 .premium-button .premium-button-text-icon-wrapper span{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-59abde3 .premium-button, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button.premium-button-style2-shutinhor:before , .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button.premium-button-style2-shutinver:before , .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style5-radialin:before , .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style5-rectin:before{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-59abde3 .premium-button{border-radius:99px;}.elementor-693 .elementor-element.elementor-element-59abde3 .premium-button, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-693 .elementor-element.elementor-element-59abde3 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-line6::after{color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-none:hover, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style8:hover, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style1:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style2-shutouthor:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style2-shutoutver:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style2-shutinhor, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style2-shutinver, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style2-dshutinhor:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style2-dshutinver:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style2-scshutouthor:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style2-scshutoutver:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style3-after:hover, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style3-before:hover, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style4-icon-wrapper, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style5-radialin, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style5-radialout:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style5-rectin, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style5-rectout:before, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style6-bg, .elementor-693 .elementor-element.elementor-element-59abde3 .premium-button-style6:before{background-color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-f3acb2d{text-align:center;}.elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button .premium-button-text-icon-wrapper span{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button.premium-button-style2-shutinhor:before , .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button.premium-button-style2-shutinver:before , .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style5-radialin:before , .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style5-rectin:before{background-color:#8C5A3C00;}.elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C5A3C;border-radius:99px;}.elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-line6::after{color:#8C5A3C;}.elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-none:hover, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style8:hover, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style1:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style2-shutouthor:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style2-shutoutver:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style2-shutinhor, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style2-shutinver, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style2-dshutinhor:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style2-dshutinver:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style2-scshutouthor:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style2-scshutoutver:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style3-after:hover, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style3-before:hover, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style4-icon-wrapper, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style5-radialin, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style5-radialout:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style5-rectin, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style5-rectout:before, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style6-bg, .elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button-style6:before{background-color:#8C5A3C00;}@media(max-width:1440px){.elementor-693 .elementor-element.elementor-element-d6f2e23{--justify-content:center;}.elementor-693 .elementor-element.elementor-element-1c11d4c{text-align:start;}.elementor-693 .elementor-element.elementor-element-1c11d4c img{width:70%;max-width:100%;}.elementor-693 .elementor-element.elementor-element-e298d56 .elementor-heading-title{font-size:40px;}.elementor-693 .elementor-element.elementor-element-2329ae5 .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-6cbe642 .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-9db2a6d .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-43daa11 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-218a6ce .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-572301c .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-81fff7d .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-83ad721 .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-5a0332b .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-cf1c5dc .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-885c9b9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-7d64213 .elementor-heading-title{font-size:40px;}.elementor-693 .elementor-element.elementor-element-dcff7bd .elementor-heading-title{font-size:40px;}.elementor-693 .elementor-element.elementor-element-ad8246a .elementor-heading-title{font-size:40px;}.elementor-693 .elementor-element.elementor-element-1aa8ce5 .elementor-heading-title{font-size:40px;}.elementor-693 .elementor-element.elementor-element-860865e img{width:100%;max-width:100%;height:500px;}.elementor-693 .elementor-element.elementor-element-8b10a67{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-693 .elementor-element.elementor-element-7e0a6ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-bf24fd0 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-1c11d4c img{width:50%;}.elementor-693 .elementor-element.elementor-element-e298d56 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-2329ae5 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-0603573{--justify-content:center;}.elementor-693 .elementor-element.elementor-element-3499dd9 .premium-button .premium-button-text-icon-wrapper span{font-size:16px;}.elementor-693 .elementor-element.elementor-element-42a329a .premium-button .premium-button-text-icon-wrapper span{font-size:16px;}.elementor-693 .elementor-element.elementor-element-28463fb{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-9f1f9a5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-6cbe642 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-9db2a6d .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-43daa11 .elementor-heading-title{font-size:14px;}.elementor-693 .elementor-element.elementor-element-218a6ce .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-572301c .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-81fff7d .elementor-heading-title{font-size:14px;}.elementor-693 .elementor-element.elementor-element-83ad721 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-5a0332b .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-cf1c5dc .elementor-heading-title{font-size:14px;}.elementor-693 .elementor-element.elementor-element-e189e59 .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-7d64213 .elementor-heading-title{font-size:12px;}.elementor-693 .elementor-element.elementor-element-447f329 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-d305390 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-dcff7bd .elementor-heading-title{font-size:14px;line-height:30px;}.elementor-693 .elementor-element.elementor-element-4d18f30 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-524bc4c .elementor-icon-box-title, .elementor-693 .elementor-element.elementor-element-524bc4c .elementor-icon-box-title a{font-size:16px;}.elementor-693 .elementor-element.elementor-element-524bc4c .elementor-icon-box-description{font-size:14px;}.elementor-693 .elementor-element.elementor-element-2a5966a .elementor-icon-box-title, .elementor-693 .elementor-element.elementor-element-2a5966a .elementor-icon-box-title a{font-size:16px;}.elementor-693 .elementor-element.elementor-element-2a5966a .elementor-icon-box-description{font-size:14px;}.elementor-693 .elementor-element.elementor-element-ea5450d .elementor-icon-box-title, .elementor-693 .elementor-element.elementor-element-ea5450d .elementor-icon-box-title a{font-size:16px;}.elementor-693 .elementor-element.elementor-element-ea5450d .elementor-icon-box-description{font-size:14px;}.elementor-693 .elementor-element.elementor-element-e8c0ac9 .elementor-icon-box-title, .elementor-693 .elementor-element.elementor-element-e8c0ac9 .elementor-icon-box-title a{font-size:16px;}.elementor-693 .elementor-element.elementor-element-e8c0ac9 .elementor-icon-box-description{font-size:14px;}.elementor-693 .elementor-element.elementor-element-9cf9169 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-ad8246a .elementor-heading-title{font-size:14px;line-height:30px;}.elementor-693 .elementor-element.elementor-element-4b805a3 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-d3573dc .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-1aa8ce5 .elementor-heading-title{font-size:14px;line-height:30px;}.elementor-693 .elementor-element.elementor-element-b8ac29b .sf-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-b8ac29b .sf-desc{font-size:14px;}.elementor-693 .elementor-element.elementor-element-66983b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-6647f51 .sf-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-6647f51 .sf-desc{font-size:14px;}.elementor-693 .elementor-element.elementor-element-0196591 .sf-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-0196591 .sf-desc{font-size:14px;}.elementor-693 .elementor-element.elementor-element-a6a60e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-30f21f0 .sf-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-30f21f0 .sf-desc{font-size:14px;}.elementor-693 .elementor-element.elementor-element-cd74f82 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-5572cfd .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-992a129{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-cdd3ddd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-693 .elementor-element.elementor-element-4b01be4 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-ec046af .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-3cd868c .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-f64602e .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-c2b658a .elementor-heading-title{font-size:14px;}.elementor-693 .elementor-element.elementor-element-80b3d32 .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-14679be .elementor-heading-title{font-size:14px;}.elementor-693 .elementor-element.elementor-element-7faa13b .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-2f8da31 .elementor-heading-title{font-size:14px;}.elementor-693 .elementor-element.elementor-element-167bcd2 .elementor-heading-title{font-size:18px;}.elementor-693 .elementor-element.elementor-element-e981cbb .elementor-heading-title{font-size:14px;}.elementor-693 .elementor-element.elementor-element-1d11d72 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-860865e img{height:300px;}.elementor-693 .elementor-element.elementor-element-1bd6b52 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-693 .elementor-element.elementor-element-c050e68 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-c60ebfb{font-size:16px;}.elementor-693 .elementor-element.elementor-element-4c1f5ba img{width:90%;max-width:100%;}.elementor-693 .elementor-element.elementor-element-971007a .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-535f878 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-693 .elementor-element.elementor-element-b292045 .elementor-heading-title{font-size:16px;}.elementor-693 .elementor-element.elementor-element-59abde3 .premium-button .premium-button-text-icon-wrapper span{font-size:16px;}.elementor-693 .elementor-element.elementor-element-f3acb2d .premium-button .premium-button-text-icon-wrapper span{font-size:16px;}}@media(min-width:768px){.elementor-693 .elementor-element.elementor-element-7e0a6ff{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-28463fb{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-9f1f9a5{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-bde1718{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-bb2710f{--width:50%;}.elementor-693 .elementor-element.elementor-element-e389ab0{--width:50%;}.elementor-693 .elementor-element.elementor-element-040e9db{--width:50%;}.elementor-693 .elementor-element.elementor-element-73eba4a{--width:50%;}.elementor-693 .elementor-element.elementor-element-ada18f5{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-0e07f0a{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-779cdce{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-072060a{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-a2d04f2{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-028092a{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-992a129{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-eeb1d70{--content-width:1450px;}.elementor-693 .elementor-element.elementor-element-6830002{--width:30%;}.elementor-693 .elementor-element.elementor-element-798f321{--width:30%;}.elementor-693 .elementor-element.elementor-element-d863338{--width:30%;}.elementor-693 .elementor-element.elementor-element-078d85b{--width:30%;}.elementor-693 .elementor-element.elementor-element-599f303{--content-width:1450px;}.elementor-693 .elementor-element.elementor-element-6633b86{--content-width:1450px;}.elementor-693 .elementor-element.elementor-element-7527c4c{--width:100%;}.elementor-693 .elementor-element.elementor-element-6d6cafd{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-3d62738{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-1656fbe{--width:100%;}.elementor-693 .elementor-element.elementor-element-0f333f3{--content-width:1350px;}}@media(max-width:1440px) and (min-width:768px){.elementor-693 .elementor-element.elementor-element-d6f2e23{--width:80%;}.elementor-693 .elementor-element.elementor-element-8a76faa{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-9f1f9a5 *//* 1. Make sure columns are relative */
.divider-column {
    position: relative;
}

/* 2. Create the longer faded line */
.divider-column:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    
    /* These two values control the length */
    top: -20%;             /* Move this to 5% if you want it even longer */
    height: 150%;          /* Move this to 90% if you want it even longer */
    
    width: 1px;
    background: linear-gradient(to bottom, transparent 0%, #C0A090 50%, transparent 100%);
}

/* 3. Hide on mobile */
@media (max-width: 767px) {
    .divider-column::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d64213 *//* Base Styles (Desktop) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 55px !important;
    color: #FFFFFF !important;
}

.mixed-typography-heading .accent-style {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 55px !important;
    display: inline-block;
    color: #8C5A3C !important;
}

/* Tablet Styles (Screens smaller than 1024px) */
@media (max-width: 1440px) {
    .mixed-typography-heading { 
        font-size: 42px !important; 
        line-height: 45px !important;
    }
    .mixed-typography-heading .accent-style { 
        font-size: 42px !important; 
        line-height: 45px !important;
    }
}

/* Mobile Styles (Screens smaller than 768px) */
@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 12px !important; 
        line-height: 38px !important;
    }
    .mixed-typography-heading .accent-style { 
        font-size: 12px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcff7bd *//* Base Styles (Desktop Screens larger than 1440px) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 55px !important;
    color: #FFFFFF !important;
}

.mixed-typography-heading .elegant {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 55px !important;
    display: inline-block;
    color: #FFFFFF !important;
}

/* Tablet/Laptop Styles (Screens 1440px and below) */
@media (max-width: 1440px) {
    .mixed-typography-heading { 
        font-size: 42px !important; 
        line-height: 50px !important;
    }
    .mixed-typography-heading .elegant { 
        font-size: 42px !important; 
        line-height: 50px !important;
    }
}

/* Mobile Styles (Screens 768px and below) */
@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 16px !important; /* Increased from 12px to 26px for readability */
        line-height: 16px !important;
    }
    .elegant { 
        font-size: 16px !important; 
        line-height: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad8246a *//* Base Styles (Desktop Screens larger than 1440px) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 55px !important;
    color: #FFFFFF !important;
}

.mixed-typography-heading .elegant {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 55px !important;
    display: inline-block;
    color: #8C5A3C !important;
}

/* Tablet/Laptop Styles (Screens 1440px and below) */
@media (max-width: 1440px) {
    .mixed-typography-heading { 
        font-size: 42px !important; 
        line-height: 50px !important;
    }
    .mixed-typography-heading .elegant { 
        font-size: 42px !important; 
        line-height: 50px !important;
    }
}

/* Mobile Styles (Screens 768px and below) */
@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 16px !important; /* Increased from 12px to 26px for readability */
        line-height: 16px !important;
    }
    .elegant { 
        font-size: 16px !important; 
        line-height: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aa8ce5 *//* Base Styles (Desktop Screens larger than 1440px) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 55px !important;
    color: #FFFFFF !important;
}

.mixed-typography-heading .elegant {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 55px !important;
    display: inline-block;
    color: #8C5A3C !important;
}

/* Tablet/Laptop Styles (Screens 1440px and below) */
@media (max-width: 1440px) {
    .mixed-typography-heading { 
        font-size: 42px !important; 
        line-height: 50px !important;
    }
    .mixed-typography-heading .elegant { 
        font-size: 42px !important; 
        line-height: 50px !important;
    }
}

/* Mobile Styles (Screens 768px and below) */
@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 16px !important; /* Increased from 12px to 26px for readability */
        line-height: 16px !important;
    }
    .elegant { 
        font-size: 16px !important; 
        line-height: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d04f2 *//* 1. Make container relative */
.frame-container {
    position: relative;
    padding-top: 60px; 
}

/* 2. Create the frame with a center-fade */
.frame-container::before {
    content: "";
    position: absolute;
    top: 0;
    left:0;
    right:0;
    bottom:0;
    
    /* Defines the solid brown border */
    border-top: 2px solid #8C5A3C;
    border-left: 2px solid #8C5A3C;
    border-right: 2px solid #8C5A3C;
    
    /* Rounded top corners */
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    
    /* THE FIX: Changed 90% to 40% */
    /* This makes the line fade away starting from the center area */
    mask-image: linear-gradient(to bottom, black 40%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 40%, transparent 60%);
    
    pointer-events: none;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd74f82 *//* Base styles for the first part (DM Sans, 200) */
.elegant {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 50px !important;
    color: #8C5A3C !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.elegant{
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 50px !important;
    display: inline-block;
}

@media (max-width: 768px) {
    .elegant { 
        font-size: 16px !important; 
        line-height: 38px !important;
    }
    .elegant { 
        font-size: 16px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6830002 *//* 1. Base State: Brown Background, White Text */
.mood-card{
    background-color: #8C5A3C !important; /* Brown Background */
    border-radius: 20px !important;
    padding: 30px !important;
    transition: all 0.4s ease !important;
    transform: translateY(0);
}

/* 2. Base State: All text inside turns White */
.mood-card{
    color: #FFFFFF !important;
    transition: all 0.4s ease !important;
}

/* 3. HOVER STATE: White Background, Brown Text */
.mood-card:hover {
    background-color: #FFFFFF !important; /* White Background */
    transform: translateY(-10px) !important; /* Lift effect */
    box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important; /* Soft shadow for depth */
}

/* 4. HOVER STATE: All text inside turns Brown */
.mood-card:hover * {
    color: #8C5A3C !important; /* Brown Text */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798f321 *//* 1. Base State: Brown Background, White Text */
.mood-card{
    background-color: #8C5A3C !important; /* Brown Background */
    border-radius: 20px !important;
    padding: 30px !important;
    transition: all 0.4s ease !important;
    transform: translateY(0);
}

/* 2. Base State: All text inside turns White */
.mood-card{
    color: #FFFFFF !important;
    transition: all 0.4s ease !important;
}

/* 3. HOVER STATE: White Background, Brown Text */
.mood-card:hover {
    background-color: #FFFFFF !important; /* White Background */
    transform: translateY(-10px) !important; /* Lift effect */
    box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important; /* Soft shadow for depth */
}

/* 4. HOVER STATE: All text inside turns Brown */
.mood-card:hover * {
    color: #8C5A3C !important; /* Brown Text */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d863338 *//* 1. Base State: Brown Background, White Text */
.mood-card{
    background-color: #8C5A3C !important; /* Brown Background */
    border-radius: 20px !important;
    padding: 30px !important;
    transition: all 0.4s ease !important;
    transform: translateY(0);
}

/* 2. Base State: All text inside turns White */
.mood-card{
    color: #FFFFFF !important;
    transition: all 0.4s ease !important;
}

/* 3. HOVER STATE: White Background, Brown Text */
.mood-card:hover {
    background-color: #FFFFFF !important; /* White Background */
    transform: translateY(-10px) !important; /* Lift effect */
    box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important; /* Soft shadow for depth */
}

/* 4. HOVER STATE: All text inside turns Brown */
.mood-card:hover * {
    color: #8C5A3C !important; /* Brown Text */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-078d85b *//* 1. Base State: Brown Background, White Text */
.mood-card{
    background-color: #8C5A3C !important; /* Brown Background */
    border-radius: 20px !important;
    padding: 30px !important;
    transition: all 0.4s ease !important;
    transform: translateY(0);
}

/* 2. Base State: All text inside turns White */
.mood-card{
    color: #FFFFFF !important;
    transition: all 0.4s ease !important;
}

/* 3. HOVER STATE: White Background, Brown Text */
.mood-card:hover {
    background-color: #FFFFFF !important; /* White Background */
    transform: translateY(-10px) !important; /* Lift effect */
    box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important; /* Soft shadow for depth */
}

/* 4. HOVER STATE: All text inside turns Brown */
.mood-card:hover * {
    color: #8C5A3C !important; /* Brown Text */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bd6b52 *//* Base styles for the first part (DM Sans, 200) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 50px !important;
    color: #FFFFFF !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.mixed-typography-heading .accent-style {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 50px !important;
    display: inline-block;
    color: #8C5A3C !important;
}

@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 16px !important; 
        line-height: 16px !important;
    }
    .mixed-typography-heading .accent-style { 
        font-size: 16px !important; 
        line-height: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f8efbd */.heading-with-arrows {
  display: flex;
  align-items: center;
  justify-content: center; /* Keeps everything centered */
  text-align: center;
  
  /* Typography - Matches the "Premium" look */
  color: #8b6b4d; 
  font-family: "Playfair Display", serif; /* Ensure this font is loaded */
  font-weight: 400;
  font-size: 28px; /* Adjusted size */
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin: 20px 0;
}

.heading-with-arrows::before,
.heading-with-arrows::after {
  content: "";
  height: 1px;
  /* FIX: Instead of flex:1, we give the lines a specific width 
     so they don't stretch across the whole screen */
  width: 150px; 
  display: block;
}

/* Left Line: Fades out as it moves AWAY from the text */
.heading-with-arrows::before {
  margin-right: 25px;
  background: linear-gradient(to left, #8b6b4d, transparent);
}

/* Right Line: Fades out as it moves AWAY from the text */
.heading-with-arrows::after {
  margin-left: 25px;
  background: linear-gradient(to right, #8b6b4d, transparent);
}

/* Mobile Tweak: Makes lines shorter on small screens */
@media (max-width: 768px) {
  .heading-with-arrows::before,
  .heading-with-arrows::after {
    width: 50px;
  }
  .heading-with-arrows {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78c4805 *//* Base styles for the first part (DM Sans, 200) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 50px !important;
    color: #FFFFFF !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.mixed-typography-heading .accent-style {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 50px !important;
    display: inline-block;
}

@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 32px !important; 
        line-height: 38px !important;
    }
    .mixed-typography-heading .accent-style { 
        font-size: 32px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e8008d *//* Targeting the specific widget using the class we just created */

.my-dual-heading .elementor-heading-title {
    font-family: 'DM Sans', sans-serif;
    font-size: 72px;
    line-height: 70px; /* From your screenshot */
    letter-spacing: 0;
    color: #4B2E2B;
    font-weight: 200 !important; /* 200 is the CSS value for ExtraLight */
    text-transform: none !important; /* Let the HTML casing handle it */
}

/* Targeting ONLY the span inside this specific heading */
.my-dual-heading .accent-font {
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 400;
    color: #8C5A3C;
    text-transform: lowercase;
    margin-left: 12px;
}

/* Mobile Tweak - so it doesn't break on small screens */
@media (max-width: 768px) {
    .my-dual-heading .elementor-heading-title {
        font-size: 42px;
        line-height: 1.2;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535f878 *//* Base styles for the first part (DM Sans, 200) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 50px !important;
    color: #FFFFFF !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.mixed-typography-heading .accent-style {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 50px !important;
    display: inline-block;
    color: #8C5A3C !important;
}

@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 16px !important; 
        line-height: 16px !important;
    }
    .mixed-typography-heading .accent-style { 
        font-size: 16px !important; 
        line-height: 16px !important;
    }
}/* End custom CSS */