.elementor-1070 .elementor-element.elementor-element-19daa5ae{--display:flex;}.elementor-1070 .elementor-element.elementor-element-b9e869b{--display:flex;}.elementor-1070 .elementor-element.elementor-element-f024fec{--display:flex;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:var( --e-global-color-ac2442e );}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#FAFAFA;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-style:none;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:18px;font-weight:500;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:var( --e-global-color-text );}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button, .elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after{border-radius:24px 24px 24px 24px;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:var( --e-global-color-text );border-style:none;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button, .elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before{border-radius:24px 24px 24px 24px;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-text );padding:24px 24px 0px 24px;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper{border-style:none;border-radius:24px 24px 24px 24px;}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{color:var( --e-global-color-primary );}.elementor-1070 .elementor-element.elementor-element-0ee2c98 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{fill:var( --e-global-color-primary );}.elementor-1070 .elementor-element.elementor-element-d18ca38{--display:flex;}.elementor-1070 .elementor-element.elementor-element-dc8e622{background-color:var( --e-global-color-ac2442e );padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}/* Start custom CSS for text-editor, class: .elementor-element-585f09d2 *//* Desktop (default) */
.elementor-1070 .elementor-element.elementor-element-585f09d2 h2{
  font-size: 36px;
  line-height: 1.5em;
}
.elementor-1070 .elementor-element.elementor-element-585f09d2 h3{
  font-size: 24px;
  line-height: 1.4em;
}

/* Tablet: 768–1024px */
@media (max-width:1024px){
  .elementor-1070 .elementor-element.elementor-element-585f09d2 h2{ font-size: 32px; }
  .elementor-1070 .elementor-element.elementor-element-585f09d2 h3{ font-size: 22px; }
}

/* Mobile: ≤767px */
@media (max-width:767px){
  .elementor-1070 .elementor-element.elementor-element-585f09d2 h2{ font-size: 28px; }
  .elementor-1070 .elementor-element.elementor-element-585f09d2 h3{ font-size: 20px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db0c805 */.elementor-1070 .elementor-element.elementor-element-db0c805 h2
{
    line-height: 1.5em;
    font-size: 36px;
}

.elementor-1070 .elementor-element.elementor-element-db0c805 h3 {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc8e622 */.elementor-1070 .elementor-element.elementor-element-dc8e622 h2
{
    line-height: 1.5em;
    font-size: 36px;
}

.elementor-1070 .elementor-element.elementor-element-dc8e622 h3 {
    font-size: 24px;
    line-height: 2em;
}/* End custom CSS */