@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap");header{font-family:'Open Sans',sans-serif}footer{font-family:'Open Sans',sans-serif}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#b6c0cb}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#b6c0cb;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.075s}@media all and (min-width:1100px){#menu-switch{display:none !important}#menu{top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;background-color:#fff;z-index:6;font-size:16px;background-color:transparent;padding:0;position:absolute;width:100%;left:0;right:0;height:200px}#menu ul{padding:0;list-style-type:none}#menu ul li{display:inline-block;border-top:0}#menu ul li a{display:block;padding:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;font-size:15px}#menu ul li a.active{color:#b61f7e}.sub-menu{display:none}.caret{width:40px;height:40px;display:inline-block;position:relative}.mobile-menu-dropdown{display:flex;align-items:center;justify-content:space-between}.tooltip{position:absolute;background:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,.1);border-radius:10px;--animate-duration:.4s;left:-50%;right:-50%;top:20px}.tooltip__arrow{width:50px;height:25px;transform:rotate(180deg);overflow:hidden;left:0;right:0;position:absolute;top:-25px;margin:0 auto;padding:0 50px}.tooltip__arrow::after{content:"";position:absolute;width:20px;height:20px;background:#fff;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%;box-shadow:0 0 1px 1px rgba(0,0,0,.1)}.flex{left:-300%;right:-300%}.flex a{font-weight:100}.tooltip_content{padding:5px 0}.caret{height:20px;width:20px;margin-left:-5px}#mobile_submenu_toggle{display:none}#desktop_submenu_toggle{display:block}.flex .tooltip_content{display:flex}.flex .tooltip_content .mobile-menu-dropdown{display:flex;flex-wrap:wrap;align-content:flex-end;border-bottom:1px solid #b61f7e;margin:0 auto;width:90%;text-align:left;text-transform:uppercase}.flex .tooltip_content .mobile-menu-dropdown .caret{display:none}.flex .tooltip_content .mobile-menu-dropdown .flex-menu-title{margin:0 5px;color:#8d98a5;font-weight:400;padding:15px 0}#menu li:hover>ul{display:block}#desktop_submenu_toggle{position:absolute}#menu li:hover #desktop_submenu_toggle{transform:rotate(180deg)}#menu>ul>li>ul>li{min-width:100%}#menu ul ul li{width:100%;background:#fff}#menu .desktop_header_wrapper ul li a:hover{color:#b61f7e}#menu .desktop_header_wrapper ul li .empty-nav:hover{color:#333;cursor:default}#menu ul ul li a:hover{color:#b61f7e}#menu ul ul ul{padding-top:0;padding-bottom:0}#menu ul ul ul li{margin-left:0}#utility-nav{background-color:#b61f7e}#utility-nav a{color:#333;color:#fff;font-weight:100}.utility-nav-container{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto;padding:0 40px}.mobile_header_wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:20px;position:absolute;left:0;right:0;z-index:5;display:none}.mobile_header_wrapper .logo img{max-width:200px;margin-top:5px;display:none}.mobile_header_wrapper .logo-color{display:block;display:block}.mobile_header_wrapper .logo-white{display:none}.scroll_background{transition:all .5s ease;background-color:#22619d}.desktop_header_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:25px 40px 40px 40px;box-sizing:content-box}.desktop_header_wrapper .logo{display:none;display:block}.desktop_header_wrapper .logo img{max-width:240px}.desktop_header_wrapper .logo-color{display:none;display:block}.desktop_header_wrapper .logo-white{display:none}.desktop_header_wrapper a{color:#333}.desktop_header_wrapper .white_menu li .caret i{color:#fff}.desktop_header_wrapper .white_menu li a{color:#fff}.desktop_header_wrapper .white_menu li .sub-menu a{color:#333}.desktop_header_wrapper .white_menu li .megamenu .menu-active .mobile-menu-dropdown a{color:#b61f7e;background:#f7f8fa}#menu ul li a.button{padding:10px 30px;color:#fff;display:inline-block;background:#b61f7e;transition:.3s}#menu ul li a.button:hover{background:#902367}.utility-nav-container ul{margin:0}#menu ul ul{z-index:2;position:relative}.flex .sub-menu{display:block}.megamenu{left:-150%;right:-450%}.megamenu .tooltip__arrow{right:45%}.megamenu .tooltip_content{display:block}.megamenu .tooltip_content .caret{display:none}.megamenu .tooltip_content .mega-menu-title{margin:0 15px;display:flex;justify-content:space-between;text-transform:uppercase;font-weight:400;color:#6b7683}.megamenu .tooltip_content .mega-menu-title .col_1{width:50%;border-bottom:1px solid #b61f7e;padding:15px 0;max-width:45%}.megamenu .tooltip_content .mega-menu-title .col_2{width:50%;border-bottom:1px solid #b61f7e;padding:15px 0}.megamenu .tooltip_content .menu-item{display:flex}.megamenu .tooltip_content .menu-item .mobile-menu-dropdown{width:50%;font-weight:400}.megamenu .tooltip_content .menu-item .mobile-menu-dropdown a{font-size:17px;padding-right:20px !important}.megamenu .tooltip_content .menu-item .mobile-menu-dropdown a div{font-weight:100;padding-top:10px}.megamenu .tooltip_content .menu-item .sub-menu{position:absolute !important;left:50%;width:50%;top:70px;height:100%}.megamenu .tooltip_content .menu-item .sub-menu li a{margin:0 !important}.menu-sub-text{display:none;display:block;font-size:14px;color:#333;padding:0 15px 10px 15px;font-weight:100;margin-top:-10px}#menu .megamenu a{font-weight:500}#menu .megamenu ul li a{font-weight:100}.menu-active .menu-sub-text{background:#f7f8fa;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu-active a{color:#b61f7e;background:#f7f8fa;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu-active .sub-menu{display:block}.menu-active .mobile-menu-dropdown a{color:#b61f7e;background:#f7f8fa}.back_button{display:none}.mega-sub-menu{display:none;position:absolute !important;left:50%;width:50%;top:17%;height:auto;background:#fff}.menu-active .mega-sub-menu{display:block}.menu-active .mega-sub-menu a{color:#333;background:transparent}#main-nav{font-weight:400}#main-nav .sub-menu{font-weight:100}.cp-megamenu{left:-175%;right:-175%}.cp-megamenu i{display:none !important}.cp-megamenu a{font-weight:500;margin-left:15px !important;padding:10px 0 !important}.cp-megamenu .mega-sub-menu{display:none;position:absolute !important;left:94%;top:0;height:100%;width:100%;background:#fff;box-shadow:1px 0 0 .5px rgba(0,0,0,.1);border-radius:10px;--animate-duration:.4s}.mega-sub-menu{padding:10px 0}.mega-sub-menu-title{margin:0 15px;display:flex;justify-content:space-between;text-transform:uppercase;font-weight:400;color:#8d98a5;border-bottom:1px solid #b61f7e;padding:20px 0 15px 0}.mega-menu-title{margin:0 15px;display:flex;justify-content:space-between;text-transform:uppercase;font-weight:400;color:#6b7683;border-bottom:1px solid #b61f7e;padding:15px 0}.animated-menu{margin-top:-10px;height:10px;--animate-duration:.5s}}@media all and (max-width:1100px){.fixed-position{position:fixed;right:0}#menu-switch{display:none}#menu{display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-end;position:fixed;left:-100%;width:100%;padding:80px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;background-color:#fff;z-index:5}#menu ul{padding:0;margin:0;list-style-type:none}#menu ul li a{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.sub-menu{position:fixed;left:-100%;visibility:hidden}.menu-open{display:block;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.menu-sub-text{visibility:hidden}#menu-switch:checked~#menu{left:0;overflow:scroll}#menu-switch:checked~#menu .menu-open{left:0}#menu-switch:checked~#menu .sub-menu{background:#fff;visibility:visible;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;top:0;height:100%;width:100%;overflow:scroll}#menu-switch:checked~#menu .sub-menu .menu-item{padding:10px 25px}#menu-switch:checked~#menu .sub-menu .menu-item .mega-sub-menu li{padding-left:0;padding-right:0}#menu-switch:checked~#menu .megamenu{font-weight:500}#menu-switch:checked~#menu .mega-sub-menu{font-weight:100}#menu-switch:checked~#menu .menu-sub-text{visibility:visible;font-size:14px;font-weight:300}#menu-toggle{position:absolute;z-index:2;opacity:0;width:100%;height:100%;left:0;top:0}.caret{width:40px;display:inline-block;position:relative}.mobile-menu-dropdown{display:flex;align-items:center;justify-content:space-between}#mobile_submenu_toggle{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;display:block;text-align:center;left:0;right:0}#desktop_submenu_toggle{display:none}.hamburger{position:relative;outline:none;margin-left:auto;display:flex;padding:15px 0}#utility-nav a{color:#333}.mobile_header_wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:10px 20px;position:absolute;left:0;right:0;z-index:5}.mobile_header_wrapper .logo img{max-width:200px;margin-top:5px}.mobile_header_wrapper .logo-color{display:block}.mobile_header_wrapper .logo-white{display:none}.scroll_background{transition:all .5s ease;background-color:#fff}.desktop_header_wrapper .logo{display:none}.desktop_header_wrapper .logo img{max-width:240px}.desktop_header_wrapper .logo-color{display:none}.desktop_header_wrapper .logo-white{display:none}.desktop_header_wrapper a{color:#333}#menu ul li a.button{padding:10px 30px;color:#fff;display:inline-block;margin-bottom:10px}.rotate{transform:rotate(45deg)}#menu ul ul{z-index:2}.mega-menu-title{display:none}.megamenu .caret{display:none}.back_button{display:block;margin-top:87px;padding:15px 0;background-color:#f7f8fa}.back_button span{padding:0 25px}.desktop_header_wrapper .menu-item{padding:10px 0}.utility-nav-container{padding-top:20px;border-top:2px solid #b61f7e}.utility-nav-container .menu-item{padding:5px 0}.caret{font-size:20px}}.lp-header-border{background:#b61f7e;height:50px}.lp-mobile-header{border-top:10px solid #b61f7e}.microsite_desktop_header_wrapper{display:flex;flex-wrap:wrap;align-items:center;max-width:1200px;margin:0 auto;padding:25px 40px 40px 40px}.microsite_desktop_header_wrapper .logo:nth-of-type(1){max-width:240px}.microsite_desktop_header_wrapper .logo:nth-of-type(2){max-width:220px;margin-left:40px}.microsite_mobile_header_wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:10px 20px;position:absolute;left:0;right:0;z-index:5;border-top:10px solid #b61f7e;align-items:center}.microsite_mobile_header_wrapper .logo img{max-width:150px;margin-top:5px;width:100%}.microsite_mobile_header_wrapper .logo{width:calc(1/2*100% - (1 - 1/2)*20px)}.microsite_mobile_header_wrapper .logo:nth-of-type(2) img{display:flex;margin-left:auto}@media all and (min-width:1100px){.microsite_mobile_header_wrapper{display:none}}.resources-page{background-repeat:no-repeat;background-size:contain;background-position:right top 100px;background-image:url("/sec-1-bg.png")}.resources-page .hero{background:none !important;background-color:none !important}.resources-page .hero h1{color:#00395a}.resources-page .section{position:relative;padding-bottom:0 !important}.resources-page .section label{text-align:left !important;margin-bottom:50px !important}.resources-page .section .icon{display:none}.resources-page .section .button{position:absolute;top:55px;left:0;color:#b61f7e;background-color:transparent;padding:0}.resources-page .section .button::before{content:"View All"}.resources-page .section #view_more .button{position:inherit}.resources-page .section #view_more .button::before{content:""}.resources-page .section .items .post{border:1px solid #b6c0cb;border-top:10px solid #b61f7e;background:#fff !important}.resources-page .section .items .post .inner .title{padding:5px 10px 5px 10px;color:#00395a !important;margin:0 auto;display:block;font-size:16px !important;width:100% !important;font-weight:500 !important;text-decoration:none}footer{background-color:#f7f8fa}footer p{margin:20px 0;font-size:16px;color:#333;line-height:26px;font-weight:400}footer #footer .wrap{padding:20px;max-width:1200px;margin:0 auto;box-sizing:content-box}@media all and (min-width:1100px){footer #footer .wrap{padding:40px}}footer #footer .wrap .search{margin:20px 0 40px 0}footer #footer .wrap .search form{display:flex !important}footer #footer .wrap .search form input{width:100%;padding:20px 40px;border:1px solid #8e949b;border-right:0;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#fff}footer #footer .wrap .search form input::placeholder{font-size:16px}footer #footer .wrap .search form button{border:1px solid #8e949b !important;border-left:0 !important;background:#fff !important;padding-right:40px !important;border-radius:0;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;padding:5px}footer #footer .wrap .row{display:flex;flex-wrap:wrap;justify-content:space-between}footer #footer .wrap .row .col_1{width:100%}@media all and (min-width:1100px){footer #footer .wrap .row .col_1{width:40%}}footer #footer .wrap .row .col_1 .footer_logo{max-width:200px}footer #footer .wrap .row .col_1 .social_icons ul{display:flex;list-style-type:none;padding:0;margin:0}footer #footer .wrap .row .col_1 .social_icons ul li{margin-right:10px}footer #footer .wrap .row .col_1 .footer_left_column ul{padding:0;margin:0;list-style-type:none}footer #footer .wrap .row .col_1 .footer_left_column ul li{padding:5px 0;line-height:20px}footer #footer .wrap .row .col_1 .footer_left_column ul li a{text-decoration:none;color:#333;font-weight:100;font-size:16px}footer #footer .wrap .row .col_2{width:100%}@media all and (min-width:1100px){footer #footer .wrap .row .col_2{width:55%}}footer #footer .wrap .row .col_2 .footer_menu{display:flex;flex-wrap:wrap;justify-content:space-between}footer #footer .wrap .row .col_2 .footer_menu .col{width:100%}@media all and (min-width:1100px){footer #footer .wrap .row .col_2 .footer_menu .col{width:calc(1/3*100% - (1 - 1/3)*40px)}}footer #footer .wrap .row .col_2 .footer_menu ul{list-style-type:none;padding:0;margin:20px 0}footer #footer .wrap .row .col_2 .footer_menu ul li{padding:5px 0;font-size:16px;font-weight:500;line-height:20px}footer #footer .wrap .row .col_2 .footer_menu ul li a{text-decoration:none;color:#333;font-weight:100;font-size:15px}footer #footer .wrap .row .col_2 .footer_menu ul li:first-of-type a{font-weight:500}.mega-menu-title>a{margin:0 !important;padding:0 !important;padding-bottom:1px !important}