@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;900&display=swap");body,td,th{font-family:'Poppins', sans-serif;font-size:14px;font-weight:300;color:#402751}@media screen and (max-width: 768px){body,td,th{font-size:4vw}}body img{border:none}a:link{color:#da1b0c;text-decoration:none;font-weight:normal}a:visited{text-decoration:none;color:#00592e}a:hover{text-decoration:none;color:#000}a:active{color:#000;text-decoration:none}*{box-sizing:border-box}#fancybox-overlay,#fancybox-wrap,#fancybox-outer{box-sizing:inherit}.mobile{display:none}.navbar{position:relative;background-color:#fff;width:100%;top:0px;z-index:500;border-radius:0;margin-bottom:0px}.navbar .container{position:relative;height:212px}#logo{float:left;margin-top:70px}#fast_contact{position:absolute;top:50px;right:10px}#fast_contact a{color:#da1b0c;font-size:33px}#fast_contact a strong{font-weight:500;color:#00592e}#nav{position:absolute;top:100px;right:0px;margin-top:0px}.trigger_wrapper{display:none;position:relative}.trigger_wrapper{display:none;cursor:pointer}@media screen and (max-width: 1200px){.trigger_wrapper{position:absolute;display:block;top:110px;right:15px}}@media screen and (max-width: 767px){.trigger_wrapper{position:relative;top:-6px;right:0px}}.row.banner{background-image:url(../slider/image_1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;background-color:#000;margin-left:0px;margin-right:0px}.row.banner img{width:100%;height:auto}.row.banner .wrapper{position:absolute;top:50%;left:0;width:100%;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.row.banner .wrapper .center{color:#fff}.row.banner .wrapper .center .line_1{font-size:73px;font-weight:700;text-align:center}.row.banner .wrapper .center .line_2{font-size:35px;text-align:center}.row.banner .wrapper .center .line_3{text-align:right;text-align:center}.row.banner .wrapper .center .line_3 a{display:inline-block;margin-top:20px;padding:10px 30px;border:3px solid #fff;color:#fff;font-size:30px;font-weight:700;text-transform:uppercase}.row.banner .wrapper .center .line_3 a:hover{background-color:#fff;color:#000}.row.banner_page{border-bottom:3px solid #e55c0a;margin-left:0px;margin-right:0px}.row.content{position:relative;margin-left:0px;margin-right:0px;padding-top:50px;padding-bottom:50px;color:#000000;font-size:18px;font-weight:300;line-height:170%}.row.content table,.row.content td,.row.content th{font-size:18px}.row.content td,.row.content th{padding:8px}.row.content .col-sm-12{float:none}.row.content .col-sm-12 h1{color:#000;font-size:34px;font-weight:900;margin-top:0px;margin-bottom:50px;padding-top:50px;text-align:center;text-transform:uppercase}.row.content .col-sm-12 h2{color:#00592e;font-size:30px;font-weight:900;margin-top:0px;margin-bottom:50px;padding-top:50px;text-align:center}.row.content .col-sm-12 h3{color:#000;font-size:23px;font-weight:900;margin-top:0px;margin-bottom:50px;padding-top:50px;text-align:center;text-transform:uppercase}.row.content .main_page{font-size:17px;line-height:170%;max-width:1000px;margin:0 auto;float:none}.row.content .main_page p{margin-bottom:30px}.row.content .col-sm-12.main_page{float:none}.link.bottom{text-align:center}.link.bottom a{background:#39569e;display:inline-block;padding:12px 70px;border:1px solid #fff;margin-top:70px;color:#fff;font-size:20px;text-transform:uppercase}table p{margin:0}.row.content_page{position:relative;margin-left:0px;margin-right:0px;padding-top:50px;padding-bottom:100px;color:#737373;font-size:18px;font-weight:300;line-height:170%}.row.content_page table,.row.content_page td,.row.content_page th{font-size:18px}.row.content_page td,.row.content_page th{padding:8px}.row.content_page .col-sm-12 h1,.row.content_page .col-sm-12 h2{color:#0853af;font-size:49px;font-weight:900;margin-top:0px;margin-bottom:50px;padding-top:50px;text-transform:uppercase}.row.content_page .col-sm-12 h3{color:#0853af;font-size:30px;font-weight:900;margin-top:0px;margin-bottom:30px}.row.content_page .main_page{font-size:18px;line-height:170%}.row.content_page .main_page p{margin-bottom:30px}.contact_page label{font-weight:500}.contact_page textarea{width:100%;max-width:100%;min-width:100%;min-height:100px}.row.block{position:relative;background-color:#8b1919;margin-left:0px;margin-right:0px;color:#fff;font-size:16px;font-weight:300;line-height:150%}.row.block h3{font-weight:bold;font-size:33px;margin-bottom:30px}.row.block .col-sm-4.left{background-image:url(../gfx/bg_1.jpg);background-repeat:no-repeat;background-position:top right;background-size:cover;position:absolute;height:100%;right:0px}.row.block .col-sm-4.center{margin-left:33.33333333%;padding:90px 50px;text-align:justify}.row.block .col-sm-4.right{position:static;height:100%}.row.block .col-sm-4.right a.more{background-color:#8b1919;font-size:16px;position:absolute;top:50%;left:66.666666666%;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.row.block.type_1 .col-sm-4.left{background-image:url(../gfx/bg_1.jpg);left:auto;right:0px}.row.block.type_1 .col-sm-4.center{margin-left:33.33333333%;padding:90px 0px}.row.block.type_1 .col-sm-4.center .links{text-align:center;display:inline-block}.row.block.type_1 .col-sm-4.right a.more{left:66.666666666%}.row.block.type_1 .col-sm-4.right a.more:hover{background-color:#fff;color:#000}.row.block.type_2 .col-sm-4.left{background-image:url(../gfx/bg_2.jpg);left:0px;right:auto}.row.block.type_2 .col-sm-4.center{margin-left:33.33333333%}.row.block.type_2 .col-sm-4.right a.more{left:66.666666666%}.row.block.type_2 .col-sm-4.right a.more:hover{background-color:#fff;color:#000}.row.block.type_3{background-color:#fff;color:#000}.row.block.type_3 .col-sm-4.left{background-image:url(../gfx/bg_3.jpg);left:auto;right:0px}.row.block.type_3 .col-sm-4.center{margin-left:33.33333333%}.row.block.type_3 .col-sm-4.right a.more{background-color:#fff;color:#000;border-color:#000;left:auto;right:66.666666666%}.row.block.type_3 .col-sm-4.right a.more:hover{background-color:#000;color:#fff}.row.block.type_4 .col-sm-4.left{background-image:url(../gfx/bg_4.jpg);left:0px;right:auto}.row.block.type_4 .col-sm-4.center{margin-left:33.33333333%}.row.block.type_4 .col-sm-4.right a.more{left:66.666666666%}.row.block.type_4 .col-sm-4.right a.more:hover{background-color:#fff;color:#000}.row.block.type_5{background-color:#fff;color:#000}.row.block.type_5 .col-sm-4.left{background:none;left:auto;right:0px;padding:0px}.row.block.type_5 .col-sm-4.left iframe{width:100%;height:100%}.row.block.type_5 .col-sm-4.center{margin-left:33.33333333%}.row.block.type_5 .col-sm-4.right a.more{background-color:#fff;color:#000;border-color:#000;left:auto;right:66.666666666%}.row.block.type_5 .col-sm-4.right a.more:hover{background-color:#000;color:#fff}.row.block.type_6{background-color:#8b1919;background-image:url(../gfx/bg_6.jpg);background-size:cover;padding:30px 0px;color:#fff;font-size:22px;font-weight:bold}.row.block.type_6 .col-sm-12.center{margin-left:0;text-align:center}.row.block.type_6 span{margin-left:10px;margin-right:10px}.row.newsletter{position:relative;background-color:#3c3c3c;margin-left:0px;margin-right:0px;padding-top:70px;padding-bottom:70px;color:#fff;font-size:23px;font-weight:300;line-height:170%;text-align:center}.row.newsletter input{font-size:16px;width:100%;border-radius:0px;padding:20px 15px;color:#000;border:2px solid #fff}.row.newsletter input::-webkit-input-placeholder{color:#000}.row.newsletter input:-ms-input-placeholder{color:#000}.row.newsletter input::placeholder{color:#000}.row.newsletter button{width:100%;border:2px solid #fff;background-color:#8b1919;font-size:20px;font-weight:bold}.row.newsletter button:hover{background-color:#000}.row.newsletter #newsletter-success{color:#fff;display:none}.row.newsletter #newsletter-error{color:#fff;display:none}.row.footer{background-color:#1c1c1c;position:relative;margin-left:0px;margin-right:0px;padding-top:80px;padding-bottom:50px;font-size:16px;color:#fff}.row.footer h4{font-size:23px;font-weight:bold;margin-bottom:30px}.row.footer a{color:#fff}.row.footer .col-sm-3{padding-bottom:40px}.row.footer .col-sm-6{text-align:center}.row.footer .f_links a{margin-bottom:10px;display:block}.row.footer .ncd{margin-top:100px}.row.footer .copyright{text-align:center;margin-top:80px;font-size:16px}.row.footer .copyright a{color:#fff}.row.footer .copyright a:hover{color:#e55c0a}.row.maps{position:relative;margin-left:0px;margin-right:0px}#contact-map{width:100%;height:551px}.divider{border-top:1px solid #bfbfbf;margin-top:20px;margin-bottom:20px}.container-contact{font-size:15px;line-height:26px}.container-contact a,.container-contact a:hover{font-size:15px;font-weight:normal;text-decoration:none;color:#4eb768}.container-contact h2{font-size:36px;line-height:45px;font-weight:bold}.container-contact h3{font-size:20px;line-height:30px;font-weight:normal;margin-bottom:40px}.container-contact h4{font-size:18px;font-weight:bold;margin:0}.container-contact .btn-map-white,.container-contact .btn-map-white:hover,.container-contact .btn-map-white:visited,.container-contact .btn-map-white:focus{color:#ffffff;background-color:#0c98c9;font-size:15px;font-weight:bold;width:205px;white-space:normal;position:relative;padding-left:23px}.container-contact .btn-map-white .glyphicon{top:12px;position:absolute;font-size:26px;left:3px}.container-contact .contact-reviews{color:#000000;font-size:20px;line-height:35px;font-weight:bold}.container-contact .contact-reviews a,.container-contact .contact-reviews a:hover{color:#000000;font-size:20px;line-height:35px;font-weight:bold}.container-contact .contact-reviews a:hover{text-decoration:underline}.container-contact #showroom-highlighted{display:none;background-color:#f9f9f9;padding:20px;margin-top:10px;border:1px solid #74bb68;border-radius:5px;font-size:18px;line-height:29px}.container-contact #showroom-highlighted h4{font-size:27px}.container-contact #showroom-highlighted a,.container-contact #showroom-highlighted a:focus,.container-contact #showroom-highlighted a:hover,.container-contact #showroom-highlighted a:visited{color:#186538;font-size:18px;font-weight:700}.clear{clear:both}.small_line{width:100%;height:5px;background:#04bec5;margin-top:5px}.red{color:red}.callout-danger{background:red;color:#fff;padding:15px 15px 5px 15px;border-radius:10px;margin-bottom:25px}a.back{font-size:19px;color:#e55c0a;font-weight:500}#form_success{display:none}#form_error{display:none}a.more{display:inline-block;margin-top:0px;padding:15px 30px;border:3px solid #fff;color:#fff;font-size:30px;font-weight:700;text-transform:uppercase}a.more:hover{background-color:#fff;color:#000}.links{padding-top:30px;padding-bottom:30px}.links p{font-size:30px;margin-top:30px;margin-bottom:30px;font-weight:bold}.links a.more{width:430px}.youtube{position:relative;background:#000;margin:0 auto;margin-bottom:30px}.youtube img{width:100%;height:auto}.youtube .player{position:absolute;width:100%;height:100%;top:0px;left:0px}.youtube .player iframe{position:relative;width:100%;height:100%}.btn-primary{color:#fff;background-color:#8b1919;border-color:#8b1919}.btn-primary:hover{background-color:#000 !important;border-color:#000 !important}.close:hover{opacity:1}.pt30{padding-top:30px}@media screen and (max-width: 1200px){.navbar .container{height:auto;min-height:220px}#nav{position:relative;width:100%;top:0px;right:0px;margin-top:30px}.row.block.type_1 .col-sm-4.left{background-image:url(../gfx/bg_2.jpg);left:auto;right:0px}.row.block.type_1 .col-sm-4.center{margin-left:20%;padding:90px 0px}.row.block.type_1 .col-sm-4.center .links{text-align:center;display:inline-block}.row.block.type_1 .col-sm-4.right a.more{left:66.666666666%}.row.block.type_2 .col-sm-4.center{padding:50px 30px;width:50%}.row.block.type_2 .col-sm-4.right{width:25%}.row.block.type_2 .col-sm-4.right a.more{top:50%;left:auto;right:30px}.row.block.type_3 .col-sm-4.center{padding:50px 30px;width:50%;margin-left:16.66666667%}.row.block.type_3 .col-sm-4.right{width:25%}.row.block.type_3 .col-sm-4.right a.more{top:50%;left:30px;right:auto}.row.block.type_4 .col-sm-4.center{padding:50px 30px;width:50%}.row.block.type_4 .col-sm-4.right{width:25%}.row.block.type_4 .col-sm-4.right a.more{top:50%;left:auto;right:30px}.row.block.type_5 .col-sm-4.center{padding:50px 30px;width:50%;margin-left:16.66666667%}.row.block.type_5 .col-sm-4.right{width:25%}.row.block.type_5 .col-sm-4.right a.more{top:50%;left:30px;right:auto}a.more{padding:10px 20px}}@media screen and (max-width: 1000px){#liner_form .liner_row{top:0%;transform:translate(0, 0%);-ms-transform:translate(0, 0%);-webkit-transform:translate(0, 0%);padding:10px}#liner_form .liner_row .container{width:100%}.row.block.type_6 .col-sm-12.center{margin-left:0;text-align:center}.row.block.type_6 span{display:block;margin:10px}}@media screen and (max-width: 767px){#logo{float:none;margin-top:28px;width:100%;text-align:center}#logo img{width:90%;max-width:345px}#fast_contact{position:relative;width:100%;text-align:left;margin-left:10px}#fast_contact a{font-size:28px}#fast_contact a strong{font-size:28px}#nav{margin-top:10px}.row.banner{height:450px}.row.banner img{display:none}.row.banner .wrapper .center .line_1{font-size:28px}.row.banner .wrapper .center .line_2{font-size:28px}.row.banner .wrapper .center .line_3 a{margin-top:17px;padding:10px 40px;font-size:20px}.row.content{font-size:16px}.row.content table,.row.content td,.row.content th{font-size:16px}.row.content .col-sm-12 h1{font-size:30px;margin-bottom:40px;padding-top:40px}.row.content .main_page{font-size:16px;line-height:150%}.row.content .main_page p{margin-bottom:25px}.box.liner{width:100%;max-width:1000px}.row.footer .header{font-size:32px}.row.footer .contact{font-size:19px}.row.footer .contact a{color:#fff}.row.footer .contact a:hover{color:#e55c0a}.row.footer .copyright{margin-top:25px;font-size:16px}.row.footer .footer_menu{margin-top:40px}.row.footer .footer_menu li a{padding:0px 5px;font-size:16px}.row.footer .ncd{margin-top:40px;font-size:15px}a.more{display:inline-block;margin-top:0px;padding:15px 30px;border:3px solid #fff;color:#fff;font-size:30px;font-weight:700;text-transform:uppercase}a.more:hover{background-color:#fff;color:#000}.links{padding-top:0px;padding-bottom:0px}.links p{font-size:20px}.links a.more{width:90%;font-size:20px}.row.block.type_1 .col-sm-4.left{display:block;position:relative;height:300px}.row.block.type_1 .col-sm-4.center{margin-left:0%;padding:50px 0px}.row.block.type_1 .col-sm-4.center .links{text-align:center;display:block}.row.block.type_2 .col-sm-4.left{width:100%;display:block;position:relative;height:300px}.row.block.type_2 .col-sm-4.center{width:100%;margin-left:0%;padding-top:50px;padding-left:30px;padding-right:30px;padding-bottom:30px}.row.block.type_2 .col-sm-4.right{width:100%;text-align:center;padding-bottom:50px}.row.block.type_2 .col-sm-4.right a.more{left:auto;position:relative;top:0px;right:auto;transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0)}.row.block.type_3 .col-sm-4.left,.row.block.type_4 .col-sm-4.left,.row.block.type_5 .col-sm-4.left{display:block;position:relative;height:300px}.row.block.type_3 .col-sm-4.center,.row.block.type_4 .col-sm-4.center,.row.block.type_5 .col-sm-4.center{width:100%;margin-left:0%;padding-top:50px;padding-left:30px;padding-right:30px;padding-bottom:30px}.row.block.type_3 .col-sm-4.right,.row.block.type_4 .col-sm-4.right,.row.block.type_5 .col-sm-4.right{width:100%;text-align:center;padding-bottom:50px}.row.block.type_3 .col-sm-4.right a.more,.row.block.type_4 .col-sm-4.right a.more,.row.block.type_5 .col-sm-4.right a.more{left:auto;right:auto;position:relative;top:0px;right:auto;left:auto;transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0)}.row.newsletter input{margin-bottom:15px}.row.newsletter button{width:200px}}#menu{float:right}#menu ul{list-style:none;margin:0;padding:0}#menu li{position:relative;padding:0px;margin:0px 15px;float:left}#menu li a{display:inline-block;color:#3d3d3d;font-size:18px;display:block;font-weight:500;padding:20px 0px 10px 0px;text-align:center;text-decoration:none;text-transform:uppercase}#menu ul li a:hover{color:#da1b0c}#menu li a.current{color:#da1b0c}#menu li ul{background-color:#fff;display:none;position:absolute;z-index:1500;width:240px;font-weight:normal;top:65px;left:0px;float:none;margin:0px;padding:0px;padding-top:10px;padding-bottom:10px;border:1px solid #ccc}#menu li:hover ul{display:block}#menu li li{display:block;background:none;float:left;margin:0px;overflow:hidden;width:100%}#menu li li a{display:block;font-size:20px;font-style:normal;padding:7px 15px 7px 40px;color:#000;text-align:left;border:none}#menu ul li li a:hover{text-decoration:none;color:#0853af;border:none}#menu ul li li a.current{color:#0853af;border:none}@media screen and (max-width: 1200px){#menu{padding-right:0px}#menu{position:relative;width:100%;top:0px;display:none;margin:0%;z-index:2000;height:auto;border:none}#menu ul{width:100%;height:auto;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:20px;position:relative;z-index:1200;float:none}#menu li{display:inline-block;float:none;width:100%;padding:0px;margin-left:0px;margin-right:0px}#menu li a{color:#fff;width:100%;display:block;border-top:1px solid #fff;background-color:#00592e;text-align:left;font-size:19px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;margin-top:0px;margin-left:0px;margin-right:0px;text-decoration:none;text-transform:uppercase;border-bottom:none}#menu ul li:hover a{background-image:none;background-color:#da1b0c;color:#fff;border-bottom:none}#menu ul li a.current{background-image:none;background-color:#da1b0c;color:#fff;border-bottom:none}#menu li ul{display:block;position:relative;z-index:1500;width:100%;font-weight:normal;top:0px;left:0px;float:none;margin:0px;padding:0px}#menu li ul li{display:block;background:none;float:left;margin:0px;margin-left:0px;overflow:hidden;width:100%}#menu li ul li a{display:block;font-size:17px;font-style:normal;width:100%;padding:10px 5px 10px 35px;color:#fff;text-align:left;font-weight:normal}#menu ul li:hover li a{background-color:#00592e;color:#fff}#menu ul li:hover li:hover a{background-color:#da1b0c;color:#fff}#menu ul li li a.current{color:#fff}}
