.elementor-12 .elementor-element.elementor-element-b9db53e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-b9db53e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b9db53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-36e79d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:8px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a4d3b46{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.25px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-51f1c95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cfe0368{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-cfe0368{left:0px;}.elementor-12 .elementor-element.elementor-element-cfe0368{top:0px;}.elementor-12 .elementor-element.elementor-element-cfe0368 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-cfe0368 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-cfe0368 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-a0a5ae1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-8000ff4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-88aa502{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c3be8f4{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c3be8f4 img{width:100%;}.elementor-12 .elementor-element.elementor-element-c0b51fa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c0b51fa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c0b51fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-3770639{--display:flex;--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-12 .elementor-element.elementor-element-37cd3e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 16px 16px;--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-12 .elementor-element.elementor-element-37cd3e7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-37cd3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-37cd3e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c91b5c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-7c91b5c.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-22faca1 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-22faca1 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-e53c72a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-5889933 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-5889933{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-5889933 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5889933 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5889933 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-5889933 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-5889933:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5889933:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-8ca9024{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b549100{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-ca01088 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-ca01088{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-ca01088 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ca01088 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ca01088 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-ca01088 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-ca01088:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ca01088:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-dcd1714{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a1b337b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-afe8dfd .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-afe8dfd{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-afe8dfd .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-afe8dfd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-afe8dfd .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-afe8dfd .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-afe8dfd:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-afe8dfd:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-54a8790{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-95cc66f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-95cc66f.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-930e211 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-930e211 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-f4bc01c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-6dbba72 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-6dbba72{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-6dbba72 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-6dbba72 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6dbba72 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-6dbba72 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-6dbba72:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6dbba72:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-ac0a066{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-74db9b6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-1158299 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-1158299{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-1158299 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1158299 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1158299 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-1158299 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-1158299:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1158299:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-730e482{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-29f8fa5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-19c6d54 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-19c6d54{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-19c6d54 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-19c6d54 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-19c6d54 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-19c6d54 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-19c6d54:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-19c6d54:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-082e407{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0fc378e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-0fc378e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0fc378e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-12 .elementor-element.elementor-element-121749b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-121749b .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-8618dda .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8618dda.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-12 .elementor-element.elementor-element-8618dda.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-12 .elementor-element.elementor-element-8618dda.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-8618dda .elementor-image-box-title{margin-bottom:8px;}.elementor-12 .elementor-element.elementor-element-8618dda .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-8618dda .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-8618dda .elementor-image-box-description{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;}.elementor-12 .elementor-element.elementor-element-c167757 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c167757 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c167757 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c167757 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12 .elementor-element.elementor-element-c167757 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c167757 .elementor-button:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-12 .elementor-element.elementor-element-c167757 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c167757 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-12 .elementor-element.elementor-element-cc8f3c0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-cc8f3c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cc8f3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-7cb2da5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4084f6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 16px 16px;--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-12 .elementor-element.elementor-element-4084f6f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4084f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-5e8d40c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-5e8d40c.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-388b2a4 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-388b2a4 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-f6805e1{font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;}.elementor-12 .elementor-element.elementor-element-eda8487 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-eda8487{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-text{color:#232323;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-ecfba82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-ecfba82:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ecfba82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-12 .elementor-element.elementor-element-afc16dd > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-afc16dd .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-8f27039 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8f27039.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-12 .elementor-element.elementor-element-8f27039.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-12 .elementor-element.elementor-element-8f27039.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-8f27039 .elementor-image-box-title{margin-bottom:8px;}.elementor-12 .elementor-element.elementor-element-8f27039 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-8f27039 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-8f27039 .elementor-image-box-description{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:#4B5563;}.elementor-12 .elementor-element.elementor-element-3b39265 > .elementor-widget-container{margin:24px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-3b39265.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3b39265 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-3b39265{--icon-box-icon-margin:4px;}.elementor-12 .elementor-element.elementor-element-3b39265 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3b39265.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-3b39265.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3b39265.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-3b39265 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-3b39265 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3b39265 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-6ae85ac{--display:flex;}.elementor-12 .elementor-element.elementor-element-9100eeb{--display:flex;}.elementor-12 .elementor-element.elementor-element-70a385e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-70a385e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-70a385e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-89c61ee{--display:flex;--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-12 .elementor-element.elementor-element-a8a20bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 16px 16px;--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-12 .elementor-element.elementor-element-a8a20bf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a8a20bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-cc1787d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-cc1787d.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f7fc532 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-f7fc532 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-867da17{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-305c948 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-305c948{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-305c948 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-305c948 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-305c948 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-305c948 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-305c948:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-305c948:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-32d8b30{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9d95066{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-82105d0 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-82105d0{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-82105d0 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-82105d0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-82105d0 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-82105d0 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-82105d0:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-82105d0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8bd7c92{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a4299d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-a4299d5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a4299d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-12 .elementor-element.elementor-element-8846c94 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-8846c94 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-3278dc3 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-3278dc3.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-12 .elementor-element.elementor-element-3278dc3.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-12 .elementor-element.elementor-element-3278dc3.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-3278dc3 .elementor-image-box-title{margin-bottom:8px;}.elementor-12 .elementor-element.elementor-element-3278dc3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-3278dc3 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-3278dc3 .elementor-image-box-description{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:#4B5563;}.elementor-12 .elementor-element.elementor-element-6fe69d0 > .elementor-widget-container{margin:24px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-6fe69d0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6fe69d0 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-6fe69d0{--icon-box-icon-margin:4px;}.elementor-12 .elementor-element.elementor-element-6fe69d0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6fe69d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-6fe69d0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6fe69d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-6fe69d0 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-6fe69d0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6fe69d0 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-d890d24{--display:flex;}.elementor-12 .elementor-element.elementor-element-0b50512{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#23232399;--n-menu-title-transition:300ms;--n-menu-title-padding:8px 8px 8px 8px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;}.elementor-12 .elementor-element.elementor-element-0b50512 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 48px;}.elementor-12 .elementor-element.elementor-element-0b50512 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12 .elementor-element.elementor-element-0b50512 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-12 .elementor-element.elementor-element-0b50512 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;--n-menu-title-line-height:1.6;}.elementor-12 .elementor-element.elementor-element-0b50512 {--n-menu-title-color-hover:#232323;--n-menu-title-color-active:#232323;}.elementor-12 .elementor-element.elementor-element-5e3f328{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu .elementor-item{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--main .elementor-item{color:#232323;fill:#232323;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a, .elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-menu-toggle{color:#232323;fill:#232323;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-menu-toggle:hover,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown .elementor-item, .elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown{border-style:solid;border-width:0px 1px 1px 1px;border-color:#EDEDED;border-radius:0px 0px 16px 16px;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--dropdown a{padding-left:13px;padding-right:13px;padding-top:10px;padding-bottom:10px;}.elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-12 .elementor-element.elementor-element-5f1bd6f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-12 .elementor-element.elementor-element-362994e .elementor-button{font-size:14px;font-weight:500;line-height:1.6em;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:30px 30px 30px 30px;padding:9px 16px 9px 16px;}.elementor-12 .elementor-element.elementor-element-41ae795 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4521581 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-12 .elementor-element.elementor-element-4521581{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-12 .elementor-element.elementor-element-1a3e24c{--display:flex;}.elementor-12 .elementor-element.elementor-element-0bff3ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:16px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77f9ba8{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-77f9ba8 img{width:100%;}.elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-daf4652{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-708078b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-09445a8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-09445a8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-09445a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-a334d08{--display:flex;--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-12 .elementor-element.elementor-element-dd713ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 16px 16px;--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-12 .elementor-element.elementor-element-dd713ae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dd713ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-dd713ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-aa4dcba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-aa4dcba.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7893b41 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-7893b41 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-217d31e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-c032d73 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-c032d73{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-c032d73 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-c032d73 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c032d73 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-c032d73 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-c032d73:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c032d73:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-5e0a057{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-31dc215{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-cce0094 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-cce0094{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-cce0094 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-cce0094 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-cce0094 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-cce0094 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-cce0094:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-cce0094:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-e9701c2{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b21e332{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-b015ddd .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-b015ddd{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-b015ddd .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-b015ddd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b015ddd .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-b015ddd .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-b015ddd:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b015ddd:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-c8e04b9{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3a6fda8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-3a6fda8.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-220f51a > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-220f51a .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-a989636{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-9ac58c2 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-9ac58c2{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-9ac58c2 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9ac58c2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9ac58c2 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-9ac58c2 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-9ac58c2:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-9ac58c2:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-1979685{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c3fe068{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-4e8a572 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-4e8a572{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-4e8a572 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-4e8a572 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4e8a572 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-4e8a572 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-4e8a572:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4e8a572:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-89466a0{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5631432{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-7efe2f4 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-7efe2f4{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-7efe2f4 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7efe2f4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7efe2f4 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-7efe2f4 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-7efe2f4:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-7efe2f4:has(:focus) .elementor-icon-box-title{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-cd4acfc{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d7d9a6c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-d7d9a6c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d7d9a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-12 .elementor-element.elementor-element-8662673 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-8662673 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-79d67a5 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-79d67a5.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-12 .elementor-element.elementor-element-79d67a5.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-12 .elementor-element.elementor-element-79d67a5.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-79d67a5 .elementor-image-box-title{margin-bottom:8px;}.elementor-12 .elementor-element.elementor-element-79d67a5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-79d67a5 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-79d67a5 .elementor-image-box-description{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;}.elementor-12 .elementor-element.elementor-element-ae4616a .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ae4616a > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ae4616a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-ae4616a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12 .elementor-element.elementor-element-ae4616a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ae4616a .elementor-button:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-12 .elementor-element.elementor-element-ae4616a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ae4616a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-12 .elementor-element.elementor-element-89cbe6b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-89cbe6b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-89cbe6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-1aeaf47{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-67e7e7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 16px 16px;--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-12 .elementor-element.elementor-element-67e7e7e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-67e7e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-9c7839c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-9c7839c.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c8e07c6 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-c8e07c6 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-897e9db{font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;}.elementor-12 .elementor-element.elementor-element-e1c8734 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-e1c8734{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-text{color:#232323;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#0857DE;}.elementor-12 .elementor-element.elementor-element-17c232f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-17c232f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17c232f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-12 .elementor-element.elementor-element-5887c95 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-5887c95 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-f4213b7 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f4213b7.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-12 .elementor-element.elementor-element-f4213b7.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-12 .elementor-element.elementor-element-f4213b7.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-f4213b7 .elementor-image-box-title{margin-bottom:8px;}.elementor-12 .elementor-element.elementor-element-f4213b7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-f4213b7 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f4213b7 .elementor-image-box-description{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:#4B5563;}.elementor-12 .elementor-element.elementor-element-c925c6c > .elementor-widget-container{margin:24px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-c925c6c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c925c6c .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-c925c6c{--icon-box-icon-margin:4px;}.elementor-12 .elementor-element.elementor-element-c925c6c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c925c6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-c925c6c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c925c6c.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-c925c6c .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-c925c6c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c925c6c .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-9e0d9d4{--display:flex;}.elementor-12 .elementor-element.elementor-element-2b4310f{--display:flex;}.elementor-12 .elementor-element.elementor-element-1a5c6f5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDEDED;--border-color:#EDEDED;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1a5c6f5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1a5c6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-ec60f9b{--display:flex;--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-12 .elementor-element.elementor-element-d7e2244{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0px 0px 16px 16px;--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-12 .elementor-element.elementor-element-d7e2244:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d7e2244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-498090e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-498090e.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-730191d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-730191d .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-1c310c4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-88a833c .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-88a833c{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-88a833c .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-88a833c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-88a833c .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-88a833c .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-88a833c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-88a833c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3226c14{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-cba8a8e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-458e657 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-458e657{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-458e657 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-458e657 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-458e657 .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.02px;}.elementor-12 .elementor-element.elementor-element-458e657 .elementor-icon-box-title{color:#232323;}.elementor-12 .elementor-element.elementor-element-458e657:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-458e657:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1c53572{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4237b11{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-4237b11:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4237b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-12 .elementor-element.elementor-element-9cbdfd9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-9cbdfd9 .elementor-heading-title{font-family:"Inter Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:#0A0A0A80;}.elementor-12 .elementor-element.elementor-element-5ddabb0 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5ddabb0.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-12 .elementor-element.elementor-element-5ddabb0.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-12 .elementor-element.elementor-element-5ddabb0.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-5ddabb0 .elementor-image-box-title{margin-bottom:8px;}.elementor-12 .elementor-element.elementor-element-5ddabb0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-5ddabb0 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-5ddabb0 .elementor-image-box-description{font-family:"Inter Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:#4B5563;}.elementor-12 .elementor-element.elementor-element-b799cae > .elementor-widget-container{margin:24px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-b799cae.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b799cae .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-b799cae{--icon-box-icon-margin:4px;}.elementor-12 .elementor-element.elementor-element-b799cae .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b799cae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-b799cae.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b799cae.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-b799cae .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-b799cae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b799cae .elementor-icon-box-title a{font-family:"Inter Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-cfe1704{--display:flex;}.elementor-12 .elementor-element.elementor-element-e830790{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#23232399;--n-menu-title-transition:300ms;--n-menu-title-padding:8px 8px 8px 8px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;}.elementor-12 .elementor-element.elementor-element-e830790 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 48px;}.elementor-12 .elementor-element.elementor-element-e830790 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12 .elementor-element.elementor-element-e830790 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-12 .elementor-element.elementor-element-e830790 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;--n-menu-title-line-height:1.6;}.elementor-12 .elementor-element.elementor-element-e830790 {--n-menu-title-color-hover:#232323;--n-menu-title-color-active:#232323;}.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-menu-toggle:hover,
					.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-menu-toggle:focus{color:#000000;}.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a:hover,
					.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a:focus,
					.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a.elementor-item-active{color:#000000;background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-ebd9d1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a9f8cbd .elementor-button{font-size:14px;font-weight:500;line-height:1.6em;border-radius:30px 30px 30px 30px;padding:9px 16px 9px 16px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-a0a5ae1{--content-width:1360px;}.elementor-12 .elementor-element.elementor-element-88aa502{--width:auto;}.elementor-12 .elementor-element.elementor-element-3770639{--content-width:1360px;}.elementor-12 .elementor-element.elementor-element-37cd3e7{--width:1053.857px;}.elementor-12 .elementor-element.elementor-element-7c91b5c{--width:44.21%;}.elementor-12 .elementor-element.elementor-element-95cc66f{--width:44.21%;}.elementor-12 .elementor-element.elementor-element-0fc378e{--width:55.52%;}.elementor-12 .elementor-element.elementor-element-4084f6f{--width:760px;}.elementor-12 .elementor-element.elementor-element-5e8d40c{--width:44.21%;}.elementor-12 .elementor-element.elementor-element-ecfba82{--width:55.52%;}.elementor-12 .elementor-element.elementor-element-a8a20bf{--width:760px;}.elementor-12 .elementor-element.elementor-element-cc1787d{--width:44.21%;}.elementor-12 .elementor-element.elementor-element-a4299d5{--width:55.52%;}.elementor-12 .elementor-element.elementor-element-5e3f328{--width:auto;}.elementor-12 .elementor-element.elementor-element-a334d08{--content-width:1360px;}.elementor-12 .elementor-element.elementor-element-dd713ae{--width:1053.857px;}.elementor-12 .elementor-element.elementor-element-aa4dcba{--width:44.21%;}.elementor-12 .elementor-element.elementor-element-3a6fda8{--width:44.21%;}.elementor-12 .elementor-element.elementor-element-d7d9a6c{--width:55.52%;}.elementor-12 .elementor-element.elementor-element-67e7e7e{--width:760px;}.elementor-12 .elementor-element.elementor-element-9c7839c{--width:44.21%;}.elementor-12 .elementor-element.elementor-element-17c232f{--width:55.52%;}.elementor-12 .elementor-element.elementor-element-d7e2244{--width:760px;}.elementor-12 .elementor-element.elementor-element-498090e{--width:44.21%;}.elementor-12 .elementor-element.elementor-element-4237b11{--width:55.52%;}.elementor-12 .elementor-element.elementor-element-ebd9d1c{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-a334d08{--content-width:380px;}.elementor-12 .elementor-element.elementor-element-dd713ae{--width:100%;}.elementor-12 .elementor-element.elementor-element-aa4dcba{--width:100%;}.elementor-12 .elementor-element.elementor-element-3a6fda8{--width:100%;}.elementor-12 .elementor-element.elementor-element-1aeaf47{--width:380px;}.elementor-12 .elementor-element.elementor-element-67e7e7e{--width:100%;}.elementor-12 .elementor-element.elementor-element-9c7839c{--width:100%;}.elementor-12 .elementor-element.elementor-element-17c232f{--width:100%;}}@media(max-width:1400px){.elementor-12 .elementor-element.elementor-element-3770639{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7cb2da5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89c61ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a334d08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1aeaf47{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ec60f9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b9db53e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cfe0368 .elementor-icon i, .elementor-12 .elementor-element.elementor-element-cfe0368 .elementor-icon svg{transform:rotate(180deg);}.elementor-12 .elementor-element.elementor-element-a0a5ae1{--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-41ae795 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-41ae795 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-41ae795 .elementor-icon i, .elementor-12 .elementor-element.elementor-element-41ae795 .elementor-icon svg{transform:rotate(180deg);}.elementor-12 .elementor-element.elementor-element-4521581{--e-off-canvas-width:430px;}.elementor-12 .elementor-element.elementor-element-1a3e24c{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-0bff3ca{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon i, .elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon svg{transform:rotate(180deg);}.elementor-12 .elementor-element.elementor-element-daf4652{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-708078b{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dd713ae{--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-12 .elementor-element.elementor-element-67e7e7e{--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-12 .elementor-element.elementor-element-e830790 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown .elementor-item, .elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-a2f2aee .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:12px;padding-bottom:12px;}.elementor-12 .elementor-element.elementor-element-ebd9d1c{--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:space-between;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-a9f8cbd{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a9f8cbd > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-12 .elementor-element.elementor-element-b372ffe{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b9db53e{--width:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-36e79d2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-a0a5ae1{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-88aa502{--width:auto;}.elementor-12 .elementor-element.elementor-element-8618dda .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-8f27039 .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-3278dc3 .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-5e3f328{--width:auto;}.elementor-12 .elementor-element.elementor-element-4521581{--e-off-canvas-width:100%;}.elementor-12 .elementor-element.elementor-element-1a3e24c{--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-0bff3ca{--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-6ede627 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-daf4652{--min-height:70vh;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-708078b{--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-79d67a5 .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-89cbe6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f4213b7 .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-5ddabb0 .elementor-image-box-img{margin-bottom:32px;}.elementor-12 .elementor-element.elementor-element-ebd9d1c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-51f1c95 */.elementor-12 .elementor-element.elementor-element-51f1c95 svg{
    width: 16px;
}

.elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-51f1c95 .elementor-button-text{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9db53e */.elementor-12 .elementor-element.elementor-element-b9db53e .header-button .elementor-button-text{
    transform: none !important;
    opacity: none !important
}

.elementor-12 .elementor-element.elementor-element-b9db53e .header-button .elementor-button:hover .button-text-clone{
    opacity: 0 !important
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5889933 */.elementor-12 .elementor-element.elementor-element-5889933:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e53c72a */.elementor-12 .elementor-element.elementor-element-e53c72a:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca01088 */.elementor-12 .elementor-element.elementor-element-ca01088:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549100 */.elementor-12 .elementor-element.elementor-element-b549100:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afe8dfd */.elementor-12 .elementor-element.elementor-element-afe8dfd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b337b */.elementor-12 .elementor-element.elementor-element-a1b337b:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbba72 */.elementor-12 .elementor-element.elementor-element-6dbba72:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bc01c */.elementor-12 .elementor-element.elementor-element-f4bc01c:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1158299 */.elementor-12 .elementor-element.elementor-element-1158299:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74db9b6 */.elementor-12 .elementor-element.elementor-element-74db9b6:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19c6d54 */.elementor-12 .elementor-element.elementor-element-19c6d54:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f8fa5 */.elementor-12 .elementor-element.elementor-element-29f8fa5:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8618dda */.elementor-12 .elementor-element.elementor-element-8618dda img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eda8487 */.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-eda8487 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8f27039 */.elementor-12 .elementor-element.elementor-element-8f27039 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b39265 */.elementor-12 .elementor-element.elementor-element-3b39265 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-305c948 */.elementor-12 .elementor-element.elementor-element-305c948:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867da17 */.elementor-12 .elementor-element.elementor-element-867da17:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82105d0 */.elementor-12 .elementor-element.elementor-element-82105d0:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d95066 */.elementor-12 .elementor-element.elementor-element-9d95066:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3278dc3 */.elementor-12 .elementor-element.elementor-element-3278dc3 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fe69d0 */.elementor-12 .elementor-element.elementor-element-6fe69d0 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5889933 */.elementor-12 .elementor-element.elementor-element-5889933:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e53c72a */.elementor-12 .elementor-element.elementor-element-e53c72a:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca01088 */.elementor-12 .elementor-element.elementor-element-ca01088:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549100 */.elementor-12 .elementor-element.elementor-element-b549100:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afe8dfd */.elementor-12 .elementor-element.elementor-element-afe8dfd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b337b */.elementor-12 .elementor-element.elementor-element-a1b337b:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbba72 */.elementor-12 .elementor-element.elementor-element-6dbba72:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bc01c */.elementor-12 .elementor-element.elementor-element-f4bc01c:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1158299 */.elementor-12 .elementor-element.elementor-element-1158299:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74db9b6 */.elementor-12 .elementor-element.elementor-element-74db9b6:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19c6d54 */.elementor-12 .elementor-element.elementor-element-19c6d54:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f8fa5 */.elementor-12 .elementor-element.elementor-element-29f8fa5:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8618dda */.elementor-12 .elementor-element.elementor-element-8618dda img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eda8487 */.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-eda8487 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8f27039 */.elementor-12 .elementor-element.elementor-element-8f27039 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b39265 */.elementor-12 .elementor-element.elementor-element-3b39265 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-305c948 */.elementor-12 .elementor-element.elementor-element-305c948:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867da17 */.elementor-12 .elementor-element.elementor-element-867da17:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82105d0 */.elementor-12 .elementor-element.elementor-element-82105d0:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d95066 */.elementor-12 .elementor-element.elementor-element-9d95066:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3278dc3 */.elementor-12 .elementor-element.elementor-element-3278dc3 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fe69d0 */.elementor-12 .elementor-element.elementor-element-6fe69d0 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5889933 */.elementor-12 .elementor-element.elementor-element-5889933:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e53c72a */.elementor-12 .elementor-element.elementor-element-e53c72a:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca01088 */.elementor-12 .elementor-element.elementor-element-ca01088:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549100 */.elementor-12 .elementor-element.elementor-element-b549100:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afe8dfd */.elementor-12 .elementor-element.elementor-element-afe8dfd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b337b */.elementor-12 .elementor-element.elementor-element-a1b337b:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbba72 */.elementor-12 .elementor-element.elementor-element-6dbba72:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bc01c */.elementor-12 .elementor-element.elementor-element-f4bc01c:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1158299 */.elementor-12 .elementor-element.elementor-element-1158299:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74db9b6 */.elementor-12 .elementor-element.elementor-element-74db9b6:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19c6d54 */.elementor-12 .elementor-element.elementor-element-19c6d54:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f8fa5 */.elementor-12 .elementor-element.elementor-element-29f8fa5:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8618dda */.elementor-12 .elementor-element.elementor-element-8618dda img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eda8487 */.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-eda8487 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8f27039 */.elementor-12 .elementor-element.elementor-element-8f27039 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b39265 */.elementor-12 .elementor-element.elementor-element-3b39265 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-305c948 */.elementor-12 .elementor-element.elementor-element-305c948:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867da17 */.elementor-12 .elementor-element.elementor-element-867da17:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82105d0 */.elementor-12 .elementor-element.elementor-element-82105d0:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d95066 */.elementor-12 .elementor-element.elementor-element-9d95066:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3278dc3 */.elementor-12 .elementor-element.elementor-element-3278dc3 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fe69d0 */.elementor-12 .elementor-element.elementor-element-6fe69d0 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5889933 */.elementor-12 .elementor-element.elementor-element-5889933:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e53c72a */.elementor-12 .elementor-element.elementor-element-e53c72a:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca01088 */.elementor-12 .elementor-element.elementor-element-ca01088:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549100 */.elementor-12 .elementor-element.elementor-element-b549100:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afe8dfd */.elementor-12 .elementor-element.elementor-element-afe8dfd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b337b */.elementor-12 .elementor-element.elementor-element-a1b337b:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbba72 */.elementor-12 .elementor-element.elementor-element-6dbba72:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bc01c */.elementor-12 .elementor-element.elementor-element-f4bc01c:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1158299 */.elementor-12 .elementor-element.elementor-element-1158299:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74db9b6 */.elementor-12 .elementor-element.elementor-element-74db9b6:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19c6d54 */.elementor-12 .elementor-element.elementor-element-19c6d54:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f8fa5 */.elementor-12 .elementor-element.elementor-element-29f8fa5:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8618dda */.elementor-12 .elementor-element.elementor-element-8618dda img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eda8487 */.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-eda8487 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8f27039 */.elementor-12 .elementor-element.elementor-element-8f27039 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b39265 */.elementor-12 .elementor-element.elementor-element-3b39265 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-305c948 */.elementor-12 .elementor-element.elementor-element-305c948:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867da17 */.elementor-12 .elementor-element.elementor-element-867da17:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82105d0 */.elementor-12 .elementor-element.elementor-element-82105d0:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d95066 */.elementor-12 .elementor-element.elementor-element-9d95066:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3278dc3 */.elementor-12 .elementor-element.elementor-element-3278dc3 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fe69d0 */.elementor-12 .elementor-element.elementor-element-6fe69d0 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5889933 */.elementor-12 .elementor-element.elementor-element-5889933:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e53c72a */.elementor-12 .elementor-element.elementor-element-e53c72a:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca01088 */.elementor-12 .elementor-element.elementor-element-ca01088:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549100 */.elementor-12 .elementor-element.elementor-element-b549100:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afe8dfd */.elementor-12 .elementor-element.elementor-element-afe8dfd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b337b */.elementor-12 .elementor-element.elementor-element-a1b337b:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbba72 */.elementor-12 .elementor-element.elementor-element-6dbba72:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bc01c */.elementor-12 .elementor-element.elementor-element-f4bc01c:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1158299 */.elementor-12 .elementor-element.elementor-element-1158299:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74db9b6 */.elementor-12 .elementor-element.elementor-element-74db9b6:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19c6d54 */.elementor-12 .elementor-element.elementor-element-19c6d54:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f8fa5 */.elementor-12 .elementor-element.elementor-element-29f8fa5:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8618dda */.elementor-12 .elementor-element.elementor-element-8618dda img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eda8487 */.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-eda8487 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8f27039 */.elementor-12 .elementor-element.elementor-element-8f27039 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b39265 */.elementor-12 .elementor-element.elementor-element-3b39265 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-305c948 */.elementor-12 .elementor-element.elementor-element-305c948:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867da17 */.elementor-12 .elementor-element.elementor-element-867da17:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82105d0 */.elementor-12 .elementor-element.elementor-element-82105d0:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d95066 */.elementor-12 .elementor-element.elementor-element-9d95066:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3278dc3 */.elementor-12 .elementor-element.elementor-element-3278dc3 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fe69d0 */.elementor-12 .elementor-element.elementor-element-6fe69d0 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5889933 */.elementor-12 .elementor-element.elementor-element-5889933:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e53c72a */.elementor-12 .elementor-element.elementor-element-e53c72a:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca01088 */.elementor-12 .elementor-element.elementor-element-ca01088:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549100 */.elementor-12 .elementor-element.elementor-element-b549100:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afe8dfd */.elementor-12 .elementor-element.elementor-element-afe8dfd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b337b */.elementor-12 .elementor-element.elementor-element-a1b337b:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbba72 */.elementor-12 .elementor-element.elementor-element-6dbba72:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bc01c */.elementor-12 .elementor-element.elementor-element-f4bc01c:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1158299 */.elementor-12 .elementor-element.elementor-element-1158299:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74db9b6 */.elementor-12 .elementor-element.elementor-element-74db9b6:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19c6d54 */.elementor-12 .elementor-element.elementor-element-19c6d54:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f8fa5 */.elementor-12 .elementor-element.elementor-element-29f8fa5:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8618dda */.elementor-12 .elementor-element.elementor-element-8618dda img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eda8487 */.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-eda8487 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8f27039 */.elementor-12 .elementor-element.elementor-element-8f27039 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b39265 */.elementor-12 .elementor-element.elementor-element-3b39265 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-305c948 */.elementor-12 .elementor-element.elementor-element-305c948:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867da17 */.elementor-12 .elementor-element.elementor-element-867da17:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82105d0 */.elementor-12 .elementor-element.elementor-element-82105d0:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d95066 */.elementor-12 .elementor-element.elementor-element-9d95066:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3278dc3 */.elementor-12 .elementor-element.elementor-element-3278dc3 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fe69d0 */.elementor-12 .elementor-element.elementor-element-6fe69d0 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5889933 */.elementor-12 .elementor-element.elementor-element-5889933:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e53c72a */.elementor-12 .elementor-element.elementor-element-e53c72a:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-e53c72a:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca01088 */.elementor-12 .elementor-element.elementor-element-ca01088:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b549100 */.elementor-12 .elementor-element.elementor-element-b549100:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b549100:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afe8dfd */.elementor-12 .elementor-element.elementor-element-afe8dfd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b337b */.elementor-12 .elementor-element.elementor-element-a1b337b:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a1b337b:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbba72 */.elementor-12 .elementor-element.elementor-element-6dbba72:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bc01c */.elementor-12 .elementor-element.elementor-element-f4bc01c:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-f4bc01c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1158299 */.elementor-12 .elementor-element.elementor-element-1158299:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74db9b6 */.elementor-12 .elementor-element.elementor-element-74db9b6:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-74db9b6:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19c6d54 */.elementor-12 .elementor-element.elementor-element-19c6d54:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f8fa5 */.elementor-12 .elementor-element.elementor-element-29f8fa5:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-29f8fa5:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8618dda */.elementor-12 .elementor-element.elementor-element-8618dda img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eda8487 */.elementor-12 .elementor-element.elementor-element-eda8487 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-eda8487 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8f27039 */.elementor-12 .elementor-element.elementor-element-8f27039 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b39265 */.elementor-12 .elementor-element.elementor-element-3b39265 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-305c948 */.elementor-12 .elementor-element.elementor-element-305c948:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867da17 */.elementor-12 .elementor-element.elementor-element-867da17:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-867da17:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82105d0 */.elementor-12 .elementor-element.elementor-element-82105d0:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d95066 */.elementor-12 .elementor-element.elementor-element-9d95066:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-9d95066:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3278dc3 */.elementor-12 .elementor-element.elementor-element-3278dc3 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fe69d0 */.elementor-12 .elementor-element.elementor-element-6fe69d0 svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-0b50512 */.elementor-12 .elementor-element.elementor-element-0b50512 ul{
    gap: 16px
}

.elementor-12 .elementor-element.elementor-element-0b50512 .e-n-menu-dropdown-icon{
    box-shadow: none
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5f1bd6f */.elementor-12 .elementor-element.elementor-element-5f1bd6f ul ul{
    position: absolute;
    left: 50% !important;
    transform: translateX(-50%);
    width: 188px !important;
}

.elementor-12 .elementor-element.elementor-element-5f1bd6f ul ul li a{
display: flex;
flex-direction: row;
gap: 4px;
justify-content: space-between;
width: 100%
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-969a20f */.wpml-dropdown {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-family: sans-serif;
}

.wpml-current {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  border: 1px solid #EDEDED;
  border-radius: 999px;
  background: #fff;
  font-size: 14px;
  
}

.wpml-current img {
  width: 20px;
  height: 20px;
  object-fit: cover;
  border-radius: 999px
}

.wpml-current .arrow {
  margin-left: 6px;
  font-size: 10px;
}

.wpml-dropdown-list {
  position: absolute;
  top: 100%;
  left: 0;
  margin: 6px 0 0;
  padding: 6px 0;
  list-style: none;
  border: 1px solid #EDEDED;
  border-radius: 16px;
  background: #fff;
  display: none;
  max-width: 95px;
  z-index: 999;
  width: 100%
}

.wpml-dropdown-list li {
  padding: 6px 10px;
}

.wpml-dropdown-list li a {
  display: flex;
justify-content: space-between;
  align-items: center;
  gap: 6px;
  color: #333;
  text-decoration: none;
  font-size: 14px;
  padding: 0px 10px;
}

.wpml-dropdown-list li a img {
  width: 20px;
  height: 20px;
  object-fit: cover;
  border-radius: 999px
}

.wpml-dropdown.open .wpml-dropdown-list {
  display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c032d73 */.elementor-12 .elementor-element.elementor-element-c032d73:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217d31e */.elementor-12 .elementor-element.elementor-element-217d31e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cce0094 */.elementor-12 .elementor-element.elementor-element-cce0094:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dc215 */.elementor-12 .elementor-element.elementor-element-31dc215:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b015ddd */.elementor-12 .elementor-element.elementor-element-b015ddd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21e332 */.elementor-12 .elementor-element.elementor-element-b21e332:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ac58c2 */.elementor-12 .elementor-element.elementor-element-9ac58c2:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a989636 */.elementor-12 .elementor-element.elementor-element-a989636:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e8a572 */.elementor-12 .elementor-element.elementor-element-4e8a572:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3fe068 */.elementor-12 .elementor-element.elementor-element-c3fe068:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7efe2f4 */.elementor-12 .elementor-element.elementor-element-7efe2f4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5631432 */.elementor-12 .elementor-element.elementor-element-5631432:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79d67a5 */.elementor-12 .elementor-element.elementor-element-79d67a5 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1c8734 */.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-e1c8734 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4213b7 */.elementor-12 .elementor-element.elementor-element-f4213b7 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c925c6c */.elementor-12 .elementor-element.elementor-element-c925c6c svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88a833c */.elementor-12 .elementor-element.elementor-element-88a833c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c310c4 */.elementor-12 .elementor-element.elementor-element-1c310c4:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-458e657 */.elementor-12 .elementor-element.elementor-element-458e657:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba8a8e */.elementor-12 .elementor-element.elementor-element-cba8a8e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5ddabb0 */.elementor-12 .elementor-element.elementor-element-5ddabb0 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b799cae */.elementor-12 .elementor-element.elementor-element-b799cae svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c032d73 */.elementor-12 .elementor-element.elementor-element-c032d73:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217d31e */.elementor-12 .elementor-element.elementor-element-217d31e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cce0094 */.elementor-12 .elementor-element.elementor-element-cce0094:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dc215 */.elementor-12 .elementor-element.elementor-element-31dc215:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b015ddd */.elementor-12 .elementor-element.elementor-element-b015ddd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21e332 */.elementor-12 .elementor-element.elementor-element-b21e332:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ac58c2 */.elementor-12 .elementor-element.elementor-element-9ac58c2:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a989636 */.elementor-12 .elementor-element.elementor-element-a989636:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e8a572 */.elementor-12 .elementor-element.elementor-element-4e8a572:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3fe068 */.elementor-12 .elementor-element.elementor-element-c3fe068:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7efe2f4 */.elementor-12 .elementor-element.elementor-element-7efe2f4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5631432 */.elementor-12 .elementor-element.elementor-element-5631432:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79d67a5 */.elementor-12 .elementor-element.elementor-element-79d67a5 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1c8734 */.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-e1c8734 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4213b7 */.elementor-12 .elementor-element.elementor-element-f4213b7 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c925c6c */.elementor-12 .elementor-element.elementor-element-c925c6c svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88a833c */.elementor-12 .elementor-element.elementor-element-88a833c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c310c4 */.elementor-12 .elementor-element.elementor-element-1c310c4:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-458e657 */.elementor-12 .elementor-element.elementor-element-458e657:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba8a8e */.elementor-12 .elementor-element.elementor-element-cba8a8e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5ddabb0 */.elementor-12 .elementor-element.elementor-element-5ddabb0 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b799cae */.elementor-12 .elementor-element.elementor-element-b799cae svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c032d73 */.elementor-12 .elementor-element.elementor-element-c032d73:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217d31e */.elementor-12 .elementor-element.elementor-element-217d31e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cce0094 */.elementor-12 .elementor-element.elementor-element-cce0094:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dc215 */.elementor-12 .elementor-element.elementor-element-31dc215:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b015ddd */.elementor-12 .elementor-element.elementor-element-b015ddd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21e332 */.elementor-12 .elementor-element.elementor-element-b21e332:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ac58c2 */.elementor-12 .elementor-element.elementor-element-9ac58c2:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a989636 */.elementor-12 .elementor-element.elementor-element-a989636:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e8a572 */.elementor-12 .elementor-element.elementor-element-4e8a572:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3fe068 */.elementor-12 .elementor-element.elementor-element-c3fe068:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7efe2f4 */.elementor-12 .elementor-element.elementor-element-7efe2f4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5631432 */.elementor-12 .elementor-element.elementor-element-5631432:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79d67a5 */.elementor-12 .elementor-element.elementor-element-79d67a5 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1c8734 */.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-e1c8734 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4213b7 */.elementor-12 .elementor-element.elementor-element-f4213b7 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c925c6c */.elementor-12 .elementor-element.elementor-element-c925c6c svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88a833c */.elementor-12 .elementor-element.elementor-element-88a833c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c310c4 */.elementor-12 .elementor-element.elementor-element-1c310c4:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-458e657 */.elementor-12 .elementor-element.elementor-element-458e657:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba8a8e */.elementor-12 .elementor-element.elementor-element-cba8a8e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5ddabb0 */.elementor-12 .elementor-element.elementor-element-5ddabb0 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b799cae */.elementor-12 .elementor-element.elementor-element-b799cae svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c032d73 */.elementor-12 .elementor-element.elementor-element-c032d73:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217d31e */.elementor-12 .elementor-element.elementor-element-217d31e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cce0094 */.elementor-12 .elementor-element.elementor-element-cce0094:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dc215 */.elementor-12 .elementor-element.elementor-element-31dc215:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b015ddd */.elementor-12 .elementor-element.elementor-element-b015ddd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21e332 */.elementor-12 .elementor-element.elementor-element-b21e332:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ac58c2 */.elementor-12 .elementor-element.elementor-element-9ac58c2:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a989636 */.elementor-12 .elementor-element.elementor-element-a989636:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e8a572 */.elementor-12 .elementor-element.elementor-element-4e8a572:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3fe068 */.elementor-12 .elementor-element.elementor-element-c3fe068:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7efe2f4 */.elementor-12 .elementor-element.elementor-element-7efe2f4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5631432 */.elementor-12 .elementor-element.elementor-element-5631432:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79d67a5 */.elementor-12 .elementor-element.elementor-element-79d67a5 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1c8734 */.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-e1c8734 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4213b7 */.elementor-12 .elementor-element.elementor-element-f4213b7 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c925c6c */.elementor-12 .elementor-element.elementor-element-c925c6c svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88a833c */.elementor-12 .elementor-element.elementor-element-88a833c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c310c4 */.elementor-12 .elementor-element.elementor-element-1c310c4:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-458e657 */.elementor-12 .elementor-element.elementor-element-458e657:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba8a8e */.elementor-12 .elementor-element.elementor-element-cba8a8e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5ddabb0 */.elementor-12 .elementor-element.elementor-element-5ddabb0 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b799cae */.elementor-12 .elementor-element.elementor-element-b799cae svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c032d73 */.elementor-12 .elementor-element.elementor-element-c032d73:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217d31e */.elementor-12 .elementor-element.elementor-element-217d31e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cce0094 */.elementor-12 .elementor-element.elementor-element-cce0094:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dc215 */.elementor-12 .elementor-element.elementor-element-31dc215:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b015ddd */.elementor-12 .elementor-element.elementor-element-b015ddd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21e332 */.elementor-12 .elementor-element.elementor-element-b21e332:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ac58c2 */.elementor-12 .elementor-element.elementor-element-9ac58c2:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a989636 */.elementor-12 .elementor-element.elementor-element-a989636:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e8a572 */.elementor-12 .elementor-element.elementor-element-4e8a572:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3fe068 */.elementor-12 .elementor-element.elementor-element-c3fe068:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7efe2f4 */.elementor-12 .elementor-element.elementor-element-7efe2f4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5631432 */.elementor-12 .elementor-element.elementor-element-5631432:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79d67a5 */.elementor-12 .elementor-element.elementor-element-79d67a5 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1c8734 */.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-e1c8734 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4213b7 */.elementor-12 .elementor-element.elementor-element-f4213b7 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c925c6c */.elementor-12 .elementor-element.elementor-element-c925c6c svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88a833c */.elementor-12 .elementor-element.elementor-element-88a833c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c310c4 */.elementor-12 .elementor-element.elementor-element-1c310c4:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-458e657 */.elementor-12 .elementor-element.elementor-element-458e657:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba8a8e */.elementor-12 .elementor-element.elementor-element-cba8a8e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5ddabb0 */.elementor-12 .elementor-element.elementor-element-5ddabb0 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b799cae */.elementor-12 .elementor-element.elementor-element-b799cae svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c032d73 */.elementor-12 .elementor-element.elementor-element-c032d73:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217d31e */.elementor-12 .elementor-element.elementor-element-217d31e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cce0094 */.elementor-12 .elementor-element.elementor-element-cce0094:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dc215 */.elementor-12 .elementor-element.elementor-element-31dc215:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b015ddd */.elementor-12 .elementor-element.elementor-element-b015ddd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21e332 */.elementor-12 .elementor-element.elementor-element-b21e332:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ac58c2 */.elementor-12 .elementor-element.elementor-element-9ac58c2:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a989636 */.elementor-12 .elementor-element.elementor-element-a989636:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e8a572 */.elementor-12 .elementor-element.elementor-element-4e8a572:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3fe068 */.elementor-12 .elementor-element.elementor-element-c3fe068:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7efe2f4 */.elementor-12 .elementor-element.elementor-element-7efe2f4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5631432 */.elementor-12 .elementor-element.elementor-element-5631432:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79d67a5 */.elementor-12 .elementor-element.elementor-element-79d67a5 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1c8734 */.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-e1c8734 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4213b7 */.elementor-12 .elementor-element.elementor-element-f4213b7 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c925c6c */.elementor-12 .elementor-element.elementor-element-c925c6c svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88a833c */.elementor-12 .elementor-element.elementor-element-88a833c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c310c4 */.elementor-12 .elementor-element.elementor-element-1c310c4:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-458e657 */.elementor-12 .elementor-element.elementor-element-458e657:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba8a8e */.elementor-12 .elementor-element.elementor-element-cba8a8e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5ddabb0 */.elementor-12 .elementor-element.elementor-element-5ddabb0 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b799cae */.elementor-12 .elementor-element.elementor-element-b799cae svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c032d73 */.elementor-12 .elementor-element.elementor-element-c032d73:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217d31e */.elementor-12 .elementor-element.elementor-element-217d31e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-217d31e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cce0094 */.elementor-12 .elementor-element.elementor-element-cce0094:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dc215 */.elementor-12 .elementor-element.elementor-element-31dc215:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-31dc215:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b015ddd */.elementor-12 .elementor-element.elementor-element-b015ddd:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21e332 */.elementor-12 .elementor-element.elementor-element-b21e332:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-b21e332:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ac58c2 */.elementor-12 .elementor-element.elementor-element-9ac58c2:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a989636 */.elementor-12 .elementor-element.elementor-element-a989636:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-a989636:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e8a572 */.elementor-12 .elementor-element.elementor-element-4e8a572:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3fe068 */.elementor-12 .elementor-element.elementor-element-c3fe068:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-c3fe068:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7efe2f4 */.elementor-12 .elementor-element.elementor-element-7efe2f4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5631432 */.elementor-12 .elementor-element.elementor-element-5631432:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-5631432:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79d67a5 */.elementor-12 .elementor-element.elementor-element-79d67a5 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1c8734 */.elementor-12 .elementor-element.elementor-element-e1c8734 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke: #0857DE!Important;
}


.elementor-12 .elementor-element.elementor-element-e1c8734 ul li{
    padding: 12px 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4213b7 */.elementor-12 .elementor-element.elementor-element-f4213b7 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c925c6c */.elementor-12 .elementor-element.elementor-element-c925c6c svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88a833c */.elementor-12 .elementor-element.elementor-element-88a833c:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c310c4 */.elementor-12 .elementor-element.elementor-element-1c310c4:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-1c310c4:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-458e657 */.elementor-12 .elementor-element.elementor-element-458e657:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba8a8e */.elementor-12 .elementor-element.elementor-element-cba8a8e:hover .elementor-icon-box-title{
    color: #0857DE;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover{
    cursor: pointer;
}

.elementor-12 .elementor-element.elementor-element-cba8a8e:hover svg path{
    stroke: #0857DE!Important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5ddabb0 */.elementor-12 .elementor-element.elementor-element-5ddabb0 img{
    max-height: 200px!Important;
    object-fit: cover!Important;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b799cae */.elementor-12 .elementor-element.elementor-element-b799cae svg path{
    stroke: #0857DE
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-e830790 */.elementor-12 .elementor-element.elementor-element-e830790 ul{
    gap: 16px;
    display: flex
;
    flex-direction: column;
}

.elementor-12 .elementor-element.elementor-element-e830790 .e-n-menu-dropdown-icon{
    box-shadow: none
}


.elementor-12 .elementor-element.elementor-element-e830790 li.e-n-menu-item {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-e830790 .e-n-menu-content {
    position: relative !important;
    width: 100%;
    left: unset;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b372ffe */.wpml-dropdown {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-family: sans-serif;
  width: 100%;
}

.wpml-current {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  border: 1px solid #EDEDED;
  border-radius: 999px;
  background: #fff;
  font-size: 14px;
  
}

.wpml-current img {
  width: 20px;
  height: 20px;
  object-fit: cover;
  border-radius: 999px
}

.wpml-current .arrow {
  margin-left: 6px;
  font-size: 10px;
}

.wpml-dropdown-list {
  position: absolute;
  top: 100%;
  left: 0;
  margin: 6px 0 0;
  padding: 6px 0;
  list-style: none;
  border: 1px solid #EDEDED;
  border-radius: 16px;
  background: #fff;
  display: none;
  max-width: 100%;
  z-index: 999;
  width: 100%
}

.wpml-dropdown-list li {
  padding: 6px 10px;
}

.wpml-dropdown-list li a {
  display: flex;
justify-content: flex-start;
  align-items: center;
  gap: 6px;
  color: #333;
  text-decoration: none;
  font-size: 14px;
  padding: 0px 10px;
}

.wpml-dropdown-list li a img {
  width: 20px;
  height: 20px;
  object-fit: cover;
  border-radius: 999px
}

.wpml-dropdown.open .wpml-dropdown-list {
  display: block;
}

span.arrow {
    margin-left: auto !important;
}/* End custom CSS */