.elementor-863 .elementor-element.elementor-element-882484b{--display:flex;--min-height:600px;--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;--overflow:hidden;--overlay-opacity:0.6;}.elementor-863 .elementor-element.elementor-element-882484b::before, .elementor-863 .elementor-element.elementor-element-882484b > .elementor-background-video-container::before, .elementor-863 .elementor-element.elementor-element-882484b > .e-con-inner > .elementor-background-video-container::before, .elementor-863 .elementor-element.elementor-element-882484b > .elementor-background-slideshow::before, .elementor-863 .elementor-element.elementor-element-882484b > .e-con-inner > .elementor-background-slideshow::before, .elementor-863 .elementor-element.elementor-element-882484b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02020257 0%, #080808 100%);}.elementor-863 .elementor-element.elementor-element-5ced7ba{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-863 .elementor-element.elementor-element-5ced7ba.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-5ced7ba .elementor-heading-title{font-size:80px;font-weight:300;font-style:italic;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-535af6d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-6fc6c4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-4ad6cf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-2fa05db .elementor-button{background-color:var( --e-global-color-5fabd93 );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-ca5e20d );color:var( --e-global-color-ca5e20d );border-style:none;padding:16px 44px 16px 044px;}.elementor-863 .elementor-element.elementor-element-2fa05db .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-2fa05db .elementor-button:focus{background-color:var( --e-global-color-5470ba1 );}.elementor-863 .elementor-element.elementor-element-5d85f22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-2b87f50 .elementor-button{background-color:#2A8A8A00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-ca5e20d );color:var( --e-global-color-ca5e20d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ca5e20d );padding:16px 44px 16px 044px;}.elementor-863 .elementor-element.elementor-element-2b87f50 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-2b87f50 .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-2b87f50 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-2b87f50 .elementor-button:focus svg{fill:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-74d3bc5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:048px;--padding-bottom:048px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-74d3bc5:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-74d3bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c22c9d );}.elementor-863 .elementor-element.elementor-element-d1af933{--display:flex;}.elementor-863 .elementor-element.elementor-element-a47100e{text-align:center;}.elementor-863 .elementor-element.elementor-element-a47100e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;color:#4A5565;}.elementor-863 .elementor-element.elementor-element-483b6e5{--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;--flex-wrap:wrap;}.elementor-863 .elementor-element.elementor-element-fae4fbb .elementor-button{background-color:var( --e-global-color-ca5e20d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-90ce751 );color:var( --e-global-color-90ce751 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3e46e6 );border-radius:24px 24px 24px 24px;padding:14px 24px 14px 024px;}.elementor-863 .elementor-element.elementor-element-fae4fbb .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-fae4fbb .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-fae4fbb .elementor-button-content-wrapper{flex-direction:row;}.elementor-863 .elementor-element.elementor-element-fae4fbb .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-fae4fbb .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-b12b838 .elementor-button{background-color:var( --e-global-color-ca5e20d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-90ce751 );color:var( --e-global-color-90ce751 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3e46e6 );border-radius:24px 24px 24px 24px;padding:14px 24px 14px 024px;}.elementor-863 .elementor-element.elementor-element-b12b838 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-b12b838 .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-b12b838 .elementor-button-content-wrapper{flex-direction:row;}.elementor-863 .elementor-element.elementor-element-b12b838 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-b12b838 .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-8a0c61f .elementor-button{background-color:var( --e-global-color-ca5e20d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-90ce751 );color:var( --e-global-color-90ce751 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3e46e6 );border-radius:24px 24px 24px 24px;padding:14px 24px 14px 024px;}.elementor-863 .elementor-element.elementor-element-8a0c61f .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-8a0c61f .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-8a0c61f .elementor-button-content-wrapper{flex-direction:row;}.elementor-863 .elementor-element.elementor-element-8a0c61f .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-8a0c61f .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-3ac6234 .elementor-button{background-color:var( --e-global-color-ca5e20d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-90ce751 );color:var( --e-global-color-90ce751 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3e46e6 );border-radius:24px 24px 24px 24px;padding:14px 24px 14px 024px;}.elementor-863 .elementor-element.elementor-element-3ac6234 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-3ac6234 .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-3ac6234 .elementor-button-content-wrapper{flex-direction:row;}.elementor-863 .elementor-element.elementor-element-3ac6234 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-3ac6234 .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-8334080 .elementor-button{background-color:var( --e-global-color-ca5e20d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-90ce751 );color:var( --e-global-color-90ce751 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3e46e6 );border-radius:24px 24px 24px 24px;padding:14px 24px 14px 024px;}.elementor-863 .elementor-element.elementor-element-8334080 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-8334080 .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-8334080 .elementor-button-content-wrapper{flex-direction:row;}.elementor-863 .elementor-element.elementor-element-8334080 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-8334080 .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-d841172 .elementor-button{background-color:var( --e-global-color-ca5e20d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-90ce751 );color:var( --e-global-color-90ce751 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3e46e6 );border-radius:24px 24px 24px 24px;padding:14px 24px 14px 024px;}.elementor-863 .elementor-element.elementor-element-d841172 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-d841172 .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-d841172 .elementor-button-content-wrapper{flex-direction:row;}.elementor-863 .elementor-element.elementor-element-d841172 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-d841172 .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-d6fc157 .elementor-button{background-color:var( --e-global-color-ca5e20d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;fill:var( --e-global-color-90ce751 );color:var( --e-global-color-90ce751 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3e46e6 );border-radius:24px 24px 24px 24px;padding:14px 24px 14px 024px;}.elementor-863 .elementor-element.elementor-element-d6fc157 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-d6fc157 .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-d6fc157 .elementor-button-content-wrapper{flex-direction:row;}.elementor-863 .elementor-element.elementor-element-d6fc157 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-d6fc157 .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-8c7a2d6{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:096px;--padding-bottom:96px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-8c7a2d6:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-8c7a2d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c22c9d );}.elementor-863 .elementor-element.elementor-element-2848eba{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-6b2236c.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-6b2236c{text-align:start;}.elementor-863 .elementor-element.elementor-element-6b2236c .elementor-heading-title{font-size:48px;font-weight:500;color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-8e2a3a5{text-align:start;font-size:18px;font-weight:500;color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-b329d45 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-b329d45 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-b329d45 .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-b329d45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-863 .elementor-element.elementor-element-b329d45 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-b329d45 .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-09e5fec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-904a5bb img{width:100%;max-width:100%;border-radius:18px 18px 18px 18px;box-shadow:0px 4px 25px -4px rgba(0, 0, 0, 0.4);}.elementor-863 .elementor-element.elementor-element-126653d{--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;--overflow:hidden;--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-126653d:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-126653d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2B2B;}.elementor-863 .elementor-element.elementor-element-9f321d2{text-align:center;}.elementor-863 .elementor-element.elementor-element-9f321d2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-c9d656a.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-c9d656a{text-align:start;}.elementor-863 .elementor-element.elementor-element-c9d656a .elementor-heading-title{font-size:56px;font-weight:500;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-c654593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-863 .elementor-element.elementor-element-a03cc78{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-0c2f9cc .elementor-image-box-wrapper{text-align:start;}.elementor-863 .elementor-element.elementor-element-0c2f9cc.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-863 .elementor-element.elementor-element-0c2f9cc.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-863 .elementor-element.elementor-element-0c2f9cc.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-0c2f9cc .elementor-image-box-title{margin-bottom:10px;font-size:24px;font-weight:500;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-0c2f9cc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-863 .elementor-element.elementor-element-0c2f9cc .elementor-image-box-img img{height:460px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-863 .elementor-element.elementor-element-0c2f9cc .elementor-image-box-description{font-size:16px;font-weight:400;color:#99A1AF;}.elementor-863 .elementor-element.elementor-element-0b96df7 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-0b96df7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-863 .elementor-element.elementor-element-0b96df7 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-0b96df7 .elementor-button:focus{color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-0b96df7 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-0b96df7 .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-9a0c2aa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-9a24131 .elementor-image-box-wrapper{text-align:start;}.elementor-863 .elementor-element.elementor-element-9a24131.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-863 .elementor-element.elementor-element-9a24131.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-863 .elementor-element.elementor-element-9a24131.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-9a24131 .elementor-image-box-title{margin-bottom:10px;font-size:24px;font-weight:500;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-9a24131 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-863 .elementor-element.elementor-element-9a24131 .elementor-image-box-img img{height:460px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-863 .elementor-element.elementor-element-9a24131 .elementor-image-box-description{font-size:16px;font-weight:400;color:#99A1AF;}.elementor-863 .elementor-element.elementor-element-7163a7a .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-7163a7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-863 .elementor-element.elementor-element-7163a7a .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-7163a7a .elementor-button:focus{color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-7163a7a .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-7163a7a .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-9eab5ed{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-348a43e .elementor-image-box-wrapper{text-align:start;}.elementor-863 .elementor-element.elementor-element-348a43e.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-863 .elementor-element.elementor-element-348a43e.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-863 .elementor-element.elementor-element-348a43e.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-348a43e .elementor-image-box-title{margin-bottom:10px;font-size:24px;font-weight:500;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-348a43e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-863 .elementor-element.elementor-element-348a43e .elementor-image-box-img img{height:460px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-863 .elementor-element.elementor-element-348a43e .elementor-image-box-description{font-size:16px;font-weight:400;color:#99A1AF;}.elementor-863 .elementor-element.elementor-element-a8038c2 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-a8038c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-863 .elementor-element.elementor-element-a8038c2 .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-a8038c2 .elementor-button:focus{color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-a8038c2 .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-a8038c2 .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-da1409b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-863 .elementor-element.elementor-element-87e85f7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-f22b291 .elementor-image-box-wrapper{text-align:start;}.elementor-863 .elementor-element.elementor-element-f22b291.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-863 .elementor-element.elementor-element-f22b291.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-863 .elementor-element.elementor-element-f22b291.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-f22b291 .elementor-image-box-title{margin-bottom:10px;font-size:24px;font-weight:500;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-f22b291 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-863 .elementor-element.elementor-element-f22b291 .elementor-image-box-img img{height:460px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-863 .elementor-element.elementor-element-f22b291 .elementor-image-box-description{font-size:16px;font-weight:400;color:#99A1AF;}.elementor-863 .elementor-element.elementor-element-1a74f8a .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-1a74f8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-863 .elementor-element.elementor-element-1a74f8a .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-1a74f8a .elementor-button:focus{color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-1a74f8a .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-1a74f8a .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-7de3d8c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-0590fab .elementor-image-box-wrapper{text-align:start;}.elementor-863 .elementor-element.elementor-element-0590fab.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-863 .elementor-element.elementor-element-0590fab.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-863 .elementor-element.elementor-element-0590fab.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-0590fab .elementor-image-box-title{margin-bottom:10px;font-size:24px;font-weight:500;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-0590fab .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-863 .elementor-element.elementor-element-0590fab .elementor-image-box-img img{height:460px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-863 .elementor-element.elementor-element-0590fab .elementor-image-box-description{font-size:16px;font-weight:400;color:#99A1AF;}.elementor-863 .elementor-element.elementor-element-f28a38e .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-f28a38e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-863 .elementor-element.elementor-element-f28a38e .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-f28a38e .elementor-button:focus{color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-f28a38e .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-f28a38e .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-7cdb48d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-f6e62b1 .elementor-image-box-wrapper{text-align:start;}.elementor-863 .elementor-element.elementor-element-f6e62b1.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-863 .elementor-element.elementor-element-f6e62b1.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-863 .elementor-element.elementor-element-f6e62b1.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-f6e62b1 .elementor-image-box-title{margin-bottom:10px;font-size:24px;font-weight:500;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-f6e62b1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-863 .elementor-element.elementor-element-f6e62b1 .elementor-image-box-img img{height:460px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-863 .elementor-element.elementor-element-f6e62b1 .elementor-image-box-description{font-size:16px;font-weight:400;color:#99A1AF;}.elementor-863 .elementor-element.elementor-element-25000ce .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-25000ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-863 .elementor-element.elementor-element-25000ce .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-25000ce .elementor-button:focus{color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-25000ce .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-25000ce .elementor-button:focus svg{fill:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-83e6916{--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;--overflow:hidden;--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-83e6916:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-83e6916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c22c9d );}.elementor-863 .elementor-element.elementor-element-8d54e5d.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-8d54e5d{text-align:start;}.elementor-863 .elementor-element.elementor-element-8d54e5d .elementor-heading-title{font-size:40px;font-weight:500;color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-2151523{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-940220f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-644fed9 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-863 .elementor-element.elementor-element-644fed9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5fabd93 );fill:var( --e-global-color-ca5e20d );color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-644fed9.elementor-view-framed .elementor-icon, .elementor-863 .elementor-element.elementor-element-644fed9.elementor-view-default .elementor-icon{fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-644fed9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-644fed9 .elementor-icon{font-size:32px;}.elementor-863 .elementor-element.elementor-element-644fed9 .elementor-icon-box-title, .elementor-863 .elementor-element.elementor-element-644fed9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-863 .elementor-element.elementor-element-644fed9 .elementor-icon-box-title{color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-644fed9 .elementor-icon-box-description{font-size:14px;font-weight:400;color:#4A5565;}.elementor-863 .elementor-element.elementor-element-068fc16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-812cbe9 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-863 .elementor-element.elementor-element-812cbe9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5fabd93 );fill:var( --e-global-color-ca5e20d );color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-812cbe9.elementor-view-framed .elementor-icon, .elementor-863 .elementor-element.elementor-element-812cbe9.elementor-view-default .elementor-icon{fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-812cbe9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-812cbe9 .elementor-icon{font-size:32px;}.elementor-863 .elementor-element.elementor-element-812cbe9 .elementor-icon-box-title, .elementor-863 .elementor-element.elementor-element-812cbe9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-863 .elementor-element.elementor-element-812cbe9 .elementor-icon-box-title{color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-812cbe9 .elementor-icon-box-description{font-size:14px;font-weight:400;color:#4A5565;}.elementor-863 .elementor-element.elementor-element-6d927ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-036dcbc .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-863 .elementor-element.elementor-element-036dcbc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5fabd93 );fill:var( --e-global-color-ca5e20d );color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-036dcbc.elementor-view-framed .elementor-icon, .elementor-863 .elementor-element.elementor-element-036dcbc.elementor-view-default .elementor-icon{fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-036dcbc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-036dcbc .elementor-icon{font-size:32px;}.elementor-863 .elementor-element.elementor-element-036dcbc .elementor-icon-box-title, .elementor-863 .elementor-element.elementor-element-036dcbc .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-863 .elementor-element.elementor-element-036dcbc .elementor-icon-box-title{color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-036dcbc .elementor-icon-box-description{font-size:14px;font-weight:400;color:#4A5565;}.elementor-863 .elementor-element.elementor-element-de5f81f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-e795307 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-863 .elementor-element.elementor-element-e795307.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5fabd93 );fill:var( --e-global-color-ca5e20d );color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-e795307.elementor-view-framed .elementor-icon, .elementor-863 .elementor-element.elementor-element-e795307.elementor-view-default .elementor-icon{fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-e795307.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-e795307 .elementor-icon{font-size:32px;}.elementor-863 .elementor-element.elementor-element-e795307 .elementor-icon-box-title, .elementor-863 .elementor-element.elementor-element-e795307 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-863 .elementor-element.elementor-element-e795307 .elementor-icon-box-title{color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-e795307 .elementor-icon-box-description{font-size:14px;font-weight:400;color:#4A5565;}.elementor-863 .elementor-element.elementor-element-0230c01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-6cc5c19 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-863 .elementor-element.elementor-element-6cc5c19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5fabd93 );fill:var( --e-global-color-ca5e20d );color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-6cc5c19.elementor-view-framed .elementor-icon, .elementor-863 .elementor-element.elementor-element-6cc5c19.elementor-view-default .elementor-icon{fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-6cc5c19.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-6cc5c19 .elementor-icon{font-size:32px;}.elementor-863 .elementor-element.elementor-element-6cc5c19 .elementor-icon-box-title, .elementor-863 .elementor-element.elementor-element-6cc5c19 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-863 .elementor-element.elementor-element-6cc5c19 .elementor-icon-box-title{color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-6cc5c19 .elementor-icon-box-description{font-size:14px;font-weight:400;color:#4A5565;}.elementor-863 .elementor-element.elementor-element-1de87a6{--display:flex;--min-height:384px;--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;--overflow:hidden;--overlay-opacity:0.85;--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-1de87a6:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-1de87a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c22c9d );background-image:url("https://amariskincareaesthetics.ca/wp-content/uploads/2026/06/photo-1693004927824-f2623bbedc8b-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-863 .elementor-element.elementor-element-1de87a6::before, .elementor-863 .elementor-element.elementor-element-1de87a6 > .elementor-background-video-container::before, .elementor-863 .elementor-element.elementor-element-1de87a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-863 .elementor-element.elementor-element-1de87a6 > .elementor-background-slideshow::before, .elementor-863 .elementor-element.elementor-element-1de87a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-863 .elementor-element.elementor-element-1de87a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5470ba1 );--background-overlay:'';}.elementor-863 .elementor-element.elementor-element-416a76c.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-416a76c{text-align:start;}.elementor-863 .elementor-element.elementor-element-416a76c .elementor-heading-title{font-size:56px;font-weight:500;font-style:italic;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-66ca457{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-ca5e20d );}.elementor-863 .elementor-element.elementor-element-8232e1b .elementor-button{background-color:var( --e-global-color-ca5e20d );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;fill:var( --e-global-color-90ce751 );color:var( --e-global-color-90ce751 );border-style:none;border-radius:24px 24px 24px 24px;padding:16px 32px 16px 32px;}.elementor-863 .elementor-element.elementor-element-8232e1b .elementor-button:hover, .elementor-863 .elementor-element.elementor-element-8232e1b .elementor-button:focus{background-color:var( --e-global-color-ca5e20d );color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-8232e1b .elementor-button:hover svg, .elementor-863 .elementor-element.elementor-element-8232e1b .elementor-button:focus svg{fill:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-f04ed28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-f04ed28:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-f04ed28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c22c9d );}.elementor-863 .elementor-element.elementor-element-f758347{text-align:center;}.elementor-863 .elementor-element.elementor-element-f758347 .elementor-heading-title{font-size:48px;font-weight:500;color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-2910a30{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-c92d26a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-13c38fd{--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-863 .elementor-element.elementor-element-2f1f67d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-863 .elementor-element.elementor-element-2f1f67d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-2f1f67d.elementor-view-framed .elementor-icon, .elementor-863 .elementor-element.elementor-element-2f1f67d.elementor-view-default .elementor-icon{fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-2f1f67d .elementor-icon{font-size:48px;}.elementor-863 .elementor-element.elementor-element-2f1f67d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-863 .elementor-element.elementor-element-8f7848c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-981c423{--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-863 .elementor-element.elementor-element-e8fa45e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-863 .elementor-element.elementor-element-e8fa45e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-e8fa45e.elementor-view-framed .elementor-icon, .elementor-863 .elementor-element.elementor-element-e8fa45e.elementor-view-default .elementor-icon{fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-e8fa45e .elementor-icon{font-size:48px;}.elementor-863 .elementor-element.elementor-element-e8fa45e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-863 .elementor-element.elementor-element-53eeea0 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-46b1279{--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-863 .elementor-element.elementor-element-40c9f31 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-863 .elementor-element.elementor-element-40c9f31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-40c9f31.elementor-view-framed .elementor-icon, .elementor-863 .elementor-element.elementor-element-40c9f31.elementor-view-default .elementor-icon{fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-40c9f31 .elementor-icon{font-size:48px;}.elementor-863 .elementor-element.elementor-element-40c9f31 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-863 .elementor-element.elementor-element-412b196 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-5fabd93 );color:var( --e-global-color-5fabd93 );border-style:none;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-5ddc548{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-5ddc548:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-5ddc548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c22c9d );}.elementor-863 .elementor-element.elementor-element-eb031e7{text-align:center;}.elementor-863 .elementor-element.elementor-element-eb031e7 .elementor-heading-title{font-size:40px;font-weight:500;color:var( --e-global-color-90ce751 );}.elementor-863 .elementor-element.elementor-element-718f478{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-718f478 a{color:var( --e-global-color-5fabd93 );}.elementor-863 .elementor-element.elementor-element-375823c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-a48576c{--image-border-radius:10px;--image-transition-duration:300ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-863 .elementor-element.elementor-element-a48576c .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-863 .elementor-element.elementor-element-5ced7ba .elementor-heading-title{font-size:48px;}.elementor-863 .elementor-element.elementor-element-483b6e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-8c7a2d6{--flex-wrap:wrap;}.elementor-863 .elementor-element.elementor-element-6b2236c .elementor-heading-title{font-size:48px;}.elementor-863 .elementor-element.elementor-element-c9d656a .elementor-heading-title{font-size:48px;}.elementor-863 .elementor-element.elementor-element-c654593{--flex-wrap:wrap;}.elementor-863 .elementor-element.elementor-element-0c2f9cc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-863 .elementor-element.elementor-element-da1409b{--flex-wrap:wrap;}.elementor-863 .elementor-element.elementor-element-8d54e5d .elementor-heading-title{font-size:40px;}.elementor-863 .elementor-element.elementor-element-2151523{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-863 .elementor-element.elementor-element-416a76c .elementor-heading-title{font-size:48px;}.elementor-863 .elementor-element.elementor-element-f04ed28{--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-f758347 .elementor-heading-title{font-size:48px;}.elementor-863 .elementor-element.elementor-element-c92d26a{--flex-wrap:wrap;--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-5ddc548{--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-eb031e7 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-863 .elementor-element.elementor-element-5ced7ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-863 .elementor-element.elementor-element-5ced7ba .elementor-heading-title{font-size:45px;}.elementor-863 .elementor-element.elementor-element-535af6d{font-size:16px;}.elementor-863 .elementor-element.elementor-element-6b2236c .elementor-heading-title{font-size:35px;}.elementor-863 .elementor-element.elementor-element-8e2a3a5{font-size:16px;}.elementor-863 .elementor-element.elementor-element-c9d656a{text-align:center;}.elementor-863 .elementor-element.elementor-element-c9d656a .elementor-heading-title{font-size:35px;}.elementor-863 .elementor-element.elementor-element-0c2f9cc .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-9a24131 .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-9a24131 .elementor-image-box-img img{height:390px;}.elementor-863 .elementor-element.elementor-element-348a43e .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-348a43e .elementor-image-box-img img{height:390px;}.elementor-863 .elementor-element.elementor-element-f22b291 .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-f22b291 .elementor-image-box-img img{height:390px;}.elementor-863 .elementor-element.elementor-element-0590fab .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-0590fab .elementor-image-box-img img{height:390px;}.elementor-863 .elementor-element.elementor-element-f6e62b1 .elementor-image-box-img{margin-bottom:10px;}.elementor-863 .elementor-element.elementor-element-f6e62b1 .elementor-image-box-img img{height:390px;}.elementor-863 .elementor-element.elementor-element-8d54e5d{text-align:center;}.elementor-863 .elementor-element.elementor-element-8d54e5d .elementor-heading-title{font-size:35px;}.elementor-863 .elementor-element.elementor-element-416a76c{text-align:center;}.elementor-863 .elementor-element.elementor-element-416a76c .elementor-heading-title{font-size:35px;}.elementor-863 .elementor-element.elementor-element-66ca457{font-size:16px;}.elementor-863 .elementor-element.elementor-element-8232e1b .elementor-button{font-size:14px;}.elementor-863 .elementor-element.elementor-element-f04ed28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-f758347{text-align:center;}.elementor-863 .elementor-element.elementor-element-f758347 .elementor-heading-title{font-size:35px;}.elementor-863 .elementor-element.elementor-element-2910a30{font-size:16px;}.elementor-863 .elementor-element.elementor-element-5ddc548{--padding-top:096px;--padding-bottom:096px;--padding-left:10px;--padding-right:10px;}.elementor-863 .elementor-element.elementor-element-eb031e7{text-align:center;}.elementor-863 .elementor-element.elementor-element-eb031e7 .elementor-heading-title{font-size:35px;}.elementor-863 .elementor-element.elementor-element-718f478{font-size:16px;}}@media(min-width:768px){.elementor-863 .elementor-element.elementor-element-483b6e5{--width:80%;}.elementor-863 .elementor-element.elementor-element-2848eba{--width:50%;}.elementor-863 .elementor-element.elementor-element-09e5fec{--width:50%;}.elementor-863 .elementor-element.elementor-element-13c38fd{--width:50%;}.elementor-863 .elementor-element.elementor-element-981c423{--width:50%;}.elementor-863 .elementor-element.elementor-element-46b1279{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-863 .elementor-element.elementor-element-2848eba{--width:100%;}.elementor-863 .elementor-element.elementor-element-09e5fec{--width:100%;}.elementor-863 .elementor-element.elementor-element-13c38fd{--width:100%;}.elementor-863 .elementor-element.elementor-element-981c423{--width:100%;}.elementor-863 .elementor-element.elementor-element-46b1279{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-fae4fbb *//* normal state of btn */
.elementor-863 .elementor-element.elementor-element-fae4fbb .elementor-button {
    transition: border-color 0.3s ease-in-out !important;
}

/* Hover btn */
.elementor-863 .elementor-element.elementor-element-fae4fbb .elementor-button:hover {
    border-color: #2a8a8a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b12b838 *//* normal state of btn */
.elementor-863 .elementor-element.elementor-element-b12b838 .elementor-button {
    transition: border-color 0.3s ease-in-out !important;
}

/* Hover btn */
.elementor-863 .elementor-element.elementor-element-b12b838 .elementor-button:hover {
    border-color: #2a8a8a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a0c61f *//* normal state of btn */
.elementor-863 .elementor-element.elementor-element-8a0c61f .elementor-button {
    transition: border-color 0.3s ease-in-out !important;
}

/* Hover btn */
.elementor-863 .elementor-element.elementor-element-8a0c61f .elementor-button:hover {
    border-color: #2a8a8a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ac6234 *//* normal state of btn */
.elementor-863 .elementor-element.elementor-element-3ac6234 .elementor-button {
    transition: border-color 0.3s ease-in-out !important;
}

/* Hover btn */
.elementor-863 .elementor-element.elementor-element-3ac6234 .elementor-button:hover {
    border-color: #2a8a8a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8334080 *//* normal state of btn */
.elementor-863 .elementor-element.elementor-element-8334080 .elementor-button {
    transition: border-color 0.3s ease-in-out !important;
}

/* Hover btn */
.elementor-863 .elementor-element.elementor-element-8334080 .elementor-button:hover {
    border-color: #2a8a8a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d841172 *//* normal state of btn */
.elementor-863 .elementor-element.elementor-element-d841172 .elementor-button {
    transition: border-color 0.3s ease-in-out !important;
}

/* Hover btn */
.elementor-863 .elementor-element.elementor-element-d841172 .elementor-button:hover {
    border-color: #2a8a8a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6fc157 *//* normal state of btn */
.elementor-863 .elementor-element.elementor-element-d6fc157 .elementor-button {
    transition: border-color 0.3s ease-in-out !important;
}

/* Hover btn */
.elementor-863 .elementor-element.elementor-element-d6fc157 .elementor-button:hover {
    border-color: #2a8a8a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b329d45 */.elementor-863 .elementor-element.elementor-element-b329d45:hover .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-b329d45:hover i {
    transform: translateX(6px);
}

/* icon movement */
.elementor-863 .elementor-element.elementor-element-b329d45 .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-b329d45 i {
    transition: transform 0.3s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03cc78 *//* 1. Image Zoom-In Effect Setup */
.elementor-863 .elementor-element.elementor-element-a03cc78 .elementor-image-box-img, 
.elementor-863 .elementor-element.elementor-element-a03cc78 .elementor-widget-image img {
    transition: transform 0.4s ease-in-out !important;
}

/* Zoom the image when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-a03cc78:hover .elementor-image-box-img img,
.elementor-863 .elementor-element.elementor-element-a03cc78:hover .elementor-widget-image img {
    transform: scale(1.08); /* Controls the zoom level */
}

/* Keeps the image within its bounds and maintains rounded corners during zoom */
.elementor-863 .elementor-element.elementor-element-a03cc78 .elementor-widget-image,
.elementor-863 .elementor-element.elementor-element-a03cc78 .elementor-image-box-img {
    overflow: hidden !important;
    border-radius: 10px; /* Matches your design's border radius */
}

/* 2. Button Icon Movement Setup */
.elementor-863 .elementor-element.elementor-element-a03cc78 .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-a03cc78 i {
    transition: transform 0.3s ease-in-out !important;
}

/* Move the button icon forward when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-a03cc78:hover .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-a03cc78:hover i {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a0c2aa *//* 1. Image Zoom-In Effect Setup */
.elementor-863 .elementor-element.elementor-element-9a0c2aa .elementor-image-box-img, 
.elementor-863 .elementor-element.elementor-element-9a0c2aa .elementor-widget-image img {
    transition: transform 0.4s ease-in-out !important;
}

/* Zoom the image when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-9a0c2aa:hover .elementor-image-box-img img,
.elementor-863 .elementor-element.elementor-element-9a0c2aa:hover .elementor-widget-image img {
    transform: scale(1.08); /* Controls the zoom level */
}

/* Keeps the image within its bounds and maintains rounded corners during zoom */
.elementor-863 .elementor-element.elementor-element-9a0c2aa .elementor-widget-image,
.elementor-863 .elementor-element.elementor-element-9a0c2aa .elementor-image-box-img {
    overflow: hidden !important;
    border-radius: 10px; /* Matches your design's border radius */
}

/* 2. Button Icon Movement Setup */
.elementor-863 .elementor-element.elementor-element-9a0c2aa .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-9a0c2aa i {
    transition: transform 0.3s ease-in-out !important;
}

/* Move the button icon forward when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-9a0c2aa:hover .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-9a0c2aa:hover i {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eab5ed *//* 1. Image Zoom-In Effect Setup */
.elementor-863 .elementor-element.elementor-element-9eab5ed .elementor-image-box-img, 
.elementor-863 .elementor-element.elementor-element-9eab5ed .elementor-widget-image img {
    transition: transform 0.4s ease-in-out !important;
}

/* Zoom the image when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-9eab5ed:hover .elementor-image-box-img img,
.elementor-863 .elementor-element.elementor-element-9eab5ed:hover .elementor-widget-image img {
    transform: scale(1.08); /* Controls the zoom level */
}

/* Keeps the image within its bounds and maintains rounded corners during zoom */
.elementor-863 .elementor-element.elementor-element-9eab5ed .elementor-widget-image,
.elementor-863 .elementor-element.elementor-element-9eab5ed .elementor-image-box-img {
    overflow: hidden !important;
    border-radius: 10px; /* Matches your design's border radius */
}

/* 2. Button Icon Movement Setup */
.elementor-863 .elementor-element.elementor-element-9eab5ed .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-9eab5ed i {
    transition: transform 0.3s ease-in-out !important;
}

/* Move the button icon forward when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-9eab5ed:hover .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-9eab5ed:hover i {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e85f7 *//* 1. Image Zoom-In Effect Setup */
.elementor-863 .elementor-element.elementor-element-87e85f7 .elementor-image-box-img, 
.elementor-863 .elementor-element.elementor-element-87e85f7 .elementor-widget-image img {
    transition: transform 0.4s ease-in-out !important;
}

/* Zoom the image when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-87e85f7:hover .elementor-image-box-img img,
.elementor-863 .elementor-element.elementor-element-87e85f7:hover .elementor-widget-image img {
    transform: scale(1.08); /* Controls the zoom level */
}

/* Keeps the image within its bounds and maintains rounded corners during zoom */
.elementor-863 .elementor-element.elementor-element-87e85f7 .elementor-widget-image,
.elementor-863 .elementor-element.elementor-element-87e85f7 .elementor-image-box-img {
    overflow: hidden !important;
    border-radius: 10px; /* Matches your design's border radius */
}

/* 2. Button Icon Movement Setup */
.elementor-863 .elementor-element.elementor-element-87e85f7 .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-87e85f7 i {
    transition: transform 0.3s ease-in-out !important;
}

/* Move the button icon forward when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-87e85f7:hover .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-87e85f7:hover i {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de3d8c *//* 1. Image Zoom-In Effect Setup */
.elementor-863 .elementor-element.elementor-element-7de3d8c .elementor-image-box-img, 
.elementor-863 .elementor-element.elementor-element-7de3d8c .elementor-widget-image img {
    transition: transform 0.4s ease-in-out !important;
}

/* Zoom the image when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-7de3d8c:hover .elementor-image-box-img img,
.elementor-863 .elementor-element.elementor-element-7de3d8c:hover .elementor-widget-image img {
    transform: scale(1.08); /* Controls the zoom level */
}

/* Keeps the image within its bounds and maintains rounded corners during zoom */
.elementor-863 .elementor-element.elementor-element-7de3d8c .elementor-widget-image,
.elementor-863 .elementor-element.elementor-element-7de3d8c .elementor-image-box-img {
    overflow: hidden !important;
    border-radius: 10px; /* Matches your design's border radius */
}

/* 2. Button Icon Movement Setup */
.elementor-863 .elementor-element.elementor-element-7de3d8c .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-7de3d8c i {
    transition: transform 0.3s ease-in-out !important;
}

/* Move the button icon forward when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-7de3d8c:hover .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-7de3d8c:hover i {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cdb48d *//* 1. Image Zoom-In Effect Setup */
.elementor-863 .elementor-element.elementor-element-7cdb48d .elementor-image-box-img, 
.elementor-863 .elementor-element.elementor-element-7cdb48d .elementor-widget-image img {
    transition: transform 0.4s ease-in-out !important;
}

/* Zoom the image when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-7cdb48d:hover .elementor-image-box-img img,
.elementor-863 .elementor-element.elementor-element-7cdb48d:hover .elementor-widget-image img {
    transform: scale(1.08); /* Controls the zoom level */
}

/* Keeps the image within its bounds and maintains rounded corners during zoom */
.elementor-863 .elementor-element.elementor-element-7cdb48d .elementor-widget-image,
.elementor-863 .elementor-element.elementor-element-7cdb48d .elementor-image-box-img {
    overflow: hidden !important;
    border-radius: 10px; /* Matches your design's border radius */
}

/* 2. Button Icon Movement Setup */
.elementor-863 .elementor-element.elementor-element-7cdb48d .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-7cdb48d i {
    transition: transform 0.3s ease-in-out !important;
}

/* Move the button icon forward when the main container is hovered */
.elementor-863 .elementor-element.elementor-element-7cdb48d:hover .elementor-button-icon,
.elementor-863 .elementor-element.elementor-element-7cdb48d:hover i {
    transform: translateX(6px);
}/* End custom CSS */