.elementor-10585 .elementor-element.elementor-element-84f95fd{--display:flex;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-10585 .elementor-element.elementor-element-3b76326{--spacer-size:100px;}.elementor-10585 .elementor-element.elementor-element-5672507{text-align:center;}.elementor-10585 .elementor-element.elementor-element-5672507 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:64px;font-weight:400;}.elementor-10585 .elementor-element.elementor-element-327a187{text-align:center;}.elementor-10585 .elementor-element.elementor-element-327a187 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;line-height:30px;}.elementor-10585 .elementor-element.elementor-element-50a3185 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10585 .elementor-element.elementor-element-50a3185 .elementor-button .elementor-align-icon-right{margin-left:18px;}.elementor-10585 .elementor-element.elementor-element-50a3185 .elementor-button .elementor-align-icon-left{margin-right:18px;}.elementor-10585 .elementor-element.elementor-element-50a3185 .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:0.05em;fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );background-color:#3FAC8F;border-style:none;border-radius:60px 60px 60px 60px;padding:12px 20px 12px 20px;}.elementor-10585 .elementor-element.elementor-element-50a3185 .elementor-button:hover, .elementor-10585 .elementor-element.elementor-element-50a3185 .elementor-button:focus{color:var( --e-global-color-e777cd9 );background-color:#342D7A;border-color:#000000;}.elementor-10585 .elementor-element.elementor-element-50a3185 .elementor-button:hover svg, .elementor-10585 .elementor-element.elementor-element-50a3185 .elementor-button:focus svg{fill:var( --e-global-color-e777cd9 );}.elementor-10585 .elementor-element.elementor-element-1490e37{--spacer-size:40px;}.elementor-10585 .elementor-element.elementor-element-c87e36b{--display:flex;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-10585 .elementor-element.elementor-element-f38fb50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-wrapper{text-align:left;}.elementor-10585 .elementor-element.elementor-element-aa18643.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10585 .elementor-element.elementor-element-aa18643.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10585 .elementor-element.elementor-element-aa18643.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:900;line-height:28px;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-wrapper{text-align:left;}.elementor-10585 .elementor-element.elementor-element-db5a88f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10585 .elementor-element.elementor-element-db5a88f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10585 .elementor-element.elementor-element-db5a88f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:900;line-height:28px;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-wrapper{text-align:left;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:900;line-height:28px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-wrapper{text-align:left;}.elementor-10585 .elementor-element.elementor-element-99c9d96.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10585 .elementor-element.elementor-element-99c9d96.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10585 .elementor-element.elementor-element-99c9d96.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:900;line-height:28px;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-10585 .elementor-element.elementor-element-49ba384{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-wrapper{text-align:left;}.elementor-10585 .elementor-element.elementor-element-65fe812.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10585 .elementor-element.elementor-element-65fe812.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10585 .elementor-element.elementor-element-65fe812.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:900;line-height:28px;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-wrapper{text-align:left;}.elementor-10585 .elementor-element.elementor-element-8a7198f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10585 .elementor-element.elementor-element-8a7198f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10585 .elementor-element.elementor-element-8a7198f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:900;line-height:28px;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-wrapper{text-align:left;}.elementor-10585 .elementor-element.elementor-element-2a31179.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10585 .elementor-element.elementor-element-2a31179.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10585 .elementor-element.elementor-element-2a31179.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:900;line-height:28px;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-wrapper{text-align:left;}.elementor-10585 .elementor-element.elementor-element-9a77993.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10585 .elementor-element.elementor-element-9a77993.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10585 .elementor-element.elementor-element-9a77993.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:900;line-height:28px;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;line-height:22px;}.elementor-10585 .elementor-element.elementor-element-a26d30b{--spacer-size:40px;}.elementor-10585 .elementor-element.elementor-element-adf5585{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-10585 .elementor-element.elementor-element-066bf57{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10585 .elementor-element.elementor-element-5bc4400 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:400;line-height:34px;}.elementor-10585 .elementor-element.elementor-element-c2b8900{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-10585 .elementor-element.elementor-element-7e858ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10585 .elementor-element.elementor-element-7e858ef .elementor-button .elementor-align-icon-right{margin-left:18px;}.elementor-10585 .elementor-element.elementor-element-7e858ef .elementor-button .elementor-align-icon-left{margin-right:18px;}.elementor-10585 .elementor-element.elementor-element-7e858ef .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:0.05em;fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );background-color:#3FAC8F;border-style:none;border-radius:60px 60px 60px 60px;padding:12px 20px 12px 20px;}.elementor-10585 .elementor-element.elementor-element-7e858ef .elementor-button:hover, .elementor-10585 .elementor-element.elementor-element-7e858ef .elementor-button:focus{color:var( --e-global-color-e777cd9 );background-color:#342D7A;border-color:#000000;}.elementor-10585 .elementor-element.elementor-element-7e858ef .elementor-button:hover svg, .elementor-10585 .elementor-element.elementor-element-7e858ef .elementor-button:focus svg{fill:var( --e-global-color-e777cd9 );}.elementor-10585 .elementor-element.elementor-element-b67bede{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10585 .elementor-element.elementor-element-b67bede:not(.elementor-motion-effects-element-type-background), .elementor-10585 .elementor-element.elementor-element-b67bede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10585 .elementor-element.elementor-element-b67bede, .elementor-10585 .elementor-element.elementor-element-b67bede::before{--border-transition:0.3s;}.elementor-10585 .elementor-element.elementor-element-7e5b4fe{--spacer-size:5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10585 .elementor-element.elementor-element-066bf57{--width:77%;}.elementor-10585 .elementor-element.elementor-element-c2b8900{--width:20%;}}@media(max-width:767px){.elementor-10585 .elementor-element.elementor-element-84f95fd{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10585 .elementor-element.elementor-element-3b76326{--spacer-size:50px;}.elementor-10585 .elementor-element.elementor-element-5672507{text-align:left;}.elementor-10585 .elementor-element.elementor-element-5672507 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-10585 .elementor-element.elementor-element-327a187{text-align:left;}.elementor-10585 .elementor-element.elementor-element-327a187 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-50a3185{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-50a3185 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10585 .elementor-element.elementor-element-50a3185.elementor-element{--align-self:center;}.elementor-10585 .elementor-element.elementor-element-50a3185 .elementor-button{font-size:20px;line-height:20px;padding:14px 38px 14px 38px;}.elementor-10585 .elementor-element.elementor-element-1490e37{--spacer-size:40px;}.elementor-10585 .elementor-element.elementor-element-c87e36b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10585 .elementor-element.elementor-element-f38fb50{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10585 .elementor-element.elementor-element-aa18643{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-aa18643 .elementor-image-box-description{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-db5a88f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-db5a88f .elementor-image-box-description{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-fcd8fdf .elementor-image-box-description{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-99c9d96{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-99c9d96 .elementor-image-box-description{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-65fe812{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-65fe812 .elementor-image-box-description{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-8a7198f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-8a7198f .elementor-image-box-description{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-2a31179{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-2a31179 .elementor-image-box-description{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-9a77993{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-img{margin-bottom:0px;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-title{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-9a77993 .elementor-image-box-description{font-size:14px;line-height:18px;}.elementor-10585 .elementor-element.elementor-element-adf5585{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10585 .elementor-element.elementor-element-066bf57{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10585 .elementor-element.elementor-element-5bc4400 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-10585 .elementor-element.elementor-element-c2b8900{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10585 .elementor-element.elementor-element-7e858ef{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-10585 .elementor-element.elementor-element-7e858ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10585 .elementor-element.elementor-element-7e858ef.elementor-element{--align-self:center;}.elementor-10585 .elementor-element.elementor-element-7e858ef .elementor-button{font-size:20px;line-height:20px;padding:14px 38px 14px 38px;}}/* Start custom CSS for button, class: .elementor-element-50a3185 */.elementor-button {
    background-color: transparent;
    background-image: linear-gradient(90deg, rgba(63,172,143,0.78) 0%, rgba(71,155,172,1) 50%, rgba(52,45,122,1) 100%);
    transition: background-image 0.3s ease;
}

.elementor-button:hover {
    background-image: linear-gradient(90deg, rgba(52,45,122,1) 0%, rgba(71,155,172,1) 50%, rgba(63,172,143,0.78) 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fcd8fdf */.elementor-10585 .elementor-element.elementor-element-fcd8fdf a {
    color:#342D7A;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f38fb50 */.features-grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0,1fr));
  gap: 24px;
}

.features-grid .elementor-widget-image .elementor-widget-container{
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 12px;
}

.features-grid .elementor-widget-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 1024px){
  .features-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }
}

/* mobile: force 2 × 2 */
@media (max-width: 767px){
  .features-grid{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px;
  }

  /* cancel Elementor's mobile stacking rules */
  .features-grid > .elementor-column,
  .features-grid > .e-con,
  .features-grid > .elementor-widget{
    width: auto !important;
    max-width: none !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ba384 */.features-grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0,1fr));
  gap: 24px;
}

.features-grid .elementor-widget-image .elementor-widget-container{
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 12px;
}

.features-grid .elementor-widget-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media (max-width: 1024px){
  .features-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }
}

/* mobile: force 2 × 2 */
@media (max-width: 767px){
  .features-grid{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px;
  }

  /* cancel Elementor's mobile stacking rules */
  .features-grid > .elementor-column,
  .features-grid > .e-con,
  .features-grid > .elementor-widget{
    width: auto !important;
    max-width: none !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e858ef */#bottom_banner {
    background-color: transparent;
    background: linear-gradient(90deg,rgba(63, 172, 143, 1) 0%, rgba(71, 155, 172, 1) 50%);
    transition: background-image 0.3s ease;
}

#bottom_banner:hover {
    background: linear-gradient(90deg,rgba(71, 155, 172, 1) 0%, rgba(63, 172, 143, 1) 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adf5585 */.gradient-bg{
  background: linear-gradient(90deg,rgba(63, 172, 143, 1) 0%, rgba(71, 155, 172, 1) 14%, rgba(52, 45, 122, 1) 82%);
}/* End custom CSS */
/* Start custom CSS */.bolder {
    font-weight:bold;
}

.elementor-widget-image-box .elementor-image-box-content {
    padding-left: 5px;
    padding-right: 5px;
}/* End custom CSS */