.elementor-45571 .elementor-element.elementor-element-7832e5ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-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-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__content-item{transition-duration:300ms;}.elementor-45571 .elementor-element.elementor-element-78bdd95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 300ms / 3 );}.elementor-45571 .elementor-element.elementor-element-78bdd95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 300ms / 3 ) * 2 );}.elementor-45571 .elementor-element.elementor-element-78bdd95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 300ms / 3 ) * 3 );}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta .elementor-cta__bg, .elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta .elementor-cta__bg-overlay{transition-duration:700ms;}.elementor-45571 .elementor-element.elementor-element-78bdd95{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-45571 .elementor-element.elementor-element-78bdd95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__content{min-height:300px;text-align:left;padding:44px 44px 0px 44px;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__title{font-family:"Maven Pro", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__button{color:#FFFFFF;border-color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:500;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__button:hover{color:#FFFFFF;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__content-item{transition-duration:300ms;}.elementor-45571 .elementor-element.elementor-element-4265fb0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 300ms / 3 );}.elementor-45571 .elementor-element.elementor-element-4265fb0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 300ms / 3 ) * 2 );}.elementor-45571 .elementor-element.elementor-element-4265fb0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 300ms / 3 ) * 3 );}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta .elementor-cta__bg, .elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:700ms;}.elementor-45571 .elementor-element.elementor-element-4265fb0{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-45571 .elementor-element.elementor-element-4265fb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__content{min-height:300px;text-align:left;padding:44px 44px 0px 44px;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__title{font-family:"Maven Pro", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__button{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:500;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__content-item{transition-duration:300ms;}.elementor-45571 .elementor-element.elementor-element-a371999.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 300ms / 3 );}.elementor-45571 .elementor-element.elementor-element-a371999.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 300ms / 3 ) * 2 );}.elementor-45571 .elementor-element.elementor-element-a371999.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 300ms / 3 ) * 3 );}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta .elementor-cta__bg, .elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta .elementor-cta__bg-overlay{transition-duration:700ms;}.elementor-45571 .elementor-element.elementor-element-a371999{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-45571 .elementor-element.elementor-element-a371999 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__content{min-height:300px;text-align:left;padding:44px 44px 0px 44px;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__title{font-family:"Maven Pro", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__button{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:500;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__content-item{transition-duration:300ms;}.elementor-45571 .elementor-element.elementor-element-62c6cc1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 300ms / 3 );}.elementor-45571 .elementor-element.elementor-element-62c6cc1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 300ms / 3 ) * 2 );}.elementor-45571 .elementor-element.elementor-element-62c6cc1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 300ms / 3 ) * 3 );}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta .elementor-cta__bg, .elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:700ms;}.elementor-45571 .elementor-element.elementor-element-62c6cc1{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__content{min-height:300px;text-align:left;padding:44px 44px 0px 44px;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__title{font-family:"Maven Pro", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__button{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:500;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__content-item{transition-duration:300ms;}.elementor-45571 .elementor-element.elementor-element-1433a7f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 300ms / 3 );}.elementor-45571 .elementor-element.elementor-element-1433a7f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 300ms / 3 ) * 2 );}.elementor-45571 .elementor-element.elementor-element-1433a7f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 300ms / 3 ) * 3 );}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta .elementor-cta__bg, .elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta .elementor-cta__bg-overlay{transition-duration:700ms;}.elementor-45571 .elementor-element.elementor-element-1433a7f{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-45571 .elementor-element.elementor-element-1433a7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__content{min-height:300px;text-align:left;padding:44px 44px 0px 44px;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__title{font-family:"Maven Pro", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__button{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:500;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__content-item{transition-duration:300ms;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 300ms / 3 );}.elementor-45571 .elementor-element.elementor-element-d9dc8b6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 300ms / 3 ) * 2 );}.elementor-45571 .elementor-element.elementor-element-d9dc8b6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 300ms / 3 ) * 3 );}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta .elementor-cta__bg, .elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:700ms;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__content{min-height:300px;text-align:left;padding:44px 44px 0px 44px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__title{font-family:"Maven Pro", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__button{font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:500;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-45571 .elementor-element.elementor-element-7832e5ef{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-45571 .elementor-element.elementor-element-78bdd95{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__content{padding:12px 25px 0px 35px;}.elementor-45571 .elementor-element.elementor-element-4265fb0{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__content{padding:12px 025px 0px 25px;}.elementor-45571 .elementor-element.elementor-element-a371999{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__content{padding:12px 25px 0px 035px;}.elementor-45571 .elementor-element.elementor-element-62c6cc1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__content{padding:12px 25px 0px 25px;}.elementor-45571 .elementor-element.elementor-element-1433a7f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__content{padding:12px 025px 0px 35px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__content{padding:12px 25px 0px 25px;}}@media(max-width:767px){.elementor-45571 .elementor-element.elementor-element-78bdd95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__content{min-height:300px;padding:28px 28px 0px 28px;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__title{font-size:22px;line-height:22px;}.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__button{font-size:18px;}.elementor-45571 .elementor-element.elementor-element-4265fb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__content{min-height:300px;padding:28px 28px 0px 28px;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__title{font-size:22px;line-height:22px;}.elementor-45571 .elementor-element.elementor-element-4265fb0 .elementor-cta__button{font-size:18px;}.elementor-45571 .elementor-element.elementor-element-a371999{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__content{min-height:300px;padding:28px 28px 0px 28px;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__title{font-size:22px;line-height:22px;}.elementor-45571 .elementor-element.elementor-element-a371999 .elementor-cta__button{font-size:18px;}.elementor-45571 .elementor-element.elementor-element-62c6cc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__content{min-height:300px;padding:28px 28px 0px 28px;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__title{font-size:22px;line-height:22px;}.elementor-45571 .elementor-element.elementor-element-62c6cc1 .elementor-cta__button{font-size:18px;}.elementor-45571 .elementor-element.elementor-element-1433a7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__content{min-height:300px;padding:28px 28px 0px 28px;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__title{font-size:22px;line-height:22px;}.elementor-45571 .elementor-element.elementor-element-1433a7f .elementor-cta__button{font-size:18px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__content{min-height:300px;padding:28px 28px 0px 28px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__title{font-size:22px;line-height:22px;}.elementor-45571 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__button{font-size:18px;}}/* Start custom CSS for call-to-action, class: .elementor-element-78bdd95 */.ctaBanner1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%; /* Start with 0% width */
    height: 100%;
    background-color: rgba(0, 79, 159, 0.8); /* Updated to #004F9F with 0.9 opacity */
    transition: width 0.5s ease; /* Adjust the timing as needed */
    z-index: 1; /* Ensure it's above the content; adjust as needed */
}

.ctaBanner1:hover::before {
    width: 100%; /* Expand to full width on hover */
}

.ctaBanner1 .elementor-cta__button.elementor-button.elementor-size-sm {
    border: none !important;
    padding: 0 !important;
    font-family: "Maven Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    opacity: 0;
}

.ctaBanner1:hover .elementor-cta__button.elementor-button.elementor-size-sm{
    opacity: 1;
    /*width: 100%;*/
}

/*.elementor-cta__description.elementor-cta__content-item.elementor-content-item.elementor-animated-item--move-up{*/
/*    opacity: 0;*/
    /*width: 0%;*/
/*}*/

.elementor-45571 .elementor-element.elementor-element-78bdd95 .elementor-cta__button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 16 16" fill="none"><path d="M1.20703 8.99997H12.377L7.49703 13.88C7.10703 14.27 7.10703 14.91 7.49703 15.3C7.88703 15.69 8.51703 15.69 8.90703 15.3L15.497 8.70997C15.887 8.31997 15.887 7.68997 15.497 7.29997L8.91703 0.699971C8.52703 0.309971 7.89703 0.309971 7.50703 0.699971C7.11703 1.08997 7.11703 1.71997 7.50703 2.10997L12.377 6.99997H1.20703C0.657031 6.99997 0.207031 7.44997 0.207031 7.99997C0.207031 8.54997 0.657031 8.99997 1.20703 8.99997Z" fill="white"/></svg>');
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom:2px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4265fb0 */.ctaBanner1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%; /* Start with 0% width */
    height: 100%;
    background-color: rgba(0, 79, 159, 0.8); /* Updated to #004F9F with 0.9 opacity */
    transition: width 0.5s ease; /* Adjust the timing as needed */
    z-index: 1; /* Ensure it's above the content; adjust as needed */
}

.ctaBanner1:hover::before {
    width: 100%; /* Expand to full width on hover */
}

.ctaBanner1 .elementor-cta__button.elementor-button.elementor-size-sm {
    border: none !important;
    padding: 0 !important;
    font-family: "Maven Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    opacity: 0;
}

.ctaBanner1:hover .elementor-cta__button.elementor-button.elementor-size-sm{
    opacity: 1;
    /*width: 100%;*/
}

/*.elementor-cta__description.elementor-cta__content-item.elementor-content-item.elementor-animated-item--move-up{*/
/*    opacity: 0;*/
    /*width: 0%;*/
/*}*/

.elementor-11137 .elementor-element.elementor-element-4265fb0 .elementor-cta__button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 16 16" fill="none"><path d="M1.20703 8.99997H12.377L7.49703 13.88C7.10703 14.27 7.10703 14.91 7.49703 15.3C7.88703 15.69 8.51703 15.69 8.90703 15.3L15.497 8.70997C15.887 8.31997 15.887 7.68997 15.497 7.29997L8.91703 0.699971C8.52703 0.309971 7.89703 0.309971 7.50703 0.699971C7.11703 1.08997 7.11703 1.71997 7.50703 2.10997L12.377 6.99997H1.20703C0.657031 6.99997 0.207031 7.44997 0.207031 7.99997C0.207031 8.54997 0.657031 8.99997 1.20703 8.99997Z" fill="white"/></svg>');
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom:2px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a371999 */.ctaBanner1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%; /* Start with 0% width */
    height: 100%;
    background-color: rgba(0, 79, 159, 0.8); /* Updated to #004F9F with 0.9 opacity */
    transition: width 0.5s ease; /* Adjust the timing as needed */
    z-index: 1; /* Ensure it's above the content; adjust as needed */
}

.ctaBanner1:hover::before {
    width: 100%; /* Expand to full width on hover */
}

.ctaBanner1 .elementor-cta__button.elementor-button.elementor-size-sm {
    border: none !important;
    padding: 0 !important;
    font-family: "Maven Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    opacity: 0;
}

.ctaBanner1:hover .elementor-cta__button.elementor-button.elementor-size-sm{
    opacity: 1;
    /*width: 100%;*/
}

/*.elementor-cta__description.elementor-cta__content-item.elementor-content-item.elementor-animated-item--move-up{*/
/*    opacity: 0;*/
    /*width: 0%;*/
/*}*/

.elementor-11137 .elementor-element.elementor-element-a371999 .elementor-cta__button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 16 16" fill="none"><path d="M1.20703 8.99997H12.377L7.49703 13.88C7.10703 14.27 7.10703 14.91 7.49703 15.3C7.88703 15.69 8.51703 15.69 8.90703 15.3L15.497 8.70997C15.887 8.31997 15.887 7.68997 15.497 7.29997L8.91703 0.699971C8.52703 0.309971 7.89703 0.309971 7.50703 0.699971C7.11703 1.08997 7.11703 1.71997 7.50703 2.10997L12.377 6.99997H1.20703C0.657031 6.99997 0.207031 7.44997 0.207031 7.99997C0.207031 8.54997 0.657031 8.99997 1.20703 8.99997Z" fill="white"/></svg>');
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom:2px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-62c6cc1 */.ctaBanner1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%; /* Start with 0% width */
    height: 100%;
    background-color: rgba(0, 79, 159, 0.8); /* Updated to #004F9F with 0.9 opacity */
    transition: width 0.5s ease; /* Adjust the timing as needed */
    z-index: 1; /* Ensure it's above the content; adjust as needed */
}

.ctaBanner1:hover::before {
    width: 100%; /* Expand to full width on hover */
}

.ctaBanner1 .elementor-cta__button.elementor-button.elementor-size-sm {
    border: none !important;
    padding: 0 !important;
    font-family: "Maven Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    opacity: 0;
}

.ctaBanner1:hover .elementor-cta__button.elementor-button.elementor-size-sm{
    opacity: 1;
    /*width: 100%;*/
}

/*.elementor-cta__description.elementor-cta__content-item.elementor-content-item.elementor-animated-item--move-up{*/
/*    opacity: 0;*/
    /*width: 0%;*/
/*}*/

.elementor-11137 .elementor-element.elementor-element-62c6cc1 .elementor-cta__button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 16 16" fill="none"><path d="M1.20703 8.99997H12.377L7.49703 13.88C7.10703 14.27 7.10703 14.91 7.49703 15.3C7.88703 15.69 8.51703 15.69 8.90703 15.3L15.497 8.70997C15.887 8.31997 15.887 7.68997 15.497 7.29997L8.91703 0.699971C8.52703 0.309971 7.89703 0.309971 7.50703 0.699971C7.11703 1.08997 7.11703 1.71997 7.50703 2.10997L12.377 6.99997H1.20703C0.657031 6.99997 0.207031 7.44997 0.207031 7.99997C0.207031 8.54997 0.657031 8.99997 1.20703 8.99997Z" fill="white"/></svg>');
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom:2px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1433a7f */.ctaBanner1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%; /* Start with 0% width */
    height: 100%;
    background-color: rgba(0, 79, 159, 0.8); /* Updated to #004F9F with 0.9 opacity */
    transition: width 0.5s ease; /* Adjust the timing as needed */
    z-index: 1; /* Ensure it's above the content; adjust as needed */
}

.ctaBanner1:hover::before {
    width: 100%; /* Expand to full width on hover */
}

.ctaBanner1 .elementor-cta__button.elementor-button.elementor-size-sm {
    border: none !important;
    padding: 0 !important;
    font-family: "Maven Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    opacity: 0;
}

.ctaBanner1:hover .elementor-cta__button.elementor-button.elementor-size-sm{
    opacity: 1;
    /*width: 100%;*/
}

/*.elementor-cta__description.elementor-cta__content-item.elementor-content-item.elementor-animated-item--move-up{*/
/*    opacity: 0;*/
    /*width: 0%;*/
/*}*/

.elementor-11137 .elementor-element.elementor-element-1433a7f .elementor-cta__button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 16 16" fill="none"><path d="M1.20703 8.99997H12.377L7.49703 13.88C7.10703 14.27 7.10703 14.91 7.49703 15.3C7.88703 15.69 8.51703 15.69 8.90703 15.3L15.497 8.70997C15.887 8.31997 15.887 7.68997 15.497 7.29997L8.91703 0.699971C8.52703 0.309971 7.89703 0.309971 7.50703 0.699971C7.11703 1.08997 7.11703 1.71997 7.50703 2.10997L12.377 6.99997H1.20703C0.657031 6.99997 0.207031 7.44997 0.207031 7.99997C0.207031 8.54997 0.657031 8.99997 1.20703 8.99997Z" fill="white"/></svg>');
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom:2px;
    
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d9dc8b6 */.ctaBanner1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%; /* Start with 0% width */
    height: 100%;
    background-color: rgba(0, 79, 159, 0.8); /* Updated to #004F9F with 0.9 opacity */
    transition: width 0.5s ease; /* Adjust the timing as needed */
    z-index: 1; /* Ensure it's above the content; adjust as needed */
}

.ctaBanner1:hover::before {
    width: 100%; /* Expand to full width on hover */
}

.ctaBanner1 .elementor-cta__button.elementor-button.elementor-size-sm {
    border: none !important;
    padding: 0 !important;
    font-family: "Maven Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    opacity: 0;
}

.ctaBanner1:hover .elementor-cta__button.elementor-button.elementor-size-sm{
    opacity: 1;
    /*width: 100%;*/
}

/*.elementor-cta__description.elementor-cta__content-item.elementor-content-item.elementor-animated-item--move-up{*/
/*    opacity: 0;*/
    /*width: 0%;*/
/*}*/

.elementor-11137 .elementor-element.elementor-element-d9dc8b6 .elementor-cta__button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 16 16" fill="none"><path d="M1.20703 8.99997H12.377L7.49703 13.88C7.10703 14.27 7.10703 14.91 7.49703 15.3C7.88703 15.69 8.51703 15.69 8.90703 15.3L15.497 8.70997C15.887 8.31997 15.887 7.68997 15.497 7.29997L8.91703 0.699971C8.52703 0.309971 7.89703 0.309971 7.50703 0.699971C7.11703 1.08997 7.11703 1.71997 7.50703 2.10997L12.377 6.99997H1.20703C0.657031 6.99997 0.207031 7.44997 0.207031 7.99997C0.207031 8.54997 0.657031 8.99997 1.20703 8.99997Z" fill="white"/></svg>');
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom:2px;
    
}/* End custom CSS */
/* Start custom CSS *//* Navigation bar active */
.menu-item-10066  {
    border-bottom: 3px #004F9F solid !important;
}
.menu-item-10066:hover {
    border-bottom: none !important;
}/* End custom CSS */