.elementor-6229 .elementor-element.elementor-element-524243fc{--display:flex;--min-height:var(--_kcss-close-trigger-icon-height, 1em);--background-transition:0.3s;--border-radius:0.875em 0.875em 0.875em 0.875em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6229 .elementor-element.elementor-element-524243fc:not(.elementor-motion-effects-element-type-background), .elementor-6229 .elementor-element.elementor-element-524243fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface_light_trans_500 );}.elementor-6229 .elementor-element.elementor-element-524243fc:hover{background-color:var( --e-global-color-accent );}.elementor-6229 .elementor-element.elementor-element-524243fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6229 .elementor-element.elementor-element-5687dbd7 .elementor-heading-title{font-size:var( --e-global-typography-heading_xs-font-size );line-height:var( --e-global-typography-heading_xs-line-height );letter-spacing:var( --e-global-typography-heading_xs-letter-spacing );word-spacing:var( --e-global-typography-heading_xs-word-spacing );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-6229 .elementor-element.elementor-element-524243fc{--width:var(--_kcss-close-trigger-icon-width, 1em);}}@media(max-width:1366px){.elementor-6229 .elementor-element.elementor-element-5687dbd7 .elementor-heading-title{font-size:var( --e-global-typography-heading_xs-font-size );line-height:var( --e-global-typography-heading_xs-line-height );letter-spacing:var( --e-global-typography-heading_xs-letter-spacing );word-spacing:var( --e-global-typography-heading_xs-word-spacing );}}@media(max-width:1024px){.elementor-6229 .elementor-element.elementor-element-5687dbd7 .elementor-heading-title{font-size:var( --e-global-typography-heading_xs-font-size );line-height:var( --e-global-typography-heading_xs-line-height );letter-spacing:var( --e-global-typography-heading_xs-letter-spacing );word-spacing:var( --e-global-typography-heading_xs-word-spacing );}}@media(max-width:767px){.elementor-6229 .elementor-element.elementor-element-524243fc{--width:var(--_kcss-close-trigger-icon-width, 1em);}.elementor-6229 .elementor-element.elementor-element-5687dbd7 .elementor-heading-title{font-size:var( --e-global-typography-heading_xs-font-size );line-height:var( --e-global-typography-heading_xs-line-height );letter-spacing:var( --e-global-typography-heading_xs-letter-spacing );word-spacing:var( --e-global-typography-heading_xs-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-524243fc */.elementor-6229 .elementor-element.elementor-element-524243fc {
    /*aspect-ratio: 1;*/
    --_kcss-close-trigger-icon-size: 2em;
    --_kcss-close-trigger-icon-height: var(--_kcss-close-trigger-icon-size);
    --_kcss-close-trigger-icon-width: var(--_kcss-close-trigger-icon-size);
    /*height: 100%;*/
    max-height: var(--_kcss-close-trigger-icon-height);
    cursor: pointer;
    transition: all 0.2s ease-in-out;
}

.elementor-6229 .elementor-element.elementor-element-524243fc:is(:hover, :focus-within) {
       scale: 1.1;
}

.elementor-6229 .elementor-element.elementor-element-524243fc.kcss_close-trigger-icon {
    justify-content: center;
    align-items: center;
}

.elementor-6229 .elementor-element.elementor-element-524243fc.kcss_close-trigger-icon:before, .elementor-6229 .elementor-element.elementor-element-524243fc.kcss_close-trigger-icon:after {
    content: '';
    width: calc(var(--_kcss-close-trigger-icon-size) * .5);
    height: 0.1em;
    background: var(--e-global-color-error_surface);
    position: absolute;
    inset: 0;
    margin: auto;
}

.elementor-6229 .elementor-element.elementor-element-524243fc.kcss_close-trigger-icon:before {
    rotate: 45deg;
}

.elementor-6229 .elementor-element.elementor-element-524243fc.kcss_close-trigger-icon:after {
    rotate: -45deg;
}/* End custom CSS */