@charset "UTF-8";body{font-family:"Inter",sans-serif;font-weight:600;line-height:1.6}a:hover{text-decoration:none}.ls-1{letter-spacing:1px}.btn{border-color:#000000;border-radius:0;padding:7px 23px;font-weight:600}.btn-default{background-color:transparent}.p-0{padding:0}.m-b-0{margin-bottom:0}.m-r-5{margin-right:5px}.btn:hover{background-color:#e6e6e6!important}.unstyled li{list-style:none}.img-hidden-xxs{display:none}.middle{display:inline-block;vertical-align:middle}.block-center{margin:0 auto}.full-width{width:100%}a.link-reverse{color:#000000}a.link-reverse:hover{color:#00a5ce}.breadcrumb{background-color:#FFFFFF;color:#1e1e1e;margin-top:15px}.breadcrumb a{color:#000;font-weight:600}.breadcrumb>li+li:before{content:"> ";padding:0 1px}.form-control{border-radius:0;border-color:#ebebeb;box-shadow:none}label{font-weight:600}label.required:after{content:"*";color:#ed1c24;font-weight:100}@media only screen and (max-width:767px){.xs-bold{font-weight:600}}@media only screen and (min-width:480px){.img-visible-xxs{display:none}.img-hidden-xxs{display:inline-block}}@media only screen and (max-width:479px){.xs-100{width:100%!important}}.text-head{position:relative;padding-bottom:20px;font-weight:600;font-size:23px;line-height:normal}.text-head:after{content:"";width:80px;height:3px;background-color:#999999;position:relative;display:block;margin:20px auto 0}@media only screen and (max-width:479px){.text-head{font-size:18px}}.navbar{background-color:#FFFFFF;text-transform:uppercase;padding:2px 0;border-color:#FFFFFF!important}.navbar .main-logo-top{margin-top:5px;display:block}.navbar .nav>li>a{width:100%;text-align:center}.navbar .navbar-nav{padding:12px 0}.navbar .navbar-nav>li>a{padding-top:8px;padding-bottom:6px}.navbar .navbar-nav .dealer-login{text-align:center;padding:10px 0}@media only screen and (min-width:768px){.navbar .main-logo-top{margin-top:0}.navbar .flexed{display:flex;justify-content:space-between;align-items:center}.navbar .flexed>div{flex:0 0 auto}.navbar .navbar-header{float:none!important}.navbar .navbar-nav{float:none;margin:0 auto;display:table;table-layout:fixed}.navbar .navbar-nav>li>a{padding-top:12px;padding-bottom:10px}}@media only screen and (min-width:992px){.navbar .nav>li>a{min-width:140px}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#FFFFFF;color:#00a5ce}.navbar-default .navbar-nav>li>a{color:#000000}.overlay{position:absolute;width:100%;height:100%;top:0;left:0}.carousel-top .carousel-indicators{height:100%;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;right:3%;left:auto;width:auto}.carousel-top .carousel-indicators .active{width:10px;height:10px}.carousel-top .carousel-indicators li{display:block;margin:5px 0}.carousel-top .item img{width:100%}.carousel-top .carousel-caption{text-shadow:none;top:5%}.carousel-top .carousel-caption h2{font-size:37px;font-weight:700;line-height:normal}.carousel-top .carousel-caption .subtitle{font-size:20px;line-height:normal;font-weight:600}.carousel-top .overlay{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0.8)),color-stop(100%,rgba(64,64,64,0.07)));background:linear-gradient(to bottom,rgba(0,0,0,0.8) 0%,rgba(64,64,64,0.07) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#404040",GradientType=0)}@media only screen and (min-width:768px){.carousel-top .carousel-indicators{right:10%}.carousel-top .carousel-inner .item img{min-height:460px;object-fit:cover}.carousel-top .carousel-caption{top:28%}.carousel-top .carousel-caption h2{font-size:45px}.carousel-top .carousel-caption .subtitle{font-size:24px}}@media only screen and (min-width:992px){.carousel-top .overlay{background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0.15)),color-stop(100%,rgba(64,64,64,0.15)));background:linear-gradient(to bottom,rgba(0,0,0,0.15) 0%,rgba(64,64,64,0.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#404040",GradientType=0)}.carousel-top .carousel-caption h2{font-size:55px}.carousel-top .carousel-caption .subtitle{font-size:28px}}@media only screen and (max-width:479px){.carousel-top .carousel-inner .item img{min-height:460px;object-fit:cover}.carousel-top .subtitle br{display:none}}.gflinter-container{padding-top:10px;line-height:26px}.gflinter-container img{margin:0 auto}.gflinter-container .gflinter-text{padding:0 20px;margin-bottom:20px}@media only screen and (min-width:768px){.gflinter-container{padding-top:40px}}@media only screen and (max-width:991px){.gflinter-container .gflinter-text br{display:none}}.about-gfl-container{max-width:771px;margin:0 auto;padding:30px 0}.about-gfl-container p{line-height:24px}.about-gfl-container .about-gfl-icons{margin-bottom:10px;margin-top:20px}.about-gfl-container .about-gfl-icons .col-md-4{margin-bottom:10px}.about-gfl-container .about-gfl-icons p{font-size:16px;letter-spacing:1px;margin-top:12px;line-height:normal}.about-gfl-container .btn{margin-top:25px}@media only screen and (max-width:479px){.about-gfl-container .text-head{margin:0 auto;width:100%;max-width:250px}}.brands-container .row{margin-top:30px}.brands-container .brand-title{background-color:#ededed;padding:12px 0}.brands-container .brand-title ul{padding-left:0;text-align:center}.brands-container .brand-title li{margin:10px 0;cursor:pointer}.brands-container .brand-title li.active,.brands-container .brand-title li:hover{color:#00a5ce}.brands-container .brand-description{background-color:#f4f4f4;padding:40px;flex:0 0 auto;display:flex;align-items:center}.brands-container .brand-description .logo{margin-bottom:12px;max-width:200px}.brands-container .brand-description h3{font-weight:600;font-size:16px;margin-bottom:2px}.brands-container .brand-description p.subtitle{font-style:italic;margin-bottom:18px;line-height:normal}.brands-container .brand-description .btn{margin-top:20px}.brands-container .brand-description p{line-height:24px}.brands-container .brand-image{position:relative;display:block}.brands-container .brand-image img{height:100%;width:100%;object-fit:cover}@media only screen and (min-width:768px){.brands-container{margin-top:30px}.brands-container .brand-title{padding-left:40px}.brands-container .brand-title ul{text-align:left}.brands-container .description-and-image{display:flex;flex-wrap:wrap;align-items:stretch}.brands-container .description-and-image .brand-description{width:45%}.brands-container .description-and-image .brand-image{width:55%;align-self:stretch}}@media only screen and (min-width:992px){.brands-container .brand-inner{display:flex;flex-wrap:wrap;align-items:stretch;min-height:400px}.brands-container .brand-title{padding-right:50px;display:flex;justify-content:flex-end;align-items:center}.brands-container .brand-title ul li{display:block;margin:13px 0}}.contact-container{position:relative}.contact-container .caption{position:absolute;color:#FFFFFF;width:100%;height:100%;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.contact-container .caption h2{font-weight:600}.contact-container .caption p{line-height:26px;margin-bottom:20px}.contact-container .caption .btn{border-color:#ffffff;color:#ffffff}.contact-container .caption .btn:hover{color:#333}footer{padding:50px 0;background-color:#202020;color:#FFFFFF}footer a{color:#FFFFFF}footer li{line-height:24px;margin-bottom:12px}footer .first-column ul{padding-bottom:10px}@media only screen and (max-width:767px){footer .first-column ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;width:100%;max-width:320px}}footer .second-column ul{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:25px}footer .second-column ul li{margin-bottom:0;margin-right:20px;line-height:normal}footer .second-column ul img,footer .second-column ul li a{display:block;line-height:normal;margin-bottom:12px}footer .second-column ul img{filter:grayscale(100%)}footer .second-column ul a:hover img{filter:grayscale(0)}footer .third-column img{margin-right:15px}footer .footer-brd{border-top:1px solid #2c2c2c;margin:5px 0 25px}footer .copyright{padding-top:12px;margin-top:12px;border-top:1px solid #2c2c2c}footer .copyright .text{color:#929292;font-size:12px}.banner-top{position:relative}.banner-top img{min-height:469px;object-fit:cover}.banner-top .banner-caption{position:absolute;width:100%;height:100%;top:0;left:0;color:#FFFFFF;display:flex;justify-content:center;align-items:center}.banner-top .banner-caption h2{font-weight:600;font-size:37px}.banner-top .overlay{background-color:rgba(0,0,0,0.4)}.marketing-form{padding-bottom:120px}h2.head-tab{font-size:16px;background-color:#ebebeb;padding:10px 20px;margin-top:15px;margin-bottom:30px;font-weight:600}.marketing-form h3{border-bottom:1px solid #cccccc;padding-bottom:7px;font-weight:700}.file-input-dashed label.form-control{border-style:dashed;height:42px;padding:3px 0}.file-input-dashed input{margin-left:0;margin-bottom:0;margin-top:-48px;height:42px;width:85%;cursor:pointer;opacity:0;position:absolute}.file-input-dashed{margin-top:20px}.file-input-dashed span.text{background-color:transparent;color:#2a2a2a;padding:0 20px;cursor:pointer;box-shadow:none}.file-input-dashed label span{display:inline-block;line-height:35px;text-transform:none;margin:-1px 15px 0 -1px}.file-input-dashed .browse-file{background-color:#b7b7b7;color:#FFF;padding:3px 14px;line-height:normal;margin-top:4px}@media only screen and (max-width:370px){.file-input-dashed .browse-file{display:none}}.file-input-dashed .text img{margin-right:6px;margin-top:-5px}.button-container .btn{background-color:#333}.button-container .btn:hover{background-color:#000!important;border:1px solid #000}