.elementor-12 .elementor-element.elementor-element-031d224{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-94c076b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-12 .elementor-element.elementor-element-b105860{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-b105860 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-b105860 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-85c4275{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8769e77{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-a41e92b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-874e8cd{text-align:center;}.elementor-12 .elementor-element.elementor-element-874e8cd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6c96ffc{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-75006b7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-79b1c35{text-align:center;}.elementor-12 .elementor-element.elementor-element-79b1c35 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e9dcbaf{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d44ba75 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-58f6495{text-align:center;}.elementor-12 .elementor-element.elementor-element-58f6495 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f5c75f6{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0cbb2b7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ef5b774{text-align:center;}.elementor-12 .elementor-element.elementor-element-ef5b774 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-a414427{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7269c6a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2ed6b9c{text-align:center;}.elementor-12 .elementor-element.elementor-element-2ed6b9c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6df6f40{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d587230 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-40253ca{text-align:center;}.elementor-12 .elementor-element.elementor-element-40253ca .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-492277c img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-e2848af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a55387a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-46c4db5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-46c4db5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-46c4db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-4330e4b img{height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ca12704{text-align:center;}.elementor-12 .elementor-element.elementor-element-ca12704 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-83d41fd{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-1745ad4 .elementor-button{fill:var( --e-global-color-e44cd9e );color:var( --e-global-color-e44cd9e );}.elementor-12 .elementor-element.elementor-element-4e7b250{text-align:center;}.elementor-12 .elementor-element.elementor-element-4e7b250 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;}.elementor-12 .elementor-element.elementor-element-f541f31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f541f31:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f541f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-c18f079 img{height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-35e7923{text-align:center;}.elementor-12 .elementor-element.elementor-element-35e7923 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-e7ac842{text-align:center;}.elementor-12 .elementor-element.elementor-element-ea28c47 .elementor-button{fill:var( --e-global-color-e44cd9e );color:var( --e-global-color-e44cd9e );}.elementor-12 .elementor-element.elementor-element-cf9c3b9{text-align:center;}.elementor-12 .elementor-element.elementor-element-cf9c3b9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;}.elementor-12 .elementor-element.elementor-element-329fb79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-329fb79:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-329fb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-0903e5e img{height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-de4629d{text-align:center;}.elementor-12 .elementor-element.elementor-element-de4629d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-54d3f90{text-align:center;}.elementor-12 .elementor-element.elementor-element-d74328c .elementor-button{fill:var( --e-global-color-e44cd9e );color:var( --e-global-color-e44cd9e );}.elementor-12 .elementor-element.elementor-element-1737fd3{text-align:center;}.elementor-12 .elementor-element.elementor-element-1737fd3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;}.elementor-12 .elementor-element.elementor-element-d0e1bac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d0e1bac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d0e1bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-19fe7ed img{height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-8519cd9{text-align:center;}.elementor-12 .elementor-element.elementor-element-8519cd9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-2459788{text-align:center;}.elementor-12 .elementor-element.elementor-element-a5df360 .elementor-button{fill:var( --e-global-color-e44cd9e );color:var( --e-global-color-e44cd9e );}.elementor-12 .elementor-element.elementor-element-dfac94b{text-align:center;}.elementor-12 .elementor-element.elementor-element-dfac94b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;}.elementor-12 .elementor-element.elementor-element-77b8a92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-77b8a92:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-77b8a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-e8e3d14 img{height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-8ad7101{text-align:center;}.elementor-12 .elementor-element.elementor-element-8ad7101 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-bc51d7b{text-align:center;}.elementor-12 .elementor-element.elementor-element-d12921b .elementor-button{fill:var( --e-global-color-e44cd9e );color:var( --e-global-color-e44cd9e );}.elementor-12 .elementor-element.elementor-element-2c59c60{text-align:center;}.elementor-12 .elementor-element.elementor-element-2c59c60 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;}.elementor-12 .elementor-element.elementor-element-ecdcd43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-ecdcd43:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ecdcd43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-953ddf6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-10e7846{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-0aa0db7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-510aeb6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-381edc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-381edc4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-381edc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-8fc2f57 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-1732e42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1732e42:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1732e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-d23170f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-cf13865{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cf13865:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf13865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-549b707 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-15124af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-15124af:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15124af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-4c1b14f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-bfabe9f img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-3cb0ed4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-c8cafd4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c8cafd4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c8cafd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c460a0 );}.elementor-12 .elementor-element.elementor-element-44ec8c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-6d91d8c a{color:#78AE1B;}.elementor-12 .elementor-element.elementor-element-885bb90{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7097307{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-16c3fdd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a757109 .elementor-button{fill:var( --e-global-color-e44cd9e );color:var( --e-global-color-e44cd9e );}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e44cd9e );}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-85c4275{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-a55387a{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-510aeb6{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c8cafd4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-031d224{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-e2848af{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-ecdcd43{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-0aa0db7{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-c8cafd4{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-44ec8c1{--content-width:1280px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-85c4275{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-a55387a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-510aeb6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c8cafd4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-83d41fd */.elementor-12 .elementor-element.elementor-element-83d41fd p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-83d41fd h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-83d41fd h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-83d41fd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-83d41fd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-83d41fd h1, .elementor-12 .elementor-element.elementor-element-83d41fd h2, .elementor-12 .elementor-element.elementor-element-83d41fd h3, .elementor-12 .elementor-element.elementor-element-83d41fd b, .elementor-12 .elementor-element.elementor-element-83d41fd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-83d41fd ol, .elementor-12 .elementor-element.elementor-element-83d41fd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-83d41fd img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7ac842 */.elementor-12 .elementor-element.elementor-element-e7ac842 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-e7ac842 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-e7ac842 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-e7ac842 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-e7ac842 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-e7ac842 h1, .elementor-12 .elementor-element.elementor-element-e7ac842 h2, .elementor-12 .elementor-element.elementor-element-e7ac842 h3, .elementor-12 .elementor-element.elementor-element-e7ac842 b, .elementor-12 .elementor-element.elementor-element-e7ac842 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-e7ac842 ol, .elementor-12 .elementor-element.elementor-element-e7ac842 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-e7ac842 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54d3f90 */.elementor-12 .elementor-element.elementor-element-54d3f90 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-54d3f90 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-54d3f90 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-54d3f90 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-54d3f90 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-54d3f90 h1, .elementor-12 .elementor-element.elementor-element-54d3f90 h2, .elementor-12 .elementor-element.elementor-element-54d3f90 h3, .elementor-12 .elementor-element.elementor-element-54d3f90 b, .elementor-12 .elementor-element.elementor-element-54d3f90 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-54d3f90 ol, .elementor-12 .elementor-element.elementor-element-54d3f90 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-54d3f90 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2459788 */.elementor-12 .elementor-element.elementor-element-2459788 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-2459788 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-2459788 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-2459788 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-2459788 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-2459788 h1, .elementor-12 .elementor-element.elementor-element-2459788 h2, .elementor-12 .elementor-element.elementor-element-2459788 h3, .elementor-12 .elementor-element.elementor-element-2459788 b, .elementor-12 .elementor-element.elementor-element-2459788 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-2459788 ol, .elementor-12 .elementor-element.elementor-element-2459788 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-2459788 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc51d7b */.elementor-12 .elementor-element.elementor-element-bc51d7b p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-bc51d7b h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-bc51d7b h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-bc51d7b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-bc51d7b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-bc51d7b h1, .elementor-12 .elementor-element.elementor-element-bc51d7b h2, .elementor-12 .elementor-element.elementor-element-bc51d7b h3, .elementor-12 .elementor-element.elementor-element-bc51d7b b, .elementor-12 .elementor-element.elementor-element-bc51d7b li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-bc51d7b ol, .elementor-12 .elementor-element.elementor-element-bc51d7b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-bc51d7b img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f358b7 */.elementor-12 .elementor-element.elementor-element-3f358b7 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-3f358b7 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-3f358b7 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-3f358b7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-3f358b7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-3f358b7 h1, .elementor-12 .elementor-element.elementor-element-3f358b7 h2, .elementor-12 .elementor-element.elementor-element-3f358b7 h3, .elementor-12 .elementor-element.elementor-element-3f358b7 b, .elementor-12 .elementor-element.elementor-element-3f358b7 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-3f358b7 ol, .elementor-12 .elementor-element.elementor-element-3f358b7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-3f358b7 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ec6731 */.elementor-12 .elementor-element.elementor-element-9ec6731 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-9ec6731 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-9ec6731 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-9ec6731 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-9ec6731 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-9ec6731 h1, .elementor-12 .elementor-element.elementor-element-9ec6731 h2, .elementor-12 .elementor-element.elementor-element-9ec6731 h3, .elementor-12 .elementor-element.elementor-element-9ec6731 b, .elementor-12 .elementor-element.elementor-element-9ec6731 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-9ec6731 ol, .elementor-12 .elementor-element.elementor-element-9ec6731 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-9ec6731 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94f8ce4 */.elementor-12 .elementor-element.elementor-element-94f8ce4 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-94f8ce4 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-94f8ce4 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-94f8ce4 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-94f8ce4 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-94f8ce4 h1, .elementor-12 .elementor-element.elementor-element-94f8ce4 h2, .elementor-12 .elementor-element.elementor-element-94f8ce4 h3, .elementor-12 .elementor-element.elementor-element-94f8ce4 b, .elementor-12 .elementor-element.elementor-element-94f8ce4 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-94f8ce4 ol, .elementor-12 .elementor-element.elementor-element-94f8ce4 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-94f8ce4 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2507a87 */.elementor-12 .elementor-element.elementor-element-2507a87 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-2507a87 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-2507a87 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-2507a87 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-2507a87 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-2507a87 h1, .elementor-12 .elementor-element.elementor-element-2507a87 h2, .elementor-12 .elementor-element.elementor-element-2507a87 h3, .elementor-12 .elementor-element.elementor-element-2507a87 b, .elementor-12 .elementor-element.elementor-element-2507a87 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-2507a87 ol, .elementor-12 .elementor-element.elementor-element-2507a87 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-2507a87 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-594b9b9 */.elementor-12 .elementor-element.elementor-element-594b9b9 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-594b9b9 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-594b9b9 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-594b9b9 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-594b9b9 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-594b9b9 h1, .elementor-12 .elementor-element.elementor-element-594b9b9 h2, .elementor-12 .elementor-element.elementor-element-594b9b9 h3, .elementor-12 .elementor-element.elementor-element-594b9b9 b, .elementor-12 .elementor-element.elementor-element-594b9b9 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-594b9b9 ol, .elementor-12 .elementor-element.elementor-element-594b9b9 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-594b9b9 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-142f7ca */.elementor-12 .elementor-element.elementor-element-142f7ca p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-142f7ca h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-142f7ca h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-142f7ca h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-142f7ca h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-142f7ca h1, .elementor-12 .elementor-element.elementor-element-142f7ca h2, .elementor-12 .elementor-element.elementor-element-142f7ca h3, .elementor-12 .elementor-element.elementor-element-142f7ca b, .elementor-12 .elementor-element.elementor-element-142f7ca li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-142f7ca ol, .elementor-12 .elementor-element.elementor-element-142f7ca ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-142f7ca img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac8bbc4 */.elementor-12 .elementor-element.elementor-element-ac8bbc4 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-ac8bbc4 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-ac8bbc4 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-ac8bbc4 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-ac8bbc4 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-ac8bbc4 h1, .elementor-12 .elementor-element.elementor-element-ac8bbc4 h2, .elementor-12 .elementor-element.elementor-element-ac8bbc4 h3, .elementor-12 .elementor-element.elementor-element-ac8bbc4 b, .elementor-12 .elementor-element.elementor-element-ac8bbc4 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-ac8bbc4 ol, .elementor-12 .elementor-element.elementor-element-ac8bbc4 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-ac8bbc4 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b83020 */.elementor-12 .elementor-element.elementor-element-4b83020 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-4b83020 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-4b83020 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-4b83020 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-4b83020 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-4b83020 h1, .elementor-12 .elementor-element.elementor-element-4b83020 h2, .elementor-12 .elementor-element.elementor-element-4b83020 h3, .elementor-12 .elementor-element.elementor-element-4b83020 b, .elementor-12 .elementor-element.elementor-element-4b83020 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-4b83020 ol, .elementor-12 .elementor-element.elementor-element-4b83020 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-4b83020 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bcef5e */.elementor-12 .elementor-element.elementor-element-3bcef5e p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-3bcef5e h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-3bcef5e h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-3bcef5e h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-3bcef5e h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-3bcef5e h1, .elementor-12 .elementor-element.elementor-element-3bcef5e h2, .elementor-12 .elementor-element.elementor-element-3bcef5e h3, .elementor-12 .elementor-element.elementor-element-3bcef5e b, .elementor-12 .elementor-element.elementor-element-3bcef5e li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-3bcef5e ol, .elementor-12 .elementor-element.elementor-element-3bcef5e ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-3bcef5e img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59b9b57 */.elementor-12 .elementor-element.elementor-element-59b9b57 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-59b9b57 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-59b9b57 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-59b9b57 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-59b9b57 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-59b9b57 h1, .elementor-12 .elementor-element.elementor-element-59b9b57 h2, .elementor-12 .elementor-element.elementor-element-59b9b57 h3, .elementor-12 .elementor-element.elementor-element-59b9b57 b, .elementor-12 .elementor-element.elementor-element-59b9b57 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-59b9b57 ol, .elementor-12 .elementor-element.elementor-element-59b9b57 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-59b9b57 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4c02b */.elementor-12 .elementor-element.elementor-element-4c4c02b p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-4c4c02b h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-4c4c02b h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-4c4c02b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-4c4c02b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-4c4c02b h1, .elementor-12 .elementor-element.elementor-element-4c4c02b h2, .elementor-12 .elementor-element.elementor-element-4c4c02b h3, .elementor-12 .elementor-element.elementor-element-4c4c02b b, .elementor-12 .elementor-element.elementor-element-4c4c02b li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-4c4c02b ol, .elementor-12 .elementor-element.elementor-element-4c4c02b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-4c4c02b img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d91d8c */.elementor-12 .elementor-element.elementor-element-6d91d8c p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-6d91d8c h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-6d91d8c h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-6d91d8c h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-6d91d8c h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-6d91d8c h1, .elementor-12 .elementor-element.elementor-element-6d91d8c h2, .elementor-12 .elementor-element.elementor-element-6d91d8c h3, .elementor-12 .elementor-element.elementor-element-6d91d8c b, .elementor-12 .elementor-element.elementor-element-6d91d8c li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-6d91d8c ol, .elementor-12 .elementor-element.elementor-element-6d91d8c ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-6d91d8c img {
    border-radius: 8px;
}

.elementor-12 .elementor-element.elementor-element-6d91d8c table tr td {
    border-color: #78AE1B;
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-6d91d8c table {
        display: block;
        overflow-x: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb829d */.elementor-12 .elementor-element.elementor-element-3fb829d p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-3fb829d h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-3fb829d h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-3fb829d h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-3fb829d h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-3fb829d h1, .elementor-12 .elementor-element.elementor-element-3fb829d h2, .elementor-12 .elementor-element.elementor-element-3fb829d h3, .elementor-12 .elementor-element.elementor-element-3fb829d b, .elementor-12 .elementor-element.elementor-element-3fb829d li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-3fb829d ol, .elementor-12 .elementor-element.elementor-element-3fb829d ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-3fb829d img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69e7c06 */.elementor-12 .elementor-element.elementor-element-69e7c06 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-69e7c06 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-69e7c06 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-69e7c06 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-69e7c06 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-69e7c06 h1, .elementor-12 .elementor-element.elementor-element-69e7c06 h2, .elementor-12 .elementor-element.elementor-element-69e7c06 h3, .elementor-12 .elementor-element.elementor-element-69e7c06 b, .elementor-12 .elementor-element.elementor-element-69e7c06 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-69e7c06 ol, .elementor-12 .elementor-element.elementor-element-69e7c06 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-69e7c06 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d85b23 */.elementor-12 .elementor-element.elementor-element-4d85b23 p:last-child {
    margin-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-4d85b23 h2:first-child {
    margin-top: 0;
}

.elementor-12 .elementor-element.elementor-element-4d85b23 h2 {
    margin-top: 30px;
}

.elementor-12 .elementor-element.elementor-element-4d85b23 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-4d85b23 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-4d85b23 h1, .elementor-12 .elementor-element.elementor-element-4d85b23 h2, .elementor-12 .elementor-element.elementor-element-4d85b23 h3, .elementor-12 .elementor-element.elementor-element-4d85b23 b, .elementor-12 .elementor-element.elementor-element-4d85b23 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-4d85b23 ol, .elementor-12 .elementor-element.elementor-element-4d85b23 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-12 .elementor-element.elementor-element-4d85b23 img {
    border-radius: 8px;
}/* End custom CSS */