#map,.nav-link,body{position:relative}@font-face{font-family:'Open Sans';src:url(/fonts/OpenSans-Regular.ttf);font-display:swap}body{font-family:'Open Sans',sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#reviews .review-card p,#reviews .review-card h3,.text-justify{text-align:justify}.text-muted{color:#6c757d!important}.h6{line-height:1.5}header hr{background-color:#fff}.navbar .navbar-nav a.active::after,.navbar hr{background-color:#212529}a{outline:0!important}.btn-close:focus,.navbar-toggler:focus{box-shadow:none}.jumbotron,.navbar{box-shadow:0 0 10px rgba(0,0,0,.5)}.btn{color:#fff;background-color:#666;outline:0;border-radius:0;border:0;box-shadow:0 0 25px rgba(0,0,0,.35)}.btn:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn:focus,.btn:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn:active{background-color:#b02a37;border-color:#a52834;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)!important}.container-fluid{padding:83px 70px}@media(min-width:0) and (max-width:767.98px){.container-fluid{padding-left:30px!important;padding-right:30px!important}#about a{width:100%!important}.navbar .navbar-nav a::after{bottom:0!important;width:30%!important;left:0!important}}.parallax{background-attachment:fixed}@media only screen and (max-device-width:1024px){.parallax{background-attachment:inherit}}.text-red{color:red}#portfolio .carousel-caption,.navbar a,.navbar a:focus,.navbar a:hover{color:#212529}#about hr{background-color:#dc3545;height:2px;opacity:.5}section:nth-child(odd){box-shadow:0 0 10px rgb(0 0 0 / 50%)}.blur{background:rgba(255,255,255,.2);backdrop-filter:blur(3px)}#about,#portfolio,#reviews,.navbar{background-size:cover;background-image:url(/images/background/background.webp)}#about,#contact,#portfolio,#reviews,.jumbotron,.navbar{background-repeat:no-repeat}#contact,#map,.jumbotron{background-size:cover;background-position:center}.navbar .navbar-nav a::after{position:absolute;bottom:-14px;width:100%;right:0;content:"";display:block;height:2px;transition:background-color .3s ease-in-out}a.language{letter-spacing:0!important;text-decoration:none}.navbar a{letter-spacing:2px}.navbar-toggler{border:0;padding:0;margin:.25rem .75rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23212529' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}@media(min-width:768px) and (max-width:991px){.navbar .navbar-nav a::after{bottom:0;width:20%;left:0}header h1{font-size:2rem}}.language{cursor:pointer}.disabled-language{text-decoration:underline!important;cursor:default;pointer-events:none}.jumbotron{margin-bottom:0;background-image:url(/images/background/metal_background.webp);padding-top:139px;padding-bottom:72px;border-radius:0;color:#fff}.img-about{box-shadow:0 0 25px rgba(0,0,0,.5)}#services i,.carousel-control-next i,.carousel-control-prev i{color:#dc3545}#services .fa-thumbs-o-up:hover,#services .fa-wrench:hover,.callback:hover{animation:1.5s linear infinite callback_anim}#portfolio .blur,#reviews .blur{padding-bottom:70px}#reviews .review-card{display:flex;flex-direction:column;justify-content:center}#reviews .carousel-indicators{bottom:-35px}@media(min-width:0) and (max-width:576px){#reviews .review-card p,#reviews .review-card h3{text-align:left}#about{background-position:35% 100%}}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none}.carousel-indicators button{border:1px solid grey!important}.carousel-indicators button.active{background-color:#dc3545!important;border-color:#dc3545!important}.card{border:1px solid;border-radius:0!important;transition:box-shadow .5s;box-shadow:0 0 10px rgb(0 0 0 / 50%)}#pricing .card:hover{box-shadow:5px 0 40px rgba(220,53,69,.4)}footer .card:hover{box-shadow:5px 0 40px rgba(220,53,69,.55)}.error{border-color:#b94a48}@media(min-width:0) and (max-width:991px){#pricing #callback_button,#pricing a{margin:auto;width:100%!important}footer .card{width:100%!important}}#contact{background-image:url(/images/pipes/gofra_background.webp)}#map{width:100%;height:450px;background-image:url(/images/background/google_map.webp)}#map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}footer .card{background-color:#717171;border-color:rgba(0,0,0,.125)}footer i.fa-chevron-up{font-size:1.5em;color:#dc3545}footer div.up{padding:45px 15px}footer hr{border-top:1px solid rgba(0,0,0,.5);background-color:rgba(0,0,0,.03)}.callback{background:#09f;border-radius:50%!important;bottom:40px;height:50px;position:fixed;right:40px;width:50px;z-index:1049;cursor:pointer}.callback .callback_link::before{background:url(/images/background/phone.webp) center center/35px auto no-repeat rgba(0,0,0,0);content:"";height:50px;left:0;position:absolute;top:0;width:50px;z-index:11}.callback:hover .callback_a,.callback:hover .callback_b{background-color:#09f;border-color:#09f}.callback .callback_block{height:50px;position:absolute;width:50px}.callback .callback_a,.callback .callback_b{background-color:transparent;bottom:-25px;box-sizing:border-box;height:100px;opacity:.01;position:absolute;right:-25px;width:100px}.callback .callback_a{-webkit-animation:3s linear infinite callback;-moz-animation:3s linear infinite callback;animation:3s linear infinite callback;border:2px solid #09f;border-radius:100%!important}.callback .callback_b{-webkit-animation:1.5s linear infinite callback;-moz-animation:1.5s linear infinite callback;animation:1.5s linear infinite callback;border:2px solid #09f;border-radius:100%!important}@keyframes callback{0%{opacity:.8;transform:rotate(0) scale(.46) skew(1deg)}10%{transform:rotate(0) scale(.56) skew(1deg)}100%{opacity:.01;transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes callback{0%{opacity:.8;transform:rotate(0) scale(.46) skew(1deg)}10%{transform:rotate(0) scale(.56) skew(1deg)}100%{opacity:.01;transform:rotate(0) scale(1) skew(1deg)}}@-moz-keyframes callback{0%{opacity:.8;transform:rotate(0) scale(.46) skew(1deg)}10%{transform:rotate(0) scale(.56) skew(1deg)}100%{opacity:.01;transform:rotate(0) scale(1) skew(1deg)}}@keyframes callback_anim{0%,100%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg)}}.slideanim{visibility:hidden}.slide_action{animation-name:slide_action;-webkit-animation-name:slide_action;animation-duration:1s;-webkit-animation-duration:1s;visibility:visible}@keyframes slide_action{0%{opacity:0;transform:translateY(70%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes slide_action{0%{opacity:0;-webkit-transform:translateY(70%)}100%{opacity:1;-webkit-transform:translateY(0)}}