.product-list ul{margin:0;padding:0;list-style:none}.product-list ul li{position:relative;padding-left:30px}.product-list ul li:before{content:"\4e"!important;font-family:ETModules;display:block;position:absolute;top:0;left:0;color:#0387cc;font-weight:bold}.footer-nav a{display:inline-block!important;margin:0 0 20px 0!important;padding:0!important;line-height:1.2rem;transition:.2s ease-in-out!important}.footer-nav a:hover{color:#ffec04!important}p{line-height:1.3rem!important}h4{line-height:1.1em!important}.dd-menu-flex-item a{position:relative}.dd-menu-flex-item a:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:#ffec04;transition:width 0.3s ease}.dd-menu-flex-item a:hover:before{width:100%}#mainNavigation{height:100vh;padding-top:120px;background:#003882;background:linear-gradient(270deg,rgba(0,56,130,1) 0%,rgba(0,56,130,0.75) 100%);backdrop-filter:blur(10px)}#mainNavigation ul{list-style-type:none;margin:0!important;padding:0!important}#mainNavigation ul li{margin-bottom:2.75rem}#mainNavigation ul li a{font-family:'Pragm',Helvetica,Arial,Lucida,sans-serif;font-size:25px;text-transform:uppercase;color:#fff;transition:.2s ease-in-out}#mainNavigation ul li a:hover{color:#FFEB03!important}.contact_form{margin-top:50px}.contact_form input[type=text],.contact_form input[type=email],.contact_form textarea{width:100%;border-radius:8px;padding:10px 10px;font-size:16px}.contact_form label{font-weight:700;color:#1a1a1a}.btn-submit{width:100%;border:2px solid #FFEB03;padding:10px;position:relative;background:#FFEB03!important;color:#fff;font-family:'Pragm',Helvetica,Arial,Lucida,sans-serif;font-size:18px;border-radius:8px;cursor:pointer}.btn-submit::before{content:"";width:50%;height:50px;position:absolute;display:block;top:20%;left:20%;background:#FFEB03}a[aria-current="page"]{color:#ffeb03!important}video#main-video{max-width:85%;float:right;border-radius:8px;pointer-events:none!important}a.wolf-btn{border:2px solid #ffeb03;;border-radius:8px;background:#ffeb03;padding:14px 50px;margin:20px 0 0 0;display:inline-block;font-family:Pragm!important;font-weight:bold;font-style:italic;font-size:16px!important;text-transform:uppercase;color:#003781}a.wolf-btn:hover{background:transparent;color:#ffeb03}.et_pb_column_0_tb_header{padding-left:0!important}.dfh-21 .et-menu .menu-item-has-children>a:after{content:'\\4c'!important;font-size:24px!important;font-weight:normal!important;padding-left:10px;right:auto!important}.dfh-21 .et-menu .menu-item-has-children>.dfh-menu-switched-icon:after{content:'\\4d'!important;font-size:24px!important;font-weight:normal!important;padding-left:10px;right:auto!important}.dfh-21 .et-menu .menu-item-has-children>a{position:relative}.dfh-21 .et-menu .menu-item-has-children .sub-menu li{display:none!important}.dfh-21 .et-menu .menu-item-has-children .sub-menu .dfh-show-menu-items{display:block!important}.dfh-21 .et_pb_menu__menu{display:block!important}.dfh-21 .et_mobile_nav_menu{display:none!important}.dfh-21 .et-menu-nav .et-menu{align-items:center!important;flex-direction:column}.dfh-21 .et-menu>li{display:flex;flex-direction:column;margin-top:15px!important}.dfh-21 .sub-menu{border-top:0!important;box-shadow:none!important;display:flex;flex-direction:column;left:0!important;opacity:1!important;padding:0!important;position:relative!important;top:4px!important;visibility:visible!important;width:auto!important}.dfh-21 .et-menu li li a{font-size:20px!important;font-weight:600!important;padding:0 0 16px 0!important;text-align:center;width:auto!important}.dfh-21-menu-row{overflow:auto;scrollbar-width:none;transform:translateY(-100%);transition:all 1s ease}.dfh-21-menu-row::-webkit-scrollbar{display:none}.dfh-21-menu-row .et_pb_column{align-items:center;display:flex;min-height:100vh!important}.dfh-21-menu-row.dfh-21-menu{transform:translateY(0);transition:all 1s ease}.dfh-21-hamburger-icon,.dfh-21-close-icon{cursor:pointer}.dfh-21-hamburger-icon{display:inline-block;float:right}.dfh-21-hamburger-icon .et_pb_main_blurb_image,.dfh-21-close-icon .et_pb_main_blurb_image{margin-bottom:0!important}.dfh-21 .et-menu li li.menu-item-has-children>a:first-child:after{top:0}@media screen and (max-width:980px){.dfh-21 .et-menu li li a{font-size:18px!important}.dfh-21 .et-menu .menu-item-has-children>a:after{font-size:18px!important}.dfh-21 .et-menu .menu-item-has-children>.dfh-menu-switched-icon:after{font-size:18px!important}}