.elementor-1065 .elementor-element.elementor-element-45f6cd8c{--display:flex;}.elementor-1065 .elementor-element.elementor-element-3477f5a{--display:flex;}.elementor-1065 .elementor-element.elementor-element-1c621f2{--display:flex;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:var( --e-global-color-ac2442e );}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#FAFAFA;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-style:none;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:18px;font-weight:500;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:var( --e-global-color-text );}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button, .elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after{border-radius:24px 24px 24px 24px;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:var( --e-global-color-text );border-style:none;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button, .elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before{border-radius:24px 24px 24px 24px;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-text );padding:24px 24px 0px 24px;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper{border-style:none;border-radius:24px 24px 24px 24px;}.elementor-1065 .elementor-element.elementor-element-37f4304 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{color:var( --e-global-color-primary );}.elementor-1065 .elementor-element.elementor-element-37f4304 .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-1065 .elementor-element.elementor-element-bf623fc{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-54e7b46b *//* Desktop (default) */
.elementor-1065 .elementor-element.elementor-element-54e7b46b h2{
  font-size: 36px;
  line-height: 1.5em;
}
.elementor-1065 .elementor-element.elementor-element-54e7b46b h3{
  font-size: 24px;
  line-height: 1.4em;
}

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

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

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

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