.elementor-4542 .elementor-element.elementor-element-609472d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4542 .elementor-element.elementor-element-eadcbf1{z-index:1;}.elementor-4542 .elementor-element.elementor-element-46d5f99{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-4542 .elementor-element.elementor-element-fdcf564{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 80px 5px rgba(34, 39.00000000000001, 49.00000000000001, 0.058823529411764705);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4542 .elementor-element.elementor-element-fdcf564:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-fdcf564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89bc7fb );}.elementor-4542 .elementor-element.elementor-element-566a48b{text-align:center;}.elementor-4542 .elementor-element.elementor-element-566a48b .elementor-heading-title{font-family:var( --e-global-typography-74ac489-font-family ), Sans-serif;font-size:var( --e-global-typography-74ac489-font-size );font-weight:var( --e-global-typography-74ac489-font-weight );line-height:var( --e-global-typography-74ac489-line-height );}.elementor-4542 .elementor-element.elementor-element-3f261ef{text-align:center;}.elementor-4542 .elementor-element.elementor-element-3f261ef .elementor-heading-title{font-family:var( --e-global-typography-31eaa90-font-family ), Sans-serif;font-size:var( --e-global-typography-31eaa90-font-size );line-height:var( --e-global-typography-31eaa90-line-height );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-4542 .elementor-element.elementor-element-566a48b .elementor-heading-title{font-size:var( --e-global-typography-74ac489-font-size );line-height:var( --e-global-typography-74ac489-line-height );}.elementor-4542 .elementor-element.elementor-element-3f261ef .elementor-heading-title{font-size:var( --e-global-typography-31eaa90-font-size );line-height:var( --e-global-typography-31eaa90-line-height );}}@media(max-width:767px){.elementor-4542 .elementor-element.elementor-element-566a48b .elementor-heading-title{font-size:var( --e-global-typography-74ac489-font-size );line-height:var( --e-global-typography-74ac489-line-height );}.elementor-4542 .elementor-element.elementor-element-3f261ef .elementor-heading-title{font-size:var( --e-global-typography-31eaa90-font-size );line-height:var( --e-global-typography-31eaa90-line-height );}}/* Start custom CSS for image, class: .elementor-element-eadcbf1 */.elementor-4542 .elementor-element.elementor-element-eadcbf1 {
    transition: 0.5s;
    -webkit-transition: 0.5s;
    position: relative;
}

.elementor-4542 .elementor-element.elementor-element-eadcbf1:before,
.elementor-4542 .elementor-element.elementor-element-eadcbf1:after {
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    z-index: 3;
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    box-sizing: border-box;
    -webkit-transform: scale(0);
    transition: 0.5s;
}

.elementor-4542 .elementor-element.elementor-element-eadcbf1:before {
    border-bottom: 3px solid var( --e-global-color-89bc7fb );
    border-left: 3px solid var( --e-global-color-89bc7fb );
    -webkit-transform-origin: 0 100%;
}

.elementor-4542 .elementor-element.elementor-element-eadcbf1:after {
    border-top: 3px solid var( --e-global-color-89bc7fb );
    border-right: 3px solid var( --e-global-color-89bc7fb );
    -webkit-transform-origin: 100% 0%;
}

.elementor-4542 .elementor-element.elementor-element-eadcbf1:hover:before,
.elementor-4542 .elementor-element.elementor-element-eadcbf1:hover:after {
    -webkit-transform: scale(1);
}/* End custom CSS */