/* compiled by scssphp 1.11.0 on Wed, 08 Mar 2023 14:49:43 +0000 (0.0718s) */

@-webkit-keyframes slideInLeft{0%{margin-left:-9999px;opacity:0}75%{opacity:0}95%{opacity:0.5}100%{margin-left:-10px;opacity:1}}@keyframes slideInLeft{0%{margin-left:-9999px;opacity:0}75%{opacity:0}95%{opacity:0.5}100%{margin-left:-10px;opacity:1}}@keyframes moveInRight{0%{transform:translateX(-100px)}100%{transform:translate(0)}}@keyframes logoAnimation{0%{opacity:0.2}100%{opacity:1}}html{margin:0;padding:0}body{margin:0;padding:0;font:normal 15px karlaregular}a{color:#000}a:hover{background:#e8c100;color:#fff}a:focus{background:#e8c100;color:#fff}h1{font-family:karlabold;font-size:40px;font-weight:normal;margin:0;padding:0}h2{font-family:karlabold;font-size:40px;font-weight:normal;margin:0;padding:0}h3{font-family:karlabold;font-size:19px;font-weight:normal;margin:0;padding:0}.equipment-item .right{float:right;width:25%;margin-top:15px}.equipment-item .left{width:70%}.banner-content{background-size:cover;height:594px;background-position:center center}.page-banner{width:100%;height:594px}.bx-controls{display:none}.content{width:1112px;margin:50px auto;overflow:auto}.slide_over{position:absolute;top:171px;left:0;width:611px;height:484px;z-index:100;background-image:url("../img/slide_over.png");background-repeat:no-repeat;padding:110px 0 0 70px}.slide_over p a{display:block;margin-left:10px;font-family:karlabold;font-size:14px;width:138px;height:44px;line-height:44px;background-color:#fff;background-image:url("../img/button_bg.png");background-repeat:no-repeat;background-position:center right;padding:0 0 0 17px;text-decoration:none}.slide_over p a:hover{color:#000}.slide_over p a:focus{color:#000}.slide_title{font-family:karlabold;padding:0;margin:0;line-height:90%;font-size:66px}.slide_sub_title{padding:0;margin:1px 2px 1px 8px;font-family:karlabold;font-size:22px}.equipment{overflow:auto}.equipment ul{margin:0;padding:0;list-style:none}.equipment ul li{width:272px;height:210px;float:left;margin:0 8px 8px 0;overflow:hidden}.equipment ul li:nth-child(4n+4){margin:0 0 8px 0}.equipment ul li a{display:block;text-decoration:none}.equipment ul li a span{display:block;background-color:#e8c100;height:55px;color:#fff;font-family:karlabold;font-size:22px;padding:5px 17px;text-transform:uppercase}.equipment ul li a span:hover{color:#000}.equipment ul li a span:focus{color:#000}.equipment ul li a img{margin:0;padding:0;border:0;display:block}.equipment ul li.banner-2-col{width:552px;margin:0;background:#000;color:#E8C100;box-sizing:border-box;padding:35px}.equipment ul li.banner-2-col h3{font-size:170%}.equipment ul li.banner-2-col p{font-size:130%;font-family:karlabold}.equipment ul li.banner-2-col .cta a{color:#fff;font-family:karlabold;text-transform:uppercase}.equipment ul li.banner-2-col .cta a:hover{background:transparent;text-decoration:underline}.equipment ul li.banner-2-col .cta a:focus{background:transparent;text-decoration:underline}.equipment-gallery{clear:both;padding-top:30px;margin-bottom:30px}.equipment-gallery h3{margin-bottom:10px}.equipment-gallery ul{margin:0;padding:0;list-style:none;overflow:auto}.equipment-gallery ul li{float:left}.equipment-gallery ul li a img{width:256px;display:block;border:0;margin:0 10px 10px 0}.links{overflow:auto;width:1112px;margin:0 auto}.links ul{margin:0;padding:0;list-style:none}.links ul li{width:207px;float:left;margin-right:91px;padding:0 0 45px 103px}.links ul li:nth-child(3n+3){margin-right:0}.links ul li a{font-family:karlabold;text-transform:uppercase;text-decoration:none}.box1{background-image:url("../img/button1.png");background-repeat:no-repeat;background-position:14px 2px}.box2{background-image:url("../img/button2.png");background-repeat:no-repeat;background-position:2px 2px}.box3{background-image:url("../img/button3.png");background-repeat:no-repeat;background-position:0px 2px}.page_header{height:160px;background-image:url("../img/content_bg.jpg");background-repeat:no-repeat;background-size:cover}.content_over{position:absolute;top:171px;left:0;width:680px;height:160px;background-image:url("../img/content_header_over.png");background-repeat:no-repeat;z-index:50}.content_over h2{padding:50px 0 10px 55px;background-image:url("../img/line.png");background-repeat:no-repeat;background-position:55px bottom;line-height:120%}.left{width:835px;margin-right:50px;float:left}.right{width:227px;float:left}.summary p{margin:5px 0}.summary p a{display:block;height:34px;padding:5px 7px;text-decoration:none;font-family:karlabold;font-size:14px;background-color:#000;color:#fff;background-image:url("../img/big_btn_bg.png");background-repeat:no-repeat;background-position:center right}.contact-map{margin:50px 0}.contact_content{width:720px;margin:50px auto;overflow:auto}.contact_left{width:350px;float:left;margin-right:20px}.contact_left label{display:inline-block;width:80px}.contact_left .input input{display:inline-block;width:254px;border:1px solid #e7e4e2;padding:7px;margin:2px 0 5px 0}.contact_left .input label.error,.contact_left .input .error-message{padding:3px 8px;display:block;width:100%;text-align:center;margin-bottom:10px;color:#ff6262;font-size:14px}.contact_left .input label.error:after,.contact_left .input .error-message:after{content:none}.contact_left .input input.error,.contact_left .input textarea.error{border:1px solid #ff6262}.contact_left .textarea textarea{display:inline-block;width:254px;border:1px solid #e7e4e2;padding:7px;margin:2px 0 5px 0;height:125px;vertical-align:top;font-family:karlaregular;font-size:15px}.contact_left .submit input{font-family:karlabold;color:#fff;background-color:#000;border:0;width:165px;height:44px;padding:0 0 0 10px;margin:5px 0 0 80px;text-align:left;background-image:url("../img/big_btn_bg.png");background-repeat:no-repeat;background-position:center right}.contact_right{width:350px;float:left}.contact_right table{text-align:left}.contact_right th{font-family:karlabold;color:#e8c100;font-weight:normal}.contact_right td{height:20px}.bold{font-family:karlabold}.news-items{margin:0;padding:0;list-style:none}.news-items li{margin-bottom:30px}.news-items h3{margin-bottom:10px}.news-items p{margin-top:0}.slick-slide img{object-fit:cover;width:100%;height:594px}.message{color:#ffffff;position:fixed;bottom:30px;right:30px;max-width:300px;padding:20px;border-radius:5px;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);z-index:10}.message.error{background-color:#ad1c1c}.message.success{background-color:#49a54a}@font-face{font-family:"karlabold";src:url("../font/karla-bold-webfont.woff2") format("woff2"), url("../font/karla-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"karlabolditalic";src:url("../font/karla-bolditalic-webfont.woff2") format("woff2"), url("../font/karla-bolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"karlaregular";src:url("../font/karla-regular-webfont.woff2") format("woff2"), url("../font/karla-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}.default-form{width:100%;margin:20px 0 0 0;padding:2rem}.default-form h3{margin:0 0 30px}.default-form .input{width:100%;margin-bottom:10px}.default-form .input label{display:flex;align-items:center;font-size:17px;padding:0 0 2px 0}.default-form .input label.error,.default-form .input .error-message{padding:3px 8px;display:inline-block;color:#ff6262;font-size:14px}.default-form .input label.error:after,.default-form .input .error-message:after{content:none}.default-form .input input,.default-form .input textarea,.default-form .input select{padding:0 10px;font:inherit;font-size:14px;width:100%;height:38px;border:1px solid #DDDDDD;border-radius:3px;transition:all 0.3s}.default-form .input input[type=checkbox],.default-form .input textarea[type=checkbox],.default-form .input select[type=checkbox]{width:auto;height:auto;float:left;margin-top:4px;margin-right:5px}.default-form .input input:active,.default-form .input input:focus,.default-form .input textarea:active,.default-form .input textarea:focus,.default-form .input select:active,.default-form .input select:focus{border-bottom:1px solid #e8c100;outline:none;box-shadow:0 0 5px #ddd;transition:all 0.3s}.default-form .input textarea{min-height:120px;padding:10px;font-size:"Roboto", sans-serif}.default-form .input input.error,.default-form .input textarea.error{border:1px solid #ff6262}.default-form .input.file input{background-color:#fff;padding:5px 10px;height:auto}.default-form .submit{display:inline-flex;margin:14px 6px 0 0}.default-form .submit input{-webkit-appearance:none;background:#e8c100;color:#000000;padding:10px 30px;transition:all 0.2s;border:0;border-radius:3px;font-size:16px;font-weight:500;font-family:"Roboto", sans-serif;cursor:pointer;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);-webkit-backface-visibility:hidden;-webkit-transform:scale(1);-webkit-transform:translate3D(0, 0, 0);-webkit-transform-style:preserve-3d}.default-form .submit input:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.3)}.default-form .col_multiple{display:flex}.default-form .col_multiple .input{margin-right:3rem}.default-form .col_multiple .input:last-child{margin-right:0}@media screen and (max-width:576px){.default-form .col_multiple .input{width:100%;margin-right:0}}@media screen and (max-width:576px){.default-form .col_multiple{display:block}}.default-form .reset-file{font-size:1.3rem;color:#fff;background-color:#888;padding:0.4rem 1rem;cursor:pointer;border-radius:3px}.default-form .current-file{margin:2rem 0 0 0}.default-form.fixed{max-width:60rem}.default-form.fixed .submit{text-align:right;display:block}@media screen and (max-width:1160px){.default-form.fixed{max-width:100%}}.group-form{width:100%;display:flex}.group-form .default-form{margin-right:3rem}.group-form .default-form:last-child{margin-right:0}@media screen and (max-width:768px){.group-form .default-form{margin-right:0}}@media screen and (max-width:768px){.group-form{flex-wrap:wrap}}.forgot_password{display:flex;align-items:center;height:100%}.login{width:100%;max-width:400px;margin:25px auto}.breadcrumbs{margin:0;list-style:none;overflow:auto;padding:10px;background:#022640;color:#fff}.breadcrumbs li{float:left;margin-right:10px}.breadcrumbs li a{color:#F19022}.breadcrumbs li a:hover{text-decoration:underline;color:#000F18}.breadcrumbs li a:focus{text-decoration:underline;color:#000F18}footer{background-color:#000;padding:35px 55px;color:#fff;font-size:12px;overflow:auto}.footer_links{float:left;list-style:none;margin:10px 20px 0 0;padding:0;width:210px}.footer_links li{float:left;width:210px;padding:1px 0}.footer_links li a{text-transform:uppercase;text-decoration:none;color:#fff}.footer_big_link a{font-family:karlabold}.subscribe{float:right;width:210px}.subscribe p{margin:0 0 5px 0}.subscribe .input{margin:10px 0}.subscribe .input input{border:0;background-color:#e8c100;font-size:12px;text-align:center;width:207px;height:27px;font-family:karlabold}.subscribe .submit input{margin:0 0 0 -3px;padding:0;border:0;color:#fff;background-color:#000;font-family:karlabold;font-size:19px}.copy{clear:both;text-transform:uppercase;padding:25px 0 0 0;font-family:karlabold}.copy a{color:#fff;text-decoration:none}header{background:#e8c100;height:171px;position:relative;z-index:12;top:0;left:0;right:0;overflow:auto}header h1{position:absolute;left:-9999px}.top_menu{padding:0 48px;height:41px;background-color:#000}.top_menu ul{text-align:right;list-style:none;margin:0;padding:0}.top_menu li{display:inline-block;height:41px;line-height:41px}.top_menu li a{display:block;padding:0 8px;color:#fff;font-family:karlabold;font-size:12px;text-decoration:none}.logo{padding:0 0 0 55px;height:130px;width:681px;background-image:url("../img/logo_bg2.png");background-repeat:no-repeat;background-position:center left}.logo a img{margin-top:24px}.mobile-menu{display:none}#menu{position:absolute;top:41px;right:42px;z-index:12;height:130px;font-size:22px}#menu ul{margin:0;padding:0;list-style:none}#menu ul li{display:inline-block;position:relative}#menu ul li .submenu-icon{display:none}#menu ul li a{display:block;color:#000;text-decoration:none;text-align:center;height:130px;line-height:130px;padding:0 12px;text-transform:uppercase;font-family:karlabold}#menu ul li a:hover{background:transparent;color:#000;text-decoration:underline}#menu ul li a:focus{background:transparent;color:#000;text-decoration:underline}#menu ul li ul{position:absolute;display:none}#menu ul li ul li{float:none;display:block;text-align:left}#menu ul li ul li a{text-align:left;padding:12px;width:250px;float:none;background:#cca800;height:25px;line-height:25px;font-size:16px}#menu ul li ul li a:hover{background:#e8c100}#menu ul li:hover ul{display:block}@media only screen and (min-device-width:200px) and (max-device-width:1100px){header{max-height:90px;height:auto;margin-top:60px;overflow:visible;position:static}.top_menu{position:fixed;top:10px;z-index:21;padding:0 0 0 10px}.logo{width:100%;height:auto;background-color:#fff;background-image:none;padding:0}.logo a{display:block;height:auto;text-align:center}.logo a img{max-width:414px;width:80%;padding:10px 0;margin:0 auto;display:block}.mobile-menu{display:block;position:fixed;right:0;top:0;z-index:20;width:90%;text-align:right;line-height:60px;font-size:180%;color:#fff;background-color:#000;padding:0 5%;text-decoration:none;border:0}.mobile-menu:hover{background-color:#000;color:#fff}.mobile-menu:focus{background-color:#000;color:#fff}#menu{display:none;position:fixed;width:100%;left:0;top:60px;background:#d7b100;z-index:15 !important}#menu ul li{border-bottom:1px solid #b69a00}#menu ul li .submenu-icon{display:block;width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;text-align:center;line-height:50px;color:#8f7900;font-size:18px;cursor:pointer;border-left:1px solid #b69a00}#menu ul li .submenu-icon:hover{color:#ffffff}#menu ul li a span{display:inline;margin:0 15px 0 0}#menu ul li ul{position:relative}#menu ul li ul li a{width:100%;font-size:18px;padding:0 0 0 10% !important}#menu ul li:hover ul{display:none}nav ul{z-index:1000}nav ul li{display:block !important}nav ul li a{background:#d7b100;text-align:left !important;padding:0 5% !important;font-size:20px;color:#000 !important;height:50px !important;line-height:50px !important}nav ul li a:hover{background-color:#000000 !important;color:#d7b100 !important}.slide_over{display:none}.slick-slide img{height:300px}.content{width:100%;margin:20px auto}.equipment{text-align:center}.equipment ul li{margin:5px;float:none;display:inline-block}.equipment ul li:nth-child(4n+4){margin:5px}.equipment ul li.banner-2-col{width:100%}.equipment ul li{height:auto;overflow:visible}.links{width:100%;text-align:center}.links ul li{text-align:left;float:none;display:inline-table;margin:0}.subscribe{float:left;margin:20px 0}footer{padding:30px 20px;font-size:15px}.content_over{background-image:none;top:0;width:100%;z-index:1}.content_over h2{font-size:30px;padding:0 0 0 10px;line-height:160px;background-image:none;color:#fff}.page_header{position:relative}.left{float:none;margin:20px 10px;width:auto}.right{float:none;margin:20px 10px;width:auto}.contact_content{width:100%;margin:25px 0}.contact_left{float:none;width:auto;display:block;margin:0 10px 30px 10px}.contact_left .submit input{margin:8px 2px 0 0}.contact_left label{width:auto;display:block}.contact_left .input input{width:95%;margin:2px 0 5px 0}.contact_left .textarea textarea{width:95%;margin:2px 0 5px 0}.contact_right{float:none;width:auto;display:block;margin:0 10px 30px 10px}.contact-map{margin:25px 0}.banner-content{height:300px}.page-banner{height:300px;background-position:center center}.equipment-item .right{float:none;width:100%;margin-top:0px}.equipment-item .left{width:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-60px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(60px, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translate(0, 40px)}100%{opacity:1;transform:translate(0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate(0, -140px)}to{opacity:1;transform:translate(0, 0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInDown{from{opacity:0;transform:translate(0, -40px)}to{opacity:1;transform:translate(0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate(0, 140px)}to{opacity:1;transform:translate(0, 0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes zoomIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}.zoomIn{animation-name:zoomIn}[data-parallax]{background-position:center;background-size:cover;background-repeat:repeat-y}[data-parallax]:not(.has-parallax){background-attachment:fixed;background-repeat:no-repeat}@media screen{body.scroll-to-reveal [data-reveal]{transform:translate(0, 0);animation-duration:0.75s;animation-delay:0.3s;animation-fill-mode:forwards;animation-timing-function:ease-out}body.scroll-to-reveal [data-reveal].scroll-to-reveal-hide{opacity:0}}