.header-section{background-color:#cfe2f3;display:inline-block;padding:20px 0;position:relative;width:100%}.header-section .header-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.header-section .header-wrap .header-logo{display:inline-block;max-width:180px;width:100%}.header-section .header-wrap .header-logo .logo{display:inline-block;line-height:0;vertical-align:top;width:100%}.header-section .header-wrap .header-logo .logo img{display:inline-block;height:70px;object-fit:contain;object-position:center;width:100%}.header-section .header-wrap .header-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:end;width:calc(100% - 459px)}.header-section .header-wrap .header-menu ul{width:100%}.header-section .header-wrap .header-menu ul li{display:inline-block;font-weight:500;padding:8px 28px;position:relative}.header-section .header-wrap .header-menu ul li a{color:#242d46;display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500!important;line-height:100%;position:relative;text-transform:capitalize;transition:all .4s;width:auto}.header-section .header-wrap .header-menu ul li.hs-item-has-children:hover:after{transform:rotate(180deg)}.header-section .header-wrap .header-menu ul li:last-child{padding-right:0}.header-section .header-wrap .header-menu ul li:hover .hs-menu-children-wrapper{opacity:1;top:100%;visibility:visible}.header-section .header-wrap .header-menu ul li:hover.hs-item-has-children a:after{transform:rotate(181deg)}.header-section .header-wrap .header-menu .hs-menu-children-wrapper{background-color:#105298;left:0;opacity:0;position:absolute;text-align:left;top:50px!important;transition:all .3s ease-in-out;visibility:hidden;width:300px;width:auto;z-index:9999}.header-section .header-wrap .header-menu .hs-menu-children-wrapper li.hs-menu-item{border-bottom:1px solid #f0f2f6;margin:0;padding:15px;position:static;width:100%}.header-section .header-wrap .header-menu .hs-menu-children-wrapper li.hs-menu-item a{color:#fff;display:block!important;font-size:16px;margin:0;padding:0;transition:padding-left .2s}.header-section .header-wrap .header-menu .hs-menu-children-wrapper li.hs-menu-item:last-child{border-bottom:0}.header-section .header-wrap .header-menu ul li.hs-item-has-children a:after{content:"\f107";font-family:fontawesome;font-size:25px;position:absolute;right:-22px;top:0;transition:all .4s}.header-section .header-wrap .header-menu .hs-menu-children-wrapper li.hs-menu-item a:after{display:none}.header-section .header-wrap .book_session_cta{display:inline-block;width:15%}.header-section .header-wrap .book_session_cta a{background:#105298;border-radius:5px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;padding:6px 0;text-align:center;width:100%}.header-section .header-wrap .book_session_cta a:hover{background:#267edb}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:none}.header-section.sticky{background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);left:0;position:fixed;top:0;transition:.4s ease-in;width:100%;z-index:99999}.header-section .header-wrap .header-logo .logo a{display:inline-block;line-height:0;vertical-align:top;width:93px}.header-section .header-wrap .header-menu .hs-menu-children-wrapper li.hs-menu-item:hover{background:#06386c}#toggle{background-color:#eaeaea;border-radius:5px;height:34px;padding:6px 10px 10px;position:absolute;right:15px;top:46px;width:44px;z-index:9}#toggle div{backface-visibility:hidden;background:#105298;border-radius:3px;height:5px;margin:5px auto;transition:all .3s;width:76%}#toggle.on .one{transform:rotate(45deg) translate(5px,5px)}#toggle.on .two{opacity:0}#toggle.on .three{transform:rotate(-45deg) translate(9px,-9px)}#toggle{background:transparent;padding:0}#toggle,.header-section.sticky:before{display:none}@media(max-width:1300px){.header-section .header-wrap .book_session_cta{width:17%}}@media(max-width:1199px){.header-section .header-wrap .header-menu ul li a{font-size:17px}.header-section .header-wrap .header-logo{max-width:160px}.header-section .header-wrap .header-menu{width:calc(100% - 438px)}.header-section .header-wrap .header-menu ul li{padding:0 20px}}@media(max-width:991px){.header-section.sticky{background:#fff}.header-section{padding:28px 0}#toggle{background:transparent;display:block}.header-section .header-wrap .header-logo{margin:0;max-width:180px}.header-section .header-wrap .header-menu{width:calc(100% - 180px)}.header-section .header-wrap .header-menu ul li{display:block;margin:0;padding-bottom:15px;padding-left:0;padding-right:0;position:relative;width:100%}.header-section .header-wrap .header-menu{background:#262a41;display:none;height:auto;left:0;padding:25px 0;position:fixed;top:116px;transition:opacity .8s cubic-bezier(.77,0,.175,1),top .8s cubic-bezier(.77,0,.175,1);width:100%;z-index:9999}.header-section .header-wrap .header-menu ul{display:block;padding-left:calc(50% - 360px);padding-right:20px;padding-top:30px}.header-section .header-wrap .header-menu ul li a{border-bottom:1px solid #ccc;color:#fff;display:block;padding:0 0 10px}.header-section .header-wrap .header-menu ul li a:after{display:none}.header-section .header-wrap .book_session_cta{margin:0;width:23%}.header-section .header-wrap .header-menu .hs-menu-children-wrapper{display:none;opacity:0;padding:0;top:0!important;transition:unset;visibility:hidden}.header-section .header-wrap .header-menu .hs-menu-children-wrapper li.hs-menu-item a{border-bottom:0}.header-section .header-wrap .header-menu ul li.hs-item-has-children,li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.active ul.hs-menu-children-wrapper.open-menu-list{position:relative}.header-section .header-wrap .header-menu ul li.hs-item-has-children:before{background:#fff;content:"";height:2px;position:absolute;right:20px;top:5px;width:18px}.header-section .header-wrap .header-menu ul li.hs-item-has-children:after{background:#fff;content:"";height:18px;position:absolute;right:28px;top:-3px;width:2px}li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.active:after{display:none}.header-section .header-wrap .book_session_cta{margin-right:50px}.header-section .header-wrap .book_session_cta a{padding:6px 10px}}@media(max-width:767px){.header-section .header-wrap .header-menu ul{padding-left:15px}.header-section .header-wrap .header-menu ul li a{font-size:16px;line-height:26px}.header-section .header-wrap .book_session_cta{max-width:150px;width:50%}.header-section .header-wrap .book_session_cta a{font-size:16px;line-height:26px}.header-section .header-wrap .header-logo{max-width:115px}}