.elementor-256 .elementor-element.elementor-element-28f078d{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-4ac059c{--display:flex;--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-256 .elementor-element.elementor-element-65e29bf{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-256 .elementor-element.elementor-element-bc3dd12{--display:flex;}.elementor-256 .elementor-element.elementor-element-afc9521{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-256 .elementor-element.elementor-element-afc9521:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-afc9521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-8408003{--display:flex;}.elementor-256 .elementor-element.elementor-element-0c7fe39{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-0c7fe39:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-0c7fe39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E8;}.elementor-256 .elementor-element.elementor-element-f6aff17{--display:flex;}.elementor-256 .elementor-element.elementor-element-9da488c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-9da488c{text-align:center;}.elementor-256 .elementor-element.elementor-element-9da488c .elementor-heading-title{font-size:35px;font-weight:700;line-height:36px;-webkit-text-stroke-color:#000;stroke:#000;color:#00274B;}.elementor-256 .elementor-element.elementor-element-63f28a1{font-size:18px;}.elementor-256 .elementor-element.elementor-element-899676e{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:030px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-899676e:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-899676e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E8;}.elementor-256 .elementor-element.elementor-element-3ceb71a{--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;--justify-content:center;}.elementor-256 .elementor-element.elementor-element-068f735{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-068f735:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-068f735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E8;}.elementor-256 .elementor-element.elementor-element-98249e1{--display:flex;}.elementor-256 .elementor-element.elementor-element-c60036b{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-256 .elementor-element.elementor-element-477132a{--display:flex;--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-256 .elementor-element.elementor-element-58bb04d{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-58bb04d:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-58bb04d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-1481e9c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-7a334a6 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-256 .elementor-element.elementor-element-7a334a6{text-align:center;}.elementor-256 .elementor-element.elementor-element-7a334a6 .elementor-heading-title{font-size:32px;font-weight:600;color:#00274B;}.elementor-256 .elementor-element.elementor-element-2e33868{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-256 .elementor-element.elementor-element-2e33868 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.61 * 100% );}.elementor-256 .elementor-element.elementor-element-2e33868:after{content:"0.61";}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__thumbnail__link{width:100%;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__card{border-width:0px;border-radius:5px;padding-top:0px;padding-bottom:0px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__text{padding:0 10px;margin-top:0px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__meta-data{padding:10px 10px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__avatar{padding-right:10px;padding-left:10px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__title, .elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__title a{color:var( --e-global-color-primary );font-size:16px;line-height:20px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:10px;}.elementor-256 .elementor-element.elementor-element-17befc8{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-17befc8:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-17befc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-305fc01{--display:flex;}.elementor-256 .elementor-element.elementor-element-c25af1c .elementor-button{background-color:#025287;font-size:16px;font-weight:600;text-decoration:none;fill:#ffffff;color:#ffffff;border-radius:300px 300px 300px 300px;padding:15px 45px 15px 45px;}.elementor-256 .elementor-element.elementor-element-c25af1c .elementor-button:hover, .elementor-256 .elementor-element.elementor-element-c25af1c .elementor-button:focus{background-color:#D65527;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-c25af1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-c25af1c .elementor-button:hover svg, .elementor-256 .elementor-element.elementor-element-c25af1c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-fd11941{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-256 .elementor-element.elementor-element-8661197{--display:flex;--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-256 .elementor-element.elementor-element-c02b5d0{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-c02b5d0:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-c02b5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-21fd504{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-b32416a > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-256 .elementor-element.elementor-element-b32416a{text-align:center;}.elementor-256 .elementor-element.elementor-element-b32416a .elementor-heading-title{font-size:32px;font-weight:600;color:#00274B;}.elementor-256 .elementor-element.elementor-element-10f22d8{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-256 .elementor-element.elementor-element-10f22d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-256 .elementor-element.elementor-element-10f22d8:after{content:"0.66";}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__thumbnail__link{width:100%;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__card{border-width:0px;border-radius:5px;padding-top:0px;padding-bottom:0px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__text{padding:0 10px;margin-top:0px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__meta-data{padding:10px 10px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__avatar{padding-right:10px;padding-left:10px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__title, .elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__title a{color:var( --e-global-color-primary );font-size:16px;line-height:20px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:20px;}.elementor-256 .elementor-element.elementor-element-b9b02f9{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-b9b02f9:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-b9b02f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-312c1d3{--display:flex;}.elementor-256 .elementor-element.elementor-element-3d18af6 .elementor-button{background-color:#025287;font-size:16px;font-weight:600;text-decoration:none;fill:#ffffff;color:#ffffff;border-radius:300px 300px 300px 300px;padding:15px 45px 15px 45px;}.elementor-256 .elementor-element.elementor-element-3d18af6 .elementor-button:hover, .elementor-256 .elementor-element.elementor-element-3d18af6 .elementor-button:focus{background-color:#D65527;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-3d18af6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-3d18af6 .elementor-button:hover svg, .elementor-256 .elementor-element.elementor-element-3d18af6 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-256 .elementor-element.elementor-element-afc9521{--content-width:1270px;}.elementor-256 .elementor-element.elementor-element-068f735{--content-width:1270px;}.elementor-256 .elementor-element.elementor-element-58bb04d{--content-width:1270px;}.elementor-256 .elementor-element.elementor-element-c02b5d0{--content-width:1270px;}}@media(max-width:1024px){.elementor-256 .elementor-element.elementor-element-afc9521{--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-0c7fe39{--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-899676e{--padding-top:030px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-068f735{--padding-top:0px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-58bb04d{--padding-top:030px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-256 .elementor-element.elementor-element-2e33868:after{content:"0.5";}.elementor-256 .elementor-element.elementor-element-2e33868.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-256 .elementor-element.elementor-element-2e33868.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-256 .elementor-element.elementor-element-2e33868.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__title, .elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__title a{letter-spacing:0px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__title{margin-bottom:10px;}.elementor-256 .elementor-element.elementor-element-17befc8{--padding-top:0px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-c02b5d0{--padding-top:030px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-256 .elementor-element.elementor-element-10f22d8:after{content:"0.5";}.elementor-256 .elementor-element.elementor-element-10f22d8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-256 .elementor-element.elementor-element-10f22d8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-256 .elementor-element.elementor-element-10f22d8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__title, .elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__title a{letter-spacing:0px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__title{margin-bottom:10px;}.elementor-256 .elementor-element.elementor-element-b9b02f9{--padding-top:0px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-256 .elementor-element.elementor-element-0c7fe39{--padding-top:030px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-9da488c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-9da488c .elementor-heading-title{font-size:35px;}.elementor-256 .elementor-element.elementor-element-899676e{--padding-top:030px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-256 .elementor-element.elementor-element-2e33868:after{content:"0.5";}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__thumbnail__link{width:100%;}.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__title{margin-bottom:10px;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-256 .elementor-element.elementor-element-10f22d8:after{content:"0.5";}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__thumbnail__link{width:100%;}.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__title{margin-bottom:10px;}}/* Start custom CSS for container, class: .elementor-element-65e29bf */.elementor-256 .elementor-element.elementor-element-65e29bf .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}

.elementor-256 .elementor-element.elementor-element-65e29bf {
    background: linear-gradient(180deg, #023E65 0%, #025287 100%);
    padding: 0 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-409602d */.col-container {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
      }
      .col-3cols {
        flex: 1 1 175px;
        padding: 16px;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        

      }
    
      .col-2-3cols {
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        border-radius: 8px;
        background: #46525B;
        border-radius: 5px;
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
        border: 1px solid rgba(255,255,255, .3);
      }
    
      .black-btn {
        font-size: 18px;
        font-weight: 600;
        text-decoration: none;
        fill: #ffffff;
        color: #ffffff;
        background-color: #000000;
        border-radius: 300px 300px 300px 300px;
        padding: 10px 45px 10px 45px;
        max-width: 300px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        text-decoration: none !important;
      }
      
      .black-btn:hover{
          background: #d65527;
          text-decoration: none;
          color: white;
      }
    
      .black-btn:visited {
        color: white;
        text-decoration: none;
      }
    
      black-btn:active {
        background: #d65527;
        text-decoration: none;
        color: white;
        border-bottom: 0;
      }
    
      black-btn:focus {
        background: #d65527;
        text-decoration: none;
        color: white;
        border-bottom: 0;
      }
    
      .trio-header-hero {
        font-size: 26px;
        font-weight: 600;
        text-align: center;
        margin: 20px 8px 20px 8px;
        color: #fff;
      }
    
      .txt-cent-heros {
        text-align: center;
        min-height: 40px;
        margin-bottom: 20px;
        margin: 0px 24px 32px 24px;
        color: #fff;
        font-weight: 400;
      }

      .hero-cards-imgs {
        width: auto;
        height: 30px !important;
        margin-bottom: 20px;
      }

      .card-link {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-decoration: none !important;
            color: black;


        }

    .col-2-3cols:hover {
        transform: scale(1.045);
        transition: all 0.3s ease-in-out;
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    }


    @media screen and (max-width: 763px) {
    
        .col-3cols {
            flex: 1 1 100%;
        }
      }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc9521 */.elementor-256 .elementor-element.elementor-element-afc9521 {
    background: linear-gradient(180deg, #025287 0%, #fff 100%);
    padding-bottom: 22px;
}

@media only screen and (max-width: 763px) {
.elementor-256 .elementor-element.elementor-element-afc9521 {
    padding-top: 0 !important;
    
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-975bbc4 *//* QUOTES START */
        
        .col-container {
            display: flex;
            width: 100%;
            flex-wrap: wrap;
        }
        
        .col-custs {
            flex: 1 1 175px;
            padding: 16px;
            display: flex;
            flex-direction: column;
        }

        .col-2-custs {
            flex: 1;
            padding: 24px 12px 0px 12px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 20px;
            background: #FFF;
            border-radius: 8px;
        }

        .black-btn:focus {
            background: #d65527;
            text-decoration: none;
            color: white;
            border-bottom: 0;
        }

        .trio-header {
            font-size: 32px;
            font-weight: 600;
            text-align: center;
            min-height: 64px;
            margin-bottom: 20px;
        }

        .txt-cent {
            text-align: center;
            min-height: 40px;
            margin-bottom: 24px;
            border-radius: 8px;
            font-style: italic;
            color: #231F20;
            font-weight: 500;
            line-height: 26px;
        }

        .logo-imgs {
            width: auto;
            height: 40px !important;
        }
        
        .logo-imgs:hover {
            transform: scale(1.045);
            transition: all 0.3s ease-in-out;
        }

        @media screen and (max-width: 960px) {
            .col-custs {
                flex: 1 1 100%;
                padding: 0px 16px 16px 16px;
            }

            .col-2-custs {
                padding: 0px 12px 0px 12px;
            }

            #home-cust-divider {
                margin-bottom: 20px !important;
            }
        }

        /* COMBINED START */

        #cust-combined-cont {
            background: #ffffff; 
            max-width: 1250px; 
            margin: auto; 
            border-radius: 8px;
            margin-left: 10px;
            margin-right: 10px;
            filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
        }

        @media screen and (max-width: 1250px) {
            #cust-combined-cont {
                margin-left: 30px;
                margin-right: 30px;
            }
        }

        #home-cust-divider {
            max-width: 1020px; 
            height: 2px; 
            border-radius: 4px; 
            background: #B3B5B8; 
            margin: 16px auto 0px auto;
        }

        @media (max-width: 1200px) {
            #home-cust-divider {
                max-width: 85%; 
                height: 2px; 
                border-radius: 4px; 
                background: #B3B5B8; 
                margin: 16px auto 0px auto;
            }
        }

        @media (max-width: 750px) {
            .col-custs {
                padding: 0px 16px;
            }
        }
        
        
        /* SCROLLING START */
        
   /* OPTIMIZED SCROLLING CSS */
  .customer-logos-container {
    max-width: 1250px;
    margin: auto;
    padding-top: 36px;
  }

  .scrolling-row {
    overflow: hidden;
    margin-bottom: 30px;
    position: relative;
    /* Performance: Isolate rendering */
    contain: layout style;
  }

  .scrolling-content {
    display: flex;
    width: max-content;
    /* Hint for browser optimization */
    transform: translateX(0);
  }

  .customer-logos-div {
    flex-shrink: 0;
    text-align: center;
    margin-right: 10px;
    align-content: flex-end;
    /* Optimize hover transforms */
    backface-visibility: hidden;
  }

  .customer-logos-div:hover {
    transform: scale(1.045);
    transition: transform 0.3s ease-in-out;
  }

  /* Responsive breakpoints */
  @media screen and (max-width: 575px) {
    .customer-logos-div {
      width: 140px;
    }
  }

  @media screen and (min-width: 576px) {
    .customer-logos-div {
      width: 160px;
    }
  }

  @media screen and (min-width: 768px) {
    .customer-logos-div {
      width: 180px;
    }
  }

  @media screen and (min-width: 1200px) {
    .customer-logos-div {
      width: 200px;
    }
  }

  .customer-logos-img-home {
    width: auto;
    height: auto;
    max-width: 175px;
    display: block;
    margin: 0 auto;
    max-height: 40px;
  }



  /* Touch devices: Disable performance-heavy hover effects */
  @media (hover: none) and (pointer: coarse) {
    .customer-logos-div:hover {
      transform: none;
      transition: none;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899676e */.elementor-256 .elementor-element.elementor-element-899676e {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e0f0dc *//* MODAL
---------------------------*/
.hp-stock-btn {
    /*   padding: 1em 1.5em; */
    /*   position: absolute; */
    /*   top: 50%;
      left: 50%; */
    /*   transform: translate(-50%, -50%); */
    text-align: center;
        width: max-content;
        font-size: 16px;
        font-weight: 600;
        text-decoration: none;
        fill: #F8F8F8;
        color: #F8F8F8;
        background-color: #025287;
        border-radius: 300px 300px 300px 300px;
        padding: 8px 45px 8px 45px;
        text-decoration: none;
        transition-duration: 300ms;
        transition-property: background-color;
    }
    .modal-trigger:hover {
      cursor: pointer;
    }
    .modal-overlay {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 100;
      width: 100%;
      height: 100%;
      visibility: hidden;
      opacity: 0;
      background: rgba(30,30,30,0.8);
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;  
      transition: 0.3s;
    }
    .modal-container {
      position: fixed;
      max-width: 780px;
      top: 50%;
      left: 50%;
      z-index: 200;
      text-align: center;
      width: 90%;
      visibility: hidden;
      -webkit-transform: translate(-50%,-50%);
      -moz-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
      transform: translate(-50%,-50%);
    }
    .modal-content {
      position: relative;
      opacity: 0;
      -webkit-transform: scale(0.8);
      -moz-transform: scale(0.8);
      -ms-transform: scale(0.8);
      transform: scale(0.8);
      -webkit-transition: 0.8s;
      -moz-transition: 0.8s;
      transition: 0.3s;
      background: #fff;
    }
    .modal-close {
      position: absolute;
      top: 0;
      right: 0;
      padding: 0em 0.4em;
      color: #333;
      font-size: 1.2em;
    }
    .modal-close:hover {
      cursor: pointer;
    }
    .modal-content__img {
      width: 100%;
      box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.15);
    }
    .modal-content__img-caption {
      position: absolute;
      bottom: 0;
      text-align: center;
      background: rgba(0, 0, 0, 0.3);
      width: 100%;
    }
    .modal-content__img-caption p {
      padding: 1em;
    }
    .modal--show {
      visibility: visible;
    }
    .modal--show ~ .modal-overlay {
      visibility: visible;
      opacity: 1;
    }
    .modal--show .modal-content {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
      opacity: 1;
    }
    
    .htb-modal {
        /*position: fixed;*/
        /*width: 100%;*/
        overflow:hidden;
    }

    .om-btn-trio-cont {
      display: flex; 
      flex-direction: row; 
      justify-content: space-between; 
      flex-wrap: wrap; 
      gap: 30px;
  }
  
  @media (max-width: 1012px) {
     .om-btn-trio-cont {
     justify-content: center;
  }
     
  }
  
  .om-custom-btn {
     text-align: center;
     width: 291px;
     font-size: 16px;
     font-weight: 600;
     text-decoration: none !important;
     fill: #F8F8F8;
     color: #F8F8F8;
     background-color: #025287;
     border-radius: 300px 300px 300px 300px;
     padding: 10px 45px 10px 45px;
     text-decoration: none;
         transition-duration: 300ms;
  transition-property: background-color;
  }
  
  .om-custom-btn:hover {
     fill: #F8F8F8;
     color: #F8F8F8;
     text-decoration: none !important;
     background-color: #D65527;
     transition-duration: 300ms;
  transition-property: background-color;
  }
  
  .om-custom-btn:visited {
     fill: #F8F8F8;
     color: #F8F8F8;
     text-decoration: none !important;
  }
  
  .om-custom-btn:active {
     fill: #F8F8F8;
     color: #F8F8F8;
     text-decoration: none !important;
  }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-2e33868 */.elementor-256 .elementor-element.elementor-element-2e33868 .elementor-post__excerpt a {
    display: none;
}
.elementor-256 .elementor-element.elementor-element-2e33868 .wp-image-10174 {
top: calc(77% + 1px) !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-10f22d8 */.elementor-256 .elementor-element.elementor-element-10f22d8 .elementor-post__excerpt a {
    display: none;
}
.elementor-256 .elementor-element.elementor-element-10f22d8 .wp-image-10174 {
top: calc(77% + 1px) !important;
}/* End custom CSS */
/* Start custom CSS */.cta-img-link h4 {
    font-size: 25px !important;
}/* End custom CSS */