body,html{margin:0;min-height:100%;padding:0}body{color:#1d2541;font-family:Geneva,Tahoma,Nimbus Sans L,sans-serif;font-size:12px;line-height:1.7em}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;height:auto;max-width:100%;-ms-interpolation-mode:bicubic;vertical-align:bottom}.container{margin:0 auto;max-width:1170px;padding:0 15px}.list_none{list-style:none;margin:0;padding:0}@media(min-width:768px){.d_hide{display:none}}@media(max-width:767px){.m_hide{display:none}}@keyframes vic-appear-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.logo_group{padding:20px 0;text-align:center}.main_menu_header{background-color:#942332;background:#942332 linear-gradient(180deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0) 26%,transparent 84%,rgba(0,0,0,.4));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccffffff",endColorstr="#66000000",GradientType=0)}ul.main_desktop{align-items:center;display:flex;justify-content:space-between;padding-top:8px;text-align:center}ul.main_desktop li.active,ul.main_desktop li:hover{background:#314071 linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 26%,transparent 84%,rgba(0,0,0,.4))}ul.main_desktop li{border-radius:8px 8px 0 0;padding-bottom:7px}ul.main_desktop span{border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;line-height:37px;outline:none;padding:0 14px;position:relative;text-transform:uppercase;transition:background .2s linear;width:auto}ul.main_desktop li.child span{padding-right:22px}ul.main_desktop li.child span:after{background-image:url(//4260356.fs1.hubspotusercontent-na1.net/hubfs/4260356/HurleyEngineering_March2018/Images/list-arrows-light.png);background-position:0 -356px;background-repeat:no-repeat;border-radius:5px;content:"";display:block;height:7px;outline:none;padding:0;position:absolute;right:7px;top:15px;width:8px}nav{background:#fff;bottom:0;box-shadow:3px 0 6px rgb(0 0 0/8%);height:100%;left:-100%;max-width:80%;overflow:scroll;padding:20px 20px 20px 70px;position:fixed;top:0;transition:left .15s ease-in-out;width:450px;z-index:99}nav.active{left:0}.nav_overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;transition:all .5s linear;width:100%;z-index:98}.nav_overlay.active{display:block}.close_group .close{cursor:pointer;display:inline-block;height:18px;margin-right:30px;position:relative;width:18px}.close_group .close:after,.close_group .close:before{background:#484747;content:"";height:100%;left:8px;position:absolute;top:0;transform:rotate(45deg);width:2px}.close_group .close:after{transform:rotate(-45deg)}.close_group{align-items:center;display:flex;margin-top:10px}ul.fixed_main_menu.list_none{padding-left:50px;padding-top:50px}ul.fixed_main_menu.list_none>li{font-size:29px;font-weight:700;line-height:1.5;margin-bottom:24px}ul.fixed_main_menu.list_none>li>span:hover{cursor:pointer;text-decoration:underline}section.main_container .hs_cos_wrapper_type_rich_text{display:block;font-size:14px;margin:0 auto;max-width:1170px;padding:20px 15px}ul.fixed_main_menu.list_none ol,ul.fixed_main_menu.list_none.active>li{display:none}ul.fixed_main_menu.list_none ol.active{display:block}ul.fixed_main_menu.list_none ol>div{align-items:center;display:flex;margin-bottom:24px}ul.fixed_main_menu.list_none ol>div span.back{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:20px;text-align:center;width:40px}svg.vic-e-icon__svg{display:inline-block;height:24px;width:24px;fill:currentColor;vertical-align:middle}ul.fixed_main_menu.list_none ol>div h3{font-size:22px;font-weight:700;line-height:1.5;margin:0}ul.fixed_main_menu.list_none ol li{margin-bottom:20px;padding-left:58px;text-decoration:none}ul.fixed_main_menu.list_none ol>div span.back:hover{background:#f6f6f6}ul.fixed_main_menu.list_none ol li.main_parent a{font-size:16px;font-weight:700}ul.fixed_main_menu.list_none ol li a{color:#000;font-size:13px;font-weight:300;line-height:1.5;text-decoration:none}ul.fixed_main_menu.list_none ol li.main_parent{display:none;margin-bottom:35px}ul.fixed_main_menu.list_none ol li a:hover{text-decoration:underline}ul.fixed_main_menu.active ol h3,ul.fixed_main_menu.active ol li,ul.fixed_main_menu:not(.active)>li{animation:vic-appear-right .3s forwards}footer{background-color:#942332;color:#ddd;padding:15px 0}footer a{color:inherit;text-decoration:none}.top_footer{display:flex;justify-content:space-between}.bottom_footer{font-size:14px;opacity:.7;padding-bottom:20px;padding-top:20px;text-align:center}footer table{width:100%}.video_container{height:57vw;max-height:calc(100vh - 183px);overflow:hidden;position:relative;z-index:1}.video_container .video_play,.video_container video{height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%;z-index:-1}.video_play,body.ios .video_container video{display:none}body.ios .video_container .video_play{display:block}.video_container:after{background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.video_container .container{align-items:center;color:#fff;display:flex;height:57vw;justify-content:center;max-height:calc(100vh - 183px);padding:10px 0;position:relative;z-index:1}.inner_set h1{font-size:2.8vw;line-height:1.5;margin-top:0;text-align:center;text-shadow:0 2px 1px #000}.inner_set{margin:0 auto;max-width:965px}.cta_group a.text_cta{background:url(https://4260356.fs1.hubspotusercontent-na1.net/hubfs/4260356/HurleyEngineering_March2018/Images/main-bg.png);background-color:#09449a;background-size:cover;color:#fff;display:inline-block;font-family:Geneva,Tahoma,Nimbus Sans L,sans-serif;font-size:18px;font-weight:700;line-height:1.4em;margin:0 1%;min-width:23%;padding:10px 14px;text-align:center;text-decoration:none;-webkit-transition:color .2s linear}.cta_group{display:flex;justify-content:space-around;text-align:center}.header-v2-grp .cst-header-grp{padding:0}.header-v2-grp .cst-header-grp .cst-logo-grp{background-color:#043071;padding:20px;text-align:center}.header-v2-grp .cst-header-grp .cst-logo-grp .cst-logo{justify-content:center}.header-v2-grp .cst-header-grp .cst-logo img{max-width:450px;width:100%!important}.header-v2-grp .cst-header-grp .cst-btm-bar-grp .phone-grp a{color:inherit}.header-v2-grp .cst-header-grp .cst-btm-bar-grp .phone-grp{color:#043071;font-family:arial;font-weight:800}.cst_bottom_menu_bar{background-color:#043071}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul{display:flex;justify-content:space-around}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li{font-size:15px;position:relative;text-decoration:none}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>a{padding:10px 15px}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul a{color:#fff;display:inline-block;font-family:arial;font-weight:800;text-decoration:none}.cst_bottom_menu_bar .bottom_inner_wrap .cm-child-trigger{display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cst_bottom_menu_bar .bottom_inner_wrap .cm-child-trigger svg{height:10px;width:10px}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>ul li{position:relative}.cst_bottom_menu_bar .bottom_inner_wrap .mb-child-trigger{display:none}.fixed_main_menu .dl_menu_wrapper{height:auto;overflow:hidden;position:relative;width:100%}.fixed_main_menu .dl_menu{height:100%;list-style:none;margin:0;min-height:500px;padding:0;position:relative;transition:transform .4s ease-in-out;width:100%}.fixed_main_menu .menu_item,.fixed_main_menu .submenu_item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.fixed_main_menu .menu_label{color:#1d2541;flex:1;font-size:29px;font-weight:700;line-height:1.5;margin-bottom:0;text-decoration:none}.fixed_main_menu .menu_icon{cursor:pointer}.fixed_main_menu .submenu{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);height:100%;left:0;position:absolute;top:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:100%;z-index:1}.fixed_main_menu .submenu_header{align-items:center;display:flex;margin-bottom:10px;padding:10px}.fixed_main_menu .submenu_title{flex:1;font-size:22px;font-weight:700;line-height:1.5;margin:0 0 0 10px}.fixed_main_menu .submenu_back{cursor:pointer}.fixed_main_menu .icon_arrow,.fixed_main_menu .icon_back{height:16px;width:16px;fill:none;stroke:#333;stroke-width:2px}.fixed_main_menu .dl_menu_wrapper{box-shadow:none;padding-bottom:40px;padding-top:50px}.fixed_main_menu .menu_item{align-items:center;box-shadow:none}.fixed_main_menu .menu_icon{display:flex}.fixed_main_menu .submenu{box-shadow:none;padding-left:0;transition:all .3s ease-in-out}.fixed_main_menu .submenu_back{display:flex}.fixed_main_menu .icon_arrow,.fixed_main_menu .icon_back{height:25px;width:25px}.fixed_main_menu .submenu li{list-style:none;padding:10px 15px}.fixed_main_menu .submenu li>a{color:#000;font-size:13px;font-weight:300;line-height:1.5;text-decoration:none}.fixed_main_menu .submenu li:hover>a{text-decoration:underline}.fixed_main_menu .submenu.open{transform:translateX(0)}.header-v3-grp nav{z-index:999}.fixed_main_menu .submenu li .menu_icon svg{height:20px;width:20px}@media (min-width:768px){.mobile_trigger{background-color:#942332;color:#fff;cursor:pointer;font-size:14px;padding:30px 20px;position:fixed;right:0;text-align:center;top:0;width:85px}nav.active{left:0}.mobile_trigger.trigger_active{right:450px}.inner_fixed{height:100%;overflow:hidden;overflow-y:auto}.mobile_trigger1{background-color:#942332;color:#fff;cursor:pointer;font-size:14px;padding:20px;position:absolute;right:-70px;text-align:center;top:0;width:70px}nav{left:-450px;overflow:visible;transition:all .3s ease}.close_group .close{display:none}.header_new nav{padding:20px 30px}.header_new nav .close_group img{max-width:250px;width:100%!important}.header_new nav ul.fixed_main_menu.list_none{padding-left:15px}.mobile_trigger1 i.fa-times{display:none}.mobile_trigger1{font-size:23px}.mobile_trigger1.trigger_active .fa-times{display:block}.logo_group.visible-phone,.mobile_trigger1.trigger_active .fa-bars{display:none}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>ul{background-color:#fff;box-shadow:0 26px 30px 0 rgba(32,32,32,.25);left:0;margin:0;min-width:250px;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(20px);transition:all .3s;visibility:hidden;width:100%;z-index:99}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li:hover>ul{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>ul li a{display:block;font-weight:600;padding:7px 10px}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>ul li:not(:last-child){border-bottom:1px solid #043071}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper ul>li>ul>li ul{background-color:#fff;box-shadow:0 26px 30px 0 rgba(32,32,32,.25);left:100%;margin:0;min-width:250px;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(20px);transition:all .3s;visibility:hidden;width:100%;z-index:99}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper ul>li>ul li:hover>ul{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li:nth-last-child(-n+2)>ul{left:auto;right:0}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper ul>li>ul>li:nth-last-child(-n+3) ul{left:auto;right:100%}.cst_bottom_menu_bar .hamburger_bottom_menu{display:none}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul a{color:#fff}.cst_bottom_menu_bar .bottom_inner_wrap .cm-child-trigger svg,.cst_bottom_menu_bar .bottom_inner_wrap .cm-child-trigger svg path{fill:#fff}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>ul li a{color:#043071}.cst_bottom_menu_bar{background-color:#043071}}@media(max-width:767px){.cst-btm-bar-grp{padding:20px}.cst-btm-bar-grp .cst-soc-grp>div:not(:last-child){margin-bottom:15px}.mobile_trigger1{display:none}.logo_group img{width:244px}.top_footer{flex-direction:column}.mobile_trigger svg.vic-e-icon__svg{height:28px;width:28px}.mobile_trigger{background:#fff;cursor:pointer;left:0;padding:5px;position:fixed;top:25px;z-index:97}.video_container,.video_container .container{height:calc(100vh - 85px);max-height:100vh}.cst_bottom_menu_bar .bottom_inner_wrap{background-color:#043071;padding-bottom:5px;padding-top:10px}.cst_bottom_menu_bar{position:relative}.cst_bottom_menu_bar .hamburger_bottom_menu{text-align:center;width:100%}.cst_bottom_menu_bar .hamburger_bottom_menu .menu_name{align-items:center;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;line-height:1.3;padding-bottom:10px;padding-top:10px}.cst_bottom_menu_bar .hamburger_bottom_menu .menu_name svg{fill:#fff;transition:all .3s}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul{flex-direction:column;padding-bottom:10px}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul li>a{display:inline-block;padding:0}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li{padding-bottom:10px;padding-top:10px}.cst_bottom_menu_bar .bottom_inner_wrap .cm-child-trigger{display:none}.cst_bottom_menu_bar .bottom_inner_wrap .mb-child-trigger{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;transition:all .3s;width:40px}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper ul ul{display:none}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>ul li{padding:10px 15px}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper ul ul{padding-top:10px}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>ul li a{font-size:13px;font-weight:600;line-height:normal}.cst_bottom_menu_bar .bottom_inner_wrap .mb-child-trigger.child-open{transform:rotate(180deg)}.cst_bottom_menu_bar .bottom_inner_wrap .mb-child-trigger svg{fill:#fff}.cst_bottom_menu_bar .hamburger_bottom_menu .menu_name.menu_open_bottom svg{rotate:180deg}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul li>a{padding-right:40px}.cst_bottom_menu_bar .bottom_inner_wrap .hs-menu-wrapper>ul>li>ul li .mb-child-trigger>svg{height:12px;width:12px}}@media(max-width:570px){.cta_group{width:100%}.cta_group a.text_cta{font-size:4vw;padding:10px 4vw;width:31%}.inner_set{padding:0 15px;width:100%}.inner_set h1{font-size:6vw}}@media(max-width:520px){nav{padding:20px 10px 20px 20px}ul.fixed_main_menu.list_none>li{font-size:20px}.fixed_main_menu .menu_label{font-size:20px;line-height:normal}.fixed_main_menu .submenu_title{font-size:19px}.header-v3-grp nav{max-width:90%}.header-v3-grp .mobile_trigger svg{height:23px;width:23px}.header-v3-grp .close_group>img{max-width:165px;width:100%}}.cst-header-grp{padding:20px}.cst-header-grp .cst-logo img{max-width:350px;width:100%!important}.cst-header-grp .cst-soc-grp .row{align-items:center}.cst-phone .phone-grp{font-size:18px;line-height:1.5;margin-bottom:0;text-align:center}.cst-phone .phone-grp a:hover{text-decoration:underline}.cst-phone .phone-grp a{color:#942332;text-decoration:none}.cst-header-grp .cst-soc-grp .cst-hdr-btn{text-align:center}@-webkit-keyframes blinker{0%{opacity:1}to{opacity:0}}.blink{-webkit-animation-direction:alternate;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:blinker;-webkit-animation-timing-function:ease-in-out;text-decoration:blink}.cst-header-grp .cst-soc-grp .cst-hdr-btn .cst-header-btn:hover{background:#942332}.cst-header-grp .cst-soc-grp .cst-hdr-btn .cst-header-btn br{display:none}.cst-header-grp .cst-soc-grp .cst-hdr-btn .cst-header-btn{background-color:#043071;border-radius:5px;color:#fff;display:inline-block;font-size:14px;margin:5px 0;padding:10px 15px;text-decoration:none;vertical-align:middle}.cst-logo{align-items:center;display:flex}.cst-phone>div{padding:0 10px}.cst-phone{display:flex}.cst-header-grp>div>.row,.cst-phone{align-items:center}@media (max-width:1100px){.cst-phone .phone-grp{font-size:15px}.cst-social-grp>ul{justify-content:flex-start!important}.cst-header-grp .cst-soc-grp .cst-hdr-btn .cst-header-btn{font-size:12px}}@media (max-width:992px){.cst-header-grp .cst-soc-grp .cst-hdr-btn,.cst-phone .phone-grp{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cst-phone .cst-social-grp.col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cst-phone{display:flex;flex-wrap:wrap}.cst-social-grp>ul{justify-content:center!important}}@media (max-width:767px){.logo_group{display:none}.cst-logo{justify-content:center;margin-bottom:10px}.cst-header-grp .cst-soc-grp .cst-hdr-btn,.cst-phone .cst-social-grp.col-md-4,.cst-phone .phone-grp{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:540px){.cst-header-grp .cst-soc-grp .cst-hdr-btn,.cst-phone .cst-social-grp.col-md-4,.cst-phone .phone-grp{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}