.elementor-22627 .elementor-element.elementor-element-989a7cc{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px -40px 80px -48px rgba(43, 62, 81, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-22627 .elementor-element.elementor-element-989a7cc:not(.elementor-motion-effects-element-type-background), .elementor-22627 .elementor-element.elementor-element-989a7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22627 .elementor-element.elementor-element-989a7cc.e-con{--e-con-transform-translateY:0px;}.elementor-22627 .elementor-element.elementor-element-989a7cc.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-22627 .elementor-element.elementor-element-989a7cc:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 80px 0px rgba(43, 62, 81, 0.15);}.elementor-22627 .elementor-element.elementor-element-989a7cc, .elementor-22627 .elementor-element.elementor-element-989a7cc::before{--border-transition:0.6s;}.elementor-22627 .elementor-element.elementor-element-a5c8f0b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22627 .elementor-element.elementor-element-7e4c1c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22627 .elementor-element.elementor-element-8b08d0a{--display:flex;--min-height:240px;--justify-content:space-evenly;--overflow:hidden;--border-radius:8px 8px 0px 0px;--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-22627 .elementor-element.elementor-element-8b08d0a:not(.elementor-motion-effects-element-type-background), .elementor-22627 .elementor-element.elementor-element-8b08d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22627 .elementor-element.elementor-element-c6151a6{--display:flex;--justify-content:space-between;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22627 .elementor-element.elementor-element-0dc36c8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.66rem;color:var( --e-global-color-secondary );}.elementor-22627 .elementor-element.elementor-element-74abd17 .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-22627 .elementor-element.elementor-element-447eac7{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22627 .elementor-element.elementor-element-095d807 .elementor-heading-title{color:var( --e-global-color-primary );}/* Start custom CSS for container, class: .elementor-element-989a7cc */.elementor-22627 .elementor-element.elementor-element-989a7cc .card-button .arrow {
    color: #2b3e51;
    display: inline-block;
    position: relative;
    top: 1px;
    transition: transform .2s ease;
    transform: translateX(0px);
}

.elementor-22627 .elementor-element.elementor-element-989a7cc:hover .card-button .arrow {
    transform: translateX(8px);
}

.elementor-22627 .elementor-element.elementor-element-989a7cc .card-photo {
    transform: scale(1);
    transition: transform .6s ease;
}

.elementor-22627 .elementor-element.elementor-element-989a7cc:hover .card-photo {
    transform: scale(1.02222);
}/* End custom CSS */