label.see-label{border:none !important;display:none !important;}
.category-content h1{margin-bottom:1rem;}
.archive-page-wrapper .category-content .category-catalogs div[role=button]{border:solid 1px #000;}
.single-catalog-page-wrapper .single-catalog-content .catalog-logo{background-color:transparent;display:flex;gap:20px;}
@media(max-width:767px){
.single-catalog-page-wrapper .single-catalog-content .catalog-logo{flex-direction:column;}
}
.single-catalog-page-wrapper .single-catalog-content .catalog-logo.has-two-catalogs > div{flex:0 0 50%;}
.single-catalog-page-wrapper .single-catalog-content .catalog-logo:not(.has-two-catalogs) > div{flex:0 0 100%;}
.catalog-logo img{border:solid 1px #000;border-radius:10px;}
@media(max-width:767px){
.bottom-images-gallery.container img{min-height:inherit !important;height:180px;}
.production-tools-page-wrapper .bottom-images-gallery.container img{min-height:inherit !important;}
.bottom-images-gallery.container{row-gap:1.5rem;}
.regeneration-page-wrapper .park-title{font-size:25px;line-height:32px;}
.archive-page-wrapper .category-content h1, .archive-page-wrapper .category-content p{text-align:center !important;}
.category-content h1{margin-top:0 !important;}
.archive-page-wrapper .category-content, .archive-page-wrapper .category-content .category-images{margin-top:0 !important;}
.mobile-image-margin{left:25px;position:relative;}
.mobile-image-margin-reverse{margin-left:-25px;}
}
.single-catalog-page-wrapper{margin-bottom:5rem;}
.single-catalog span{font-weight:300 !important;}
.catalog-download{text-align:center;margin-top:2rem;}
img.producer-logo{max-width:320px;margin-left:-3rem;}
.category-worldia img.producer-logo{margin-left:0;}
.category-images{padding:5rem 0 0;}
ul#menu-oferta-strategiczna,
ul#menu-key-offer{display:flex;border-bottom:1px solid #D3D3D3;padding-bottom:2rem;font-size:14px;}
ul#menu-oferta-strategiczna a,
ul#menu-key-offer a{color:#000;}
.mega-menu .container{grid-template-columns:25% 75%;}
#mega-menu{padding-top:3rem;min-height:75vh;}
.mega-menu .container{max-width:1300px;}
#mega-menu li.menu-item-has-children{width:18%;margin:0 1rem;}
.distrybution-content-menu h4{margin-bottom:2.75rem !important;}
.mega-menu-items h6{margin:2rem 0;}
#menu-oferta-strategiczna img,
#menu-key-offer img{margin-bottom:2rem;height:35px;max-width:140px;object-fit:contain;}
#menu-oferta-strategiczna ul.sub-menu li,
#menu-key-offer ul.sub-menu li{margin-bottom:15px;}
.supplementary .menu{display:flex;flex-wrap:wrap;}
.supplementary .menu li{width:15%;margin:0.5rem 0;}
.supplementary .menu li a{color:#000;}
.support-logos img{width:fit-content !important;margin:1rem auto;}
.support-logos{display:flex;flex-wrap:wrap;}
.support-logos figure{max-width:25%;align-content:center;}
.support-logos figure a img{object-fit:contain !important;}
.support-logos figure.large-logo a img{transform:scale(.7);}
.news-cols article img{max-height:185px;object-fit:cover !important;width:100%;}
.news-cols h2{min-height:30px;}
.container h1{margin-top:3rem;font-size:36px !important;}
.single-post-article .header-bg{background-size:contain;}
.single-post-article p{font-size:16px;font-weight:300 !important;}
body p{font-size:16px !important;line-height:22px !important;}
body h4{font-size:38px !important;}
.site-nav .menu-main-english-container ul{display:flex;gap:6%;align-items:center;justify-content:center;}
.site-nav .menu-main-container ul a, .site-nav .menu-main-english-container ul a{font-size:18px;font-weight:400;line-height:23px;color:#575757;text-decoration:none;}
.logo-link img{width:200px;}
.mega-menu .container p{font-size:14px !important;}
footer h4{font-size:18px !important;}
img.single-thumbnail{border-radius:10px;max-width:500px;}
.mega-menu .container h4{font-size:20px !important;}
.mol{display:none;}
.job-offers-page-wrapper .header-bg{background-size:cover;background-position:center bottom !important;}
.regeneration-page-wrapper h1{text-align:center;}
.under-title{text-align:center;max-width:770px;margin:3rem auto;font-weight:300;}
.regeneration-page-wrapper .header-bg{height:50vh;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.regeneration-page-wrapper .rec-process{padding-bottom:2rem;margin-bottom:5rem;}
.title-wrapper{margin-bottom:5rem;}
.contact-page-wrapper .contact-info h4{font-size:24px !important;line-height:34px !important;}
.contact-page-wrapper .contact-info address, .contact-page-wrapper .contact-info p{font-size:18px !important;color:#575757;}
.heading{font-size:38px !important;line-height:44px !important;}
.regeneration-page-wrapper .benefits h2, .regeneration-page-wrapper .rec-process h2{font-size:36px !important;}
.regeneration-page-wrapper .rec-process .process-items{margin-top:2rem !important;max-width:1000px !important;margin-left:auto;margin-right:auto;}
.regeneration-page-wrapper .rec-process .process-items{grid-gap:2rem;}
.regeneration-page-wrapper .rec-process .process-items .single-box{height:250px !important;width:auto !important;}
.n2-bullet:hover{background:transparent !important;font-weight:bold !important;color:#575757 !important;}
.n2-bullet::before{content:"\A" !important;width:10px !important;height:10px !important;border-radius:50% !important;border:solid 1px #ABABAB !important;background:#FFF !important;display:inline-block !important;margin-right:10px !important;}
.n2-bullet:hover > .n2-bullet::before{background:#b83b3b !important;}
.n2-active{background-color:transparent !important;color:#575757 !important;font-weight:bold !important;}
.n2-active::before{content:"\A" !important;width:10px !important;height:10px !important;border-radius:50% !important;background:#b83b3b !important;display:inline-block !important;margin-right:10px !important;border:#b83b3b solid 1px !important;}
.n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal{margin-left:2rem !important;}
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.container{max-width:1300px !important;}
p.intro-simple-text{margin-bottom:3rem;}
.production-tools-page-wrapper hr.red-line, .regeneration-page-wrapper hr.red-line{margin-left:auto;margin-right:auto;}
.regeneration-page-wrapper .top-cols{grid-gap:3rem !important;text-align:center !important;}
footer .socials{display:flex;gap:10px;margin-bottom:10px;}
footer .socials img{margin-bottom:5px;}
.site-footer .footer-cols .container{padding-top:2rem !important;padding-bottom:3rem !important;}
.site-footer .footer-cols{background-repeat:no-repeat !important;background-size:cover !important;}
footer .signet{max-width:1300px;margin:0 auto;padding-top:3rem;}
.site-footer .footer-cols .container{grid-gap:2rem;}
footer .container{max-width:1300px !important;}
.footer-certyficate{text-align:center;}
.footer-certyficate a{text-align:center;}
.footer-certyficate p{margin-top:1rem;color:#FFF;}
.page-template-default .page-content{margin-bottom:5rem;}
.page-template-default h1{margin-bottom:2rem;}
.page-template-default p{margin-bottom:1rem;}
.page-template-default .page-content ul{list-style:disc;margin-left:2rem;}
.page-template-default .page-content ul li{margin-bottom:1rem;}
.page-content table{font-family:'Worksans', sans-serif;font-size:16px !important;overflow-x:hidden;line-height:22px !important;}
.page-content table td{border:solid 1px #000;padding:15px 5px;}
.archive-page-wrapper .category-content{margin-top:3rem;}
.archive-page-wrapper .category-content p{margin-top:0 !important;margin-bottom:2rem;}
.archive-page-wrapper .category-content ul{margin-bottom:2rem;font-weight:300;}
.archive-page-wrapper .category-content ul li{margin-bottom:1rem;}
.archive-page-wrapper .category-content ul li strong{font-weight:400;}
.archive-page-wrapper .category-content p b{font-weight:bold;}
.homepage-page-wrapper .home-col-experience{background-position:center bottom;padding-top:5rem;padding-bottom:5rem;}
.single-offer-page-wrapper .offer-card > div > p span, .job-offers-page-wrapper .actual-jobs .job-card > div > p span{font-size:14px !important;}
.meet-us-page-wrapper .side-image-wrapper img{max-height:554px;}
.distribution{background-image:url(//macro.globeweb.stronazen.pl/wp-content/themes/main/assets/img/home/distribution_bg.png);min-height:55vh;background-size:cover;background-repeat:no-repeat;display:grid;grid-template-columns:30% 50%;align-content:center;padding:2rem 3rem 3rem 15%;}
@media(max-width:767px){
.homepage-page-wrapper .distribution{height:80vh;background-size:cover;min-height:700px;text-align:center;}
.homepage-page-wrapper .distribution .red-line{margin:2rem auto 25px;}
.under-title{margin:1rem 0 !important;}
}
@media(min-width:1600px){
.distribution{grid-template-columns:30% 40%;min-height:65vh;background-size:contain;}
}
.distribution span{color:#D3271D;}
.distribution div{max-width:620px;}
.contact-info.contact-info--margin div div div{margin-bottom:28px;}
.distribution p, .distribution h4{color:#fff;}
.red-line{border:#D3271D;}
#menu-dystrybutorzy-stopka,
#menu-distributors-footer{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;margin-top:20px;text-transform:uppercase;}
.job-card img{width:40%;}
.job-card .job-signet{text-align:right;}
.job-card-images{text-align:right;}
.job-card-images img{max-width:100%;border-radius:10px;margin-bottom:2rem;}
.job-offers-page-wrapper .actual-jobs .typo-h2{font-size:32px !important;}
.job-offers-page-wrapper .actual-jobs .job-card h2{font-size:28px;line-height:42px;color:#575757;margin-bottom:16px;}
.offer-card h2{font-size:36px;line-height:42px;color:#575757;margin-bottom:16px;}
.offer-card div:first{padding-left:1rem;}
.single-offer-page-wrapper .container{max-width:1300px !important;}
.container{max-width:1300px !important;}
@media(max-width:1400px){
.container{max-width:1200px !important;}
}
.read-more{color:#b83b3b;font-weight:400;}
.read-more:hover{text-decoration:underline;}
.single-post-article .container{max-width:1000px !important;}
.single-post-article .image{text-align:center;}
.production-tools-page-wrapper > header p{max-width:1000px !important;}
.bottom-images-gallery img{height:306px;object-fit:cover;width:306px;border-radius:24px;border:solid 1px #575757;}
@media(max-width:767px){
.bottom-images-gallery img{height:auto;}
}
.bottom-images-gallery video{height:306px;object-fit:cover;border-radius:24px;border:solid 1px #575757;}
.homepage-page-wrapper .home-meet-us{margin-top:3rem;}
.signet-img{margin-left:3rem;}
@media(min-width:1600px){
.signet-img{margin-left:20%;}
}
#signet-img{height:300px;object-fit:scale-down;}
.meet-us-page-wrapper .contact-us{padding-top:1rem !important;padding-bottom:1rem !important;}
.owl-carousel .owl-item img{max-width:150px;}
.home-meet-us{padding-bottom:5rem;}
.homepage-page-wrapper .carousel-wrapper .partners-title-wrapper{margin-bottom:5rem !important;}
.homepage-page-wrapper .production-and-regeneration-col{padding-top:5rem !important;padding-bottom:5rem !important;}
@media(max-height: 770px){
.production-and-regeneration-col .side-image-wrapper{padding-top:10%;}
}
.side-image-wrapper img{max-height:600px;}
.history-page-wrapper .history-col .history-text h4{font-size:25px !important;line-height:30px !important;}
.service-map{text-align:center;}
.bg-peach.simple-text{margin-top:-5rem;}
.contact-us.bg-peach{margin-top:5rem !important;}
.bottom-images-gallery.container{max-width:1000px !important;margin-top:3rem;}
h2.park-title{max-width:1000px;margin-left:auto;margin-right:auto;}
.sub-categories .single-subcategory{background-size:cover;background-position:center;background-repeat:no-repeat;}
.archive-page-wrapper .category-content .sub-categories .single-subcategory{margin:0 auto;border:solid 1px #000;border-radius:10px;background-color:transparent !important;}
.subcategory h2{text-align:center;margin:1rem 0;font-weight:300 !important;}
.meet-cards span{font-size:14px !important;}
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text > div{gap:30px !important;}
.homepage-page-wrapper .home-col-values{margin-top:0 !important;}
.homepage-page-wrapper .carousel-wrapper .partners-title-wrapper span{height:2px !important;}
.site-footer .footer-cols .container address, .site-footer .footer-cols .container a{font-size:14px !important;line-height:18px !important;}
.job-points{max-width:1100px !important;}
.job-offers-page-wrapper .bg-peach{padding-bottom:40px !important;}
.mega-menu .container .distrybution-content-menu #menu-main-offer-english{display:flex;gap:25px;margin-top:10px;}
.mega-menu .container .distrybution-content-menu #menu-oferta-wiodaca li a,
.mega-menu .container .distrybution-content-menu #menu-main-offer-english li a{font-size:16px !important;font-weight:400;line-height:24px;color:#525252;}
.archive-page-wrapper .category-content .top-baner{max-width:50vw !important;}
.archive-page-wrapper .category-content .sub-categories{margin-top:3rem !important;column-gap:110px !important;}
.archive-page-wrapper .category-content .action-buttons{margin-top:3rem !important;}
.production-tools-page-wrapper .production-col--2{margin:5rem 0 !important;}
.production-tools-page-wrapper .simple-text{padding-top:5rem !important;padding-bottom:5rem !important;}
.production-tools-page-wrapper .contact-us{padding-top:1rem;padding-bottom:1rem;}
.production-tools-page-wrapper .simple-text .text-cols > div:last-child .reg-link{font-size:16px !important;}
.single-box p{min-height:66px !important;}
.play{background-image:url(//macro.globeweb.stronazen.pl/wp-content/themes/main/assets/img/play.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:100px;height:100px;cursor:pointer;filter:drop-shadow(0px 23px 29px rgba(0, 0, 0, 0.56));}
.play:hover{background-image:url(//macro.globeweb.stronazen.pl/wp-content/themes/main/assets/img/play-hover.png);}
.movie-bg{background-size:contain;background-repeat:no-repeat;background-position:center;width:45vw;height:70vh;max-height:600px;position:relative;}
.movie-bg .play{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.modal.movie{max-width:80%;}
.single-box.single-box--last .play{margin-top:3rem;}
ul.complementary{margin-left:50px !important;}
.complementary ul li{margin-top:10px;}
.complementary ul li a{font-weight:300;font-size:14px;line-height:17px;color:#575757;}
@media(min-width:769px){
.archive-page-wrapper aside .current-cat-ancestor{margin-top:20px !important;}
}
.site-nav > .container > .red-button{position:fixed !important;z-index:100;}
.page-content-hidden{display:none;}
.oferta-wiodaca .single-catalog-content img{margin-top:3rem;}
a.wp-block-button__link{border:1px solid #000;padding:1rem 2rem;}
nav.site-nav-mobile{display:none;}
#product-filters{display:none;}
#complementary-offer{cursor:pointer;}
li.cat-item.cat-item-1 a{color:#D3271D;font-weight:300;font-size:14px;line-height:17px;}
.catalogs a{color:#575757 !important;}
.oferta-wiodaca .wp-block-columns, .catalog-colums.wp-block-columns{max-width:800px;display:flex;gap:1rem;}
.categories .cat-item-1 .catalogs a{font-weight:500;text-transform:uppercase;}
div#fm_form_1,
div#fm_form_2{background:transparent !important;min-width:560px !important;padding:0 !important;}
div#fm_form_1 label.label,
div#fm_form_2 label.label{display:none !important;}
div#fm_form_1 input.field,
div#fm_form_2 input.field{float:left;height:63px !important;border:none !important;font-size:20px !important;}
div#fm_form_1 button.form_subscribe_button.button,
div#fm_form_2 button.form_subscribe_button.button{height:63px !important;float:left;width:35% !important;border-radius:10px !important;margin-left:15px !important;}
form.form_subscribe.freshmail_form_1 div:first-child, form.form_subscribe.freshmail_form_2 div:first-child{width:60% !important;}
li.current-cat ul.children{display:block !important;}
.back-to-link a{color:#575757;}
.industries-title-wrapper{display:flex;justify-content:center;gap:25px;align-items:center;margin-top:3rem;}
.industries-title-wrapper hr{display:none;}
.industries-title-wrapper h2{font-weight:400;font-size:32px;line-height:38px;color:#575757;text-align:center;}
.industries-title-wrapper span{width:10vw;height:2px;background-color:#D3271D;}
.homepage-page-wrapper .home-meet-us .meet-cards > div{min-height:inherit !important;}.homepage-page-wrapper .home-slider h2{font-size:350% !important}
.job-offers-page-wrapper .bottom-text{font-weight:300 !important;}
.page-id-827 input[type=text], .page-id-827 input[type=email], .page-id-827 input[type=tel], .page-id-827 textarea, .page-id-827 input[type=number]{padding:0!important;}
.acceptance-form{font-family:"Work Sans", sans-serif;}
.acceptance-form input.wpcf7-form-control.wpcf7-text{height:24px !important;margin:1px;width:100%;}
.acceptance-form table{max-width:500px;margin:auto;margin-bottom:1rem;}
.acceptance-form table td{padding:5px;border:none;}
.red-col{background-color:#D3271D;color:#fff;width:30%;min-width:150px;}
.acceptance-form p{text-align:center;}
.acceptance-form ol{list-style:auto;}
.acceptance-form ol li{margin-bottom:10px;}
span.red-font{color:#D82229;}
.page-id-827 .wpcf7-submit{margin:3rem auto !important;}
.page-id-827{text-align:left !important;}
.page-id-827 .acceptance-center, .wpcf7-list-item{text-align:left !important;font-size:18px;}
.default-page{font-weight:300;}
.default-page strong{font-weight:400;}
@media(max-width:1600px){
.history-page-wrapper .history-col img{max-width:50vw !important;}
}
@media(min-width:1600px){
.mobile-image-margin-reverse{margin-left:-6rem !important;}
.mobile-image-margin{margin-left:6rem !important;}
}
.single-catalog-content ul{margin-left:25px;}
.single-catalog-content ul li{list-style-type:disc;margin-bottom:5px;}
@media(max-width:767px){
body h4{font-size:25px !important;line-height:30px !important;}
footer h4{font-size:18px !important;}
.red-button{min-width:150px !important;max-width:150px !important;}
.history-page-wrapper .history-col img{max-width:100% !important;}
.archive-page-wrapper .category-content .category-images .producer-logo{height:115px !important;}
.heading{font-size:28px !important;line-height:36px !important;}
.container h1{font-size:28px !important;}
.production-tools-page-wrapper .container h1, .regeneration-page-wrapper .container h1{margin-top:1rem !important;}
.regeneration-page-wrapper .title-wrapper{margin-bottom:2rem !important;}
.industries-title-wrapper span{width:15vw;display:none;}
nav.site-nav-mobile{display:block;padding:1rem 1rem;background-color:#fff;}
.job-offers-page-wrapper .bg-peach{padding-top:1rem !important;padding-bottom:2rem !important;}.job-offers-page-wrapper .bottom-text{margin-top:3rem !important;margin-bottom:3rem !important;}
nav.site-nav-mobile .container{display:flex;flex-wrap:nowrap;}
.logo-mobile{flex-basis:60%;}
.logo-mobile img{max-width:150px;}
.mobile-menu-toggle{flex-basis:40%;text-align:right;align-self:center;padding-right:1rem;}
.job-offers-page-wrapper .header-bg{max-height:200px;}
#mobile-nav-open{padding:2rem 0;text-align:center;position:absolute;width:100%;left:0;z-index:100;background-color:#fff;display:none;}
#mobile-nav-open li{padding:1rem 0;}
#mobile-nav-open li a{font-size:20px;color:#000;}
#mobile-nav-open .red-button{margin:0 auto;}
#mobile-nav-open .red-button{margin-top:1rem;}
.job-offers-page-wrapper{margin-top:2rem;}
.archive-page-wrapper.container{margin-top:2rem;}
li.cat-item.cat-item-1 .children{display:none;}
#menu-oferta-uzupelniajaca-1{display:none;}
ul.children.show{display:block !important;}
.category-content{margin-top:2rem;}
.archive-page-wrapper .category-content .category-catalogs div[role=button]{width:100%;max-width:350px;height:480px;background-repeat:no-repeat;background-size:cover;background-position:top;}
.post-type-archive-katalogi .category-content{display:none;}
img.single-thumbnail{width:90%;}
li.cat-item-4 .catalogs{display:none;}
li.cat-item-4 .catalogs.catalogs-hidden{display:block !important;}
.single-post-article .header-bg{background-repeat:no-repeat;height:20vh;}
.contact-page-wrapper .red-line{margin-left:25px;}
.single-catalog-page-wrapper.container.wiertla-i-piloty .back-to-link{padding:0 !important;}
.single-offer-page-wrapper .back-to-link{padding:0 !important;}
.back-to-link{text-align:left;padding:0 25px;}
img{max-width:100% !important;}
.home-slider h2{font-size:36px !important;line-height:36px !important;}
.home-slider a{font-size:16px !important;padding:10px !important;}
div#n2-ss-2 .nextend-bullet-bar{flex-wrap:nowrap !important;}
.home-slider{max-height:35vh !important;margin-top:3rem;}
.home-col-experience .container{margin-top:-5rem !important;}
div#n2-ss-2 .n2-ss-control-bullet{top:-8rem !important;}
div#n2-ss-2 .n2-style-0280e08d6c7ba4c754af0dd0faa7c658-dot{font-size:12px !important;padding:5px !important;}
.n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal{margin-left:0rem !important;}
.single-catalog-page-wrapper{max-width:90% !important;}
.single-catalog-page-wrapper .single-catalog-content{grid-template-columns:100%;}
.catalog-download a.red-button{margin-left:auto;margin-right:auto;}
.homepage-page-wrapper .home-meet-us .meet-cards > div{max-height:inherit !important;}
.homepage-page-wrapper .home-meet-us .meet-cards > div strong{font-size:36px;}
.homepage-page-wrapper .home-meet-us .red-button{margin-bottom:5rem !important;}
.homepage-page-wrapper .distribution h4, .homepage-page-wrapper .carousel-wrapper h2, .homepage-page-wrapper .newsletter-wrapper h2{font-size:25px !important;}
.homepage-page-wrapper .distribution h4{margin-top:0 !important;}
.history-page-wrapper > header p{margin-top:0 !important;}.regeneration-page-wrapper .header-bg{height:200px;background-position:center center !important;}
.history-page-wrapper .history-col .history-year{font-size:28px;position:absolute;left:25px;}
.homepage-page-wrapper .carousel-wrapper .owl-carousel{padding:2rem 0 !important;}
.newsletter-info{width:90% !important;margin-top:5rem !important;}
.homepage-page-wrapper .newsletter-wrapper .input-wrapper{padding:0 !important;}
.homepage-page-wrapper .production-and-regeneration-col{padding-bottom:1rem !important;}
.bg-peach.simple-text{background-color:transparent !important;}
.contact-us.bg-peach{padding-top:25px !important;padding-bottom:25px !important;}
div#fm_form_1{padding:0 !important;min-width:inherit !important;}
div#fm_form_1 button.form_subscribe_button.button{margin:1rem auto !important;float:none !important;}
.meet-us-page-wrapper .meet-us-col .meet-us-text .red-line, .red-line{margin-bottom:25px !important;}
div#fm_form_1 input.field{padding:0 !important;width:80% !important;margin-left:auto !important;margin-right:auto !important;float:none !important;}
.news-page-wrapper .news-cols{margin-top:0 !important}
.news-cols article{margin-bottom:2rem;}
.homepage-page-wrapper .newsletter-wrapper{height:55vh !important;}
form.form_subscribe.freshmail_form_1 div:first-child{width:100% !important;}
form.form_subscribe.freshmail_form_1 p{text-align:center !important;}
.job-offers-page-wrapper .actual-jobs .typo-h2{font-size:24px !important;text-align:left;padding-left:1rem;margin-top:1rem !important;margin-bottom:2rem;}
.job-offers-page-wrapper .actual-jobs .jobs-wrapper{margin-top:5rem;}
.job-card img{width:20%;}
.job-offers-page-wrapper .actual-jobs .job-card h2{font-size:22px;line-height:30px;}
.offer-card h2{font-size:22px;line-height:30px;}
.homepage-page-wrapper .home-col-values .value-icons{column-gap:0 !important;}
.homepage-page-wrapper .home-slider h2{font-size:25px !important;line-height:30px !important;margin-top:-2rem !important;font-family:"Work Sans", sans-serif !important;font-weight:400 !important;margin-left:-1.5rem !important;}
a.n2-style-3ab8ab0be3c20ceba960c76558371fe2-heading.n2-ow{margin-left:-1.5rem !important;margin-top:4rem !important;}
.regeneration-page-wrapper .benefits h2, .regeneration-page-wrapper .rec-process h2{font-size:25px !important;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit--last p{font-weight:400 !important;}
.regeneration-page-wrapper .benefits{margin-bottom:2rem !important;}
.regeneration-page-wrapper .under-title{padding:25px 0 !important;}
.regeneration--image-right img{display:none;}
.bottom-images-gallery.container{margin-top:5rem;}
.regeneration-page-wrapper .regeneration--image-right ul{margin-top:1.5rem;}
.production-tools-page-wrapper .header-bg{background-size:cover;height:200px;}
.regeneration-page-wrapper h1{margin-top:0 !important;}
.regeneration-page-wrapper .rec-process .process-items .single-box{max-width:250px;margin:auto;width:100% !important;}
.service-page-wrapper .service-map{margin-top:3rem;}
.service-page-wrapper img.header{height:200px;object-fit:cover;}
img.logo-footer{width:80px;}
.footer-certyficate{margin-top:1rem;}
.footer-certyficate a{margin-bottom:2rem;}
.contact-info.contact-info--first img{margin-top:2rem;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit--last{grid-template-columns:1fr;text-align:center;}
.single-benefit.single-benefit--last a.red-button{margin:1rem auto;}
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text h4, .homepage-page-wrapper .home-meet-us .heading, .homepage-page-wrapper .home-col-values .heading, .homepage-page-wrapper .home-col-experience .text-wrapper h2, .industries-title-wrapper h2{font-size:25px !important;line-height:30px !important;}
.meet-us-page-wrapper .bottom-cards{margin-top:2rem !important;}
.signet-img{margin-left:0;}
#signet-img{height:150px;margin-left:25px;}
.industries-title-wrapper{display:block;}
.industries-title-wrapper hr{display:block;margin:16px auto;}
.meet-us-page-wrapper{margin-top:3rem !important;}
.meet-us-page-wrapper .side-image-wrapper{padding:4rem 0 0;}
.default-page{padding:0 25px;}
.production-tools-page-wrapper .production-col--2{margin:1rem 0 !important;}
.production-tools-page-wrapper .production-col--2 .movie-bg{background-position:right;max-height:300px !important;height:35vh !important;background-size:cover;margin-right:25px;}
.production-tools-page-wrapper .production-col{gap:5px;}
.homepage-page-wrapper .production-and-regeneration-col .movie-bg{max-width:100% !important;background-position:right;max-height:300px !important;height:32vh !important;background-size:cover;width:95% !important;}
.homepage-page-wrapper .home-col-values .side-image-wrapper{width:95%;}
.mol{display:block;margin-left:50px;margin-top:10px;}
.mol ul li{margin-bottom:10px;}
.mol ul li a{color:#D3271D;font-weight:300;font-size:14px;line-height:17px;}
}
@media(max-width:800px){
.category-images .top-baner{display:none;}
}
#mustsee-content, #mustsee{display:none !important;}
.brochure .red-button{margin:2rem auto;}
.cta-download{height:306px;width:306px;background-position:center;background-repeat:no-repeat;background-size:cover;border:solid 1px #575757;border-radius:24px;display:flex;}
.cta-download .red-button{margin:75% auto 0;font-size:14px;height:40px;min-width:150px;}
@media(max-width:767px){
.cta-download{width:inherit;height:inherit;}
.cta-download .red-button{margin:auto;}
}
.wpcf7 form.sent .wpcf7-response-output{border-color:transparent;font-family:"Work Sans", sans-serif;font-weight:300;background:#d2d2d2;max-width:400px;padding:15px;text-align:center;}
li.cat-item.cat-item-81{display:none;}
.newsletter-page.homepage-page-wrapper .newsletter-wrapper{height:50vh;}
.news-page-wrapper .news-cols article p{word-break:break-word;}
li.cat-item.cat-item-285.current-cat-ancestor, li.cat-item.cat-item-287.current-cat-ancestor{display:none;}
.postid-2198 figure img, .postid-2239 figure img{max-width:25vw;}
.warsztaty-wrapper{font-family:"Work Sans", sans-serif;max-width:900px;margin:auto;margin-top:10vh;margin-bottom:10vh;border-radius:10px;background-color:#F8F8F8;}
.warsztaty-wrapper .fluentform{max-width:600px;margin:auto;padding-top:10vh;padding-bottom:3vh;}
.warsztaty-hero{height:35vh;max-height:380px;background-position:bottom;background-size:cover;}
.warsztaty-hero h1{max-width:716px;margin-right:auto;margin-left:auto;text-align:center;font-size:70px;line-height:70px;font-weight:500;font-family:'Work Sans';letter-spacing:1px;color:#fff;padding-top:5vh;font-weight:600;}
.page-template-warsztaty .partner-section{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;}
.page-template-warsztaty h2{font-size:26px;margin-bottom:2rem;}
.page-template-warsztaty h3.partners{text-align:center;font-size:24px;}
.page-template-warsztaty p{margin-bottom:1rem;}
@media(max-width:1200px){
.warsztaty-hero h1{font-size:56px;line-height:120%;max-width:360px;padding-top:3vh;}
}
@media(max-width:767px){
.warsztaty-hero{
height: 30vh;
}
.warsztaty-hero h1{
max-width: 100%;
font-size: 40px;
line-height: 120%;
}
.warsztaty-wrapper, .warsztaty-wrapper .fluentform{
max-width: 90%;
}
.warsztaty-wrapper .fluentform{
padding-top: 5vh;
}
.page-template-warsztaty .partner-section{
grid-template-columns: 1fr;
text-align: center;
}
}