.elementor-1063 .elementor-element.elementor-element-518ffefa{--display:flex;}.elementor-1063 .elementor-element.elementor-element-a641092{--display:flex;}.elementor-1063 .elementor-element.elementor-element-178c0f5{--display:flex;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:var( --e-global-color-ac2442e );}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#FAFAFA;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-style:none;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:18px;font-weight:500;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:var( --e-global-color-text );}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button, .elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after{border-radius:24px 24px 24px 24px;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:var( --e-global-color-text );border-style:none;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button, .elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before{border-radius:24px 24px 24px 24px;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-text );padding:24px 24px 0px 24px;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper{border-style:none;border-radius:24px 24px 24px 24px;}.elementor-1063 .elementor-element.elementor-element-4d0002a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{color:var( --e-global-color-primary );}.elementor-1063 .elementor-element.elementor-element-4d0002a .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-1063 .elementor-element.elementor-element-af80dbd{--display:flex;}.elementor-1063 .elementor-element.elementor-element-48ab7c5{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-127450d8 *//* Desktop (default) */
.elementor-1063 .elementor-element.elementor-element-127450d8 h2{
  font-size: 36px;
  line-height: 1.5em;
}
.elementor-1063 .elementor-element.elementor-element-127450d8 h3{
  font-size: 24px;
  line-height: 1.4em;
}

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

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

.elementor-1063 .elementor-element.elementor-element-10718a3 h3 {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48ab7c5 */.elementor-1063 .elementor-element.elementor-element-48ab7c5 h2
{
    line-height: 1.5em;
    font-size: 36px;
}

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