.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-59500 .elementor-element.elementor-element-5d44b61 .elementor-cta .elementor-cta__bg, .elementor-59500 .elementor-element.elementor-element-5d44b61 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-59500 .elementor-element.elementor-element-5d44b61{width:100%;max-width:100%;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-59500 .elementor-element.elementor-element-5d44b61 .elementor-cta__content{text-align:start;}.elementor-59500 .elementor-element.elementor-element-5d44b61 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}@media(max-width:767px){.elementor-59500 .elementor-element.elementor-element-5d44b61{width:100%;max-width:100%;}}/* Start custom CSS for call-to-action, class: .elementor-element-5d44b61 */.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 */