:root{--primary:#323232;--secondary:#ef792a;--white:#FFF;--white-rgb:255,255,255;--black:#333;--black-rgb:51,51,51;--font-main:'Poppins',sans-serif;--font-sec:'Black Ops One',sans-serif;--bs-body-line-height:1.75rem}body{font-size:16px;font-family:var(--font-main);color:var(--black)}a{color:currentColor;text-decoration:none}a:hover{text-decoration:underline;color:currentColor}.page .headerCards .card:hover,footer .businessCard a:hover,header .navbar a:hover,header .top a:hover{text-decoration:none}footer .businessCard a:hover,header .top a:hover{color:var(--secondary)}.card-title,.offcanvas-title,h1,h2,h3{font-family:var(--font-sec)}.page>.content p{line-height:1.8em}p>a{text-decoration:underline}header{background-color:var(--primary);position:fixed;left:0;top:0;right:0;z-index:100;box-shadow:6px 6px .5rem rgba(var(--black-rgb),.15);transition:all ease-in-out .15s}footer .content::before,footer::after,footer::before,header .main::before,header>.inner::after,header>.inner::before{content:"";position:absolute;background-color:var(--white)}footer .content::before,footer::after,header .main::before,header>.inner::after{transform:skewX(40deg)}footer::before,header>.inner::before{transform:skewX(-55deg);height:.75rem}header>.inner::after,header>.inner::before{z-index:0}header>.inner{position:relative}header>.inner::before{bottom:4.25rem;right:-1.5rem}header.sticky>.inner::before{display:none}footer::before,header>.inner::before{width:25%}footer::before{bottom:5.5rem;right:-1rem}header>.inner::after{height:3.75rem;right:-2.5rem;width:30%}header.sticky>.inner::after{top:0;height:unset;width:31%}footer .content::before,header .main::before{left:-7rem;top:0;bottom:0}header .main::before{right:30%}footer .content::before{right:35%;z-index:-1}footer::after,header>.inner::after{bottom:0}footer::after{width:35%;height:5rem;right:-5rem}header .top{padding:.5rem;color:var(--white);font-size:.8em;background-color:var(--primary)}header .top .usps{display:none}header.sticky .top{padding:0}header .top .contact{color:var(--white)}header .top .contact li{margin-left:.75rem}header ul{padding:0;list-style:none;margin:0;display:flex;justify-content:space-between}header .navbar{--bs-navbar-nav-link-padding-x:.75rem;transition:all ease-in-out .3s;z-index:1;padding:0}header .navbar-toggler{border:none;color:var(--secondary);font-size:1.5em;outline:0}header .navbar .nav-link{border-radius:.375rem}header .navbar .nav-link.active,header .navbar .nav-link:hover{background-color:rgba(50,50,50,.075);color:var(--bs-navbar-active-color)}header .navbar-nav{width:100%;margin-top:1.5rem}.navbar .nav-item{margin:.5rem .25rem}.navbar .nav-link.quotationBtn{background-color:var(--secondary);color:var(--white)}.btn:hover{text-decoration:none}header .logo{font-size:1em}header .navbar a{color:currentColor}header.sticky .logo img{height:45px}.logo{text-align:center}.logo img{display:block;height:75px}footer .logo{display:inline-block}header .main>.container{position:relative}header.sticky .navbar{margin-top:0}header.sticky .navbar-nav{margin-top:.5rem}#pageHeader{min-height:80dvh;width:100%;padding:12rem 0;margin-top:-10rem;display:flex;justify-content:center;align-items:center;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;margin-bottom:2.5rem;z-index:0}#pageHeader .swiper-slide::before,#pageHeader::before,#pageheader .main::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(255,255,255,.25) 40%,transparent)}#homePage #pageHeader .swiper-wrapper{height:80dvh}#pageHeader .swiper-button-next,#pageHeader .swiper-button-prev{--swiper-navigation-size:3.5rem;color:rgba(255,255,255,.5);transition:all ease-in-out .3s}#pageHeader .swiper-button-next:hover,#pageHeader .swiper-button-prev:hover{color:rgba(255,255,255,1)}#homePage #pageHeader{padding:0}#pageHeader .swiper-slide{display:flex;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;padding:12rem 0 3rem 0}#pageHeader .content{position:relative;z-index:1}#pageHeader+.content{margin-top:0}#pageHeader h2{font-size:2em}.page{min-height:calc(60vh);padding-top:8rem}.page:has(#pageHeader){padding-top:10rem}.page .headerCards{display:none;flex-wrap:wrap;margin-right:calc(-.5* var(--bs-gutter-x));margin-left:calc(-.5* var(--bs-gutter-x))}.page .headerCards .card{flex:1 1 100%;--bs-card-spacer-x:2rem;--bs-card-spacer-y:2rem;box-shadow:6px 6px .5rem rgba(var(--black-rgb),.15);border-radius:2rem;text-align:center;margin:1rem 0;transition:all ease-in-out .35s;overflow:hidden;margin-right:calc(var(--bs-gutter-x)* .5);margin-left:calc(var(--bs-gutter-x)* .5);user-select:none}.page .headerCards .card-body{display:flex;flex-direction:column;justify-content:space-between}.page .headerCards .card.swipe,.page .headerCards .card:hover{box-shadow:6px 6px .75rem rgba(var(--black-rgb),.5);color:var(--black)}.page .headerCards .card:hover .info{color:var(--secondary)}.page .headerCards .card .card-title>i{font-size:1.15em;vertical-align:text-top}.page .headerCards .card-title{display:block;font-weight:400;text-transform:uppercase;margin-bottom:1rem;font-size:1.4em}.page .headerCards .card-text{min-height:150px;margin-bottom:1rem}.contentPage #pageHeader{min-height:35dvh;padding:10rem 0 2rem 0}#pageHeader .content{--outline:rgba(var(--white-rgb), .3);font-weight:500;color:#111;text-shadow:1px 1px 0 var(--outline),-1px 1px 0 var(--outline),-1px -1px 0 var(--outline),1px -1px 0 var(--outline)}#pageHeader.swiper .content{user-select:none}.page>.content{margin:2rem 0}.page>.content h1{font-size:1.6em}.page>.content h2{font-size:1.3em}.page>.content p+h1,.page>.content p+h2,.page>.content p+h3{margin-top:2rem}.page .gallery{display:flex;justify-content:center;flex-wrap:wrap}.page .gallery img{width:100%;aspect-ratio:1/1;background-color:#efefef;border-radius:2rem;padding:.5rem;margin:1rem;object-fit:cover;-webkit-user-drag:none}.page .gallery.side{margin-top:2rem;margin-bottom:2rem;justify-content:flex-start;flex-direction:column}.page .gallery.side img{width:calc(75% - 2rem)}.page .gallery.side img{margin-top:-5rem}.page .gallery.side img:first-of-type{margin-top:0}.page .gallery.side img:nth-of-type(even){margin-left:auto}.page #pageHeader,.page .gallery img{box-shadow:6px 6px .5rem #ccc}.page ul.pros{list-style:none;padding:0}.page ul.pros>li{display:flex;align-items:baseline;margin:.5rem 0}.page ul.pros>li::before{content:"\f00c";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900;font-family:"Font Awesome 6 Free";margin-right:.35rem}.page form{margin-top:4rem;text-align:left}.page form textarea{min-height:10rem}.page form .form-floating label{font-size:.9em}.page #form{min-height:450px}#contactPage #form{min-height:440px}#quotationPage #form{min-height:735px}ul.noList{list-style:none;padding:0;margin:0}footer{position:relative;overflow:hidden;margin-top:10rem;padding-top:2.5rem;background-color:var(--primary);font-size:.95em}footer .top{color:var(--white);padding-bottom:2.5rem}footer .top ul{margin:0}footer .content{padding:2rem 0 .75rem 0;position:relative;z-index:1}footer .logo img{height:7.5rem}footer .businessCard{display:inline-block}footer .businessCard strong{display:block;font-size:1.35em;text-align:center}footer .businessCard span{color:var(--secondary);border-bottom:solid .25rem var(--white);padding-bottom:.3rem;font-weight:500}footer .businessCard i{margin-right:.15rem;width:1rem;text-align:center}footer .businessCard ul{margin-top:1rem;list-style:none;padding-left:.35rem}footer .copyright{color:var(--bs-body-color);margin-top:1.75rem;font-size:.6em}img{max-width:100%}.navbar .nav-item:last-of-type{margin-right:0}.navbar .nav-item:first-of-type{margin-left:0}@media(min-width:768px){.page .gallery img{padding:.75rem}#pageHeader{margin-bottom:4rem}.contentPage #pageHeader{min-height:45dvh}.page form{margin-top:0}}@media(min-width:992px){header .top .usps{display:flex}header .logo{margin-right:2.5rem}.navbar .nav-item:last-of-type{margin-left:auto;margin-right:0}.page .headerCards .card{flex-basis:calc(33.33% - 2rem)}.page .gallery{margin-right:-1rem;margin-left:-1rem}header.sticky{font-size:.8em}header.sticky .navbar{--bs-navbar-nav-link-padding-x:.5rem}header.sticky .nav-link{padding-top:0;padding-bottom:0}}@media(min-width:1200px){.page .headerCards{display:flex}}@media(min-width:1400px){body{font-size:18px}header .logo{margin-right:5rem}#homePage #pageHeader{margin-bottom:0}#homePage #pageHeader .swiper-wrapper{height:100dvh}#pageHeader .swiper-slide{padding:12rem 0}#pageHeader .content{padding-left:1.5rem}#pageHeader .content::before{content:"";position:absolute;top:0;left:0;right:0;border-right:.5rem solid #fff;width:0;height:100%;box-shadow:2px 2px var(--primary)}.page .headerCards{margin-top:-6rem;margin-bottom:6rem}.page .headerCards .card .card-title{margin-bottom:1.5rem;font-size:1.4em}#homePage #pageHeader h2{font-size:3em}.page .headerCards .card.swipe,.page .headerCards .card:hover{transform:translateY(-2.5rem)}.page .gallery img{width:calc(25% - 2rem)}}
/*# sourceMappingURL=styles.min.css.map */
