.elementor-4181 .elementor-element.elementor-element-942920f{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-942920f:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-942920f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000B14;background-image:url("https://www.acronisdata.cloud/wp-content/uploads/2026/02/Backup-para-MSP_-Uma-plataforma-para-cada-carga-de-trabalho-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4181 .elementor-element.elementor-element-aa7f530{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4181 .elementor-element.elementor-element-9eb8710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-9eb8710{text-align:start;}.elementor-4181 .elementor-element.elementor-element-9eb8710 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-2029e4c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-170f442-font-family ), Sans-serif;font-size:var( --e-global-typography-170f442-font-size );font-weight:var( --e-global-typography-170f442-font-weight );line-height:var( --e-global-typography-170f442-line-height );fill:var( --e-global-color-2029e4c );color:var( --e-global-color-2029e4c );transition-duration:0.3s;border-style:none;border-radius:8px 8px 8px 8px;padding:0px 32px 0px 32px;}.elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button:hover, .elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button:focus{background-color:var( --e-global-color-811fdaf );color:var( --e-global-color-2029e4c );border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-699c6ce > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-699c6ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button:hover svg, .elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button:focus svg{fill:var( --e-global-color-2029e4c );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4181 .elementor-element.elementor-element-a7adbd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-a7adbd6{text-align:center;}.elementor-4181 .elementor-element.elementor-element-a7adbd6 img{width:592px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4181 .elementor-element.elementor-element-df88abe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-df88abe:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-df88abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-bb28329{width:var( --container-widget-width, 819px );max-width:819px;--container-widget-width:819px;--container-widget-flex-grow:0;text-align:center;}.elementor-4181 .elementor-element.elementor-element-bb28329 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-bb28329 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:var( --e-global-color-5c0f112 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-4181 .elementor-element.elementor-element-99e7158{width:var( --container-widget-width, 992px );max-width:992px;--container-widget-width:992px;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-99e7158 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-99e7158 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-1f55b92{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-1f55b92:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-1f55b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-05b998a{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;text-align:center;}.elementor-4181 .elementor-element.elementor-element-05b998a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-05b998a img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-3f17b06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-4181 .elementor-element.elementor-element-69200b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-69200b7{text-align:start;}.elementor-4181 .elementor-element.elementor-element-69200b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-1b4eee6 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-1b4eee6{columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-1b4eee6 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-a7f28f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4181 .elementor-element.elementor-element-a867d26{--divider-border-style:solid;--divider-color:var( --e-global-color-89039f1 );--divider-border-width:1px;}.elementor-4181 .elementor-element.elementor-element-a867d26 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4181 .elementor-element.elementor-element-a867d26 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4181 .elementor-element.elementor-element-5f7734d{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-5f7734d:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-5f7734d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-4369a4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-4181 .elementor-element.elementor-element-0ad5062 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-0ad5062{text-align:start;}.elementor-4181 .elementor-element.elementor-element-0ad5062 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-95db959 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-95db959{columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-95db959 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-2c8a041 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-2c8a041{text-align:center;}.elementor-4181 .elementor-element.elementor-element-2c8a041 img{width:592px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-393af53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-3caa877{--divider-border-style:solid;--divider-color:var( --e-global-color-89039f1 );--divider-border-width:1px;}.elementor-4181 .elementor-element.elementor-element-3caa877 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4181 .elementor-element.elementor-element-3caa877 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4181 .elementor-element.elementor-element-2941018{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-2941018:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-2941018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-9c16052 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-9c16052{text-align:center;}.elementor-4181 .elementor-element.elementor-element-9c16052 img{width:592px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-a6b7dba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-4181 .elementor-element.elementor-element-c60f808 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-c60f808{text-align:start;}.elementor-4181 .elementor-element.elementor-element-c60f808 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-bf1f10c > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-bf1f10c{columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-bf1f10c p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-f441057{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-f89c864{--divider-border-style:solid;--divider-color:var( --e-global-color-89039f1 );--divider-border-width:1px;}.elementor-4181 .elementor-element.elementor-element-f89c864 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4181 .elementor-element.elementor-element-f89c864 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4181 .elementor-element.elementor-element-24f3904{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-24f3904:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-24f3904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-a55164e{width:var( --container-widget-width, 819px );max-width:819px;--container-widget-width:819px;--container-widget-flex-grow:0;text-align:center;}.elementor-4181 .elementor-element.elementor-element-a55164e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-a55164e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-54be112{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-54be112 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-54be112 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-ca9cf44{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--align-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4181 .elementor-element.elementor-element-917831d{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-4181 .elementor-element.elementor-element-917831d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-framed .elementor-icon, .elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-917831d.elementor-view-default:has(:focus) .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon{font-size:56px;}.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-title, .elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;}.elementor-4181 .elementor-element.elementor-element-917831d:has(:hover) .elementor-icon-box-title,
					 .elementor-4181 .elementor-element.elementor-element-917831d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-description{font-family:var( --e-global-typography-72edcef-font-family ), Sans-serif;font-size:var( --e-global-typography-72edcef-font-size );font-weight:var( --e-global-typography-72edcef-font-weight );line-height:var( --e-global-typography-72edcef-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-f936ed9{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-4181 .elementor-element.elementor-element-f936ed9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-framed .elementor-icon, .elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-f936ed9.elementor-view-default:has(:focus) .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon{font-size:56px;}.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-title, .elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;}.elementor-4181 .elementor-element.elementor-element-f936ed9:has(:hover) .elementor-icon-box-title,
					 .elementor-4181 .elementor-element.elementor-element-f936ed9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-description{font-family:var( --e-global-typography-72edcef-font-family ), Sans-serif;font-size:var( --e-global-typography-72edcef-font-size );font-weight:var( --e-global-typography-72edcef-font-weight );line-height:var( --e-global-typography-72edcef-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-92002f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-02b9923{--divider-border-style:solid;--divider-color:var( --e-global-color-89039f1 );--divider-border-width:1px;}.elementor-4181 .elementor-element.elementor-element-02b9923 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4181 .elementor-element.elementor-element-02b9923 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4181 .elementor-element.elementor-element-8a97b21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-8a97b21:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-8a97b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-d0b9100{width:var( --container-widget-width, 819px );max-width:819px;--container-widget-width:819px;--container-widget-flex-grow:0;text-align:center;}.elementor-4181 .elementor-element.elementor-element-d0b9100 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-d0b9100 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-85efe38{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-85efe38 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-85efe38 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-3246ecf{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--align-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-39b0e4e{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-4181 .elementor-element.elementor-element-39b0e4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-framed .elementor-icon, .elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-39b0e4e.elementor-view-default:has(:focus) .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon{font-size:56px;}.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-title, .elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;}.elementor-4181 .elementor-element.elementor-element-39b0e4e:has(:hover) .elementor-icon-box-title,
					 .elementor-4181 .elementor-element.elementor-element-39b0e4e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-description{font-family:var( --e-global-typography-72edcef-font-family ), Sans-serif;font-size:var( --e-global-typography-72edcef-font-size );font-weight:var( --e-global-typography-72edcef-font-weight );line-height:var( --e-global-typography-72edcef-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-64bc37a{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-4181 .elementor-element.elementor-element-64bc37a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-framed .elementor-icon, .elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-default .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4181 .elementor-element.elementor-element-64bc37a.elementor-view-default:has(:focus) .elementor-icon{fill:#00000000;color:#00000000;border-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon{font-size:56px;}.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-title, .elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;}.elementor-4181 .elementor-element.elementor-element-64bc37a:has(:hover) .elementor-icon-box-title,
					 .elementor-4181 .elementor-element.elementor-element-64bc37a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-description{font-family:var( --e-global-typography-72edcef-font-family ), Sans-serif;font-size:var( --e-global-typography-72edcef-font-size );font-weight:var( --e-global-typography-72edcef-font-weight );line-height:var( --e-global-typography-72edcef-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-16a45e7{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-16a45e7 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-16a45e7 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-50c21b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-0e3a751 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-0e3a751{text-align:center;}.elementor-4181 .elementor-element.elementor-element-0e3a751 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-be4d27f{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-e2dcbfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-46552d8{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-46552d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-46552d8 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-1a368c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-d8e8005{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-d8e8005 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-d8e8005 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-9a87a5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-2636774{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-2636774 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-2636774 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-032819f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-d4e64f4{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-d4e64f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-d4e64f4 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-4cfb1e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-d9a02d7{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-d9a02d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-d9a02d7 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-adc320f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-1531432{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-1531432 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-1531432 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-fad15a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-3b556e2{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-3b556e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-3b556e2 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-bfca3a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-3d0f7f9{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-3d0f7f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-3d0f7f9 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-bdc730b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-6c9018e{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-6c9018e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-6c9018e p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-f3afb64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-3153999{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-3153999 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-3153999 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-cd90e09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-211c475{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-211c475 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-211c475 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-835ef71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-f55995b{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-f55995b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-f55995b p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-7962574{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-a730c95{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-a730c95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-a730c95 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-bee314e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-31e3364{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-31e3364 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-31e3364 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-bcb6adc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-bb38adc{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-bb38adc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-bb38adc p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-c437deb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-3f518ee{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-3f518ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-3f518ee p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-c2c99a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-b5dbf99{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-b5dbf99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-b5dbf99 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-6b7d5ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:48px;--padding-right:0px;}.elementor-4181 .elementor-element.elementor-element-f8ee680{width:100%;max-width:100%;columns:1;text-align:start;font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-f8ee680 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-f8ee680 p{margin-block-end:8px;}.elementor-4181 .elementor-element.elementor-element-97db792{--n-accordion-title-font-size:var( --e-global-typography-044e113-font-size );width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-5c0f112 );--n-accordion-title-hover-color:var( --e-global-color-5c0f112 );--n-accordion-title-active-color:var( --e-global-color-5c0f112 );--n-accordion-icon-size:32px;--n-accordion-icon-gap:0px;--n-accordion-icon-normal-color:#00000000;--n-accordion-icon-hover-color:#00000000;--n-accordion-icon-active-color:#00000000;}.elementor-4181 .elementor-element.elementor-element-97db792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2029e4c );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-89039f1 );}.elementor-4181 .elementor-element.elementor-element-97db792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-97db792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-97db792 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-97db792 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-4181 .elementor-element.elementor-element-97db792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-044e113-font-family ), Sans-serif;font-weight:var( --e-global-typography-044e113-font-weight );line-height:var( --e-global-typography-044e113-line-height );}:where( .elementor-4181 .elementor-element.elementor-element-97db792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4181 .elementor-element.elementor-element-f14af02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-4181 .elementor-element.elementor-element-06e22b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-06e22b3{text-align:start;}.elementor-4181 .elementor-element.elementor-element-06e22b3 .elementor-heading-title{font-family:var( --e-global-typography-550c7ed-font-family ), Sans-serif;font-size:var( --e-global-typography-550c7ed-font-size );font-weight:var( --e-global-typography-550c7ed-font-weight );line-height:var( --e-global-typography-550c7ed-line-height );color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-1541e06 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-1541e06{text-align:start;}.elementor-4181 .elementor-element.elementor-element-1541e06 .elementor-heading-title{font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-bdc78d1 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-bdc78d1{text-align:start;}.elementor-4181 .elementor-element.elementor-element-bdc78d1 .elementor-heading-title{font-family:var( --e-global-typography-550c7ed-font-family ), Sans-serif;font-size:var( --e-global-typography-550c7ed-font-size );font-weight:var( --e-global-typography-550c7ed-font-weight );line-height:var( --e-global-typography-550c7ed-line-height );color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-2d184c0 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-2d184c0{text-align:start;}.elementor-4181 .elementor-element.elementor-element-2d184c0 .elementor-heading-title{font-family:var( --e-global-typography-6cd284e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd284e-font-size );font-weight:var( --e-global-typography-6cd284e-font-weight );line-height:var( --e-global-typography-6cd284e-line-height );color:var( --e-global-color-9dec319 );}.elementor-4181 .elementor-element.elementor-element-a854b20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-a854b20:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-a854b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c0f112 );}.elementor-4181 .elementor-element.elementor-element-dfc3b87{width:var( --container-widget-width, 696px );max-width:696px;--container-widget-width:696px;--container-widget-flex-grow:0;text-align:center;}.elementor-4181 .elementor-element.elementor-element-dfc3b87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-dfc3b87 .elementor-heading-title{font-family:var( --e-global-typography-044e113-font-family ), Sans-serif;font-size:var( --e-global-typography-044e113-font-size );font-weight:var( --e-global-typography-044e113-font-weight );line-height:var( --e-global-typography-044e113-line-height );color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-121df5c{width:var( --container-widget-width, 771px );max-width:771px;--container-widget-width:771px;--container-widget-flex-grow:0;text-align:center;}.elementor-4181 .elementor-element.elementor-element-121df5c > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-121df5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:var( --e-global-color-2029e4c );}.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-170f442-font-family ), Sans-serif;font-size:var( --e-global-typography-170f442-font-size );font-weight:var( --e-global-typography-170f442-font-weight );line-height:var( --e-global-typography-170f442-line-height );fill:var( --e-global-color-2029e4c );color:var( --e-global-color-2029e4c );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0065E329;border-radius:8px 8px 8px 8px;padding:0px 32px 0px 32px;}.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button:hover, .elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button:focus{background-color:var( --e-global-color-811fdaf );color:var( --e-global-color-2029e4c );border-color:var( --e-global-color-811fdaf );}.elementor-4181 .elementor-element.elementor-element-59aa7c6 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-59aa7c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button:hover svg, .elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button:focus svg{fill:var( --e-global-color-2029e4c );}@media(min-width:768px){.elementor-4181 .elementor-element.elementor-element-942920f{--content-width:1216px;}.elementor-4181 .elementor-element.elementor-element-aa7f530{--width:488px;}.elementor-4181 .elementor-element.elementor-element-df88abe{--content-width:1216px;}.elementor-4181 .elementor-element.elementor-element-1f55b92{--content-width:1216px;}.elementor-4181 .elementor-element.elementor-element-3f17b06{--width:488px;}.elementor-4181 .elementor-element.elementor-element-5f7734d{--content-width:1216px;}.elementor-4181 .elementor-element.elementor-element-4369a4f{--width:488px;}.elementor-4181 .elementor-element.elementor-element-2941018{--content-width:1216px;}.elementor-4181 .elementor-element.elementor-element-a6b7dba{--width:488px;}.elementor-4181 .elementor-element.elementor-element-24f3904{--content-width:1216px;}.elementor-4181 .elementor-element.elementor-element-8a97b21{--content-width:1216px;}.elementor-4181 .elementor-element.elementor-element-be4d27f{--width:100%;}.elementor-4181 .elementor-element.elementor-element-e2dcbfe{--width:100%;}.elementor-4181 .elementor-element.elementor-element-1a368c0{--width:100%;}.elementor-4181 .elementor-element.elementor-element-9a87a5e{--width:100%;}.elementor-4181 .elementor-element.elementor-element-032819f{--width:100%;}.elementor-4181 .elementor-element.elementor-element-4cfb1e8{--width:100%;}.elementor-4181 .elementor-element.elementor-element-adc320f{--width:100%;}.elementor-4181 .elementor-element.elementor-element-fad15a6{--width:100%;}.elementor-4181 .elementor-element.elementor-element-bfca3a1{--width:100%;}.elementor-4181 .elementor-element.elementor-element-bdc730b{--width:100%;}.elementor-4181 .elementor-element.elementor-element-f3afb64{--width:100%;}.elementor-4181 .elementor-element.elementor-element-cd90e09{--width:100%;}.elementor-4181 .elementor-element.elementor-element-835ef71{--width:100%;}.elementor-4181 .elementor-element.elementor-element-7962574{--width:100%;}.elementor-4181 .elementor-element.elementor-element-bee314e{--width:100%;}.elementor-4181 .elementor-element.elementor-element-bcb6adc{--width:100%;}.elementor-4181 .elementor-element.elementor-element-c437deb{--width:100%;}.elementor-4181 .elementor-element.elementor-element-c2c99a6{--width:100%;}.elementor-4181 .elementor-element.elementor-element-6b7d5ed{--width:100%;}.elementor-4181 .elementor-element.elementor-element-f14af02{--width:488px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4181 .elementor-element.elementor-element-f14af02{--width:592px;}}@media(min-width:1025px){.elementor-4181 .elementor-element.elementor-element-942920f:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-942920f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-4181 .elementor-element.elementor-element-942920f{--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-4181 .elementor-element.elementor-element-aa7f530{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4181 .elementor-element.elementor-element-9eb8710{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button{font-size:var( --e-global-typography-170f442-font-size );line-height:var( --e-global-typography-170f442-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4181 .elementor-element.elementor-element-df88abe{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-4181 .elementor-element.elementor-element-bb28329{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4181 .elementor-element.elementor-element-99e7158{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-1f55b92{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-3f17b06{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4181 .elementor-element.elementor-element-69200b7{text-align:start;}.elementor-4181 .elementor-element.elementor-element-1b4eee6{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4181 .elementor-element.elementor-element-5f7734d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-4369a4f{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4181 .elementor-element.elementor-element-0ad5062{text-align:start;}.elementor-4181 .elementor-element.elementor-element-95db959{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-2941018{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-a6b7dba{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4181 .elementor-element.elementor-element-c60f808{text-align:start;}.elementor-4181 .elementor-element.elementor-element-bf1f10c{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-24f3904{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4181 .elementor-element.elementor-element-a55164e{text-align:center;}.elementor-4181 .elementor-element.elementor-element-54be112{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4181 .elementor-element.elementor-element-917831d{width:100%;max-width:100%;}.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-wrapper{text-align:start;}.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-description{font-size:var( --e-global-typography-72edcef-font-size );line-height:var( --e-global-typography-72edcef-line-height );}.elementor-4181 .elementor-element.elementor-element-f936ed9{width:100%;max-width:100%;}.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-wrapper{text-align:start;}.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-description{font-size:var( --e-global-typography-72edcef-font-size );line-height:var( --e-global-typography-72edcef-line-height );}.elementor-4181 .elementor-element.elementor-element-8a97b21{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4181 .elementor-element.elementor-element-d0b9100{text-align:center;}.elementor-4181 .elementor-element.elementor-element-85efe38{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-39b0e4e{width:100%;max-width:100%;}.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-wrapper{text-align:start;}.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-description{font-size:var( --e-global-typography-72edcef-font-size );line-height:var( --e-global-typography-72edcef-line-height );}.elementor-4181 .elementor-element.elementor-element-64bc37a{width:100%;max-width:100%;}.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-wrapper{text-align:start;}.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-description{font-size:var( --e-global-typography-72edcef-font-size );line-height:var( --e-global-typography-72edcef-line-height );}.elementor-4181 .elementor-element.elementor-element-16a45e7{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-50c21b7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4181 .elementor-element.elementor-element-0e3a751{text-align:start;}.elementor-4181 .elementor-element.elementor-element-be4d27f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4181 .elementor-element.elementor-element-46552d8{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-d8e8005{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-2636774{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-d4e64f4{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-d9a02d7{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-1531432{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-3b556e2{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-3d0f7f9{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-6c9018e{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-3153999{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-211c475{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-f55995b{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-a730c95{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-31e3364{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-bb38adc{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-3f518ee{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-b5dbf99{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-f8ee680{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-97db792{--n-accordion-title-font-size:var( --e-global-typography-044e113-font-size );}:where( .elementor-4181 .elementor-element.elementor-element-97db792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-044e113-line-height );}.elementor-4181 .elementor-element.elementor-element-06e22b3 .elementor-heading-title{font-size:var( --e-global-typography-550c7ed-font-size );line-height:var( --e-global-typography-550c7ed-line-height );}.elementor-4181 .elementor-element.elementor-element-1541e06 .elementor-heading-title{font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-bdc78d1 .elementor-heading-title{font-size:var( --e-global-typography-550c7ed-font-size );line-height:var( --e-global-typography-550c7ed-line-height );}.elementor-4181 .elementor-element.elementor-element-2d184c0 .elementor-heading-title{font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-dfc3b87{text-align:center;}.elementor-4181 .elementor-element.elementor-element-dfc3b87 .elementor-heading-title{font-size:var( --e-global-typography-044e113-font-size );line-height:var( --e-global-typography-044e113-line-height );}.elementor-4181 .elementor-element.elementor-element-121df5c{text-align:center;}.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button{font-size:var( --e-global-typography-170f442-font-size );line-height:var( --e-global-typography-170f442-line-height );}}@media(max-width:767px){.elementor-4181 .elementor-element.elementor-element-942920f:not(.elementor-motion-effects-element-type-background), .elementor-4181 .elementor-element.elementor-element-942920f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4181 .elementor-element.elementor-element-942920f{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4181 .elementor-element.elementor-element-9eb8710{width:100%;max-width:100%;text-align:center;}.elementor-4181 .elementor-element.elementor-element-9eb8710 .elementor-heading-title{font-size:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4181 .elementor-element.elementor-element-699c6ce{width:100%;max-width:100%;}.elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button{font-size:var( --e-global-typography-170f442-font-size );line-height:var( --e-global-typography-170f442-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4181 .elementor-element.elementor-element-df88abe{--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-bb28329{width:100%;max-width:100%;text-align:center;}.elementor-4181 .elementor-element.elementor-element-bb28329 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4181 .elementor-element.elementor-element-99e7158{text-align:center;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-1f55b92{--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-05b998a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-69200b7{width:100%;max-width:100%;text-align:start;}.elementor-4181 .elementor-element.elementor-element-69200b7 .elementor-heading-title{font-size:28px;}.elementor-4181 .elementor-element.elementor-element-1b4eee6{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4181 .elementor-element.elementor-element-5f7734d{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-0ad5062{width:100%;max-width:100%;text-align:start;}.elementor-4181 .elementor-element.elementor-element-0ad5062 .elementor-heading-title{font-size:28px;}.elementor-4181 .elementor-element.elementor-element-95db959{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-2c8a041 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-2941018{--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-9c16052 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4181 .elementor-element.elementor-element-c60f808{width:100%;max-width:100%;}.elementor-4181 .elementor-element.elementor-element-c60f808 .elementor-heading-title{font-size:28px;}.elementor-4181 .elementor-element.elementor-element-bf1f10c{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-24f3904{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-a55164e{width:100%;max-width:100%;text-align:start;}.elementor-4181 .elementor-element.elementor-element-a55164e .elementor-heading-title{font-size:28px;}.elementor-4181 .elementor-element.elementor-element-54be112{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-description{font-size:var( --e-global-typography-72edcef-font-size );line-height:var( --e-global-typography-72edcef-line-height );}.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-description{font-size:var( --e-global-typography-72edcef-font-size );line-height:var( --e-global-typography-72edcef-line-height );}.elementor-4181 .elementor-element.elementor-element-8a97b21{--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-d0b9100{width:100%;max-width:100%;text-align:start;}.elementor-4181 .elementor-element.elementor-element-d0b9100 .elementor-heading-title{font-size:28px;}.elementor-4181 .elementor-element.elementor-element-85efe38{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-description{font-size:var( --e-global-typography-72edcef-font-size );line-height:var( --e-global-typography-72edcef-line-height );}.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-description{font-size:var( --e-global-typography-72edcef-font-size );line-height:var( --e-global-typography-72edcef-line-height );}.elementor-4181 .elementor-element.elementor-element-16a45e7{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-50c21b7{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-0e3a751{width:100%;max-width:100%;text-align:start;}.elementor-4181 .elementor-element.elementor-element-0e3a751 .elementor-heading-title{font-size:28px;}.elementor-4181 .elementor-element.elementor-element-46552d8{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-d8e8005{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-2636774{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-d4e64f4{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-d9a02d7{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-1531432{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-3b556e2{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-3d0f7f9{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-6c9018e{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-3153999{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-211c475{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-f55995b{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-a730c95{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-31e3364{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-bb38adc{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-3f518ee{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-b5dbf99{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-f8ee680{text-align:start;font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-97db792{--n-accordion-title-font-size:var( --e-global-typography-044e113-font-size );}:where( .elementor-4181 .elementor-element.elementor-element-97db792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-044e113-line-height );}.elementor-4181 .elementor-element.elementor-element-06e22b3 .elementor-heading-title{font-size:var( --e-global-typography-550c7ed-font-size );line-height:var( --e-global-typography-550c7ed-line-height );}.elementor-4181 .elementor-element.elementor-element-1541e06 .elementor-heading-title{font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-bdc78d1 .elementor-heading-title{font-size:var( --e-global-typography-550c7ed-font-size );line-height:var( --e-global-typography-550c7ed-line-height );}.elementor-4181 .elementor-element.elementor-element-2d184c0 .elementor-heading-title{font-size:var( --e-global-typography-6cd284e-font-size );line-height:var( --e-global-typography-6cd284e-line-height );}.elementor-4181 .elementor-element.elementor-element-a854b20{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4181 .elementor-element.elementor-element-dfc3b87{width:100%;max-width:100%;text-align:center;}.elementor-4181 .elementor-element.elementor-element-dfc3b87 .elementor-heading-title{font-size:var( --e-global-typography-044e113-font-size );line-height:var( --e-global-typography-044e113-line-height );}.elementor-4181 .elementor-element.elementor-element-121df5c{width:100%;max-width:100%;text-align:center;}.elementor-4181 .elementor-element.elementor-element-121df5c .elementor-heading-title{font-size:28px;}.elementor-4181 .elementor-element.elementor-element-59aa7c6{width:100%;max-width:100%;}.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button{font-size:var( --e-global-typography-170f442-font-size );line-height:var( --e-global-typography-170f442-line-height );}}/* Start custom CSS for button, class: .elementor-element-699c6ce */.elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button {
  display: flex !important;
  justify-content: center !important;
  min-height: 56px !important;
}

.elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button-icon {
  font-size: 24px !important;
  line-height: 0em !important;
}

.elementor-4181 .elementor-element.elementor-element-699c6ce .elementor-button-content-wrapper {
  align-items: center !important;
}

.elementor-4181 .elementor-element.elementor-element-699c6ce svg {
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e7158 */.elementor-4181 .elementor-element.elementor-element-99e7158 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-99e7158 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-99e7158 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b4eee6 */.elementor-4181 .elementor-element.elementor-element-1b4eee6 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1b4eee6 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1b4eee6 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1b4eee6 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95db959 */.elementor-4181 .elementor-element.elementor-element-95db959 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-95db959 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-95db959 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-95db959 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf1f10c */.elementor-4181 .elementor-element.elementor-element-bf1f10c ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bf1f10c ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bf1f10c ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bf1f10c strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54be112 */.elementor-4181 .elementor-element.elementor-element-54be112 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-54be112 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-54be112 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-54be112 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-917831d */.elementor-4181 .elementor-element.elementor-element-917831d .elementor-icon-box-title {
    margin-top: 0px !important;
}

.elementor-4181 .elementor-element.elementor-element-917831d ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-917831d ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-917831d ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-917831d strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f936ed9 */.elementor-4181 .elementor-element.elementor-element-f936ed9 .elementor-icon-box-title {
    margin-top: 0px !important;
}

.elementor-4181 .elementor-element.elementor-element-f936ed9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f936ed9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f936ed9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f936ed9 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85efe38 */.elementor-4181 .elementor-element.elementor-element-85efe38 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-85efe38 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-85efe38 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-85efe38 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39b0e4e */.elementor-4181 .elementor-element.elementor-element-39b0e4e .elementor-icon-box-title {
    margin-top: 0px !important;
}

.elementor-4181 .elementor-element.elementor-element-39b0e4e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-39b0e4e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-39b0e4e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-39b0e4e strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64bc37a */.elementor-4181 .elementor-element.elementor-element-64bc37a .elementor-icon-box-title {
    margin-top: 0px !important;
}

.elementor-4181 .elementor-element.elementor-element-64bc37a ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-64bc37a ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-64bc37a ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-64bc37a strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16a45e7 */.elementor-4181 .elementor-element.elementor-element-16a45e7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-16a45e7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-16a45e7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-16a45e7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46552d8 */.elementor-4181 .elementor-element.elementor-element-46552d8 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-46552d8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-46552d8 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e8005 */.elementor-4181 .elementor-element.elementor-element-d8e8005 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d8e8005 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2636774 */.elementor-4181 .elementor-element.elementor-element-2636774 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-2636774 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-2636774 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e64f4 */.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d4e64f4 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a02d7 */.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-d9a02d7 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1531432 */.elementor-4181 .elementor-element.elementor-element-1531432 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-1531432 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-1531432 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b556e2 */.elementor-4181 .elementor-element.elementor-element-3b556e2 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3b556e2 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0f7f9 */.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3d0f7f9 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9018e */.elementor-4181 .elementor-element.elementor-element-6c9018e ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-6c9018e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-6c9018e h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3153999 */.elementor-4181 .elementor-element.elementor-element-3153999 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3153999 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3153999 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-211c475 */.elementor-4181 .elementor-element.elementor-element-211c475 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-211c475 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-211c475 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55995b */.elementor-4181 .elementor-element.elementor-element-f55995b ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f55995b ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f55995b h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a730c95 */.elementor-4181 .elementor-element.elementor-element-a730c95 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-a730c95 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-a730c95 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e3364 */.elementor-4181 .elementor-element.elementor-element-31e3364 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-31e3364 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-31e3364 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb38adc */.elementor-4181 .elementor-element.elementor-element-bb38adc ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-bb38adc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-bb38adc h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f518ee */.elementor-4181 .elementor-element.elementor-element-3f518ee ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-3f518ee ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-3f518ee h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5dbf99 */.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-b5dbf99 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ee680 */.elementor-4181 .elementor-element.elementor-element-f8ee680 ul {
  padding-left: 0px;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;             
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li {
  list-style: none;        
  position: relative;
  padding-left: 16px; 
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #0065E3;
}

.elementor-4181 .elementor-element.elementor-element-f8ee680 h3 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-97db792 */.elementor-4181 .elementor-element.elementor-element-97db792 .e-n-accordion-item {
    border-bottom: solid 1px #DBDBDB;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59aa7c6 */.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button {
  display: flex !important;
  justify-content: center !important;
  min-height: 56px !important;
}

.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button-icon {
  font-size: 24px !important;
  line-height: 0em !important;
}

.elementor-4181 .elementor-element.elementor-element-59aa7c6 .elementor-button-content-wrapper {
  align-items: center !important;
}

.elementor-4181 .elementor-element.elementor-element-59aa7c6 svg {
  fill: none !important;
}

.elementor-4181 .elementor-element.elementor-element-59aa7c6 path {
    stroke: currentColor;
}/* End custom CSS */