.logo{margin-top:15px}.main-nav-wrapper{z-index:2;position:relative}.main-nav{text-transform:uppercase;color:#fff;margin-top:-10px;font-family:'Lato',sans-serif}.main-nav a{color:#fff}.main-nav ul li{font-size:inherit}.courtesy{text-align:right;color:#fff;margin-top:5px;font-family:'Lato',sans-serif}.courtesy ul li a{font-size:12px !important;padding:10px 10px !important}.hs-menu-wrapper.hs-menu-flow-horizontal ul li a{max-width:none !important;font-size:14px;line-height:1.2em}.hs-menu-children-wrapper li a:hover{background-color:#f2f2f2;color:#173761}.main-nav-wrapper{position:absolute;padding:15px}.parallax-banner{margin-top:-30px}.header_text{margin:175px auto}.header-container .main-navigation-group{background-color:unset !important}header{background:0;color:#fff;margin:0 auto;height:86px;z-index:99;position:relative}.padding20tb{padding:20px 0 20px 0}.padding40tb{padding:40px 0 40px 0}.padding60tb{padding:60px 0 60px 0}.padding80tb{padding:80px 0 80px 0}.gold-cta{color:#eda71b;border-width:1.5px;border-style:solid;border-color:#eda71b;padding:10px 30px;font-size:18px;display:inline-block}.gold-cta:hover{color:#4d4d4d;background-color:#eda71b}a.gold-cta{text-decoration:none}.white-cta{color:#fff;border-width:1.5px;border-style:solid;border-color:#fff;padding:0px 5px;font-size:15px;display:inline-block;text-transform:uppercase}.white-cta:hover{color:#fff;background-color:#173761;border-color:#173761}a.white-cta{text-decoration:none}.bright-blue-cta{color:#2c8fff;border-width:1.5px;border-style:solid;border-color:#2c8fff;padding:10px 30px;font-size:18px;display:inline-block}.bright-blue-cta:hover{color:#FFF;background-color:#2c8fff}a.bright-blue-cta{text-decoration:none}.solid-ltblue-button a{text-decoration:none}.banner-mobile{display:none !important}.fullscreen-bg{top:0px !important}.white-text{z-index:0 !important}.video-overlay{background:#173761;opacity:.8}.header_text{text-align:left;color:#fff}.gold-btn{color:#eda71b;border-width:1.5px;border-style:solid;border-color:#eda71b;width:max-content;text-decoration:none;display:block;font-size:18px;cursor:pointer;float:left;margin-right:15px}.gold-btn:hover{color:#4d4d4d;background-color:#eda71b}.gold-btn a{text-decoration:none;color:#eda71b;display:block;padding:10px 30px}.gold-btn a:hover{text-decoration:none;color:#4d4d4d}.market{padding:35px 0 35px 0}.market img{outline:10px solid white;outline-offset:-8px}.markets-background{background-image:url("https://cdn2.hubspot.net/hubfs/22287/backgrounds/markets_background.svg");background-size:cover;background-repeat:no-repeat;padding-top:100px;padding-bottom:250px}.down-arrow{margin-top:-150px}.callout{padding:20px 25px 25px 25px;background-color:#737889c9;margin-top:20px}.callout p{font-family:Georgia,Times,'Times New Roman',serif;font-size:26px;font-style:italic;line-height:1.5em;margin:20px 30px 5px 30px;color:#fff}.arrow{margin-bottom:-55px;padding-top:15px;position:relative}.css-treeview ul,.css-treeview li{padding:0;margin:0;list-style:none}.css-treeview li{margin:-15px 0px 20px 0px;color:#3b4653}.css-treeview a{color:#3b4653 !important}.css-treeview input{opacity:0;display:none}.css-treeview{-moz-user-select:none;-webkit-user-select:none;user-select:none}.css-treeview a{color:#00f;text-decoration:none}.css-treeview a:hover{color:#2c8fff !important}.css-treeview input+label+ul{margin:0 0 0 22px}.css-treeview input+label+ul{display:none}.css-treeview label,.css-treeview label::before{cursor:pointer;-o-transition:color .2s ease-out,background .2s ease-in;-ms-transition:color .2s ease-out,background .2s ease-in;-moz-transition:color .2s ease-out,background .2s ease-in;-webkit-transition:color .2s ease-out,background .2s ease-in;transition:color .2s ease-out,background .2s ease-in}.css-treeview label:hover{color:#3b4653}.css-treeview input:disabled+label{cursor:default;opacity:.6}.css-treeview input:checked:not(:disabled)+label+ul{display:block;padding-left:10px}.css-treeview label,.css-treeview label::before{background:url("icons.png") no-repeat}.css-treeview label,.css-treeview a,.css-treeview label::before{display:inline-block;height:18px;line-height:1em;,vertical-align:middle;font-weight:400;font-size:14px}.css-treeview label{background-position:18px 0;margin-bottom:30px}.css-treeview label::before{content:"";width:16px;vertical-align:middle;background-position:0 -32px;display:none}.css-treeview input:checked+label::before{background-position:0 -16px}.css-treeview i{font-size:17px;padding-left:5px}.leftgroup h4{margin-bottom:20px}.leftgroup img{margin-bottom:25px}.leftgroup p{font-size:14px;line-height:1.25em;margin-bottom:30px;margin-top:0px}.leftgroup p a{text-decoration:none}.pillar-content .active{color:#2c8fff !important;text-decoration:underline solid #2c8fff}@media screen and (-webkit-min-device-pixel-ratio:0){.css-treeview{-webkit-animation:webkit-adjacent-element-selector-bugfix infinite 1s}@-webkit-keyframes webkit-adjacent-element-selector-bugfix{from{padding:0}to{padding:0}}}.footer-white{z-index:0;position:relative}.footer-white a{text-decoration:none}.footer-white h3{font-size:22px !important;margin-bottom:5px;color:#2c8fff;font-weight:400}.footer-white h3 a{font-size:22px !important;margin-bottom:5px;color:#2c8fff}.footer-white p{font-size:16px;line-height:1.5em;margin-top:5px;margin-bottom:7px}.span12.widget-span.widget-type-cell.page-center.footer-white{margin-top:-75px}.footer-social{text-align:right;margin-top:12px;display:inline-block}.footer-social i{color:#173761}.no-webp .footer-contact-strip{background-image:url("https://www.steckermachine.com/hubfs/global-footer-2.jpg")}.footer-contact-strip{background-image:url("https://www.steckermachine.com/hubfs/global-footer-2.jpg");background-repeat:no-repeat;background-size:auto;padding:175px;background-color:transparent;margin-top:-230px}.footer-contact-strip h2{color:#fff}.footer-contact-strip h3{color:#fff}.footer-contact-strip-content{z-index:999;position:relative}.home-banner h1{font-family:'Lato',sans-serif;font-size:72px !important;color:#fff;margin:0px;font-weight:300;line-height:1em !important;text-align:left !important;text-transform:uppercase}.home-banner h2{font-family:'georgia',serif;font-size:26px !important;color:#fff;font-style:italic;text-transform:none}@media(max-width:1080px){.sticky-contents{width:205px !important}}@media(max-width:1009px){.banner-desktop{display:none !important}.banner-mobile{display:block !important}.arrow-mask{display:none !important}.cell-wrapper.layout-widget-wrapper{text-align:left !important}.down-arrow{display:none !important}.gold-btn{float:none !important}.gold-btn{margin-bottom:15px}.footer-contact-strip{padding:200px 0 0 0 !important;height:750px;margin-top:-350px}}@media(max-width:767px){.med-banner{height:44px}.slide-popup-text p span{display:block;position:relative;right:0;text-align:center;left:0;margin:20px auto 0px auto}.slide-popup-text a{margin-left:0px}.slide-popup-text p{margin:0px}h1{font-size:40px !important}.leftgroup{display:none !important}.arrow{float:right !important}.footer-logo img{float:left !important}.copyright-footer p{text-align:center}.footer-social{text-align:center}.footer-white h3{margin-bottom:0px;padding-bottom:0px}.market img{border-width:0px !important;margin-bottom:15px}.career-icon img{width:100px !important;display:block;margin-left:auto;margin-right:auto}.stack-row>.row-fluid-wrapper>.row-fluid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.market-image{order:1;-webkit-order:1;-moz-order:1;-ms-order:1;width:100%}.market-copy{order:2;-webkit-order:2;-moz-order:2;-ms-order:2;width:100%}.footer-contact-strip{padding:0px !important;height:750px;margin-top:-425px}.footer-padding{padding-top:250px !important}.footer-contact-strip-content{padding-top:200px}.content-image img{width:40% !important;display:block;margin-left:auto;margin-right:auto}.med-banner p{margin-top:0px !important;margin-bottom:0px !important}}.med-banner{text-align:center;color:#fff;background-color:#2c8fff}.med-banner p{text-align:center;margin-top:5px;margin-bottom:5px}.sticky-contents{width:275px}@media only screen and (max-width:655px){.med-banner{height:90px !important}}