.elementor-22370 .elementor-element.elementor-element-f8882b6 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-22370 .elementor-element.elementor-element-152e403{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-5322d70 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-22370 .elementor-element.elementor-element-00d0a69{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-c98ad08 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-22370 .elementor-element.elementor-element-48943ce{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-2a5533e .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-22370 .elementor-element.elementor-element-567221b{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-ae47526 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-22370 .elementor-element.elementor-element-ae47526 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-10b3e88c );}.elementor-22370 .elementor-element.elementor-element-688e24a{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-626afb3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-22370 .elementor-element.elementor-element-626afb3 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-10b3e88c );}.elementor-22370 .elementor-element.elementor-element-9f0712a{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-4df054e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-22370 .elementor-element.elementor-element-4df054e .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-10b3e88c );}.elementor-22370 .elementor-element.elementor-element-d27c382{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-954fc64 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-22370 .elementor-element.elementor-element-954fc64 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-10b3e88c );}.elementor-22370 .elementor-element.elementor-element-65707af{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-f99fb05 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-22370 .elementor-element.elementor-element-b16f12f{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-bf2f58b .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-22370 .elementor-element.elementor-element-7386049{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-d6bfc41 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-22370 .elementor-element.elementor-element-667eea2{font-family:"Roboto", 'Roboto', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8c5f883 );}.elementor-22370 .elementor-element.elementor-element-74e0ca8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22370 .elementor-element.elementor-element-74e0ca8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-235ff517 );}.elementor-22370 .elementor-element.elementor-element-74e0ca8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22370 .elementor-element.elementor-element-74e0ca8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-22370 .elementor-element.elementor-element-74e0ca8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22370 .elementor-element.elementor-element-58a2bf8{text-align:center;}.elementor-22370 .elementor-element.elementor-element-58a2bf8 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-22370 .elementor-element.elementor-element-5ac5321{width:auto;max-width:auto;}/* Start custom CSS */@media only screen and (min-width: 767px) {
  .img-float-right{
    float: right !important;
  }
}

@media only screen and (max-width: 767px) {
  .img-float-right{
    display: block;
    margin: auto !important; 
  }
}

.custom-content-wrapper ol{
    list-style-type: decimal !important;
     color: var(--e-global-color-8c5f883);
}

.custom-content-wrapper ul{
     color: var(--e-global-color-8c5f883);
}

.custom-content-wrapper  ol li{
    margin-bottom: 10px;
    list-style-type: decimal !important;
}

.custom-content-wrapper  ul li{
    margin-bottom: 10px !important;
}

.custom-content-wrapper ul li::before{
  display: none !important; 
}

.custom-content-wrapper p{
 line-height: 1.5em;
 font-weight: normal;
 color: var(--e-global-color-8c5f883); 
}

.custom-content-wrapper p:not(:last-of-type) {
    margin-bottom: 0.9em; 
}

.custom-content-wrapper blockquote {
    padding: 20px;
    margin-bottom: 20px !important;
    color: var(--e-global-color-text) !important;
}

.custom-content-wrapper blockquote p{
    font-size: 16px !important; 
    margin-bottom: 0px !important; 
}

.custom-content-wrapper blockquote p:not(:last-of-type){
    margin-bottom: 20px !important;
}

blockquote p {
    color: var(--e-global-color-8c5f883) !important; 
}/* End custom CSS */