html,textarea{font-family:Arial,sans-serif}html{box-sizing:border-box;font-size:1.2em}@media (min-width:641px){html{font-size:1em}}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;font-weight:400;font-family:Poppins,sans-serif}ul{list-style:none inside}img{max-width:100%;height:auto}a,a:active,a:link,a:visited{text-decoration:none;color:var(--main-dark)}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:600}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.2em}h5{font-size:1em}h6{font-size:.8em}
[data-icon]::before{float:left;font-family:mm-font;content:attr(data-icon);color:var(--bg-10);width:var(--margin-2);margin-left:calc(-1 * var(--margin-2))}.order-1,.order-flip-2{order:1}.order-2,.order-flip-1{order:2}.grow-1{flex-grow:1}.grow-2{flex-grow:2}.grow-3{flex-grow:3}.basis-50{flex-basis:50%}.basis-100{flex-basis:100%}.basis-75{flex-basis:75%}.basis-25{flex-basis:25%}.basis-40{flex-basis:40%}.basis-60{flex-basis:60%}.basis-33{flex-basis:33.333333%}.basis-30{flex-basis:30%}.basis-70{flex-basis:70%}.basis-auto{flex-basis:auto}.mob-100 img,.width-100{width:100%}@media (min-width:641px){.order-1{order:2}.order-2{order:1}.mob-100 img{width:100%}}.gap-10{gap:10px}.gap-20{gap:20px}.width-80{width:80%}.width-50{width:50%}.width-60{width:60%}.width-70{width:70%}.txt-algn-left{text-align:left}.txt-algn-center{text-align:center}.txt-algn-right{text-align:right}.flex{display:flex}.flex-end{align-items:flex-end}.flex-align-items-center{align-items:center}.flex-justify-left{justify-items:flex-start}.flex-justify-right{justify-content:flex-end}.flex-justify-center{justify-content:center}
nav a,nav ul{font-weight:600}.hamburger,nav{height:100%;display:flex;-webkit-tap-highlight-color:transparent}nav{position:absolute;background:var(--bg-10);margin-top:var(--margin-1);left:-9999px;width:100%;z-index:-10;color:var(--main-color);text-transform:uppercase;flex-direction:column;align-items:center;font-size:min(8vw, 80px);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;user-select:none}.hamburger,.hamburger span{width:100%;transform:rotate(0)}nav a{font-family:Poppins,sans-serif}nav.active{left:0;top:0;opacity:1;transition:opacity .5s ease-out;z-index:10}nav ul{width:100%;margin-top:calc(40vw)}nav li{text-align:center}nav li:not(.icons) a:hover{color:var(--bg-20);background:var(--main-color)}nav li.icons a:hover{color:#000}nav li a{display:block;padding:20px 0}nav li.icons{font-size:6vw;display:flex;justify-content:space-evenly;margin-top:50px}.hamhol{z-index:30;flex-basis:30%;padding:7% 4% 7% 10%;border:0;background:0 0}.hamburger{line-height:0;min-width:var(--margin-1);cursor:pointer;align-items:center;-webkit-user-select:none;user-select:none}.hamburger span{position:absolute;height:16%;transition:.25s ease-in-out;background:var(--main-color)}.hamburger span:first-child{top:0}.hamburger span:nth-child(4){bottom:0}.hamburger.active span:first-child,.hamburger.active span:nth-child(4){opacity:0;height:0}.hamburger.active span:nth-child(2){transform:rotate(45deg)}.hamburger.active span:nth-child(3){transform:rotate(-45deg)}@media (min-width:641px){nav,nav ul{width:auto}nav li.icons,nav ul{display:flex;margin:0;gap:0}nav{position:relative;flex-direction:row;left:auto;height:auto;background:0 0;z-index:0;opacity:1;font-size:.9em;flex-basis:80%;margin:0}nav li a{padding:4px;border-radius:5px}nav ul{flex-grow:2;justify-content:space-between}nav li{float:left}nav li.icons{font-size:1em;justify-content:space-evenly}.hamhol{display:none}}@media (min-width:730px){nav{font-size:1em;flex-basis:80%}}@media (min-width:1000px){nav li.icons{font-size:1.2em}nav ul{gap:4%}nav{flex-basis:60%}}
body,html{background:var(--bg-10);overflow-x:hidden}.box div,.gallery .blok h2,.preheader,.text-center{text-align:center}.dark,.map{background:var(--main-color)}.logo,.no-line{line-height:0}button,html{position:relative}.box,.hero img{height:auto}.map .frm,button a.but{height:100%;display:block}html{min-height:100%;height:100vh!important}body{min-height:100vh}.hidden{display:none}.column-2,.column-3,.fotos,.gallery{display:flex}.preheader{background-color:var(--main-color);padding:10px 0;font-weight:600}.f-blok a,.icons a,.preheader a{color:var(--bg-10)}.kop b,main p{color:var(--main-dark)}header .container{display:flex;justify-content:space-between;z-index:20}main .blok,main p{margin-bottom:var(--margin-1)}h1,h2{color:var(--main-color)}.fotos{flex-wrap:wrap;justify-content:space-evenly}.fotos img{padding:10px;max-width:200px;min-width:150px}.gallery .blok{width:100%;border-radius:10px;-webkit-box-shadow:10px 10px 16px -10px rgba(0,0,0,.35);-moz-box-shadow:10px 10px 16px -10px rgba(0,0,0,.35);box-shadow:10px 10px 16px -10px rgba(0,0,0,.35)}.kop b{font-size:120%}.dark h2,.dark h3{color:var(--bg-20);color:#fff}.light{background:var(--bg-20)}.container{max-width:1200px;margin:0 auto;padding:var(--margin-2)}.no-pad,.no-pad-mob{padding:0}[class*=color-]{border:2px solid #fff;border-radius:10px;padding:var(--margin-2)}.color-1{background-color:#19344c}.color-2{background-color:#28333d}.color-3{background-color:#cc9565}.color-4{background-color:#999}.color-5{background-color:#b2977f}.bg-20{background-color:var(--bg-20)}.bg-50{background-color:var(--bg-50)}.main-color{background-color:var(--main-color);color:var(--bg-10)}.main-color *,.main-color a{color:var(--bg-10);text-align:left}.col-2{padding:0 var(--margin-2) 0 var(--margin-2)}.col,.form{padding:var(--margin-2)}.col{flex:1 0 50%;text-align:center}.coll{margin-top:36px}.col form{text-align:left}.form{background-color:var(--bg-50);margin:var(--margin-2);border-radius:var(--margin-1);-webkit-box-shadow:10px 10px 16px -10px rgba(0,0,0,.35);-moz-box-shadow:10px 10px 16px -10px rgba(0,0,0,.35);box-shadow:10px 10px 16px -10px rgba(0,0,0,.35)}.container.flex,.no-bottom{padding-bottom:0}.logo{flex-basis:70%;z-index:30}label{display:block}input,textarea{font:1em sans-serif;width:80%;box-sizing:border-box;border:1px solid #999;margin-bottom:var(--margin-2);padding:var(--margin-1);border-radius:10px}@media (min-width:641px){header .container{padding:var(--margin-1) var(--margin-2) var(--margin-1) var(--margin-2);margin:0 auto}.no-pad-mob{padding:var(--margin-2)}.col-2{display:flex;flex-wrap:wrap}.logo{flex-basis:15%;z-index:0}}.hero,.map{z-index:-10}.logo img{aspect-ratio:100/39;width:100%}@media (min-width:730px){.logo{flex-basis:25%}.logo img{width:80%}}.box,.hero img,.map .container,.map .container.flex>div{width:100%}.gallery{gap:20px;flex-wrap:wrap;justify-content:center}main h2,main h3{text-align:center;margin-bottom:10px}.blok h2{margin-top:var(--margin-1)}.column-2{flex-direction:column}.column-3{flex-direction:column;justify-items:center;align-items:center;justify-content:space-evenly;align-items:stretch;gap:var(--margin-2)}.column-2 img{align-self:center}main .blok{color:var(--main-color);padding:10px}.heroblok,.heroblok h1{font-weight:700;color:var(--bg-10)}.heroblok P,.heroblok h1{margin-bottom:10px;font-family:Poppins,sans-serif}.box{background:var(--bg-20);border-radius:20px;padding:var(--margin-2);box-shadow:4px 4px 20px -10px var(--main-color)}.contactnaw,button{background-color:var(--main-color)}.icon-craftmanship,.icon-reliability,.icon-service{font-size:6em;display:block}.map{background-repeat:no-repeat;background-size:cover;background-position:center center}.flex-outer li button,.hero{background:var(--main-color)}.hero{display:flex;margin-top:-15px;align-content:center;justify-content:center;background-size:cover}.heroblok{padding:20px}.heroblok h1{font-size:1.2em}.heroblok P,button,footer{font-size:.8em}.heroblok P{max-width:100%;font-weight:400;line-height:130%;text-shadow:1px 1px 2px #000}.f-blok h3,.flex-outer li button,button{color:var(--bg-10);font-weight:700}button{border:none;border-radius:5px;font-family:Poppins,sans-serif}button a.but{padding:10px;color:var(--bg-10);width:100%}@media (min-width:641px){.column-2,.column-3{flex-direction:row}.heroblok,.heroblok h1{font-weight:700;color:var(--bg-10)}.hero button,.heroblok,.heroblok h1{color:var(--bg-10)}.hero{aspect-ratio:1920/836}.heroblok{padding:var(--margin-2)}.heroblok h1{font-family:Poppins,sans-serif;font-size:2em;margin-bottom:10px}.hero button,.heroblok P{font-size:1em;font-weight:700;font-family:Poppins,sans-serif}.heroblok P{line-height:120%;text-shadow:1px 1px 2px #000;margin-bottom:20px}.hero button{border:none;border-radius:10px;background-color:var(--main-color)}}.f-blok h3,.flex-outer>li:not(:last-child),footer li{margin-bottom:10px}@media (min-width:1000px){.heroblok P{max-width:50%}.heroblok{padding:var(--margin-5)}}footer{background-color:var(--footer-dark);background-size:auto 100%;overflow:hidden;color:var(--bg-10)}footer .container{display:flex;flex-direction:column;width:70%}footer .naw li{margin-bottom:0}footer .naw{flex:1 0 25%}footer .links{flex:1 0 20%}footer .contact{flex:2 0 30%}footer ul{margin-left:var(--margin-2)}footer ul.icons{margin-left:0}footer .logo img{width:60%}.f-blok{display:flex;flex-direction:column;justify-content:flex-start;margin:var(--margin-1) 0 var(--margin-1) 0}.f-blok h3{text-transform:uppercase;margin-top:10px}.contactnaw{color:var(--bg-10);padding:var(--margin-2);margin:var(--margin-2);border-radius:var(--margin-1);-webkit-box-shadow:10px 10px 16px -10px rgba(0,0,0,.35);-moz-box-shadow:10px 10px 16px -10px rgba(0,0,0,.35);box-shadow:10px 10px 16px -10px rgba(0,0,0,.35)}.map .image{width:40%;flex:0 0 40%}.map .clr{width:20%;flex:0 0 20%}.map .frm{width:40%;flex:0 0 40%}.container.flex{padding-top:var(--margin-2);flex-direction:column}.container.flex .image{flex-grow:1;display:flex;justify-content:center;z-index:10}@media (min-width:641px){footer .container{flex-direction:row;justify-content:space-evenly;width:auto;gap:20px}.container.flex{display:flex}@media (min-width:850px){.container.flex{flex-direction:row}}.container.flex .image{align-items:flex-end;justify-content:center}}.container.flex .form{flex-grow:2;margin-bottom:var(--margin-2);z-index:10}.flex-outer{list-style-type:none;padding:0;margin-bottom:10px}.flex-outer li{display:flex;flex-wrap:wrap;align-items:center}.flex-outer li p,.flex-outer>li>label{flex:1 0 120px;max-width:220px}.flex-outer>li>label+*{flex:1 0 220px}.flex-outer li p{margin:0}.flex-outer li input:not([type=checkbox]),.flex-outer li textarea{padding:8px;border:1px solid var(--bg-30)}.flex-outer li button{margin-left:auto;padding:8px 12px;border-radius:8px;outline-offset:-4px;text-transform:uppercase;font-size:90%}
@font-face{font-family:mm-font;src:url(/css/fonts/mm-font.eot?h79gv);src:url(/css/fonts/mm-font.eot?h79gv#iefix) format('embedded-opentype'),url(/css/fonts/mm-font.ttf?h79gv) format('truetype'),url(/css/fonts/mm-font.woff?h79gv) format('woff'),url(/css/fonts/mm-font.svg?h79gv#mm-font) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:mm-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-craftmanship .path1:before{content:"\e902";color:#fff}.icon-craftmanship .path2:before{content:"\e903";margin-left:-.9892578125em;color:var(--main-color)}.icon-craftmanship .path3:before{content:"\e905";margin-left:-.9892578125em;color:var(--bg-50)}.icon-craftmanship .path4:before{content:"\e906";margin-left:-.9892578125em;color:#000}.icon-reliability .path1:before{content:"\e907";color:#fff}.icon-reliability .path2:before{content:"\e909";margin-left:-1.0048828125em;color:var(--main-color)}.icon-reliability .path3:before{content:"\e90a";margin-left:-1.0048828125em;color:var(--bg-50)}.icon-reliability .path4:before{content:"\e911";margin-left:-1.0048828125em;color:#000}.icon-service .path1:before{content:"\e912";color:#fff}.icon-service .path2:before{content:"\e913";margin-left:-.9970703125em;color:var(--main-color)}.icon-service .path3:before{content:"\e914";margin-left:-.9970703125em;color:var(--bg-50)}.icon-service .path4:before{content:"\e915";margin-left:-.9970703125em;color:#000}.icon-facebook:before{content:"\e90b";color:#1877f2}.icon-instagram:before{content:"\e90c";color:#e4405f}.icon-linkedin:before{content:"\e90d";color:#0077b5}.icon-whatsapp:before{content:"\e90f";color:#25d366}.icon-mail:before{content:"\e900"}.icon-home:before{content:"\e901"}.icon-link:before{content:"\e90e"}