:root{--color_main:#C71618;--color_main_hover:#e38b8b;--color_main_rgb:199,22,24;--color_dark:#000000;--color_white:#FFFFFF}@font-face{font-family:Montserrat;src:url(../font/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat-Bold;src:url(../font/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat-ExtraLight;src:url(../font/Montserrat-ExtraLight.ttf)}body,html{background-color:#fff;scrollbar-width:thin;overflow-x:hidden;font-family:Montserrat;scroll-behavior:smooth}nav#tmenu a.nav-link{margin:0 1.7rem;color:#fff}nav#tmenu a.nav-link:hover{color:#ffffffbe}nav#tmenu.navscroll{background-color:#fff;box-shadow:0 0 .5rem .125rem rgba(0,0,0,.5)!important}nav#tmenu.navbar-light a.nav-link{color:var(--color_main)}nav#tmenu.navbar-light a.nav-link:hover{color:var(--color_main_hover)}.navbar-toggler{border:none;z-index:2;position:absolute;top:1rem;right:2rem}.navbar-toggler:focus{box-shadow:none}.text-main nav#tmenu a.nav-link{margin:0 1.7rem;color:var(--color_main)}.text-main nav#tmenu a.nav-link:hover{color:var(--color_main_hover)}a{color:inherit}.psection{min-height:100vh;background-size:cover;background-position:center}.navbarspacing{margin-top:100px}.display1{font-size:48px;line-height:130%;font-family:Montserrat-ExtraLight}.display2{font-size:40px;line-height:130%;font-family:Montserrat-ExtraLight}.heading1{font-size:44px;line-height:130%;font-family:Montserrat-Bold}.heading2{font-size:36px;line-height:130%;font-family:Montserrat-Bold}.heading3{font-size:28px;line-height:130%;font-family:Montserrat-Bold}.heading4{font-size:24px;line-height:130%;font-family:Montserrat-Bold}.heading5{font-size:20px;line-height:130%;font-family:Montserrat-Bold}.heading6{font-size:16px;line-height:130%;font-family:Montserrat-Bold}.headingespadal{font-size:44px;line-height:130%;font-family:Montserrat-Bold}.leadp{font-size:22px;line-height:150%}.body-lg{font-size:20px;line-height:170%}.body-md{font-size:18px;line-height:170%}.body{font-size:16px;line-height:170%}.body-sm{font-size:14px;line-height:170%}.link{font-size:16px;line-height:170%;color:inherit;text-decoration:underline}a:hover{color:inherit}.text-blank{color:var(--color_white)}.text-main{color:var(--color_main)}.bg-main{background-color:var(--color_main)}.bg-blank{background-color:#fff}.row.margin{padding:0 2.5rem}p.seperator{width:100%;background-color:var(--color_main);height:1px;max-width:15rem}.spaceimg{height:34rem;background-size:cover;margin-bottom:1rem;background-position:center}#lansel{position:absolute;bottom:2rem;left:2rem}#lansel a{color:#fff;margin-right:.5rem;text-decoration:none}#lansel a.active{text-decoration:underline}#mcontainer{background-color:transparent}#locsmap{box-shadow:0 7px 12px #0000001a;border:8px solid #fff;border-radius:10px;height:20rem;position:relative;background-color:#fff;z-index:2}.overtop{top:-8rem}.hist{padding:2rem 0;position:relative}.hist-right{padding-left:16rem;border-left-color:var(--color_main);border-left-style:solid;border-left-width:1px}.hist-left{padding-right:16rem}.hist-right .tlind{left:0}.hist-left .tlind{right:0}.hist-left .tlind,.hist-right .tlind{position:absolute;width:13rem;height:1px;background-color:var(--color_main);top:50%}.hist.bg-main .tlind{background-color:var(--color_white)}.hist-footer{text-align:center}.hist-footer .tlind::after,.hist-head .tlind::before,.hist-left span.tlind::before,.hist-right span.tlind::after{width:10px;content:"";height:10px;background-color:var(--color_main);display:block;position:absolute;border-radius:10px}.hist-footer .tlind::after,.hist-head .tlind::before,.hist-left.bg-main span.tlind::before,.hist-right.bg-main span.tlind::after{background-color:var(--color_white)}.hist-head .tlind::before,.hist-left span.tlind::before,.hist-right span.tlind::after{top:-5px}.hist-footer .tlind::after{bottom:-5px}.hist-right span.tlind::after{right:0}.hist-footer .tlind::after,.hist-head .tlind::before{left:-5px}.hist-footer .tlind,.hist-head .tlind{height:7rem;width:1px;background-color:var(--color_white);left:50%;position:relative;display:block}.hist-head .tlind{bottom:-2rem}.hist-footer .tlind{top:-2rem}.hist-pic{position:absolute}.hist-special{padding-left:7rem;padding-right:16rem}.hist-special .tlind{width:5rem}#prodsmob,#spamob{display:none;position:relative}#prodsmob h1,#spamob h1{position:absolute;top:0;z-index:1;width:100%}#prodsmob .carousel-inner .carousel-item img,#spamob .carousel-inner .carousel-item img{padding-top:6.5rem}#spamob .carousel-inner .carousel-item img{padding-bottom:22rem}#prodsmob,#prodsmob .carousel-inner,#prodsmob .carousel-inner .carousel-item,#prodsmob .carousel-inner .carousel-item img,#spamob,#spamob .carousel-inner,#spamob .carousel-inner .carousel-item,#spamob .carousel-inner .carousel-item img{height:100vh}#prodsdesk,#spadesk{display:inherit}#spamob .carousel-caption{text-align:left}.prodpic{object-fit:cover;background-size:cover;background-position:center}@media (max-width:992px){.headingespadal{font-size:24px;line-height:130%;font-family:Montserrat-Bold}#tmenu .navbar-brand img{max-width:200px}.text-main #toptop{background-color:var(--color_main)}#nbtopmenu{position:absolute;right:0;top:0;background-color:var(--color_main);height:100vh}#nbtopmenu .navbar-nav{height:100vh;z-index:1;padding-top:5rem}#nbtopmenu .nav-link{padding:1rem;color:#fff!important}#mcontainer{background-color:var(--color_main)}#prodsmob,#spamob{display:inherit}#prodsdesk,#spadesk{display:none}.hist-pic{display:none}#sec02{background-color:var(--color_main)}#sec02,#sec02 .text-main{color:var(--color_white)!important}.overtop{top:0}.hist-footer .tlind,.hist-head .tlind{left:0;position:absolute}.hist-head .tlind{top:3rem;height:100%}.hist-footer{text-align:left}.hist-footer .tlind{top:0;height:3rem;left:0}.hist-left span.tlind::after,.hist-right span.tlind::after{width:10px;content:"";height:10px;background-color:var(--color_white);display:block;right:0;top:-5px;position:absolute;border-radius:10px}.hist{padding-left:1rem;margin-left:2rem;padding-right:3rem}.hist-left,.hist-right{border-left-color:var(--color_white);border-left-style:solid;border-left-width:1px}.hist-left .tlind,.hist-right .tlind{width:0;height:0;top:3rem;left:5px}.hist-left .tlind::before,.hist-right .tlind::before{display:none!important}}.btn{font-size:18px;padding:16px 48px}.btn-main{border:solid 1px var(--color_white);border-radius:0;color:var(--color_white);background-color:var(--color_main)}.btn-main:hover{color:var(--color_white);background-color:var(--color_main_hover)}