.elementor-3012 .elementor-element.elementor-element-6ae23211{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:096px;--padding-bottom:096px;--padding-left:064px;--padding-right:064px;}.elementor-3012 .elementor-element.elementor-element-610ca6e0{--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;}.elementor-3012 .elementor-element.elementor-element-1b7874af .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-46cd5f8c > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3012 .elementor-element.elementor-element-46cd5f8c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:2rem;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-692404c3{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3012 .elementor-element.elementor-element-53a23152{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6d18c93 );--border-color:var( --e-global-color-6d18c93 );--padding-top:024px;--padding-bottom:024px;--padding-left:024px;--padding-right:024px;}.elementor-3012 .elementor-element.elementor-element-53a23152:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-53a23152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d18c93 );}.elementor-3012 .elementor-element.elementor-element-53a23152:hover::before, .elementor-3012 .elementor-element.elementor-element-53a23152:hover > .elementor-background-video-container::before, .elementor-3012 .elementor-element.elementor-element-53a23152:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3012 .elementor-element.elementor-element-53a23152 > .elementor-background-slideshow:hover::before, .elementor-3012 .elementor-element.elementor-element-53a23152 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3012 .elementor-element.elementor-element-53a23152:hover{--overlay-opacity:0.03;border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-53a23152, .elementor-3012 .elementor-element.elementor-element-53a23152::before{--border-transition:0s;}.elementor-3012 .elementor-element.elementor-element-5b3b9311 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 024px 0px;}.elementor-3012 .elementor-element.elementor-element-5b3b9311 img{width:1000px;height:360px;object-fit:cover;object-position:bottom center;border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-68a356bb > .elementor-widget-container{padding:0px 0px 024px 0px;}.elementor-3012 .elementor-element.elementor-element-68a356bb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-23a6fc24 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-23a6fc24.elementor-element{--align-self:stretch;}.elementor-3012 .elementor-element.elementor-element-23a6fc24{text-align:left;font-family:"Lato", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3012 .elementor-element.elementor-element-23a6fc24 p{margin-block-end:0px;}.elementor-3012 .elementor-element.elementor-element-23a6fc24 a:hover, .elementor-3012 .elementor-element.elementor-element-23a6fc24 a:focus{color:var( --e-global-color-text );}.elementor-3012 .elementor-element.elementor-element-c721640{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-9b22ff3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1rem;font-weight:700;text-transform:capitalize;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-9b22ff3 .elementor-heading-title a:hover, .elementor-3012 .elementor-element.elementor-element-9b22ff3 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-9b22ff3 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3012 .elementor-element.elementor-element-9999f48 .elementor-icon-wrapper{text-align:center;}.elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-framed .elementor-icon, .elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-framed .elementor-icon, .elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-framed .elementor-icon:hover, .elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-framed .elementor-icon:hover, .elementor-3012 .elementor-element.elementor-element-9999f48.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-9999f48 .elementor-icon{font-size:1.1rem;}.elementor-3012 .elementor-element.elementor-element-9999f48 .elementor-icon svg{height:1.1rem;}.elementor-3012 .elementor-element.elementor-element-5c9d2c68{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6d18c93 );--border-color:var( --e-global-color-6d18c93 );--padding-top:024px;--padding-bottom:024px;--padding-left:024px;--padding-right:024px;}.elementor-3012 .elementor-element.elementor-element-5c9d2c68:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-5c9d2c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d18c93 );}.elementor-3012 .elementor-element.elementor-element-5c9d2c68:hover::before, .elementor-3012 .elementor-element.elementor-element-5c9d2c68:hover > .elementor-background-video-container::before, .elementor-3012 .elementor-element.elementor-element-5c9d2c68:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3012 .elementor-element.elementor-element-5c9d2c68 > .elementor-background-slideshow:hover::before, .elementor-3012 .elementor-element.elementor-element-5c9d2c68 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3012 .elementor-element.elementor-element-5c9d2c68:hover{--overlay-opacity:0.03;border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-5c9d2c68, .elementor-3012 .elementor-element.elementor-element-5c9d2c68::before{--border-transition:0s;}.elementor-3012 .elementor-element.elementor-element-6a778303 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 024px 0px;}.elementor-3012 .elementor-element.elementor-element-6a778303 img{width:1000px;height:360px;object-fit:cover;object-position:bottom center;border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-3c661fe9 > .elementor-widget-container{padding:0px 0px 024px 0px;}.elementor-3012 .elementor-element.elementor-element-3c661fe9 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-3d449775 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-3d449775.elementor-element{--align-self:stretch;}.elementor-3012 .elementor-element.elementor-element-3d449775{text-align:left;font-family:"Lato", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3012 .elementor-element.elementor-element-3d449775 p{margin-block-end:0px;}.elementor-3012 .elementor-element.elementor-element-3d449775 a:hover, .elementor-3012 .elementor-element.elementor-element-3d449775 a:focus{color:var( --e-global-color-text );}.elementor-3012 .elementor-element.elementor-element-1924b84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-571e81c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1rem;font-weight:700;text-transform:capitalize;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-571e81c .elementor-heading-title a:hover, .elementor-3012 .elementor-element.elementor-element-571e81c .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-571e81c .elementor-heading-title a{transition-duration:0.1s;}.elementor-3012 .elementor-element.elementor-element-f2589f7 .elementor-icon-wrapper{text-align:center;}.elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-framed .elementor-icon, .elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-framed .elementor-icon, .elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-framed .elementor-icon:hover, .elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-framed .elementor-icon:hover, .elementor-3012 .elementor-element.elementor-element-f2589f7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-f2589f7 .elementor-icon{font-size:1.1rem;}.elementor-3012 .elementor-element.elementor-element-f2589f7 .elementor-icon svg{height:1.1rem;}.elementor-3012 .elementor-element.elementor-element-597dbf6a{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6d18c93 );--border-color:var( --e-global-color-6d18c93 );--padding-top:024px;--padding-bottom:024px;--padding-left:024px;--padding-right:024px;}.elementor-3012 .elementor-element.elementor-element-597dbf6a:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-597dbf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d18c93 );}.elementor-3012 .elementor-element.elementor-element-597dbf6a:hover::before, .elementor-3012 .elementor-element.elementor-element-597dbf6a:hover > .elementor-background-video-container::before, .elementor-3012 .elementor-element.elementor-element-597dbf6a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3012 .elementor-element.elementor-element-597dbf6a > .elementor-background-slideshow:hover::before, .elementor-3012 .elementor-element.elementor-element-597dbf6a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3012 .elementor-element.elementor-element-597dbf6a:hover{--overlay-opacity:0.03;border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-597dbf6a, .elementor-3012 .elementor-element.elementor-element-597dbf6a::before{--border-transition:0s;}.elementor-3012 .elementor-element.elementor-element-549f75eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 024px 0px;}.elementor-3012 .elementor-element.elementor-element-549f75eb img{width:1000px;height:360px;object-fit:cover;object-position:bottom center;border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-4cd60249 > .elementor-widget-container{padding:0px 0px 024px 0px;}.elementor-3012 .elementor-element.elementor-element-4cd60249 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-3cfd0f97 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-3cfd0f97.elementor-element{--align-self:stretch;}.elementor-3012 .elementor-element.elementor-element-3cfd0f97{text-align:left;font-family:"Lato", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3012 .elementor-element.elementor-element-3cfd0f97 p{margin-block-end:0px;}.elementor-3012 .elementor-element.elementor-element-3cfd0f97 a:hover, .elementor-3012 .elementor-element.elementor-element-3cfd0f97 a:focus{color:var( --e-global-color-text );}.elementor-3012 .elementor-element.elementor-element-53b4d7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-ef936e1 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1rem;font-weight:700;text-transform:capitalize;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-ef936e1 .elementor-heading-title a:hover, .elementor-3012 .elementor-element.elementor-element-ef936e1 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-ef936e1 .elementor-heading-title a{transition-duration:0.1s;}.elementor-3012 .elementor-element.elementor-element-276fad3 .elementor-icon-wrapper{text-align:center;}.elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-framed .elementor-icon, .elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-framed .elementor-icon, .elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-framed .elementor-icon:hover, .elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-framed .elementor-icon:hover, .elementor-3012 .elementor-element.elementor-element-276fad3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-276fad3 .elementor-icon{font-size:1.1rem;}.elementor-3012 .elementor-element.elementor-element-276fad3 .elementor-icon svg{height:1.1rem;}.elementor-3012 .elementor-element.elementor-element-33f340b{--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;}@media(min-width:768px){.elementor-3012 .elementor-element.elementor-element-53a23152{--width:33.33%;}.elementor-3012 .elementor-element.elementor-element-5c9d2c68{--width:33.33%;}.elementor-3012 .elementor-element.elementor-element-597dbf6a{--width:33.33%;}}@media(max-width:1024px){.elementor-3012 .elementor-element.elementor-element-6ae23211{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:032px;--padding-right:032px;}.elementor-3012 .elementor-element.elementor-element-46cd5f8c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3012 .elementor-element.elementor-element-46cd5f8c .elementor-heading-title{font-size:1.5rem;}.elementor-3012 .elementor-element.elementor-element-692404c3{--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3012 .elementor-element.elementor-element-53a23152{--justify-content:flex-start;}.elementor-3012 .elementor-element.elementor-element-5b3b9311 img{height:400px;}.elementor-3012 .elementor-element.elementor-element-68a356bb > .elementor-widget-container{padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-68a356bb .elementor-heading-title{font-size:1.25rem;}.elementor-3012 .elementor-element.elementor-element-23a6fc24 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-23a6fc24{font-size:0.75rem;}.elementor-3012 .elementor-element.elementor-element-c721640{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-5c9d2c68{--justify-content:flex-start;}.elementor-3012 .elementor-element.elementor-element-6a778303 img{height:400px;}.elementor-3012 .elementor-element.elementor-element-3c661fe9 > .elementor-widget-container{padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-3c661fe9 .elementor-heading-title{font-size:1.25rem;}.elementor-3012 .elementor-element.elementor-element-3d449775 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-3d449775{font-size:0.75rem;}.elementor-3012 .elementor-element.elementor-element-1924b84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-597dbf6a{--justify-content:flex-start;}.elementor-3012 .elementor-element.elementor-element-549f75eb img{height:400px;}.elementor-3012 .elementor-element.elementor-element-4cd60249 > .elementor-widget-container{padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-4cd60249 .elementor-heading-title{font-size:1.25rem;}.elementor-3012 .elementor-element.elementor-element-3cfd0f97 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-3cfd0f97{font-size:0.75rem;}.elementor-3012 .elementor-element.elementor-element-53b4d7f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3012 .elementor-element.elementor-element-6ae23211{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3012 .elementor-element.elementor-element-610ca6e0{--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-3012 .elementor-element.elementor-element-610ca6e0.e-con{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-1b7874af.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-46cd5f8c > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-46cd5f8c{text-align:center;}.elementor-3012 .elementor-element.elementor-element-46cd5f8c .elementor-heading-title{font-size:1.5rem;}.elementor-3012 .elementor-element.elementor-element-692404c3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3012 .elementor-element.elementor-element-53a23152{--justify-content:space-around;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:016px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-3012 .elementor-element.elementor-element-5b3b9311 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-5b3b9311 img{width:1000px;height:240px;object-fit:cover;object-position:center center;}.elementor-3012 .elementor-element.elementor-element-68a356bb > .elementor-widget-container{padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-68a356bb .elementor-heading-title{font-size:1.25rem;}.elementor-3012 .elementor-element.elementor-element-23a6fc24 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-c721640{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-3012 .elementor-element.elementor-element-5c9d2c68{--justify-content:space-around;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:016px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-3012 .elementor-element.elementor-element-6a778303 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-6a778303 img{height:240px;}.elementor-3012 .elementor-element.elementor-element-3c661fe9 > .elementor-widget-container{padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-3c661fe9 .elementor-heading-title{font-size:1.25rem;}.elementor-3012 .elementor-element.elementor-element-3d449775 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-1924b84{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-3012 .elementor-element.elementor-element-597dbf6a{--justify-content:space-around;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:016px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-3012 .elementor-element.elementor-element-549f75eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-549f75eb img{height:240px;object-position:center center;}.elementor-3012 .elementor-element.elementor-element-4cd60249 > .elementor-widget-container{padding:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-4cd60249 .elementor-heading-title{font-size:1.25rem;}.elementor-3012 .elementor-element.elementor-element-3cfd0f97 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-3012 .elementor-element.elementor-element-53b4d7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}}























/* Start custom CSS for container, class: .elementor-element-692404c3 *//* Desktop & Tablet: let Elementor keep your grid/columns */
.cards-mobile-scroll { /* no changes here intentionally */ }
/* Mobile: turn the same wrapper into a horizontal swipe list */
@media (max-width: 767px) {
  .cards-mobile-scroll {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 16px !important;                 /* spacing between cards */
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    padding: 0 0px 0px;                  /* side breathing + scrollbar room */
  }

  /* Cover both Elementor Container and legacy Column systems */
  .cards-mobile-scroll > .e-con,
  .cards-mobile-scroll > .elementor-column,
  .cards-mobile-scroll > * {
    flex: 0 0 85% !important;             /* card width ≈ 85% of viewport */
    max-width: 85% !important;
    width: auto !important;
    scroll-snap-align: start;
  }

  /* Remove column wrap padding that can clip content */
  .cards-mobile-scroll .elementor-widget-wrap {
    width: 100% !important;
  }

  /* Optional: hide scrollbar while keeping scrollability */
  .cards-mobile-scroll::-webkit-scrollbar { display: none; }
}/* End custom CSS */




