@charset "utf-8";::placeholder{color:#394044}::selection{background:#008bd2;color:#fff;text-shadow:none}:root{--bs-border-color:rgba(255,255,255,0.1)}body{background-color:#191919;color:#fff;font:300 16px/140% 'Archivo',sans-serif;font-optical-sizing:auto;overflow-x:hidden;position:relative}body::before,body::after{content:'';background:var(--bs-border-color);height:100%;position:absolute;top:0;width:1px;z-index:1}body::before{left:30px}@media only screen and (min-width: 1200px){body::before{left:50px}}body::after{right:30px}@media only screen and (min-width: 1200px){body::after{right:50px}}.container-fluid{margin-left:30px;margin-right:30px;width:calc(100% - 60px)}@media only screen and (min-width: 1200px){.container-fluid{--bs-gutter-x:80px;margin-left:50px;margin-right:50px;width:calc(100% - 100px)}}@media only screen and (min-width: 1200px){.container-fluid .row{--bs-gutter-x:80px}}.flex-column{align-items:start}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-wrap:balance}h1{font-size:clamp(30px, 3.2vw, 60px);font-weight:800;letter-spacing:-0.02em;line-height:90%;margin-bottom:0;text-transform:uppercase}body.home h1{margin-bottom:50px}body:not(.home) h1{margin-top:50px}@media only screen and (min-width: 768px){body:not(.home) h1{margin-top:200px}}@media only screen and (max-width: 767px){body:not(.home) h1{margin-top:0}}body:not(.home) h1+p{font-size:15px;line-height:100%;margin-top:50px;text-transform:uppercase}body.page-template-about h1{font-size:clamp(24px, 3vw, 50px)}body.parent-pageid-7 h1{font-size:clamp(28px, 3vw, 60px);margin-bottom:50px}@media only screen and (max-width: 767px){body.parent-pageid-7 h1{font-size:23px}}body.page-template-contact h1{font-size:clamp(24px, 3vw, 50px)}body.error404 h1{font-size:clamp(100px, 20vw, 310px)}body.page-template-default h1{margin-bottom:60px}h2,.h2{color:#fff;font-size:clamp(24px, 3vw, 48px);font-weight:700;line-height:100%;text-transform:uppercase}body.page-template-default h2,body.page-template-default .h2{margin-bottom:20px}body.page-template-default h2:not(:first-of-type),body.page-template-default .h2:not(:first-of-type){margin-top:40px}h3,.h3{color:#fff;font-size:clamp(18px, 3vw, 35px);font-weight:700;line-height:100%;margin-bottom:30px;text-transform:uppercase}.h5{color:#828282;display:block;font-size:17px;font-weight:400;line-height:109%;margin-bottom:40px;margin-top:50px;text-transform:uppercase}@media only screen and (min-width: 768px){.h5{margin-top:100px}}p:last-child{margin-bottom:0}.lead{font-size:clamp(30px, 4vw, 60px);font-weight:800;letter-spacing:-0.02em;line-height:100%;text-transform:uppercase;text-wrap:balance}.uppercase{font-size:16px;line-height:130%;margin-bottom:30px;text-transform:uppercase}a{color:inherit;text-decoration:none}a.email,a.tel{background-position:left center;background-repeat:no-repeat;min-height:16px;padding-left:24px}a.email:hover,a.tel:hover,a.email:focus-visible,a.tel:focus-visible{text-decoration:underline}a.email{background-image:url('../images/icon-email.svg')}a.tel{background-image:url('../images/icon-tel.svg')}img{height:auto;max-width:100%}.button{background:#008bd2;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-0.02em;line-height:90%;padding:12px 15px;text-transform:uppercase}@media only screen and (min-width: 1200px){.button{padding:13px 40px}}.button:hover,.button:focus-visible{background-color:#01a5f9}.button-big{font-size:16px;padding:16px 20px}@media only screen and (min-width: 1200px){.button-big{font-size:18px;padding:22px 50px}}.button-black{background-color:#000}.button-black:hover,.button-black:focus-visible{background-color:#3e3e3e}.button-gray{background-color:#313131}.button-gray:hover,.button-gray:focus-visible{background-color:#535353}.button-outline{background:none;border:1px solid #fff;padding-left:15px;padding-right:15px}@media only screen and (min-width: 1200px){.button-outline{padding-left:30px;padding-right:30px}}hr{border-color:var(--bs-border-color);opacity:1}.border-left{border-top:1px solid var(--bs-border-color)}@media only screen and (min-width: 768px){.border-left{border-left:1px solid var(--bs-border-color);border-top:none}}@media only screen and (max-width: 767px){.border-left:empty{display:none}}.border-right{border-right:1px solid var(--bs-border-color)}.pb-100{padding-bottom:100px}.pt-100{padding-top:100px}.pb-50{padding-bottom:50px}.pt-50{padding-top:50px}.pb-40{padding-bottom:40px}.pt-40{padding-top:40px}@media only screen and (max-width: 991px){.pb-100,.pb-50,.pb-40{padding-bottom:40px}.pt-100,.pt-50,.pt-40{padding-top:40px}}.wpcf7 form{background-color:#fff;color:#000;padding:20px}@media only screen and (min-width: 992px){.wpcf7 form{padding:40px}}.wpcf7 form p{margin-bottom:0}.wpcf7 form .wpcf7-form-control{margin-bottom:20px}.wpcf7 form .wpcf7-text,.wpcf7 form .wpcf7-textarea{border:none;border-bottom:1px solid #000;font-size:15px;line-height:130%;max-width:100%;padding:10px 0}.wpcf7 form .wpcf7-textarea{width:100%}.wpcf7 form .wpcf7-list-item{display:block;margin:0;padding-left:34px}.wpcf7 form .form-check-input{border-color:#000;border-radius:0;height:24px;margin-left:-34px;margin-right:10px;margin-top:0;width:24px}.wpcf7 form .form-check-input:checked{background-color:#000;border-color:#000}.wpcf7 form .wpcf7-list-item-label{display:inline-block;font-size:12px;line-height:100%;margin-bottom:20px;text-transform:uppercase}.wpcf7 form .wpcf7-submit{border:none;font-size:14px;line-height:90%;margin-bottom:0;padding-bottom:14px;padding-top:14px}.wpcf7 form .wpcf7-not-valid-tip{font-size:15px;line-height:130%;margin:-15px 0 10px}.wpcf7 form .wpcf7-response-output{margin-left:0;margin-right:0}.offcanvas.offcanvas-end{--bs-offcanvas-padding-x:2rem;border-left:none}.offcanvas.offcanvas-end .nav li{margin:10px 0;width:100%}.offcanvas.offcanvas-end .nav li a{display:block;font-size:20px;text-transform:uppercase}.offcanvas.offcanvas-end .nav li a:hover,.offcanvas.offcanvas-end .nav li.current-menu-item a{color:#008bd2}.top{position:relative}body.home .top{display:flex;flex-direction:column;min-height:100svh;padding-bottom:100px}body.home .top::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}body.page-template-about .top,body.parent-pageid-7 .top{background:url('../images/bg-top-about.jpg') center center no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:100vh;padding-bottom:50px}body.page-template-about .top::after,body.parent-pageid-7 .top::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}body.parent-pageid-7 .top .col-md-6{padding-bottom:50px}body.page-template-offer-welding .top{background-image:url('../images/bg-top-welding.jpg')}body.page-template-offer-cnc .top{background-image:url('../images/bg-top-cnc.jpg')}body.page-template-offer-rail .top{background-image:url('../images/bg-top-rail.jpg')}.top .bg-video{background:url('../images/bg-top.jpg') center center no-repeat;background-size:cover;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.top .bg-video::after{background-color:rgba(0,0,0,0.5);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.top .bg-video .screen{display:none;bottom:0;left:0;margin:0 auto;position:absolute;right:0;top:-50px}.top .bg-video .screen.active{pointer-events:none}.top h1+.d-flex{align-items:center;flex-wrap:wrap;gap:10px}@media only screen and (min-width: 992px){.top h1+.d-flex{gap:30px}}.top h1+.d-flex a:not(.button),.top h1+.d-flex span{color:#fff;font-size:15px;line-height:100%;text-transform:uppercase}.top h1+.d-flex .email{text-decoration:underline}.top h1+.d-flex .email:hover,.top h1+.d-flex .email:focus-visible{text-decoration:none}.pre-header{border-bottom:1px solid var(--bs-border-color)}.pre-header .container-fluid{padding-bottom:12px;padding-top:12px}.pre-header .row{gap:15px}.pre-header .col-auto{align-items:center;display:flex;gap:30px}@media only screen and (max-width: 767px){.pre-header .col-auto:last-child{flex-direction:column;gap:10px;text-align:center;width:100%}}.pre-header a{color:#fff;font-size:13px;font-weight:400;line-height:100%;text-transform:uppercase}.pre-header a:hover,.pre-header a:focus-visible{text-decoration:underline}.pre-header a.email,.pre-header a.tel{background-size:14px}.header{border-bottom:1px solid var(--bs-border-color)}@media only screen and (max-width: 767px){.header{margin-bottom:30px}}.header .container-fluid{padding-bottom:21px;padding-top:21px}.header .row{gap:15px}@media only screen and (max-width: 1399px){.header .logo img{max-width:120px}}.header .nav{gap:15px}@media only screen and (min-width: 1200px){.header .nav{gap:30px}}.header .nav li{position:relative}.header .nav li a{color:#fff;font-size:16px;font-weight:700;letter-spacing:-0.02em;line-height:90%;text-transform:uppercase}@media only screen and (min-width: 1200px){.header .nav li a{font-size:18px}}.header .nav li a:hover,.header .nav li a:focus,.header .nav li.current-menu-item>a,.header .nav li.current-menu-parent>a{text-decoration:underline}.header .navbar{--bs-navbar-padding-y:0;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:transparent;--bs-navbar-toggler-border-radius:0}.header .navbar .navbar-toggler{background-color:#fff}.main{position:relative}.main a:not(.button){text-decoration:underline}.main a:not(.button):hover,.main a:not(.button):focus{text-decoration:none}.main .our-offer{background-color:#191919;border-top:1px solid var(--bs-border-color);margin-top:50px;padding-bottom:50px;padding-top:0;position:relative;text-transform:uppercase}.main .our-offer::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .our-offer .col-md-6{padding-bottom:40px;padding-top:40px}.main .our-offer .flex-column{position:sticky;top:0}.main .our-offer .position-relative img{width:100%}.main .our-offer .border-left{background:#191919;position:relative}.main .our-offer .offer{overflow:hidden}.main .our-offer .offer:not(:last-child){position:relative}.main .our-offer .offer:last-child .box{bottom:0}@media only screen and (min-width: 992px){.main .our-offer .offer:last-child .box{bottom:0}}.main .our-offer .offer img{transition:all .5s}.main .our-offer .offer:hover img,.main .our-offer .offer:focus img{transform:scale(1.1)}.main .our-offer .box{align-items:start;background:#191919;bottom:0;display:flex;flex-direction:column;gap:15px;padding:20px;position:absolute}@media only screen and (min-width: 992px){.main .our-offer .box{gap:30px;padding:40px}}.main .our-offer .box h3{margin-bottom:0}.main .our-offer .box span{color:#828282;font-size:13px;line-height:109%}.main .our-offer hr{margin:40px -40px}.main .devices{background-color:#000;padding-bottom:50px;padding-top:50px;position:relative}.main .devices::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}.main .devices::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .devices .row{background-color:#000}@media (min-width:1200px) and (min-height:800px){.main .devices .row{position:sticky;top:0}}.main .devices .col-md-6{padding-bottom:40px;padding-top:40px}.main .why-femet{background-color:#191919;padding-bottom:50px;padding-top:50px;position:relative}@media (min-width:1200px) and (min-height:900px){.main .why-femet{position:sticky;top:0}}.main .why-femet::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}.main .why-femet::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .why-femet .slider .slick-track{align-items:stretch;display:flex}.main .why-femet .slider .box{align-items:start;border-right:1px solid #303030;display:flex;flex-direction:column;height:auto;padding:50px 20px}@media only screen and (min-width: 1200px){.main .why-femet .slider .box{padding:100px 40px}}.main .why-femet .slider img{margin-bottom:50px}@media only screen and (min-width: 992px){.main .why-femet .slider img{margin-bottom:100px}}.main .why-femet .slider h3{font-size:clamp(18px, 2vw, 30px);min-height:68px;margin-bottom:50px}@media only screen and (min-width: 992px){.main .why-femet .slider h3{min-height:90px;margin-bottom:100px}}.main .why-femet .slider p{color:#828282;font-size:15px;line-height:130%;margin-bottom:0}@media only screen and (max-width: 1399px){.main .why-femet .slick-list{padding:0 30px !important}}.main .why-femet .slick-arrow{background-color:transparent;background-repeat:no-repeat;background-position:0 0;border:none;border-bottom:1px solid #fff;height:34px;padding:0;position:absolute;text-indent:-9999px;top:-34px;width:71px}.main .why-femet .slick-arrow.slick-prev{background-image:url('../images/arrow-left.svg');right:150px}.main .why-femet .slick-arrow.slick-next{background-image:url('../images/arrow-right.svg');right:60px}.main .control-certificates{background-color:#191919;padding-bottom:50px;position:relative}body.page-template-realizations .main .control-certificates{padding-bottom:0}.main .control-certificates::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:0;width:100%}.main .control-certificates::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}body.page-template-realizations .main .control-certificates::after{bottom:0}body.page-template-contact .main .control-certificates .d-flex{flex-direction:column;gap:30px;padding-bottom:50px;text-transform:uppercase}@media only screen and (min-width: 992px){body.page-template-contact .main .control-certificates .d-flex{gap:60px}}body.page-template-contact .main .control-certificates .d-flex address{font-size:20px;font-weight:700;line-height:100%;margin-bottom:30px}body.page-template-contact .main .control-certificates .d-flex .hours{font-size:16px;line-height:130%}body.page-template-contact .main .control-certificates .d-flex .reg-address{color:#828282;font-size:14px;line-height:130%;text-transform:none}body.page-template-contact .main .control-certificates .d-flex .email,body.page-template-contact .main .control-certificates .d-flex .tel{background:none;display:table;padding-left:0;text-decoration:none}body.page-template-contact .main .control-certificates .d-flex .email:hover,body.page-template-contact .main .control-certificates .d-flex .tel:hover,body.page-template-contact .main .control-certificates .d-flex .email:focus-visible,body.page-template-contact .main .control-certificates .d-flex .tel:focus-visible{text-decoration:underline}body.page-template-contact .main .control-certificates .d-flex .email{font-size:15px;font-weight:400;line-height:100%}body.page-template-contact .main .control-certificates .d-flex .tel{font-size:clamp(18px, 2vw, 30px);font-weight:700;line-height:100%}body.page-template-contact .main .control-certificates .d-flex .tel+.email{margin-top:10px}.main .control-certificates img{margin-bottom:40px;width:100%}@media only screen and (min-width: 992px){.main .control-certificates img{margin-bottom:80px}}body.page-template-realizations .main .control-certificates img,body.parent-pageid-7 .main .control-certificates img{margin-bottom:0}.main .control-certificates .h3{font-size:clamp(20px, 3vw, 40px);font-weight:700;line-height:100%;margin-bottom:50px;text-transform:uppercase}@media only screen and (min-width: 992px){.main .control-certificates .h3{margin-bottom:100px}}.main .control-certificates .h5{margin-bottom:40px;padding-bottom:40px;position:relative;width:100%}body.page-template-contact .main .control-certificates .h5{align-items:end;display:flex;height:80px;padding-top:40px}body.parent-pageid-7 .main .control-certificates .h5{padding-bottom:0}body:not(.parent-pageid-7) .main .control-certificates .h5::after{background:var(--bs-border-color);bottom:0;content:'';height:1px;left:calc(-0.5 * var(--bs-gutter-x));position:absolute;right:calc(-0.5 * var(--bs-gutter-x))}@media only screen and (min-width: 1400px){.main .control-certificates .h3,.main .control-certificates .uppercase{padding-right:150px}}.main .control-certificates .buttons{display:flex;flex-wrap:wrap;gap:10px}.main .realizations-gallery{--bs-gutter-x:40px;--bs-gutter-y:40px}@media only screen and (max-width: 767px){.main .realizations-gallery{--bs-gutter-x:12px;--bs-gutter-y:12px}}.main .contact{background-color:#000;padding-bottom:50px;padding-top:50px;position:relative}.main .contact::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}.main .contact::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .contact h2{margin-bottom:0}@media only screen and (max-width: 767px){.main .contact h2{margin-top:40px}}.main .contact .h5{margin-bottom:40px;margin-top:70px}.main .contact .email,.main .contact .tel{color:#fff;display:table;font-size:16px;font-weight:700;letter-spacing:-0.02em;line-height:90%;min-height:16px;text-decoration:none;text-transform:uppercase}.main .contact .email:hover,.main .contact .tel:hover,.main .contact .email:focus-visible,.main .contact .tel:focus-visible{text-decoration:underline}.main .contact .email{margin-bottom:20px}.main .references{background-color:#191919;padding-bottom:50px;padding-top:50px;position:relative}body.page-template-references .main .references{padding-bottom:0;padding-top:50px}.main .references::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}body.page-template-references .main .references::before{top:0}.main .references::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}body.page-template-references .main .references::after{bottom:0}.main .references blockquote{align-items:start;display:flex;flex-direction:column;margin-bottom:0}@media only screen and (min-width: 1400px){.main .references blockquote{padding-right:150px}}body.home .main .references blockquote{gap:40px;height:100%;justify-content:space-between}@media only screen and (min-width: 992px){body.home .main .references blockquote{gap:90px}}body.page-template-references .main .references blockquote{gap:30px}@media only screen and (min-width: 992px){body.page-template-references .main .references blockquote{gap:40px;margin-top:80px}}.main .references blockquote p{font-size:16px;line-height:130%;margin-bottom:0}@media only screen and (min-width: 992px){.main .references blockquote p{font-size:20px}}body.page-template-references .main .references blockquote p{background:url('../images/quote.svg') 0 0 no-repeat;padding-top:64px}.main .references blockquote cite{color:#828282;font-size:14px;font-style:normal;line-height:130%}.main .references .qoute-img{align-items:center;display:flex;justify-content:center}@media only screen and (max-width: 767px){.main .references .qoute-img{border-top:none;padding-top:0}}.main .jobs{position:relative}.main .jobs::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:0;width:100%}.main .jobs::after{background:var(--bs-border-color);bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.main .jobs .job{align-items:center;display:flex;flex-wrap:wrap;gap:30px;position:relative}@media only screen and (min-width: 992px){.main .jobs .job{gap:60px}}@media only screen and (max-width: 767px){.main .jobs .job{gap:20px}}.main .jobs .job:not(:last-child)::after{background:var(--bs-border-color);bottom:0;content:'';height:1px;left:calc(-1 * var(--bs-gutter-x) * .5);position:absolute;right:calc(-1 * var(--bs-gutter-x) * .5)}.main .jobs .job h3{font-size:clamp(20px, 3vw, 40px);margin:0;text-transform:uppercase;width:36%}@media only screen and (max-width: 767px){.main .jobs .job h3{width:100%}}.main .jobs .job .location,.main .jobs .job .contract{background-position:0 center;background-repeat:no-repeat;font-size:16px;font-weight:300;line-height:140%;padding-left:33px}.main .jobs .job .location{background-image:url('../images/icon-map-point.svg')}.main .jobs .job .contract{background-image:url('../images/icon-briefcase.svg')}.main .jobs .lead{font-size:clamp(20px, 3vw, 40px);font-weight:700;letter-spacing:0;margin-top:50px}@media only screen and (min-width: 992px){.main .jobs .lead{margin-top:200px}}.main .jobs .lead a{color:#008bd2}.main .post{position:relative;text-transform:uppercase}.main .post::after{background:var(--bs-border-color);bottom:0;content:'';height:1px;left:calc(-1 * var(--bs-gutter-x) * .5);position:absolute;right:calc(-1 * var(--bs-gutter-x) * .5)}body.page-template-offer .main .post::after{display:none}.main .post:last-child::after{left:calc(-1 * var(--bs-gutter-x) * .5 - 30px);right:calc(-1 * var(--bs-gutter-x) * .5 - 30px)}@media only screen and (min-width: 992px){.main .post:last-child::after{left:calc(-1 * var(--bs-gutter-x) * .5 - 50px);right:calc(-1 * var(--bs-gutter-x) * .5 - 50px)}}body.page-template-offer .main .post:last-child::after{display:none}.main .post .col-md-6{padding-bottom:40px;padding-top:40px}body.page-template-offer .main .post{padding-bottom:40px;padding-top:40px}@media only screen and (max-width: 767px){.main .post .border-left{border-top:none;order:-1;padding-bottom:0}}.main .post .d-flex{align-items:start;align-self:end;display:flex;flex-direction:column;gap:40px}body.page-template-offer .main .post .d-flex{gap:0}.main .post .date{font-size:15px;font-weight:400;line-height:100%}.main .post .entry-title,.main .post p{margin-bottom:0}body:not(.single) .main .post .entry-title{font-size:clamp(20px, 3vw, 40px)}body.page-template-offer .main .post .entry-title{font-size:clamp(30px, 3vw, 50px);font-weight:800;letter-spacing:-0.02em;line-height:90%;margin-bottom:50px;margin-top:40px}body.page-template-offer .main .post p{margin-bottom:30px}.main .post .attachment-post-thumb{width:100%}.main .bg-map{background-image:#2d2d2d;padding-bottom:50px;padding-top:50px;position:relative}@media (min-width:768px) and (max-width:1199px){.main .bg-map{background-position-x:28%}}.main .bg-map::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}.main .bg-map::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .bg-map iframe{filter:invert(90%) hue-rotate(180deg) grayscale(1);height:calc(100% - 100px);margin-bottom:50px;margin-top:50px;min-height:300px}.main .bg-map .h5{color:#fff;margin-bottom:40px;margin-top:100px;padding-bottom:40px;position:relative}.main .bg-map .h5::before{background:var(--bs-border-color);bottom:0;content:'';height:1px;left:calc(-1 * var(--bs-gutter-x) * .5);position:absolute;right:calc(-1 * var(--bs-gutter-x) * .5)}.main .pricing{align-items:center;flex-wrap:wrap;gap:30px}.main .pricing a:not(.button),.main .pricing span{color:#fff;font-size:15px;line-height:100%;text-transform:uppercase}.main .pricing .email{min-height:16px;text-decoration:underline}.main .pricing .email:hover,.main .pricing .email:focus-visible{text-decoration:none}.main .precision-welding{border-bottom:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);padding-top:50px}body.single .main .precision-welding{border-bottom:none;padding-bottom:50px;position:relative}body.single .main .precision-welding::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .precision-welding .entry-title{font-size:clamp(18px, 2vw, 30px);font-weight:700;margin-bottom:50px;margin-top:30px}@media only screen and (max-width: 767px){.main .precision-welding .entry-title{margin-bottom:30px}}body.single .main .precision-welding .entry-title{margin-bottom:30px}body.single .main .precision-welding .entry-title a{text-decoration:none}body.single .main .precision-welding .entry-title a:hover,body.single .main .precision-welding .entry-title a:focus-visible{text-decoration:underline}.main .precision-welding p{color:#828282;font-size:14px;line-height:130%;margin-bottom:30px}body.single .main .precision-welding p{color:#fff;font-size:15px;line-height:100%;margin-bottom:0;text-transform:uppercase}.main .precision-welding .flex-column.mt-auto{gap:50px}.main .precision-welding .flex-column.mt-auto .h5{margin-bottom:20px;margin-top:0}.main .precision-welding .flex-column.mt-auto .email,.main .precision-welding .flex-column.mt-auto .tel{display:table;font-size:16px;font-weight:700;letter-spacing:-0.02em;line-height:90%;min-height:16px;text-decoration:none;text-transform:uppercase;word-break:break-word}.main .precision-welding .flex-column.mt-auto .email:hover,.main .precision-welding .flex-column.mt-auto .tel:hover,.main .precision-welding .flex-column.mt-auto .email:focus-visible,.main .precision-welding .flex-column.mt-auto .tel:focus-visible{text-decoration:underline}.main .precision-welding .flex-column.mt-auto .email{margin-bottom:15px}.main .mission .col-md-6{padding-bottom:40px;padding-top:40px}.main .mission .d-flex{flex-direction:column;justify-content:end}@media only screen and (min-width: 1400px){.main .mission p{padding-right:200px}}.main .mission .lead{font-size:clamp(20px, 3vw, 40px);font-weight:700;letter-spacing:0;line-height:100%}.main .mission .lead:not(:last-child){margin-bottom:40px}.main .mission img{width:100%}.main .offer-clients{padding-top:50px;position:relative}.main .offer-clients::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}.main .offer-clients .col-md-6{padding-bottom:40px;padding-top:40px}.main .offer-clients .h5{margin-bottom:40px;padding-bottom:40px;position:relative;width:100%}.main .offer-clients .h5::after{background:var(--bs-border-color);bottom:0;content:'';height:1px;left:calc(-0.5 * var(--bs-gutter-x));position:absolute;right:calc(-0.5 * var(--bs-gutter-x))}.main .offer-clients img{margin-bottom:50px;width:100%}@media only screen and (min-width: 992px){.main .offer-clients img{margin-bottom:114px}}@media only screen and (min-width: 1400px){.main .offer-clients h2,.main .offer-clients p{padding-right:200px}}.main .offer-clients h2{font-size:clamp(20px, 3vw, 40px);margin-bottom:40px}body.parent-pageid-7 .main .philosophy{padding-bottom:50px;padding-top:50px;position:relative}body.parent-pageid-7 .main .philosophy::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:0;width:100%}body.parent-pageid-7 .main .philosophy::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}body.parent-pageid-7 .main .philosophy .icons .col-md-3{gap:30px;justify-content:start;padding-bottom:50px;padding-top:50px}@media only screen and (min-width: 992px){body.parent-pageid-7 .main .philosophy .icons .col-md-3{gap:100px;padding-bottom:100px;padding-top:100px}}body.parent-pageid-7 .main .philosophy .icons .col-md-3 img,body.parent-pageid-7 .main .philosophy .icons .col-md-3 .lead{margin-bottom:0}body.parent-pageid-7 .main .philosophy .icons .col-md-3 p.lead{font-size:clamp(18px, 2vw, 30px)}body.parent-pageid-7 .main .philosophy .icons .col-md-3 p:not(.lead){color:#828282;font-size:14px;line-height:130%}.main .philosophy .col-md-3{align-items:start;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:40px;padding-top:40px}.main .philosophy img{margin-bottom:30px}@media only screen and (min-width: 992px){.main .philosophy img{margin-bottom:100px}}.main .philosophy .lead{font-size:16px;font-weight:700;letter-spacing:0;line-height:100%}@media only screen and (min-width: 1200px){.main .philosophy .lead{font-size:20px}}.main .control-logistics{background-color:#000;padding-bottom:50px;padding-top:50px;position:relative}.main .control-logistics::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}.main .control-logistics::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .control-logistics .h5{position:relative;width:100%}body.page-template-about .main .control-logistics .h5{padding-bottom:40px}body.page-template-about .main .control-logistics .h5::after{background:var(--bs-border-color);bottom:0;content:'';height:1px;left:calc(-0.5 * var(--bs-gutter-x));position:absolute;right:calc(-0.5 * var(--bs-gutter-x))}.main .control-logistics img{margin-bottom:50px;width:100%}@media only screen and (min-width: 992px){.main .control-logistics img{margin-bottom:70px}}@media only screen and (min-width: 1400px){.main .control-logistics .h2,.main .control-logistics p{padding-right:150px}}.main .control-logistics .h2{font-size:clamp(20px, 3vw, 40px);margin-bottom:40px}.main .certificates{padding-bottom:50px;padding-top:50px;position:relative}.main .certificates::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}.main .certificates::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .certificates .col-md-3{padding-bottom:40px;padding-top:40px}.main .certificates .h2{font-size:clamp(18px, 2vw, 30px)}@media only screen and (max-width: 767px){.main .certificates .h2{margin-bottom:50px}}.main .certificates .flex-column.mt-auto{gap:50px}.main .certificates .flex-column.mt-auto .h5{margin-bottom:20px;margin-top:0}.main .certificates .flex-column.mt-auto .email,.main .certificates .flex-column.mt-auto .tel{display:table;font-size:16px;font-weight:700;letter-spacing:-0.02em;line-height:90%;min-height:16px;text-decoration:none;text-transform:uppercase;word-break:break-word}.main .certificates .flex-column.mt-auto .email:hover,.main .certificates .flex-column.mt-auto .tel:hover,.main .certificates .flex-column.mt-auto .email:focus-visible,.main .certificates .flex-column.mt-auto .tel:focus-visible{text-decoration:underline}.main .certificates .flex-column.mt-auto .email{margin-bottom:15px}.main .machinery{background-color:#000;padding-bottom:50px;padding-top:50px;position:relative}.main .machinery::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}.main .machinery::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.main .machinery .border-top .col-md-6{padding-bottom:40px;padding-top:40px}.main .machinery img{width:100%}@media only screen and (min-width: 1400px){.main .machinery .h2,.main .machinery p{padding-right:150px}}.main .machinery .h2,.main .machinery p{margin-bottom:40px}body.page-template-about .main .icons{padding-bottom:50px;position:relative}body.page-template-about .main .icons::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}body.parent-pageid-7 .main .bg-color{background-color:#000}body.parent-pageid-7 .main .pt-90{padding-top:50px}@media only screen and (min-width: 1200px){body.parent-pageid-7 .main .pt-90{padding-top:230px}}body.parent-pageid-7 .main .range-services{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (min-width: 1200px){body.parent-pageid-7 .main .range-services{gap:70px}}body.parent-pageid-7 .main .range-services div{align-items:start;display:flex;flex-direction:column;gap:24px;justify-content:space-between}body.parent-pageid-7 .main .range-services img{width:auto}body.parent-pageid-7 .main .range-services span{font-size:16px;font-weight:700;line-height:100%;text-transform:uppercase}@media only screen and (min-width: 1200px){body.parent-pageid-7 .main .range-services span{font-size:20px}}body.parent-pageid-7 .main .methods{padding-bottom:50px;position:relative}body.parent-pageid-7 .main .methods::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}body.parent-pageid-7 .main .methods .d-flex{flex-direction:column;gap:50px}@media only screen and (min-width: 1200px){body.parent-pageid-7 .main .methods .d-flex{gap:100px}}body.parent-pageid-7 .main .methods .d-flex img{margin-bottom:40px;width:auto}body.parent-pageid-7 .main .methods .d-flex .lead{margin-bottom:0}@media only screen and (min-width: 1400px){body.parent-pageid-7 .main .methods .d-flex .lead{padding-right:150px}}body.parent-pageid-7 .main .realizations{padding-bottom:50px;padding-top:50px;position:relative}body.parent-pageid-7 .main .realizations::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}body.parent-pageid-7 .main .realizations::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}body.parent-pageid-7 .main .realizations p{margin-bottom:40px}body.page-template-machines .main h2{margin-bottom:40px;text-transform:uppercase}@media only screen and (min-width: 1200px){body.page-template-machines .main h2{margin-bottom:50px}}body.page-template-machines .main img{height:262px}body.page-template-machines .main h3{font-size:clamp(18px, 3vw, 26px);margin-top:30px}body.page-template-machines .main ul{margin-bottom:0;padding-left:1rem}body.single .main .post .lead,body.single .main .post h2{font-size:clamp(18px, 2vw, 30px);font-weight:700;line-height:100%;margin-bottom:40px;text-transform:uppercase}body.single .main .post p{font-size:16px;text-transform:none}body.single .main .post p:not(:last-of-type){margin-bottom:30px}body.single .main .post p+h2{margin-top:70px}body.single .main .post .article-content img{width:100%}body.error404 .main h1+p{font-size:clamp(20px, 3vw, 40px);font-weight:700;margin-bottom:50px;margin-top:50px}.footer{background-color:#191919;padding-bottom:50px;position:relative;text-transform:uppercase}body:not(.home):not(.page-template-offer) .footer{padding-top:50px}.footer::before{background:var(--bs-border-color);content:'';height:1px;left:0;position:absolute;top:50px;width:100%}body.home .footer::before,body.page-template-offer .footer::before{top:0}.footer::after{background:var(--bs-border-color);bottom:50px;content:'';height:1px;left:0;position:absolute;width:100%}.footer .h5{margin-bottom:40px;padding-bottom:40px;position:relative;width:100%}.footer .h5::after{background:var(--bs-border-color);bottom:0;content:'';height:1px;left:calc(-0.5 * var(--bs-gutter-x));position:absolute;right:calc(-0.5 * var(--bs-gutter-x))}.footer .nav{gap:20px}.footer .nav li a{color:#fff;display:table;font-size:16px;font-weight:700;letter-spacing:-0.02em;line-height:90%}.footer .nav li a:hover,.footer .nav li a:focus-visible{text-decoration:underline}.footer .d-flex{gap:20px}.footer .name{font-size:16px;font-weight:700;letter-spacing:-0.02em;line-height:110%}.footer address{font-weight:400;font-size:13px;line-height:110%;margin:0}.footer .hours{color:#828282;font-size:13px;line-height:109%}.footer .email-tel{align-items:center;display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}@media only screen and (max-width: 767px){.footer .email-tel{gap:20px}}.footer .email,.footer .tel{color:#fff;font-size:16px;font-weight:700;letter-spacing:-0.02em;line-height:90%;min-height:16px}.footer .email:hover,.footer .tel:hover,.footer .email:focus-visible,.footer .tel:focus-visible{text-decoration:underline}.footer .copyright{margin-bottom:40px;padding-top:40px}.footer .copyright p{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:30px;line-height:100%;margin:0}@media only screen and (max-width: 767px){.footer .copyright p{gap:15px}}.footer .desc{padding-bottom:40px;padding-top:40px}.footer .desc p{color:#828282;font-size:13px;line-height:120%;margin:0}.alignnone{margin:5px 1.875rem 0 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 1.875rem 1.875rem}.alignleft{float:left;margin:5px 1.875rem 1.875rem 0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery img{box-shadow:0 0 4px #999;border:1px solid white;padding:8px;background:#f2f2f2}.gallery img:hover{background:white}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl,.gallery dt{margin:0}.gallery br+br{display:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}#cookie{position:fixed;opacity:0;bottom:-20px;z-index:10000;display:none;width:40%;margin:0 20px 20px 0;border-radius:5px;box-shadow:1px 1px 10px rgba(0,0,0,0.2);background:#fff;padding:30px 20px 20px;font-size:13px;color:#636363;line-height:19px;left:inherit;right:0;min-width:280px;max-width:500px}#cookie h6{display:block;font-size:18px;margin-bottom:15px}#cookie p{font-size:15px;margin-bottom:15px}#cookie p a{color:inherit;text-decoration:underline}#cookie p a:hover,#cookie p a:focus{text-decoration:none}#cookie #cookie_zamknij{border:none;cursor:pointer;float:right}/*# sourceMappingURL=./style.css.map */