#footer #copyright p{font-size:smaller}#footer ul.list-group{list-style-type:none}#footer #facebook-icon i{padding-top:3px}@media (max-width: 576px){#footer ul.list-group,#footer .text-muted{font-size:14px}#footer #logo img{width:120px}#footer #facebook-icon i{padding-top:0}}#footer .call{font-size:xx-small}header nav,header nav:hover{background-color:#fffffff2;transition:.5s ease}header nav .nav-link,header nav:hover .nav-link{font-size:x-large}@media (max-width: 992px){header nav .nav-link,header nav:hover .nav-link{font-size:larger}}header nav .dropdown-item,header nav:hover .dropdown-item{font-size:larger;padding:12px 16px;--bs-dropdown-link-active-bg: #0078c7}@media (max-width: 992px){header nav .dropdown-item,header nav:hover .dropdown-item{font-size:medium}}header nav .active,header nav:hover .active{font-weight:500}header .nav-scrolled{background-color:#ffffff26}@media (max-width: 576px){header .navbar-brand img{width:140px}}#home #home-background{margin:-100px -12px 0;background-color:#000}#home #home-background .carousel-inner,#home #home-background .carousel-item img{height:100vh}#home #home-background .carousel-item img{opacity:.75;object-fit:cover}#home #slogan{position:absolute;top:30vh;left:20vw;width:40%;color:#fff}#home #slogan div{display:flex;flex-wrap:wrap}#home #slogan div h6{margin:0}#home #slogan div .blue-line{border-width:2px}@media (max-width: 1400px){#home #slogan{width:50%}}@media (max-width: 1200px){#home #slogan{left:16vw}#home #slogan h1{font-size:xx-large}}@media (max-width: 992px){#home #slogan{left:12vw;width:60%}}@media (max-width: 768px){#home #slogan{top:20vh;left:10vw;right:10vw;width:80%}#home #slogan h1{font-size:28px}}@media (max-width: 576px){#home #slogan{top:25vh;left:6vw;right:6vw;width:88%}#home #slogan h1{font-size:x-large}#home #slogan h6{font-size:smaller}}#home #characteristics{position:absolute;bottom:10vh;left:10vw;right:10vw;display:flex;color:#fff}#home #characteristics .blue-line{background-color:#00000040}#home #characteristics p{margin:0}@media (max-width: 1400px){#home #characteristics{bottom:6vh;left:4vw;right:4vw}}@media (max-width: 1200px){#home #characteristics h4{font-size:larger}#home #characteristics p{font-size:15px}}@media (max-width: 768px){#home #characteristics{bottom:2vh;flex-wrap:wrap}#home #characteristics h4{font-size:large}#home #characteristics p{font-size:smaller}}@media (max-width: 576px){#home #characteristics h4{font-size:14px}#home #characteristics p{font-size:11px}}#home #works .carousel-inner,#home #works .carousel-item img,#home #works img{height:600px}@media (max-width: 576px){#home #works .carousel-inner,#home #works .carousel-item img,#home #works img{height:480px}}#home #works .carousel-item img{object-fit:cover}#home #works #left-img{margin-left:-50vw}#home #works #right-img{margin-right:-50vw}@media (max-width: 576px){#home #works h5{font-size:large}#home #works p{font-size:14px}}@media (max-width: 768px){#home #about h1{font-size:x-large}#home #about p{font-size:14px}}@media (max-width: 992px){#products h1{font-size:xx-large}}@media (max-width: 576px){#products h1{font-size:x-large}}#products #id-bar{display:none;height:0}@media (max-width: 768px){#products #id-bar{display:flex;align-items:center;height:24px;position:absolute;bottom:0;left:0;right:0;background-color:#0078c7e6}#products #id-bar span{font-size:small;font-weight:600;color:#fff}}@media (min-width: 768px){#products .product-image:hover #id-bar{display:flex;align-items:center;height:32px;position:absolute;bottom:0;left:0;right:0;background-color:#0078c7e6}#products .product-image:hover #id-bar span{font-size:smaller;font-weight:600;color:#fff}}#products .product-image{height:400px;position:relative;display:flex}#products .product-image img{width:100%}@media (max-width: 576px){#products .product-image{height:320px}}#contacts .facebook-button{height:60;border-radius:2px;background-color:#4267b2;font-weight:700;text-transform:uppercase;padding:12px 20px}@media (max-width: 992px){#contacts .facebook-button span{font-size:14px}}#contacts .facebook-button:hover,#contacts .facebook-button:focus{background-color:#39599a}@media (max-width: 1200px){#contacts h1{font-size:xx-large}#contacts h5{font-size:large}#contacts p{font-size:15px}}@media (max-width: 992px){#contacts h1{font-size:x-large}#contacts h5{font-size:medium}#contacts p,#contacts .card .btn{font-size:14px}}@media (max-width: 768px){#contacts h1{font-size:xx-large}#contacts h5{font-size:large}#contacts p{font-size:15px}}@media (max-width: 576px){#contacts h1{font-size:x-large}#contacts h5{font-size:medium}#contacts p{font-size:14px}}#contacts .call{font-size:smaller}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont.a4fe82b4.ttf) format("woff2 supports variations"),url(/assets/Montserrat-VariableFont.a4fe82b4.ttf) format("woff2-variations");font-weight:100 1000;font-stretch:25% 151%}body{font-family:Montserrat,system-ui,sans-serif}main{margin-top:100px}footer,.map{background-color:#f4f4f4}.fit-cover{object-fit:cover}.blue-line{border-left:5px solid #0078c7}.blue-line-thin{border-left:3px solid #0078c7}.blue-line-thin:focus{border-left:0px}.black{color:#202020}.small-radius{border-radius:2px}.button-primary{border:0!important;border-radius:2px;background-color:#0078c7!important;font-weight:700;text-transform:uppercase;padding:12px 20px}.button-primary:hover,.button-primary:focus{background-color:#0066a9!important}.card-img-top{border-radius:0}
