@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');@media only screen and (min-width:981px){.header-nav-row{position:relative;background:#000000!important;min-height:160px;display:flex!important;align-items:center!important;padding:0 35px!important;border-bottom:4px solid #f5c542;overflow:visible!important;z-index:9999}.header-nav-row .et_pb_column{position:relative;z-index:3;min-height:160px;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;padding:0!important}.header-nav-row::before{content:"";position:absolute;left:35px;right:35px;top:63px;height:34px;background:linear-gradient(to bottom,#3b3b3b,#242424);z-index:1}.header-nav-row .et_pb_image{position:relative;z-index:20;margin:0!important;padding:0!important;pointer-events:none}.header-nav-row .et_pb_image img{max-height:155px;width:auto;height:auto;pointer-events:none}.header-nav-row .jc-nav-link{position:relative!important;z-index:50;height:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;transform:none!important;cursor:pointer}.header-nav-row .jc-nav-link .et_pb_text_inner,.header-nav-row .jc-nav-link p{margin:0!important;padding:0!important;line-height:34px!important;font-family:'Roboto',sans-serif!important;font-size:16px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#ffffff!important;text-align:center}.header-nav-row .jc-nav-link:hover p{color:#f5c542!important}.header-nav-row .mega-parent::before{content:"";position:absolute;left:0;right:0;top:34px;height:90px;background:transparent;z-index:49}.mega-menu{opacity:0;visibility:hidden;pointer-events:none;position:absolute;left:0;right:0;top:125px!important;width:100%;background:#111111!important;z-index:99999;padding:45px 75px!important;border-top:4px solid #f5c542;box-shadow:0 18px 45px rgba(0,0,0,0.45);transition:opacity 0.2s ease,visibility 0.2s ease}.mega-menu.active,.mega-menu:hover{opacity:1;visibility:visible;pointer-events:auto}.mega-menu h4{font-family:'Roboto',sans-serif!important;font-size:16px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#f5c542!important;margin-bottom:15px}.mega-menu a{display:block;font-family:'Roboto',sans-serif!important;font-size:15px;font-weight:500;color:#ffffff!important;text-decoration:none;padding:9px 0;transition:all 0.2s ease}.mega-menu a:hover{color:#f5c542!important;padding-left:8px}.mega-menu .et_pb_button,.mega-menu .et_pb_button:link,.mega-menu .et_pb_button:visited,.mega-menu .et_pb_button span{background:#f5c542!important;background-image:none!important;border:2px solid #f5c542!important;color:#000000!important;font-family:'Roboto',sans-serif!important;font-weight:900!important;text-transform:uppercase;letter-spacing:1px;border-radius:0!important;padding:12px 28px!important}.mega-menu .et_pb_button:hover,.mega-menu .et_pb_button:hover span{background:#ffffff!important;background-image:none!important;border-color:#ffffff!important;color:#000000!important}.et_pb_section,.et_pb_row,.et_pb_column{overflow:visible!important}}.mobile_menu_bar:before{color:#f5c542!important;font-size:32px}@media (max-width:980px){.et_mobile_menu li a{font-family:'Roboto',sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:16px 20px!important;border-bottom:1px solid #222}}.et_mobile_menu{transition:all 0.3s ease-in-out}.jc-footer{background:#000000!important;color:#ffffff;padding:55px 40px 0!important;position:relative;border-top:3px solid #f5c542;font-family:'Roboto',sans-serif}.jc-footer .et_pb_row{max-width:1400px!important;width:100%}.jc-footer img{max-width:230px;height:auto}.jc-footer-contact p{color:#cfcfcf;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:22px;display:flex;align-items:center;gap:16px}.jc-footer-contact span{color:#f5c542;font-size:22px;width:28px;display:inline-block}.jc-footer-contact a{color:#cfcfcf!important;text-decoration:none}.jc-footer-contact a:hover{color:#f5c542!important}.jc-footer-newsletter{text-align:center}.jc-footer-newsletter h4{color:#cfcfcf;font-size:16px;font-weight:900;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.jc-footer-newsletter form{display:flex;justify-content:center;align-items:center}.jc-footer-newsletter input{height:42px;width:70%;border:none;padding:0 14px;font-size:15px}.jc-footer-newsletter button{height:42px;background:#000000;border:4px solid #f5c542;color:#ffffff;padding:0 22px;font-size:24px;font-weight:900;letter-spacing:1px;cursor:pointer}.jc-footer-newsletter button:hover{background:#f5c542;color:#000000}.jc-footer .et_pb_social_media_follow{text-align:center;margin-top:25px}.jc-footer .et_pb_social_media_follow li a.icon{background:transparent!important}.jc-footer .et_pb_social_media_follow li a.icon:before{color:#cfcfcf!important;font-size:26px}.jc-footer .et_pb_social_media_follow li a.icon:hover:before{color:#f5c542!important}.jc-footer-bottom{background:#f5c542!important;color:#000000!important;padding:12px 40px!important;margin-top:35px}.jc-footer-bottom p,.jc-footer-bottom a{color:#000000!important;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none}.jc-footer-bottom a:hover{color:#ffffff!important}@media only screen and (max-width:980px){.jc-footer{text-align:center;padding:40px 20px 0!important}.jc-footer-contact p{justify-content:center;font-size:14px;flex-direction:column;gap:6px}.jc-footer-newsletter form{flex-direction:column;gap:10px}.jc-footer-newsletter input{width:100%}.jc-footer-newsletter button{width:100%;font-size:20px}.jc-footer-bottom{text-align:center;padding:15px 20px!important}}.jc-footer-newsletter button{height:42px;background:#000000!important;border:3px solid #f5c542!important;color:#ffffff!important;padding:0 18px!important;font-size:14px!important;font-weight:700!important;letter-spacing:1px;cursor:pointer;font-family:'Roboto',sans-serif!important;text-transform:uppercase}.jc-footer-newsletter button:hover{background:#f5c542!important;color:#000000!important}#left{width:47%;float:left;margin-right:6%}#right{width:47%;float:left}.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;margin-bottom:10px}.clearfix{display:block}.wpcf7 input[type="submit"]{padding:20px 30px;background:#f5c542;border:none;outline:none;color:#000000;width:100%;font-size:22px;letter-spacing:1px;font-weight:600;cursor:pointer;text-transform:uppercase;font-family:"roboto",sans-serif}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 .wpcf7-select{font-size:18px;color:#ffffff;font-family:"Jost",sans-serif;background-color:rgba(255,255,255,0);padding:14px;width:100%;border:none;border-bottom:2px solid #ffffff;font-weight:600}.wpcf7 textarea{width:100%;height:120px;font-size:18px;color:#ffffff;font-family:"Jost",sans-serif;background-color:rgba(255,255,255,0);border:none;border-bottom:2px solid #ffffff;font-weight:600}.wpcf7-response-output{border:1px solid #ffffff;background-color:#ffffff;font-size:16px;color:black;border-radius:5px;-webkit-border-radius:5px;padding:20px!important}.wpcf7-not-valid{background-color:#ef8888}span.wpcf7-list-item{font-size:13px;line-height:1.8}span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7 .wpcf7-list-item{display:block;margin-bottom:15px}.wpcf7-checkbox label{position:relative;cursor:pointer;font-size:18px}.wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:40px;height:40px;top:0;left:0}.wpcf7-checkbox input[type=checkbox]+span{font-size:16px}.wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:'';border-radius:0;height:40px;width:40px;top:0px;left:0px;border:2px solid #ffffff}.wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:"\2713";height:40px;width:40px;top:0;left:0;visibility:hidden;font-size:24px;text-align:center;line-height:40px}.wpcf7-checkbox input[type=checkbox]:checked+span:before{background:transparent}.wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.wpcf7-list-item-label{margin-left:50px;display:inline-block;font-size:18px}.wpcf7-response-output{border:1px solid #ffffff;background-color:#ffffff;font-size:16px;color:black;border-radius:5px;-webkit-border-radius:5px;padding:20px!important}.wpcf7-not-valid{background-color:#ef8888}