.elementor-810 .elementor-element.elementor-element-27ef222{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-8845501{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-810 .elementor-element.elementor-element-a020321{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-f54991b{text-align:center;}.elementor-810 .elementor-element.elementor-element-f54991b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-kadence3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-7ad6c05{text-align:center;}.elementor-810 .elementor-element.elementor-element-79a8ede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-810 .elementor-element.elementor-element-c70d74e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-90cc5d3{text-align:start;}.elementor-810 .elementor-element.elementor-element-90cc5d3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-kadence3 );}.elementor-810 .elementor-element.elementor-element-f85c15d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-ef92eb2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-810 .elementor-element.elementor-element-5242628{background-color:var( --e-global-color-kadence7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kadence6 );border-radius:5px 5px 5px 5px;}.elementor-810 .elementor-element.elementor-element-5242628:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-810 .elementor-element.elementor-element-5242628.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-810 .elementor-element.elementor-element-5242628.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-810 .elementor-element.elementor-element-5242628.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:22px;color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-img img{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-kadence6 );border-radius:5px;transition-duration:0.3s;}.elementor-810 .elementor-element.elementor-element-5242628:has(:hover) .elementor-image-box-title,
					 .elementor-810 .elementor-element.elementor-element-5242628:has(:focus) .elementor-image-box-title{color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-kadence1 );}.elementor-810 .elementor-element.elementor-element-42aebbf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-810 .elementor-element.elementor-element-c041f9a{background-color:var( --e-global-color-kadence7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kadence6 );border-radius:5px 5px 5px 5px;}.elementor-810 .elementor-element.elementor-element-c041f9a:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-810 .elementor-element.elementor-element-c041f9a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-810 .elementor-element.elementor-element-c041f9a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-810 .elementor-element.elementor-element-c041f9a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:22px;color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-img img{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-kadence6 );border-radius:5px;transition-duration:0.3s;}.elementor-810 .elementor-element.elementor-element-c041f9a:has(:hover) .elementor-image-box-title,
					 .elementor-810 .elementor-element.elementor-element-c041f9a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-kadence1 );}.elementor-810 .elementor-element.elementor-element-9da6be3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-810 .elementor-element.elementor-element-b36c39d{background-color:var( --e-global-color-kadence7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kadence6 );border-radius:5px 5px 5px 5px;}.elementor-810 .elementor-element.elementor-element-b36c39d:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-810 .elementor-element.elementor-element-b36c39d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-810 .elementor-element.elementor-element-b36c39d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-810 .elementor-element.elementor-element-b36c39d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:22px;color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-img img{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-kadence6 );border-radius:5px;transition-duration:0.3s;}.elementor-810 .elementor-element.elementor-element-b36c39d:has(:hover) .elementor-image-box-title,
					 .elementor-810 .elementor-element.elementor-element-b36c39d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-kadence1 );}.elementor-810 .elementor-element.elementor-element-7c93d0a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-810 .elementor-element.elementor-element-edb7024{background-color:var( --e-global-color-kadence7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kadence6 );border-radius:5px 5px 5px 5px;}.elementor-810 .elementor-element.elementor-element-edb7024:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-810 .elementor-element.elementor-element-edb7024.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-810 .elementor-element.elementor-element-edb7024.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-810 .elementor-element.elementor-element-edb7024.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:22px;color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-img img{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-kadence6 );border-radius:5px;transition-duration:0.3s;}.elementor-810 .elementor-element.elementor-element-edb7024:has(:hover) .elementor-image-box-title,
					 .elementor-810 .elementor-element.elementor-element-edb7024:has(:focus) .elementor-image-box-title{color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-kadence1 );}.elementor-810 .elementor-element.elementor-element-d83ae49{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-810 .elementor-element.elementor-element-a75ddb2{background-color:var( --e-global-color-kadence7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kadence6 );border-radius:5px 5px 5px 5px;}.elementor-810 .elementor-element.elementor-element-a75ddb2:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-810 .elementor-element.elementor-element-a75ddb2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-810 .elementor-element.elementor-element-a75ddb2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-810 .elementor-element.elementor-element-a75ddb2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:22px;color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-img img{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-kadence6 );border-radius:5px;transition-duration:0.3s;}.elementor-810 .elementor-element.elementor-element-a75ddb2:has(:hover) .elementor-image-box-title,
					 .elementor-810 .elementor-element.elementor-element-a75ddb2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-kadence1 );}.elementor-810 .elementor-element.elementor-element-8ec3e9e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4{background-color:var( --e-global-color-kadence7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kadence6 );border-radius:5px 5px 5px 5px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-810 .elementor-element.elementor-element-8d7e5f4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:22px;color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-img img{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-kadence6 );border-radius:5px;transition-duration:0.3s;}.elementor-810 .elementor-element.elementor-element-8d7e5f4:has(:hover) .elementor-image-box-title,
					 .elementor-810 .elementor-element.elementor-element-8d7e5f4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-kadence1 );}.elementor-810 .elementor-element.elementor-element-eb80f9d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-810 .elementor-element.elementor-element-c21dee4{background-color:var( --e-global-color-kadence7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kadence6 );border-radius:5px 5px 5px 5px;}.elementor-810 .elementor-element.elementor-element-c21dee4:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-810 .elementor-element.elementor-element-c21dee4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-810 .elementor-element.elementor-element-c21dee4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-810 .elementor-element.elementor-element-c21dee4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:22px;color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-img img{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-kadence6 );border-radius:5px;transition-duration:0.3s;}.elementor-810 .elementor-element.elementor-element-c21dee4:has(:hover) .elementor-image-box-title,
					 .elementor-810 .elementor-element.elementor-element-c21dee4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-kadence1 );}.elementor-810 .elementor-element.elementor-element-4a1218c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-810 .elementor-element.elementor-element-5d2587a{background-color:var( --e-global-color-kadence7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kadence6 );border-radius:5px 5px 5px 5px;}.elementor-810 .elementor-element.elementor-element-5d2587a:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-810 .elementor-element.elementor-element-5d2587a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-810 .elementor-element.elementor-element-5d2587a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-810 .elementor-element.elementor-element-5d2587a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:22px;color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-img img{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-kadence6 );border-radius:5px;transition-duration:0.3s;}.elementor-810 .elementor-element.elementor-element-5d2587a:has(:hover) .elementor-image-box-title,
					 .elementor-810 .elementor-element.elementor-element-5d2587a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-kadence2 );}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-kadence1 );}@media(max-width:1024px){.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-img img{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-img img{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-img img{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-img img{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-img img{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-img img{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-img img{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-img img{border-width:0px 0px 0px 0px;border-radius:0px;}}@media(min-width:768px){.elementor-810 .elementor-element.elementor-element-8845501{--width:25%;}.elementor-810 .elementor-element.elementor-element-a020321{--width:70%;}.elementor-810 .elementor-element.elementor-element-79a8ede{--width:25%;}.elementor-810 .elementor-element.elementor-element-ef92eb2{--width:33.3333%;}.elementor-810 .elementor-element.elementor-element-42aebbf{--width:33.3333%;}.elementor-810 .elementor-element.elementor-element-9da6be3{--width:33.3333%;}.elementor-810 .elementor-element.elementor-element-7c93d0a{--width:33.3333%;}.elementor-810 .elementor-element.elementor-element-d83ae49{--width:33.3333%;}.elementor-810 .elementor-element.elementor-element-8ec3e9e{--width:33.3333%;}.elementor-810 .elementor-element.elementor-element-eb80f9d{--width:33.3333%;}.elementor-810 .elementor-element.elementor-element-4a1218c{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-810 .elementor-element.elementor-element-a020321{--width:1097px;}}@media(max-width:767px){.elementor-810 .elementor-element.elementor-element-7ad6c05{padding:0px 2px 0px 2px;}.elementor-810 .elementor-element.elementor-element-c70d74e{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-810 .elementor-element.elementor-element-90cc5d3{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-5242628{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-img img{border-width:0px 1px 0px 0px;border-radius:5px;}.elementor-810 .elementor-element.elementor-element-c041f9a{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-img img{border-width:0px 1px 0px 0px;border-radius:5px;}.elementor-810 .elementor-element.elementor-element-b36c39d{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-img img{border-width:0px 1px 0px 0px;border-radius:5px;}.elementor-810 .elementor-element.elementor-element-edb7024{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-img img{border-width:0px 1px 0px 0px;border-radius:5px;}.elementor-810 .elementor-element.elementor-element-a75ddb2{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-img img{border-width:0px 1px 0px 0px;border-radius:5px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-img img{border-width:0px 1px 0px 0px;border-radius:5px;}.elementor-810 .elementor-element.elementor-element-c21dee4{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-img img{border-width:0px 1px 0px 0px;border-radius:5px;}.elementor-810 .elementor-element.elementor-element-5d2587a{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-img{margin-bottom:15px;}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-img img{border-width:0px 1px 0px 0px;border-radius:5px;}}/* Start custom CSS for image-box, class: .elementor-element-5242628 */@media (max-width: 767px) {
    /* Ensure the container stays side-by-side */
    .elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        text-align: left !important;
    }

    /* Set a fixed width for the image area so it doesn't shrink */
    .elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-img {
        width: 60px !important; /* Fixed size works best for icons on mobile */
        margin-right: 15px !important; /* Space between icon and text */
        flex-shrink: 0; /* Prevents the image from being squished */
    }

    /* Fine-tune the text alignment */
    .elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-content {
        text-align: left !important;
    }

    /* Optional: Small font adjustment for mobile fit */
    .elementor-810 .elementor-element.elementor-element-5242628 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c041f9a */@media (max-width: 767px) {
    /* Ensure the container stays side-by-side */
    .elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        text-align: left !important;
    }

    /* Set a fixed width for the image area so it doesn't shrink */
    .elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-img {
        width: 60px !important; /* Fixed size works best for icons on mobile */
        margin-right: 15px !important; /* Space between icon and text */
        flex-shrink: 0; /* Prevents the image from being squished */
    }

    /* Fine-tune the text alignment */
    .elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-content {
        text-align: left !important;
    }

    /* Optional: Small font adjustment for mobile fit */
    .elementor-810 .elementor-element.elementor-element-c041f9a .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b36c39d */@media (max-width: 767px) {
    /* Ensure the container stays side-by-side */
    .elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        text-align: left !important;
    }

    /* Set a fixed width for the image area so it doesn't shrink */
    .elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-img {
        width: 60px !important; /* Fixed size works best for icons on mobile */
        margin-right: 15px !important; /* Space between icon and text */
        flex-shrink: 0; /* Prevents the image from being squished */
    }

    /* Fine-tune the text alignment */
    .elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-content {
        text-align: left !important;
    }

    /* Optional: Small font adjustment for mobile fit */
    .elementor-810 .elementor-element.elementor-element-b36c39d .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb7024 */@media (max-width: 767px) {
    /* Ensure the container stays side-by-side */
    .elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        text-align: left !important;
    }

    /* Set a fixed width for the image area so it doesn't shrink */
    .elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-img {
        width: 60px !important; /* Fixed size works best for icons on mobile */
        margin-right: 15px !important; /* Space between icon and text */
        flex-shrink: 0; /* Prevents the image from being squished */
    }

    /* Fine-tune the text alignment */
    .elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-content {
        text-align: left !important;
    }

    /* Optional: Small font adjustment for mobile fit */
    .elementor-810 .elementor-element.elementor-element-edb7024 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a75ddb2 */@media (max-width: 767px) {
    /* Ensure the container stays side-by-side */
    .elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        text-align: left !important;
    }

    /* Set a fixed width for the image area so it doesn't shrink */
    .elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-img {
        width: 60px !important; /* Fixed size works best for icons on mobile */
        margin-right: 15px !important; /* Space between icon and text */
        flex-shrink: 0; /* Prevents the image from being squished */
    }

    /* Fine-tune the text alignment */
    .elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-content {
        text-align: left !important;
    }

    /* Optional: Small font adjustment for mobile fit */
    .elementor-810 .elementor-element.elementor-element-a75ddb2 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8d7e5f4 */@media (max-width: 767px) {
    /* Ensure the container stays side-by-side */
    .elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        text-align: left !important;
    }

    /* Set a fixed width for the image area so it doesn't shrink */
    .elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-img {
        width: 60px !important; /* Fixed size works best for icons on mobile */
        margin-right: 15px !important; /* Space between icon and text */
        flex-shrink: 0; /* Prevents the image from being squished */
    }

    /* Fine-tune the text alignment */
    .elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-content {
        text-align: left !important;
    }

    /* Optional: Small font adjustment for mobile fit */
    .elementor-810 .elementor-element.elementor-element-8d7e5f4 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c21dee4 */@media (max-width: 767px) {
    /* Ensure the container stays side-by-side */
    .elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        text-align: left !important;
    }

    /* Set a fixed width for the image area so it doesn't shrink */
    .elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-img {
        width: 60px !important; /* Fixed size works best for icons on mobile */
        margin-right: 15px !important; /* Space between icon and text */
        flex-shrink: 0; /* Prevents the image from being squished */
    }

    /* Fine-tune the text alignment */
    .elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-content {
        text-align: left !important;
    }

    /* Optional: Small font adjustment for mobile fit */
    .elementor-810 .elementor-element.elementor-element-c21dee4 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5d2587a */@media (max-width: 767px) {
    /* Ensure the container stays side-by-side */
    .elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        text-align: left !important;
    }

    /* Set a fixed width for the image area so it doesn't shrink */
    .elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-img {
        width: 60px !important; /* Fixed size works best for icons on mobile */
        margin-right: 15px !important; /* Space between icon and text */
        flex-shrink: 0; /* Prevents the image from being squished */
    }

    /* Fine-tune the text alignment */
    .elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-content {
        text-align: left !important;
    }

    /* Optional: Small font adjustment for mobile fit */
    .elementor-810 .elementor-element.elementor-element-5d2587a .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */