.h1,body,h1{font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/public/fonts/Montserrat/Montserrat-Regular.eot);src:url(/assets/public/fonts/Montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/public/fonts/Montserrat/Montserrat-Regular.woff) format("woff"),url(/assets/public/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype"),url(/assets/public/fonts/Montserrat/Montserrat-Regular.svg#) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/public/fonts/Montserrat/Montserrat-ExtraBold.eot);src:url(/assets/public/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/assets/public/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff"),url(/assets/public/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype"),url(/assets/public/fonts/Montserrat/Montserrat-ExtraBold.svg#) format("svg");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/public/fonts/Montserrat/Montserrat-Black.eot);src:url(/assets/public/fonts/Montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(/assets/public/fonts/Montserrat/Montserrat-Black.woff) format("woff"),url(/assets/public/fonts/Montserrat/Montserrat-Black.ttf) format("truetype"),url(/assets/public/fonts/Montserrat/Montserrat-Black.svg#) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/public/fonts/Roboto/Roboto-Regular.eot);src:url(/assets/public/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/public/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/assets/public/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/assets/public/fonts/Roboto/Roboto-Regular.svg#) format("svg");font-weight:400;font-style:normal}body,html{height:100%}body{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;letter-spacing:0}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Montserrat,sans-serif}@media screen and (min-width:768px){body{font-size:16px}}.h1,h1{font-weight:900;font-size:36px;letter-spacing:0;margin-bottom:2rem}.btn-lg,.h2,.h3,.h4,h2,h3,h4{font-style:normal;font-weight:800;letter-spacing:0}@media screen and (min-width:768px){.h1,h1{font-size:64px}}.h2,h2{font-size:24px;margin-bottom:1rem}@media screen and (min-width:768px){.h2,h2{font-size:36px}}.h3,h3{font-size:16px}@media screen and (min-width:768px){.h3,h3{font-size:22px}}.h4,h4{font-size:12px}.shadow-1{-webkit-box-shadow:0 4px 16px rgba(35,35,35,.24),0 4px 4px rgba(35,35,35,.24);box-shadow:0 4px 16px rgba(35,35,35,.24),0 4px 4px rgba(35,35,35,.24)}.shadow-2{-webkit-box-shadow:0 4px 16px rgba(9,76,98,.32);box-shadow:0 4px 16px rgba(9,76,98,.32)}.shadow-3{-webkit-box-shadow:0 8px 16px rgba(9,76,98,.48);box-shadow:0 8px 16px rgba(9,76,98,.48)}.shadow-4{-webkit-box-shadow:0 2px 10px rgba(242,153,74,.5);box-shadow:0 2px 10px rgba(242,153,74,.5)}.underlined{text-decoration:underline}.underlined:hover{text-decoration:none}.btn{white-space:nowrap}.btn-lg{font-family:Montserrat,sans-serif;font-size:16px;padding:1rem}.btn-primary{-webkit-box-shadow:0 2px 10px rgba(242,153,74,.5);box-shadow:0 2px 10px rgba(242,153,74,.5)}.af-header{background:url(/assets/public/img/header_bckg.png) center/cover no-repeat;min-height:100vh;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fixed-head-height{height:116px}#top-header{position:fixed;width:100%;z-index:99;-webkit-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}#top-header.with-gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,35,35,.79)),color-stop(56.25%,rgba(35,35,35,.34)),to(rgba(35,35,35,0)));background:-o-linear-gradient(top,rgba(35,35,35,.79) 0,rgba(35,35,35,.34) 56.25%,rgba(35,35,35,0) 100%);background:linear-gradient(180deg,rgba(35,35,35,.79) 0,rgba(35,35,35,.34) 56.25%,rgba(35,35,35,0) 100%)}#top-header.scrolled{top:0;background:var(--secondary)}#top-header .logo-block{color:#FFF;margin-left:-10px}#top-header .logo-block:hover{color:#FFF;text-decoration:none}#top-h1 .mt-header{margin-bottom:2rem}@media screen and (min-width:992px){#top-h1,.blue-blocks{max-width:85%;margin:0 auto}}@media screen and (min-width:1200px){#top-h1,.blue-blocks{max-width:100%}}.blue-block{background:var(--secondary);color:var(--white);padding:1rem;margin:1rem 0 .5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:125px;-webkit-box-shadow:0 4px 16px rgba(9,76,98,.32);box-shadow:0 4px 16px rgba(9,76,98,.32)}@media screen and (min-width:768px){.h4,h4{font-size:16px}.btn-lg{font-size:24px}.blue-block{min-height:156px;-webkit-box-shadow:0 4px 16px rgba(35,35,35,.24),0 4px 4px rgba(35,35,35,.24);box-shadow:0 4px 16px rgba(35,35,35,.24),0 4px 4px rgba(35,35,35,.24)}}.blue-block .h4,.blue-block h4{font-size:.9em;margin:0;overflow-wrap:break-word;word-break:break-word}.blue-block .icon{position:absolute;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%);top:0;left:0;max-width:130px}.blue-block .icon svg{width:100%;max-width:130px}@media screen and (max-width:767px){.blue-block{padding:1.5rem}.blue-block .icon{left:.5rem}.blue-block .h4,.blue-block h4{font-size:1em}}@media only screen and (min-device-width:992px) and (max-device-width:1199px) and (orientation:landscape){#top-h1,.blue-blocks{max-width:100%}.blue-blocks{padding-left:9px;padding-right:9px}.blue-blocks>div>div{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 6px}}#footer_logo{width:129px}@media screen and (min-width:768px){#footer_logo{width:191px}}@media screen and (min-width:992px){.blue-block{min-height:160px}#footer_logo{width:161px}}#footer_workhours b{display:block}@media screen and (min-width:768px){#footer_workhours b{display:inline}}#svg-collection{position:absolute;overflow:hidden;width:0;height:0}#gmap-container{height:444px}.equipment-block__pic{height:200px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.equipment-block__pic img{display:block;margin:auto;max-width:100%;height:auto}.equipment-block h4{min-height:2.5rem}@media screen and (max-width:991px){.modal-dialog{max-width:720px}.modal-dialog .container{padding:0;max-width:100%}}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#EB5757;border-radius:0;padding-right:.75rem;background-image:none}.invalid-feedback{color:#fff;background:#EB5757;margin:0;padding:.35rem}.modal-content{background:rgba(86,204,242,.9)}.modal-header .close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABYSURBVHgBrZLdCQAgCISlSdp/CUdplKvAl8Kfsg6iiPtE9AhAHYfnTYEWrzymmgcL1MTL+4cKmx4PDgtrhpNuLDiGDNiECv1QqtXUcFLrAJIBwGPkGJch72suiwSbLEBAAAAAAElFTkSuQmCC) center no-repeat;padding:.5rem;margin:0;min-width:16px;opacity:.7}.modal-footer,.modal-header{border:none}.service-pics{margin-top:-7rem}.service-pics img{max-width:100%}.modal-text-inputs input[type=text]:focus{border:2px solid var(--primary);-webkit-box-shadow:none;box-shadow:none}.modal-text-inputs input[type=text]::-webkit-input-placeholder{color:#B4B4B4}.modal-text-inputs input[type=text]::-moz-placeholder{color:#B4B4B4}.modal-text-inputs input[type=text]::-ms-input-placeholder{color:#B4B4B4}.modal-text-inputs input[type=text]::placeholder{color:#B4B4B4}.service-block{background-color:#fff;background-repeat:no-repeat;cursor:pointer;--x:300px;--y:0px;background-position:600px var(--y);-webkit-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease;height:100%;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.service-block img,.service-block svg{width:100%;max-width:96px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}@media screen and (max-width:767px){.service-block img,.service-block svg{max-width:66px;margin-bottom:1rem}}@media screen and (min-width:768px){.modal-text-inputs input[name=name]{border-top-right-radius:0;border-bottom-right-radius:0}.modal-text-inputs input[name=phone]{border-radius:0}.modal-text-inputs input[name=email]{border-top-left-radius:0;border-bottom-left-radius:0}.service-block{min-height:158px;background-image:url(/assets/public/img/ellipse.svg)}.service-block:hover{background-position:var(--x) var(--y)}}.service-block:hover svg{-webkit-filter:brightness(0);filter:brightness(0)}