.elementor-widget-call-to-action .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7954 .elementor-element.elementor-element-7954 .elementor-cta .elementor-cta__bg, .elementor-7954 .elementor-element.elementor-element-7954 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7954 .elementor-element.elementor-element-7954{width:var( --container-widget-width, 18.5% );max-width:18.5%;--container-widget-width:18.5%;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-7954 .elementor-element.elementor-element-7954 .elementor-cta__content{text-align:start;}.elementor-7954 .elementor-element.elementor-element-7954 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:36.4px;}.elementor-7954 .elementor-element.elementor-element-7954 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}@media(max-width:767px){.elementor-7954 .elementor-element.elementor-element-7954{width:100%;max-width:100%;}}/* Start custom CSS for call-to-action, class: .elementor-element-7954 */.container-product .elementor-cta__content {
background-color: transparent !important;
}

.container-product .elementor-widget-container  {
background-color: transparent !important;
}

.container-product .elementor-cta__content{
    padding: 25px !important
}

.container-product {
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out;
    background-color: #FFFFFF !important;
}

.container-product:hover {
      transform: scale(1.125);
    z-index: 100;
    background-color: #00254C !important;
}


.container-product:hover .elementor-cta__title {

color: #0096CD;
}

.container-product:hover .elementor-cta__description {
    color: #ffffff;
}


.container-product > .elementor-cta__description {
transition: all 0.4s ease-in-out;
max-height: 0px !important;
height: 0px !important;
overflow: hidden !important;
}

.container-product:hover .elementor-cta__description {
max-height: 200px !important;
    
}/* End custom CSS */