.elementor-723 .elementor-element.elementor-element-363cc10{--display:flex;--min-height:343px;--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;--overlay-opacity:0.54;}.elementor-723 .elementor-element.elementor-element-363cc10:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-363cc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escala.ae/wp-content/uploads/2025/11/beautiful-young-girl-beauty-salon-1-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-363cc10::before, .elementor-723 .elementor-element.elementor-element-363cc10 > .elementor-background-video-container::before, .elementor-723 .elementor-element.elementor-element-363cc10 > .e-con-inner > .elementor-background-video-container::before, .elementor-723 .elementor-element.elementor-element-363cc10 > .elementor-background-slideshow::before, .elementor-723 .elementor-element.elementor-element-363cc10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-723 .elementor-element.elementor-element-363cc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-723 .elementor-element.elementor-element-bc7da74{text-align:center;}.elementor-723 .elementor-element.elementor-element-bc7da74 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:62px;font-weight:500;line-height:74px;color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-bbdf67d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-723 .elementor-element.elementor-element-da5fd71{--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;--flex-wrap:wrap;--align-content:center;}.elementor-723 .elementor-element.elementor-element-97dd07e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-723 .elementor-element.elementor-element-97dd07e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:#3C3327;}.elementor-723 .elementor-element.elementor-element-57c3523{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-57c3523 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:47px;font-weight:600;line-height:56px;color:#000000;}.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-723 .elementor-element.elementor-element-a40d8cc{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:#2F2F2F;}.elementor-723 .elementor-element.elementor-element-a40d8cc.elementor-element{--align-self:center;}.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-723 .elementor-element.elementor-element-6abcc73{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-6abcc73 img{height:280px;object-fit:cover;object-position:center center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-723 .elementor-element.elementor-element-7bcb436 .elementor-button{background-color:#3B3426;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-7bcb436{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-723 .elementor-element.elementor-element-7bcb436.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-7bcb436 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-723 .elementor-element.elementor-element-7bcb436 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-723 .elementor-element.elementor-element-7bcb436 .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-7bcb436 .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-7bcb436 .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-7bcb436 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-723 .elementor-element.elementor-element-14d3940{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-723 .elementor-element.elementor-element-14d3940 .elementor-image-box-wrapper{text-align:start;}.elementor-723 .elementor-element.elementor-element-14d3940 .elementor-image-box-title{margin-bottom:10px;font-family:"Jost", Sans-serif;font-size:22px;font-weight:600;color:#3C3327;}.elementor-723 .elementor-element.elementor-element-14d3940:has(:hover) .elementor-image-box-title,
					 .elementor-723 .elementor-element.elementor-element-14d3940:has(:focus) .elementor-image-box-title{color:#3C3327;}.elementor-723 .elementor-element.elementor-element-14d3940 .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;line-height:52px;color:#000000;}.elementor-723 .elementor-element.elementor-element-d6eedf7{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-d6eedf7:hover{border-style:none;}.elementor-723 .elementor-element.elementor-element-d6eedf7 .elementor-image-box-wrapper{text-align:start;}.elementor-723 .elementor-element.elementor-element-d6eedf7 .elementor-image-box-title{margin-bottom:5px;font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;color:#3C3327;}.elementor-723 .elementor-element.elementor-element-d6eedf7:has(:hover) .elementor-image-box-title,
					 .elementor-723 .elementor-element.elementor-element-d6eedf7:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-723 .elementor-element.elementor-element-d6eedf7 .elementor-image-box-description{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-723 .elementor-element.elementor-element-db20c23{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-db20c23 img{height:340px;object-fit:cover;object-position:center center;}.elementor-723 .elementor-element.elementor-element-19fcf02{--display:flex;}.elementor-723 .elementor-element.elementor-element-d4ad522{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-d4ad522.elementor-element{--align-self:center;}.elementor-723 .elementor-element.elementor-element-d4ad522:hover{border-style:none;}.elementor-723 .elementor-element.elementor-element-d4ad522 .elementor-image-box-wrapper{text-align:start;}.elementor-723 .elementor-element.elementor-element-d4ad522 .elementor-image-box-title{margin-bottom:5px;font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;color:#3C3327;}.elementor-723 .elementor-element.elementor-element-d4ad522:has(:hover) .elementor-image-box-title,
					 .elementor-723 .elementor-element.elementor-element-d4ad522:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-723 .elementor-element.elementor-element-d4ad522 .elementor-image-box-description{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-723 .elementor-element.elementor-element-f9afa26{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-f9afa26.elementor-element{--align-self:center;}.elementor-723 .elementor-element.elementor-element-f9afa26:hover{border-style:none;}.elementor-723 .elementor-element.elementor-element-f9afa26 .elementor-image-box-wrapper{text-align:start;}.elementor-723 .elementor-element.elementor-element-f9afa26 .elementor-image-box-title{margin-bottom:5px;font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;color:#3C3327;}.elementor-723 .elementor-element.elementor-element-f9afa26:has(:hover) .elementor-image-box-title,
					 .elementor-723 .elementor-element.elementor-element-f9afa26:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-723 .elementor-element.elementor-element-f9afa26 .elementor-image-box-description{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-723 .elementor-element.elementor-element-e1790b9{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-e1790b9:hover{border-style:none;}.elementor-723 .elementor-element.elementor-element-e1790b9 .elementor-image-box-wrapper{text-align:start;}.elementor-723 .elementor-element.elementor-element-e1790b9 .elementor-image-box-title{margin-bottom:5px;font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;color:#3C3327;}.elementor-723 .elementor-element.elementor-element-e1790b9:has(:hover) .elementor-image-box-title,
					 .elementor-723 .elementor-element.elementor-element-e1790b9:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-723 .elementor-element.elementor-element-e1790b9 .elementor-image-box-description{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-723 .elementor-element.elementor-element-f98b67c{--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-723 .elementor-element.elementor-element-c19b821{--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;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-723 .elementor-element.elementor-element-c19b821:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-c19b821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7EE;}.elementor-723 .elementor-element.elementor-element-9dbe252{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-9dbe252 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;line-height:36px;color:#000000;}.elementor-723 .elementor-element.elementor-element-d730711 .elementor-button{background-color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#3B3426;color:#3B3426;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-d730711{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-723 .elementor-element.elementor-element-d730711.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-d730711 .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-d730711 .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-d730711 .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-d730711 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-aa395dc .elementor-button{background-color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#3B3426;color:#3B3426;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-aa395dc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-723 .elementor-element.elementor-element-aa395dc.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-aa395dc .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-aa395dc .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-aa395dc .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-aa395dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-f93ff30 .elementor-button{background-color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#3B3426;color:#3B3426;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-f93ff30{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-723 .elementor-element.elementor-element-f93ff30.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-f93ff30 .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-f93ff30 .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-f93ff30 .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-f93ff30 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-a1a1e9e .elementor-button{background-color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#3B3426;color:#3B3426;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-a1a1e9e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-723 .elementor-element.elementor-element-a1a1e9e.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-a1a1e9e .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-a1a1e9e .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-a1a1e9e .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-a1a1e9e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-39d1e6c .elementor-button{background-color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#3B3426;color:#3B3426;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-39d1e6c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-723 .elementor-element.elementor-element-39d1e6c.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-39d1e6c .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-39d1e6c .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-39d1e6c .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-39d1e6c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-20cd057{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-723 .elementor-element.elementor-element-20cd057:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-20cd057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-74fd94d{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-74fd94d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;line-height:36px;color:#000000;}.elementor-723 .elementor-element.elementor-element-f2765f4 .elementor-button{background-color:#3B3426;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-f2765f4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-723 .elementor-element.elementor-element-f2765f4.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-f2765f4 .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-f2765f4 .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-f2765f4 .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-f2765f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-4109e78{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-723 .elementor-element.elementor-element-4109e78 img{width:100%;height:180px;object-fit:contain;object-position:center center;}.elementor-723 .elementor-element.elementor-element-3bcbcd1{width:100%;max-width:100%;text-align:center;}.elementor-723 .elementor-element.elementor-element-3bcbcd1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;line-height:36px;color:#000000;}.elementor-723 .elementor-element.elementor-element-ea22b39{--display:flex;--min-height:500px;--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;--overlay-opacity:0.72;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-723 .elementor-element.elementor-element-ea22b39:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-ea22b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escala.ae/wp-content/uploads/2025/11/EYEBROW-WAXING-1-1-861x1024-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-ea22b39::before, .elementor-723 .elementor-element.elementor-element-ea22b39 > .elementor-background-video-container::before, .elementor-723 .elementor-element.elementor-element-ea22b39 > .e-con-inner > .elementor-background-video-container::before, .elementor-723 .elementor-element.elementor-element-ea22b39 > .elementor-background-slideshow::before, .elementor-723 .elementor-element.elementor-element-ea22b39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-723 .elementor-element.elementor-element-ea22b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-723 .elementor-element.elementor-element-8aa6515{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-723 .elementor-element.elementor-element-8aa6515 .elementor-image-box-wrapper{text-align:center;}.elementor-723 .elementor-element.elementor-element-8aa6515 .elementor-image-box-title{margin-bottom:10px;font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;color:#FAF7EE;}.elementor-723 .elementor-element.elementor-element-8aa6515:has(:hover) .elementor-image-box-title,
					 .elementor-723 .elementor-element.elementor-element-8aa6515:has(:focus) .elementor-image-box-title{color:#FAF7EE;}.elementor-723 .elementor-element.elementor-element-8aa6515 .elementor-image-box-description{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:600;line-height:52px;color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-25c6308{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-25c6308.elementor-element{--align-self:center;}.elementor-723 .elementor-element.elementor-element-36e28f3 .elementor-button{background-color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-36e28f3{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-36e28f3.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-36e28f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-723 .elementor-element.elementor-element-36e28f3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-723 .elementor-element.elementor-element-36e28f3 .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-36e28f3 .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-36e28f3 .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-36e28f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-9b46ccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-723 .elementor-element.elementor-element-a05b82b{--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:space-between;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-723 .elementor-element.elementor-element-a05b82b:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-a05b82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7EE;}.elementor-723 .elementor-element.elementor-element-269c603{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-723 .elementor-element.elementor-element-47dc618{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-47dc618 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:600;line-height:45px;color:#000000;}.elementor-723 .elementor-element.elementor-element-3a778cb{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:#2F2F2F;}.elementor-723 .elementor-element.elementor-element-4b26646 .elementor-button{background-color:#3B3426;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 25px 15px 25px;}.elementor-723 .elementor-element.elementor-element-4b26646{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-723 .elementor-element.elementor-element-4b26646.elementor-element{--align-self:flex-start;}.elementor-723 .elementor-element.elementor-element-4b26646 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-723 .elementor-element.elementor-element-4b26646 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-723 .elementor-element.elementor-element-4b26646 .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-4b26646 .elementor-button:focus{color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-4b26646 .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-4b26646 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-33dc4e8{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-33dc4e8 img{width:100%;height:412px;object-fit:cover;object-position:bottom center;}@media(min-width:768px){.elementor-723 .elementor-element.elementor-element-da5fd71{--width:66.6666%;}.elementor-723 .elementor-element.elementor-element-19fcf02{--width:50%;}.elementor-723 .elementor-element.elementor-element-f98b67c{--width:33.3333%;}.elementor-723 .elementor-element.elementor-element-269c603{--width:55%;}}@media(max-width:767px){.elementor-723 .elementor-element.elementor-element-363cc10{--min-height:246px;}.elementor-723 .elementor-element.elementor-element-bc7da74 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-723 .elementor-element.elementor-element-57c3523 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-723 .elementor-element.elementor-element-a40d8cc{width:100%;max-width:100%;font-size:16px;}.elementor-723 .elementor-element.elementor-element-6abcc73{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-6abcc73.elementor-element{--order:-99999 /* order start hack */;}.elementor-723 .elementor-element.elementor-element-7bcb436 .elementor-button{font-size:14px;}.elementor-723 .elementor-element.elementor-element-14d3940{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-14d3940 .elementor-image-box-title{font-size:17px;}.elementor-723 .elementor-element.elementor-element-14d3940 .elementor-image-box-description{font-size:25px;line-height:1.4em;}.elementor-723 .elementor-element.elementor-element-db20c23{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-d4ad522{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-f9afa26{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-c19b821{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-723 .elementor-element.elementor-element-9dbe252 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-723 .elementor-element.elementor-element-74fd94d .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-723 .elementor-element.elementor-element-3bcbcd1 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-723 .elementor-element.elementor-element-8aa6515{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-8aa6515 .elementor-image-box-title{font-size:17px;}.elementor-723 .elementor-element.elementor-element-8aa6515 .elementor-image-box-description{font-size:25px;line-height:1.4em;}.elementor-723 .elementor-element.elementor-element-25c6308{width:100%;max-width:100%;font-size:16px;}.elementor-723 .elementor-element.elementor-element-9b46ccf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-723 .elementor-element.elementor-element-a05b82b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-723 .elementor-element.elementor-element-47dc618 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-723 .elementor-element.elementor-element-3a778cb{font-size:16px;}.elementor-723 .elementor-element.elementor-element-4b26646 .elementor-button{font-size:17px;}.elementor-723 .elementor-element.elementor-element-33dc4e8{width:100%;max-width:100%;}.elementor-723 .elementor-element.elementor-element-33dc4e8.elementor-element{--order:-99999 /* order start hack */;}.elementor-723 .elementor-element.elementor-element-33dc4e8 img{height:286px;}}/* Start custom CSS for image, class: .elementor-element-6abcc73 */.elementor-723 .elementor-element.elementor-element-6abcc73{
    clip-path:polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0, calc(100% - 29.883191px) 0, calc(100% - 24.96109729px) .70829306px, calc(100% - 20.31945472px) 2.12883892px, calc(100% - 16.01424199px) 4.20178375px, calc(100% - 12.1014378px) 6.86727374px, calc(100% - 8.63702087px) 10.06545503px, calc(100% - 5.67696992px) 13.73647382px, calc(100% - 3.27726365px) 17.82047625px, calc(100% - 1.49388076px) 22.25760852px, calc(100% - 0.38279998px) 26.98801678px, calc(100% - 5.68434189E-14px) 31.9518472px, calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0.41860061px) calc(100% - 26.99403837px), calc(100% - 1.63050344px) calc(100% - 22.06691047px), calc(100% - 3.56985995px) calc(100% - 17.47254136px), calc(100% - 6.1708216px) calc(100% - 13.2768581px), calc(100% - 9.36753988px) calc(100% - 9.54578775px), calc(100% - 13.09416624px) calc(100% - 6.34525738px), calc(100% - 17.28485217px) calc(100% - 3.74119406px), calc(100% - 21.87374912px) calc(100% - 1.79952485px), calc(100% - 26.79500858px) calc(100% - 0.58617681px), calc(100% - 31.982782px) calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 26.79500879px calc(100% - 0.58617681px), 21.87374934px calc(100% - 1.79952485px), 17.28485237px calc(100% - 3.74119406px), 13.09416641px calc(100% - 6.34525738px), 9.36754001px calc(100% - 9.54578775px), 6.1708217px calc(100% - 13.2768581px), 3.56986001px calc(100% - 17.47254136px), 1.63050347px calc(100% - 22.06691047px), .41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0 45.853843px, 0 45.853843px, .41860062px 40.65988339px, 1.63050347px 35.73275553px, 3.56986001px 31.13838649px, 6.1708217px 26.94270331px, 9.36754001px 23.21163305px, 13.09416641px 20.01110277px, 17.28485237px 17.40703953px, 21.87374934px 15.46537039px, 26.79500879px 14.25202239px, 31.9827822px 13.8329226px, 31.9827822px 13.8329226px, 32.11152455px 13.8329226px, 32.2175794px 13.8329226px, 32.30094672px 13.8329226px, 32.36162654px 13.8329226px, 32.39961884px 13.8329226px, 32.41492362px 13.8329226px, 32.40754089px 13.8329226px, 32.37747064px 13.8329226px, 32.32471288px 13.8329226px, 32.2492676px 13.8329226px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bcb436 *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db20c23 */.elementor-723 .elementor-element.elementor-element-db20c23{
    clip-path:polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0, calc(100% - 29.883191px) 0, calc(100% - 24.96109729px) .70829306px, calc(100% - 20.31945472px) 2.12883892px, calc(100% - 16.01424199px) 4.20178375px, calc(100% - 12.1014378px) 6.86727374px, calc(100% - 8.63702087px) 10.06545503px, calc(100% - 5.67696992px) 13.73647382px, calc(100% - 3.27726365px) 17.82047625px, calc(100% - 1.49388076px) 22.25760852px, calc(100% - 0.38279998px) 26.98801678px, calc(100% - 5.68434189E-14px) 31.9518472px, calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0.41860061px) calc(100% - 26.99403837px), calc(100% - 1.63050344px) calc(100% - 22.06691047px), calc(100% - 3.56985995px) calc(100% - 17.47254136px), calc(100% - 6.1708216px) calc(100% - 13.2768581px), calc(100% - 9.36753988px) calc(100% - 9.54578775px), calc(100% - 13.09416624px) calc(100% - 6.34525738px), calc(100% - 17.28485217px) calc(100% - 3.74119406px), calc(100% - 21.87374912px) calc(100% - 1.79952485px), calc(100% - 26.79500858px) calc(100% - 0.58617681px), calc(100% - 31.982782px) calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 26.79500879px calc(100% - 0.58617681px), 21.87374934px calc(100% - 1.79952485px), 17.28485237px calc(100% - 3.74119406px), 13.09416641px calc(100% - 6.34525738px), 9.36754001px calc(100% - 9.54578775px), 6.1708217px calc(100% - 13.2768581px), 3.56986001px calc(100% - 17.47254136px), 1.63050347px calc(100% - 22.06691047px), .41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0 45.853843px, 0 45.853843px, .41860062px 40.65988339px, 1.63050347px 35.73275553px, 3.56986001px 31.13838649px, 6.1708217px 26.94270331px, 9.36754001px 23.21163305px, 13.09416641px 20.01110277px, 17.28485237px 17.40703953px, 21.87374934px 15.46537039px, 26.79500879px 14.25202239px, 31.9827822px 13.8329226px, 31.9827822px 13.8329226px, 32.11152455px 13.8329226px, 32.2175794px 13.8329226px, 32.30094672px 13.8329226px, 32.36162654px 13.8329226px, 32.39961884px 13.8329226px, 32.41492362px 13.8329226px, 32.40754089px 13.8329226px, 32.37747064px 13.8329226px, 32.32471288px 13.8329226px, 32.2492676px 13.8329226px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d730711 *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa395dc *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f93ff30 *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1a1e9e *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39d1e6c *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2765f4 *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36e28f3 *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b26646 *//* Fill box effect */
.my-btn .elementor-button {
    position: relative; /* Required for ::before positioning */
    overflow: hidden;   /* Ensures the fill stays inside the button */
    z-index: 0;         /* So text stays above the fill */
}

/* Fill animation layer */
.my-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #7a6a50; /* <-- Change fill color here */
    transform: scaleX(0);
    transform-origin: right; /* <-- Fill-out direction */
    transition: transform 0.4s ease; /* <-- Fill speed */
    z-index: 0;
}

/* Hover state (fill expands in) */
.my-btn .elementor-button:hover::before {
    transform: scaleX(1);
    transform-origin: left; /* <-- Fill-in direction */
}

/* Button text */
.my-btn .elementor-button-text {
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

.my-btn:hover .elementor-button-text {
    color: white;
}

/* Icon size + color */
.my-btn .elementor-button-icon {
    position: relative;
    z-index: 1;
    transform: scale(0.9); /* <-- Icon size */
    padding-left: 5px;
    transition: color 0.4s ease, transform 0.3s ease;
}

/* Hover icon */
.my-btn:hover .elementor-button-icon {
    color: white !important; /* <-- Icon hover color */
    transform: scale(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33dc4e8 */.elementor-723 .elementor-element.elementor-element-33dc4e8{
    clip-path:polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0, calc(100% - 29.883191px) 0, calc(100% - 24.96109729px) .70829306px, calc(100% - 20.31945472px) 2.12883892px, calc(100% - 16.01424199px) 4.20178375px, calc(100% - 12.1014378px) 6.86727374px, calc(100% - 8.63702087px) 10.06545503px, calc(100% - 5.67696992px) 13.73647382px, calc(100% - 3.27726365px) 17.82047625px, calc(100% - 1.49388076px) 22.25760852px, calc(100% - 0.38279998px) 26.98801678px, calc(100% - 5.68434189E-14px) 31.9518472px, calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0.41860061px) calc(100% - 26.99403837px), calc(100% - 1.63050344px) calc(100% - 22.06691047px), calc(100% - 3.56985995px) calc(100% - 17.47254136px), calc(100% - 6.1708216px) calc(100% - 13.2768581px), calc(100% - 9.36753988px) calc(100% - 9.54578775px), calc(100% - 13.09416624px) calc(100% - 6.34525738px), calc(100% - 17.28485217px) calc(100% - 3.74119406px), calc(100% - 21.87374912px) calc(100% - 1.79952485px), calc(100% - 26.79500858px) calc(100% - 0.58617681px), calc(100% - 31.982782px) calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 26.79500879px calc(100% - 0.58617681px), 21.87374934px calc(100% - 1.79952485px), 17.28485237px calc(100% - 3.74119406px), 13.09416641px calc(100% - 6.34525738px), 9.36754001px calc(100% - 9.54578775px), 6.1708217px calc(100% - 13.2768581px), 3.56986001px calc(100% - 17.47254136px), 1.63050347px calc(100% - 22.06691047px), .41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0 45.853843px, 0 45.853843px, .41860062px 40.65988339px, 1.63050347px 35.73275553px, 3.56986001px 31.13838649px, 6.1708217px 26.94270331px, 9.36754001px 23.21163305px, 13.09416641px 20.01110277px, 17.28485237px 17.40703953px, 21.87374934px 15.46537039px, 26.79500879px 14.25202239px, 31.9827822px 13.8329226px, 31.9827822px 13.8329226px, 32.11152455px 13.8329226px, 32.2175794px 13.8329226px, 32.30094672px 13.8329226px, 32.36162654px 13.8329226px, 32.39961884px 13.8329226px, 32.41492362px 13.8329226px, 32.40754089px 13.8329226px, 32.37747064px 13.8329226px, 32.32471288px 13.8329226px, 32.2492676px 13.8329226px)
}/* End custom CSS */