.elementor-254 .elementor-element.elementor-element-0f36cfb{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-254 .elementor-element.elementor-element-0f36cfb:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-0f36cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C09572 0%, #946B4A 75%);}.elementor-254 .elementor-element.elementor-element-0f36cfb::before, .elementor-254 .elementor-element.elementor-element-0f36cfb > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-0f36cfb > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-0f36cfb > .elementor-background-slideshow::before, .elementor-254 .elementor-element.elementor-element-0f36cfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-254 .elementor-element.elementor-element-0f36cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #C0957200 50%, #000000 99%);}.elementor-254 .elementor-element.elementor-element-9cc1e48{--display:flex;--min-height:90vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-254 .elementor-element.elementor-element-9cc1e48:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-9cc1e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-254 .elementor-element.elementor-element-051c9d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-051c9d2{z-index:-1;text-align:center;}.elementor-254 .elementor-element.elementor-element-051c9d2 img{height:100%;object-fit:cover;object-position:center center;}.elementor-254 .elementor-element.elementor-element-90a6c01{--display:flex;}.elementor-254 .elementor-element.elementor-element-f8e4f4d{text-align:center;}.elementor-254 .elementor-element.elementor-element-f8e4f4d .elementor-heading-title{color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-81cc7dd{text-align:center;}.elementor-254 .elementor-element.elementor-element-81cc7dd .elementor-heading-title{font-size:16px;font-weight:400;line-height:29px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-254 .elementor-element.elementor-element-0687869{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0;}.elementor-254 .elementor-element.elementor-element-0687869::before, .elementor-254 .elementor-element.elementor-element-0687869 > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-0687869 > .e-con-inner > .elementor-background-video-container::before, .elementor-254 .elementor-element.elementor-element-0687869 > .elementor-background-slideshow::before, .elementor-254 .elementor-element.elementor-element-0687869 > .e-con-inner > .elementor-background-slideshow::before, .elementor-254 .elementor-element.elementor-element-0687869 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-fea67cd );--background-overlay:'';}.elementor-254 .elementor-element.elementor-element-4ccc757 .elementor-button{background-color:#F4D2C300;font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;line-height:18px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-254 .elementor-element.elementor-element-4ccc757 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-4ccc757 .elementor-button:hover, .elementor-254 .elementor-element.elementor-element-4ccc757 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-254 .elementor-element.elementor-element-4ccc757 .elementor-button:hover svg, .elementor-254 .elementor-element.elementor-element-4ccc757 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-254 .elementor-element.elementor-element-72616a0 .elementor-button{background-color:#F4D2C300;font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;line-height:18px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-254 .elementor-element.elementor-element-72616a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-72616a0 .elementor-button:hover, .elementor-254 .elementor-element.elementor-element-72616a0 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-254 .elementor-element.elementor-element-72616a0 .elementor-button:hover svg, .elementor-254 .elementor-element.elementor-element-72616a0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-254 .elementor-element.elementor-element-c8eb7e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-254 .elementor-element.elementor-element-789fd2c{--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-254 .elementor-element.elementor-element-d81a92c img{width:100%;height:728px;object-fit:cover;object-position:center center;}.elementor-254 .elementor-element.elementor-element-0e0bc74{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-254 .elementor-element.elementor-element-a9b6809 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-3afd775 > .elementor-widget-container{margin:030px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-2b8a460 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-78ebe32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFCCB5;--border-color:#FFCCB5;--padding-top:3rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-254 .elementor-element.elementor-element-78ebe32:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-78ebe32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF6EF;}.elementor-254 .elementor-element.elementor-element-2091958{width:100%;max-width:100%;text-align:center;}.elementor-254 .elementor-element.elementor-element-2091958 > .elementor-widget-container{padding:25px 0px 20px 0px;}.elementor-254 .elementor-element.elementor-element-a49a21f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://www.eastsideeyecandy.com/wp-content/uploads/2025/10/Injectables-Card-1-1.jpg");background-position:7% 0px;background-size:cover;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__back{background-color:#00000059;background-image:url("https://www.eastsideeyecandy.com/wp-content/uploads/2025/10/Injectables-Card-1-1.jpg");background-position:7% 0px;background-size:cover;}.elementor-254 .elementor-element.elementor-element-e2732c6{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box{height:456px;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000000;justify-content:flex-end;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-23dc322 );font-weight:normal;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201019E;text-align:center;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__button{margin-inline-center:0;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__front{background-color:#02010100;background-image:url("https://www.eastsideeyecandy.com/wp-content/uploads/2025/10/functional-health-couple.png");background-position:center center;background-size:cover;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__back{background-color:#00000059;background-image:url("https://www.eastsideeyecandy.com/wp-content/uploads/2025/10/functional-health-couple.png");background-position:center center;background-size:cover;}.elementor-254 .elementor-element.elementor-element-d3cd5db{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box{height:457px;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000000;justify-content:flex-end;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__front .elementor-flip-box__layer__title{font-weight:normal;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201019E;text-align:center;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__button{margin-inline-center:0;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://www.eastsideeyecandy.com/wp-content/uploads/2025/10/advanced-treatments-model.png");background-position:42% 0px;background-size:cover;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__back{background-color:#00000059;background-image:url("https://www.eastsideeyecandy.com/wp-content/uploads/2025/10/advanced-treatments-model.png");background-position:42% 0px;background-size:cover;}.elementor-254 .elementor-element.elementor-element-8eeb9a2{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box{height:457px;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000000;justify-content:flex-end;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__image{opacity:1;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__front .elementor-flip-box__layer__title{font-weight:normal;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201019E;text-align:center;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__button{margin-inline-center:0;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://www.eastsideeyecandy.com/wp-content/uploads/2025/10/Infocard-2-1.png");background-position:center center;background-size:cover;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__back{background-color:#00000059;background-image:url("https://www.eastsideeyecandy.com/wp-content/uploads/2025/10/Infocard-2-1.png");background-position:top center;background-size:cover;}.elementor-254 .elementor-element.elementor-element-dc75ba6{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box{height:457px;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000000;justify-content:flex-end;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-weight:normal;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0201019E;text-align:center;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__button{margin-inline-center:0;}.elementor-254 .elementor-element.elementor-element-923e9b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-254 .elementor-element.elementor-element-6bed9a8{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-254 .elementor-element.elementor-element-210ca6f > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-b6a89c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-254 .elementor-element.elementor-element-5b3b96a .elementor-button{background-color:#F4D2C300;font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;line-height:18px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-254 .elementor-element.elementor-element-5b3b96a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-5b3b96a .elementor-button:hover, .elementor-254 .elementor-element.elementor-element-5b3b96a .elementor-button:focus{color:var( --e-global-color-text );}.elementor-254 .elementor-element.elementor-element-5b3b96a .elementor-button:hover svg, .elementor-254 .elementor-element.elementor-element-5b3b96a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-254 .elementor-element.elementor-element-fccce5b{--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-254 .elementor-element.elementor-element-d358dd3 img{width:100%;height:728px;object-fit:cover;object-position:center center;}.elementor-254 .elementor-element.elementor-element-6a4069c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-254 .elementor-element.elementor-element-6a4069c:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-6a4069c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4D2C3;}.elementor-254 .elementor-element.elementor-element-c62b081{width:100%;max-width:100%;text-align:center;}.elementor-254 .elementor-element.elementor-element-c62b081 > .elementor-widget-container{margin:0rem 0rem 03rem 0rem;}.elementor-254 .elementor-element.elementor-element-fccc85a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-254 .elementor-element.elementor-element-cea6a61 .elementor-icon-wrapper{text-align:center;}.elementor-254 .elementor-element.elementor-element-a992b72 .elementor-icon-wrapper{text-align:center;}.elementor-254 .elementor-element.elementor-element-5b05e24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-8ad8530{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-94d4018{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-94d4018:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-94d4018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-d0a5edc{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-d0a5edc:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-d0a5edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-d0a5edc{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-d0a5edc{right:20px;}.elementor-254 .elementor-element.elementor-element-f153922 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-f153922 img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-f9afb75{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-fbe58d4{text-align:center;}.elementor-254 .elementor-element.elementor-element-fbe58d4 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-a759e23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-62b23bb{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-62b23bb:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-62b23bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-fd819a7{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-fd819a7:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-fd819a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-fd819a7{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-fd819a7{right:20px;}.elementor-254 .elementor-element.elementor-element-30b1f95 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-30b1f95 img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-ea44224{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-819416b{text-align:center;}.elementor-254 .elementor-element.elementor-element-819416b .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-391dd48{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-2c7f70e{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-2c7f70e:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-2c7f70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-69035cf{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-69035cf:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-69035cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-69035cf{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-69035cf{right:20px;}.elementor-254 .elementor-element.elementor-element-8103f98 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-8103f98 img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-bd432a3{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-763f51f{text-align:center;}.elementor-254 .elementor-element.elementor-element-763f51f .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-4f758a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-e52233e{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-e52233e:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-e52233e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-39598f2{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-39598f2:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-39598f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-39598f2{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-39598f2{right:20px;}.elementor-254 .elementor-element.elementor-element-44763d3 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-44763d3 img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-e028633{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-0b72c75{text-align:center;}.elementor-254 .elementor-element.elementor-element-0b72c75 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-b500392{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-ad85ac9{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-ad85ac9:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-ad85ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-e49249f{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-e49249f:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-e49249f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-e49249f{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-e49249f{right:20px;}.elementor-254 .elementor-element.elementor-element-f1a2717 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-f1a2717 img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-f62e97c{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-08491fd{text-align:center;}.elementor-254 .elementor-element.elementor-element-08491fd .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-016173d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-3459908{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-3459908:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-3459908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-fbd8ad9{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-fbd8ad9:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-fbd8ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-fbd8ad9{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-fbd8ad9{right:20px;}.elementor-254 .elementor-element.elementor-element-6783bb5 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-6783bb5 img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-943da41{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-197ba1d{text-align:center;}.elementor-254 .elementor-element.elementor-element-197ba1d .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-1c4fc32{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-e690e3c{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-e690e3c:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-e690e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-3961218{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-3961218:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-3961218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-3961218{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-3961218{right:20px;}.elementor-254 .elementor-element.elementor-element-a56fd0f > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-a56fd0f img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-0867532{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-df49f8e{text-align:center;}.elementor-254 .elementor-element.elementor-element-df49f8e .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-452db6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-fa8e137{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-fa8e137:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-fa8e137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-e18deab{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-e18deab:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-e18deab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-e18deab{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-e18deab{right:20px;}.elementor-254 .elementor-element.elementor-element-fe6801c > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-fe6801c img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-b8adef4{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-625ffc4{text-align:center;}.elementor-254 .elementor-element.elementor-element-625ffc4 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-6a80b00{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-2451ee8{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-2451ee8:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-2451ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-11a3b2b{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-11a3b2b:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-11a3b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-11a3b2b{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-11a3b2b{right:20px;}.elementor-254 .elementor-element.elementor-element-0d3c6e7 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-0d3c6e7 img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-33fc1c5{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-1ab1184{text-align:center;}.elementor-254 .elementor-element.elementor-element-1ab1184 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-b7d8794{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-5a40ba4{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-254 .elementor-element.elementor-element-5a40ba4:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-5a40ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-42b3bd5{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-35px;}.elementor-254 .elementor-element.elementor-element-42b3bd5:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-42b3bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 77%, #FFFFFF 0%);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-42b3bd5{left:20px;}body.rtl .elementor-254 .elementor-element.elementor-element-42b3bd5{right:20px;}.elementor-254 .elementor-element.elementor-element-d729159 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-d729159 img{width:58px;height:41.69px;}.elementor-254 .elementor-element.elementor-element-cf31d8b{text-align:center;font-size:16px;font-weight:300;line-height:35px;}.elementor-254 .elementor-element.elementor-element-873ddb3{text-align:center;}.elementor-254 .elementor-element.elementor-element-873ddb3 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#CD8362;}.elementor-254 .elementor-element.elementor-element-c8adb8d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:300px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-254 .elementor-element.elementor-element-c8adb8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-254 .elementor-element.elementor-element-0f36cfb{--min-height:100vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-254 .elementor-element.elementor-element-9cc1e48{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-254 .elementor-element.elementor-element-051c9d2 img{width:65%;object-fit:cover;object-position:bottom center;}.elementor-254 .elementor-element.elementor-element-90a6c01{--min-height:225px;--justify-content:center;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-254 .elementor-element.elementor-element-0687869{--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;--overlay-opacity:1;}.elementor-254 .elementor-element.elementor-element-c8eb7e3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-254 .elementor-element.elementor-element-0e0bc74{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-a9b6809{text-align:center;}.elementor-254 .elementor-element.elementor-element-3afd775{text-align:center;}.elementor-254 .elementor-element.elementor-element-2b8a460{text-align:center;}.elementor-254 .elementor-element.elementor-element-a49a21f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-254 .elementor-element.elementor-element-e2732c6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__front{background-position:bottom center;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__back{background-position:bottom center;}.elementor-254 .elementor-element.elementor-element-d3cd5db{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__front{background-position:bottom center;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__back{background-position:bottom center;}.elementor-254 .elementor-element.elementor-element-8eeb9a2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__front{background-position:bottom center;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__back{background-position:bottom center;}.elementor-254 .elementor-element.elementor-element-dc75ba6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__front{background-position:bottom center;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__back{background-position:bottom center;}.elementor-254 .elementor-element.elementor-element-923e9b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-254 .elementor-element.elementor-element-6bed9a8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-3720191{text-align:center;}.elementor-254 .elementor-element.elementor-element-210ca6f{text-align:center;}.elementor-254 .elementor-element.elementor-element-6a4069c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-254 .elementor-element.elementor-element-c8adb8d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:120px;}}@media(max-width:767px){.elementor-254 .elementor-element.elementor-element-0f36cfb{--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-9cc1e48{--min-height:0px;--justify-content:flex-start;}.elementor-254 .elementor-element.elementor-element-051c9d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-051c9d2.elementor-element{--align-self:stretch;}.elementor-254 .elementor-element.elementor-element-051c9d2 img{width:100%;max-width:100%;height:450px;object-fit:contain;object-position:bottom center;}.elementor-254 .elementor-element.elementor-element-90a6c01{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-254 .elementor-element.elementor-element-0687869{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-254 .elementor-element.elementor-element-c8eb7e3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-254 .elementor-element.elementor-element-d81a92c > .elementor-widget-container{margin:0px -16px 0px -16px;}.elementor-254 .elementor-element.elementor-element-d81a92c img{height:349px;}.elementor-254 .elementor-element.elementor-element-0e0bc74{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-0e0bc74.e-con{--order:99999 /* order end hack */;}.elementor-254 .elementor-element.elementor-element-2091958 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-254 .elementor-element.elementor-element-e2732c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__front{background-position:center center;}.elementor-254 .elementor-element.elementor-element-e2732c6 .elementor-flip-box__back{background-position:center center;}.elementor-254 .elementor-element.elementor-element-d3cd5db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__front{background-position:center center;}.elementor-254 .elementor-element.elementor-element-d3cd5db .elementor-flip-box__back{background-position:center center;}.elementor-254 .elementor-element.elementor-element-8eeb9a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__front{background-position:center center;}.elementor-254 .elementor-element.elementor-element-8eeb9a2 .elementor-flip-box__back{background-position:center center;}.elementor-254 .elementor-element.elementor-element-dc75ba6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__front{background-position:center center;}.elementor-254 .elementor-element.elementor-element-dc75ba6 .elementor-flip-box__back{background-position:center center;}.elementor-254 .elementor-element.elementor-element-923e9b0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-254 .elementor-element.elementor-element-6bed9a8{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-6bed9a8.e-con{--order:99999 /* order end hack */;}.elementor-254 .elementor-element.elementor-element-d358dd3 > .elementor-widget-container{margin:0px -16px 0px -16px;}.elementor-254 .elementor-element.elementor-element-d358dd3 img{height:349px;}.elementor-254 .elementor-element.elementor-element-6a4069c{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:01rem;--padding-left:0rem;--padding-right:0rem;}.elementor-254 .elementor-element.elementor-element-c62b081 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-254 .elementor-element.elementor-element-5b05e24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-8ad8530{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-94d4018{--width:83%;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-d0a5edc{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-d0a5edc:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-d0a5edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-f9afb75 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-a759e23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-62b23bb{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-fd819a7{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-fd819a7:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-fd819a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-ea44224 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-391dd48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-2c7f70e{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-69035cf{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-69035cf:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-69035cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-bd432a3 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-4f758a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-e52233e{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-39598f2{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-39598f2:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-39598f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-e028633 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-b500392{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-ad85ac9{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-e49249f{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-e49249f:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-e49249f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-f62e97c > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-016173d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-3459908{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-fbd8ad9{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-fbd8ad9:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-fbd8ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-943da41 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-1c4fc32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-e690e3c{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-3961218{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-3961218:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-3961218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-0867532 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-452db6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-fa8e137{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-e18deab{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-e18deab:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-e18deab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-b8adef4 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-6a80b00{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-2451ee8{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-11a3b2b{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-11a3b2b:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-11a3b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-33fc1c5 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-b7d8794{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-254 .elementor-element.elementor-element-5a40ba4{--width:83%;--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-254 .elementor-element.elementor-element-42b3bd5{--width:30%;top:-34px;}.elementor-254 .elementor-element.elementor-element-42b3bd5:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-42b3bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4a57c1c ) 75%, #FFFFFF 0%);}.elementor-254 .elementor-element.elementor-element-cf31d8b > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-c8adb8d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;width:100%;max-width:100%;}.elementor-254 .elementor-element.elementor-element-c8adb8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-254 .elementor-element.elementor-element-789fd2c{--width:48%;}.elementor-254 .elementor-element.elementor-element-0e0bc74{--width:52%;}.elementor-254 .elementor-element.elementor-element-6bed9a8{--width:50%;}.elementor-254 .elementor-element.elementor-element-fccce5b{--width:50%;}.elementor-254 .elementor-element.elementor-element-5b05e24{--content-width:100vw;}.elementor-254 .elementor-element.elementor-element-8ad8530{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-d0a5edc{--width:80px;}.elementor-254 .elementor-element.elementor-element-a759e23{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-62b23bb{--width:50vw;}.elementor-254 .elementor-element.elementor-element-fd819a7{--width:80px;}.elementor-254 .elementor-element.elementor-element-391dd48{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-2c7f70e{--width:50vw;}.elementor-254 .elementor-element.elementor-element-69035cf{--width:80px;}.elementor-254 .elementor-element.elementor-element-4f758a2{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-e52233e{--width:50vw;}.elementor-254 .elementor-element.elementor-element-39598f2{--width:80px;}.elementor-254 .elementor-element.elementor-element-b500392{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-ad85ac9{--width:50vw;}.elementor-254 .elementor-element.elementor-element-e49249f{--width:80px;}.elementor-254 .elementor-element.elementor-element-016173d{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-3459908{--width:50vw;}.elementor-254 .elementor-element.elementor-element-fbd8ad9{--width:80px;}.elementor-254 .elementor-element.elementor-element-1c4fc32{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-e690e3c{--width:50vw;}.elementor-254 .elementor-element.elementor-element-3961218{--width:80px;}.elementor-254 .elementor-element.elementor-element-452db6a{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-fa8e137{--width:50vw;}.elementor-254 .elementor-element.elementor-element-e18deab{--width:80px;}.elementor-254 .elementor-element.elementor-element-6a80b00{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-2451ee8{--width:50vw;}.elementor-254 .elementor-element.elementor-element-11a3b2b{--width:80px;}.elementor-254 .elementor-element.elementor-element-b7d8794{--content-width:1100px;}.elementor-254 .elementor-element.elementor-element-5a40ba4{--width:50vw;}.elementor-254 .elementor-element.elementor-element-42b3bd5{--width:80px;}}@media(max-width:1024px) and (min-width:768px){.elementor-254 .elementor-element.elementor-element-789fd2c{--width:100%;}.elementor-254 .elementor-element.elementor-element-0e0bc74{--width:100%;}.elementor-254 .elementor-element.elementor-element-6bed9a8{--width:100%;}.elementor-254 .elementor-element.elementor-element-fccce5b{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-051c9d2 */.elementor-254 .elementor-element.elementor-element-051c9d2  {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 28.04%, rgba(0, 0, 0, 0.48) 131.65%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6c01 */@media (max-width: 1024px) { .elementor-254 .elementor-element.elementor-element-90a6c01 h1, .elementor-254 .elementor-element.elementor-element-90a6c01 span {
    color: black!important
}
    
    .hero-content {
        background:#FEF6EF;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0687869 */.elementor-254 .elementor-element.elementor-element-0687869 {
    background:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f36cfb */.bg-wrap > *:not(.bg-img) {
  position: relative;
  z-index: 1;
}

/* 2) Add class `bg-img` to the Image widget you’re using as the background */
.bg-wrap > .elementor-widget-image.bg-img {
  position: absolute;
  inset: 0;
  margin: 0;
  z-index: 0;
  pointer-events: none;           /* let content above be clickable */
}

/* Finally: make the <img> behave like a cover background */
.bg-wrap .bg-img img {

  transform: translateZ(0);       /* avoid sub-pixel gaps on some GPUs */
}

@media (max-width:1024px) { .bg-wrap > .elementor-widget-image.bg-img {
  position:relative;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ebe32 *//* target the overlay of the service cards */
.services-card a{
    color:white;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a992b72 */.elementor-254 .elementor-element.elementor-element-a992b72 {
      transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4018 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-94d4018::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b23bb *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-62b23bb::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7f70e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2c7f70e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52233e *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e52233e::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad85ac9 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-ad85ac9::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459908 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-3459908::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e690e3c *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-e690e3c::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8e137 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-fa8e137::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2451ee8 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-2451ee8::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a40ba4 *//* ::before = Outer black border (offset) */
.elementor-254 .elementor-element.elementor-element-5a40ba4::before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: -15px;
  border: 2px solid #000;
  z-index: -1;
  pointer-events: none;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b05e24 */#reviews {
  cursor: pointer; /* Standard pointer/hand */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a4069c *//* Ensure testimonial text is always visible, even in offset slides */
.e-n-carousel .swiper-slide .elementor-invisible {
    visibility: visible !important;
    opacity: 1 !important;
}/* End custom CSS */