.mega-menu4 { display:none; position:absolute; top:70px;z-index:100; background: #FFFFFF;width:100%; padding:50px 0;}
.mega-menu4 .menu-format { display:flex; align-items:flex-start; flex-wrap:wrap; padding:25px 0;}
.mega-menu4 .menu-format .mega-menu-image { width:100%;position:relative;}
.mega-menu4 .menu-format .mega-menu-image img { position:relative; width:100%; clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0); }
.mega-menu4 .menu-format .mega-menu-image::before { position:absolute; content:''; opacity:0.5; z-index: 1;clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0);background: linear-gradient(151deg, rgba(24, 105, 124, 0.00) 42.25%, #18697C 95.68%), rgba(77, 86, 95, 0.85); width:100%; height:100%;}
.mega-menu4 .menu-format .column1 { width:calc(100% / 4);}
.mega-menu4 .menu-format .column2 { width:calc(100% / 4);}
.mega-menu4 .menu-format .column3 { width:calc(100% / 4);}
.mega-menu4 .menu-format .column4 { width:calc(100% / 4);}
.mega-menu4 .menu-format .column .column-title { padding-bottom:20px;}
.mega-menu4 .menu-format .column .column-title h4 { color: #76A7B3;font-family: Gotham;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%; /* 24px */letter-spacing: 1.6px;text-transform: uppercase;}
.mega-menu4 .menu-format .column .menu-inner { color: #FFF;font-family: "Garamond Premiere Pro";font-size: 24px;font-style: normal;font-weight: 400;line-height: 150%; /* 36px */}
.mega-menu4 .menu-format .column .menu-inner ul { list-style-type:none;padding:0; margin:0;}
.mega-menu4 .menu-format .column .menu-inner ul li { list-style-type:none;padding:0 0 20px 0; margin:0; }
.mega-menu4 .menu-format .column .menu-inner ul li a { color: #FFF;font-family: "Garamond Premiere Pro";font-size: 24px;font-style: normal;font-weight: 400;line-height: 150%; /* 36px */}



.mega-menu4 .bottom-shape { position:absolute; bottom:0; width:100%;height:100px; left:0; bottom:-50px;}
.mega-menu4 .bottom-shape img { position:absolute; bottom:0; width:100%;}

.mega-menu4 .column .mm-title { color: #1B2D34;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 500;line-height: 150%; /* 21px */}
.mega-menu4 .menu-items { display:flex; align-items:flex-start; flex-wrap:wrap; }
.mega-menu4 .menu-items .m-inner { width:100%; padding:10px 0; transition:all 400ms ease;}
.mega-menu4 .menu-items .m-inner .flexy { display:flex; align-items:flex-start; flex-wrap:nowrap; padding-right:70px; }
.mega-menu4 .menu-items .m-inner .flexy .left { width:30px;margin-right:12px;}
.mega-menu4 .menu-items .m-inner .flexy .left img { width:30px; height:30px;}
.mega-menu4 .menu-items .m-inner .flexy .right { width:calc(100% - 42px);}
.mega-menu4 .menu-items .m-inner .flexy .right .titl {color: #1B2D34;font-family: Montserrat;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%; /* 24px */ }
.mega-menu4 .menu-items .m-inner .flexy .right .content {color: #1B2D34;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%; /* 21px */ }

.mega-menu4 .menu-items .m-inner:hover .flexy .right .titl { color:#235687;}
.mega-menu4 .menu-items .m-inner:hover .flexy .right .content { color:#235687;}

.mega-menu4 .menu-format .column2 .m-inner { width:100%;}

.mega-menu4 .menu-format .column .bs { padding-top:25px;}

.mega-menu4 .arrow-outer { display:flex; flex-wrap:wrap; padding-left:40px;}
.mega-menu4 .arrow-outer .ao { width:100%; margin:8px 0;}
.mega-menu4 .arrow-outer .arrow-inner { position:relative; border-radius: 8px;background: #E7F5F9; padding:5px 10px 5px 30px; width:100%;max-width:max-content; color: #1B2D34;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 700;line-height: 150%; /* 21px */}
.mega-menu4 .arrow-outer .arrow-inner:before { content:''; position:absolute; left:5px; top:8px; background-image:url('https://49211645.fs1.hubspotusercontent-na1.net/hubfs/49211645/header-arrow.svg'); width:17px; height:11px;
@media (max-width: 991px){

  /*.header-search {     position: relative;text-align: right;right: 50px;top: -37px;bottom:auto;}*/
  header.header.fixed .mega-menu4 { top:100px;max-height:90vh; overflow:scroll!important;}
  header.header.fixed .mega-menu4 { top:100px;max-height:90vh; overflow:scroll!important;}
  header.header.fixed .mega-menu4 { top:100px;max-height:90vh; overflow:scroll!important;}
  header.header.fixed .mega-menu4 { top:100px;max-height:90vh; overflow:scroll!important;}

  header.header .mega-menu4 { top:100px;max-height:90vh; overflow:scroll!important;}
  header.header .mega-menu4 { top:100px;max-height:90vh; overflow:scroll!important;}
  header.header .mega-menu4 { top:100px;max-height:90vh; overflow:scroll!important;}
  header.header .mega-menu4 { top:100px;max-height:90vh; overflow:scroll!important;}

  .only-mobile { display:inline-block; background:#002E3B;padding:15px 15px 15px 25px; width:100%;}
  .only-mobile-link { display:inline-block;}
  .only-mobile-link a { color: #FFF;font-family: "Garamond Premiere Pro";font-size: 24px;font-style: normal;font-weight: 400;line-height: 150%; /* 36px */}
  .only-mobile-inner span { display:inline-block; position:relative; color: #FFF;font-family: Gotham;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%; /* 27px */letter-spacing: 1.8px;text-transform: uppercase;}
  .only-mobile-inner {  display:inline-block; position:relative; color: #FFF;font-family: Gotham;font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 1.8px;text-transform: uppercase; }
  .desktop-only { display:none;}
  .mega-menu2, .mega-menu2, .mega-menu4, .mega-menu4 { z-index:10;}
  .mega-menu4 .menu-format { padding:0 15px;}
  .mega-menu4 .menu-format { padding:0 15px;}
  .mega-menu4 .menu-format { padding:0 15px;}
  .mega-menu4 .menu-format { padding:0 15px;}
  .mega-menu4 .menu-format .column2 { width:100%;padding: 25px 0px;}
  .mega-menu4 .menu-format .column3 { width:100%;padding: 25px 0px;}
  .mega-menu4 .menu-format .column2 { width:100%;padding: 25px 0px;}
  .mega-menu4 .menu-format .column3 { width:100%;padding: 25px 0px;}
  .mega-menu4 .menu-format .column2 { width:100%;padding: 25px 0px;padding-left:0;}
  .mega-menu4 .menu-format .column3 { width:100%;padding: 25px 0px;}
  .mega-menu4 .menu-format .column2 { width:100%;padding: 25px 0px;}
  .mega-menu4 .menu-format .column3 { width:100%;padding: 25px 0px;}
  .mega-menu4 .menu-format .column1 { width:100%;}
  .mega-menu4 .menu-format .column2 { width:100%;}
  .mega-menu4 .menu-format .column3 { width:100%;}
  .mega-menu4 .menu-format .mega-menu-image { display:none;}
  .mega-menu4 .menu-format .column1 { width:100%;}
  .mega-menu4 .menu-format .column2 { width:100%;}
  .mega-menu4 .menu-format .column3 { width:100%;}
  .mega-menu4 .menu-format .mega-menu-image img { display:none;}
  .mega-menu4 .menu-format .cta-content { position:relative;}
  .mega-menu4 .menu-format .column1 { width:100%;}
  .mega-menu4 .menu-format .column2 { width:100%;}
  .mega-menu4 .menu-format .column3 { width:100%;}
  .mega-menu4 .menu-format .mega-menu-image img { display:none;}
  .mega-menu4 .menu-format .cta-content { position:relative;}
  .mega-menu4 .menu-format .column .menu-inner ul li { list-style-type:none;padding:0 0 20px 0; margin:0; width:100%;}
  .mega-menu4 .menu-format .column1 { width:100%;padding:25px 0;}
  .mega-menu4 .menu-format .column2 { width:100%;}
  .mega-menu4 .menu-format .column3 { width:100%;}
  .mega-menu4 .menu-format .mega-menu-image { display:none;}

  header.header .btn-group .button-2 { display: none; }
  header.header .btn-group { display: none; }
  header.header .mainmenu .btn-group { display: block; }

  .mega-menu2,.mega-menu2,.mega-menu4,.mega-menu4{position:relative;top:auto;left:auto;z-index:100;box-shadow:none;width:100%;display:none}.mainmenu ul{flex-direction:column}.mainmenu ul li{width:100%}
}