@charset "UTF-8";
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}:focus{outline:0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";content:none;}
table{border-collapse:collapse;border-spacing:0;}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;max-width:100%;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted;}
a:active, a:hover{outline:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;}
button, select{text-transform:none;}
button, html input[type=button],
input[type=reset],
input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],
html input[disabled]{cursor:default;}
input[type=checkbox],
input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
html, button, input, select, textarea{color:#222;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.red-button{background-color:#D3271D;border-radius:10px;text-align:center;min-width:206px;height:61px;display:flex;align-items:center;justify-content:center;color:#fff;max-width:206px;outline:none;transition:color 0.4s;outline:none;border:none;text-decoration:none;}
.red-button:hover{text-decoration:none;color:#f7b2c8;}
.red-line{background-color:#D3271D;height:3px;width:138px;margin-bottom:52px;margin-top:16px;margin-left:0;}
.site-nav{padding:24px;}
@media(max-width:796px){
.site-nav{display:none !important;}
}
.site-nav > .container{display:-ms-grid;display:grid;-ms-grid-columns:20% 60% 20%;grid-template-columns:20% 60% 20%;align-items:center;}
.site-nav > .container > .red-button{position:absolute;right:40px;}
.site-nav .logo-link{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}
.site-nav .menu-main-container ul{display:flex;gap:6%;align-items:center;justify-content:center;}
.site-nav .menu-main-container ul a{font-weight:400;font-size:20px;line-height:23px;color:#575757;text-decoration:none;}
.site-nav .menu-main-container ul a:hover{color:#000;}
.mega-menu{z-index:125;position:absolute;background-color:#fff;padding-bottom:40px;height:auto;display:block;width:100%;margin-top:0;transition:margin-top 0.4s;top:0;}
.mega-menu.hidden{margin-top:-100%;}
@media(max-width:996px){
.mega-menu{display:none;}
}
.mega-menu .close-mega-menu{position:absolute;top:42px;right:50px;}
.mega-menu .container{padding-top:24px;display:-ms-grid;display:grid;-ms-grid-columns:30% 70%;grid-template-columns:30% 70%;}
.mega-menu .container > div:first-child{display:-ms-grid;display:grid;grid-gap:30px;}
.mega-menu .container > div:first-child:first-child{border-right:1px solid #D3D3D3;padding-right:45px;}
.mega-menu .container .distrybution-content-menu{padding-left:45px;}
.mega-menu .container .distrybution-content-menu h4{font-weight:400;font-size:20px;line-height:24px;color:#575757;}
.mega-menu .container .distrybution-content-menu h6{font-weight:400;font-size:13px;line-height:16px;color:#D3271D;}
.mega-menu .container .distrybution-content-menu #menu-oferta-wiodaca{display:flex;flex-wrap:wrap;gap:25px;margin-top:10px;}
.mega-menu .container .distrybution-content-menu #menu-oferta-wiodaca li a{font-weight:400;font-size:20px;line-height:24px;color:#525252;}
.mega-menu .container .red-button{max-width:118px;min-width:118px;margin-top:25px;height:30px;border-radius:6px;font-weight:400;font-size:16px;line-height:19px;}
.mega-menu .container h4{font-weight:400;font-size:20px;line-height:24px;color:#575757;margin-bottom:10px;}
.mega-menu .container p{font-weight:300;font-size:13px;line-height:15px;color:#525252;}
.supplementary .menu li a, ul#menu-oferta-strategiczna a{color:#525252 !important;}
.site-footer{height:40vh;}
@media(max-width:796px){
.site-footer .footer-cols{padding:0 25px;}
.site-footer .footer-cols .signet{padding-top:2rem !important;}
.site-footer .footer-cols .socials{display:flex;gap:10px;margin-bottom:25px;}
}
.site-footer .footer-cols .container{padding-top:80px;padding-bottom:80px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:5vw;}
@media(max-width:996px){
.site-footer .footer-cols .container{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.site-footer .footer-cols .container .logo-footer{margin-bottom:28px;}
.site-footer .footer-cols .container h4{font-style:normal;font-weight:500;font-size:20px;line-height:23px;color:#fff;margin-bottom:10px;}
.site-footer .footer-cols .container address, .site-footer .footer-cols .container a{font-weight:300;font-size:16px;line-height:19px;color:#fff;display:block;text-decoration:none;}
.site-footer .footer-cols .container address{margin-bottom:15px;}
.bg-peach{background:#F8F8F8;}
.img--fluid{max-width:100%;}
.container, .container-fluid, .container-xs, .container-sm, .container-md, .container-lg, .container-xl{width:100%;padding-right:9px;padding-left:9px;margin-right:auto;margin-left:auto;}
.container{max-width:539px;padding:0;}
@media(min-width:576px){
.container, .container-sm{max-width:540px;padding:0;}
}
@media(min-width:768px){
.container, .container-sm, .container-md{max-width:720px;padding:0;}
}
@media(min-width:992px){
.container, .container-sm, .container-md, .container-lg{max-width:960px;}
}
@media(min-width:1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl{max-width:1140px;}
} a{text-decoration:none;outline:none;}
@media(max-width:796px){
.grid--mobile-1{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
body h4, body h1{color:#575757;}
.heading{font-weight:400;font-size:48px;line-height:56px;color:#575757;}
@media(max-width:796px){
.heading{font-size:24px;line-height:initial;}
}
.text--center{text-align:center;}
h1, h2, h3, h4, h5, h6, a, address, p, span, strong, li{font-family:"Work Sans", sans-serif;}
.homepage-page-wrapper .home-slider h2{font-size:24px !important;}
.homepage-page-wrapper .home-col-experience{min-height:750px;background-size:100% auto;background-repeat:no-repeat;position:relative;display:flex;align-items:center;}
@media(max-width:796px){
.homepage-page-wrapper .home-col-experience{padding-top:0 !important;}
}
.homepage-page-wrapper .home-col-experience .white-cloak{background:linear-gradient(90deg, #FFFFFF 12.35%, rgba(255, 255, 255, 0.9) 60.93%, rgba(196, 196, 196, 0) 100.72%);position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:1;}
.homepage-page-wrapper .home-col-experience .container{z-index:2;}
.homepage-page-wrapper .home-col-experience .text-wrapper{max-width:65%;}
@media(max-width:796px){
.homepage-page-wrapper .home-col-experience .text-wrapper{max-width:100%;padding:0 25px;}
.homepage-page-wrapper .home-col-experience .text-wrapper h2{font-size:32px !important;}
.homepage-page-wrapper .home-col-experience .text-wrapper .red-button{margin:0 auto;}
}
.homepage-page-wrapper .home-col-experience .text-wrapper p{font-size:20px;line-height:23px;color:#575757;margin-bottom:40px;}
@media(max-width:796px){
.homepage-page-wrapper .home-col-experience .text-wrapper p{font-size:16px;line-height:initial;}
}
.homepage-page-wrapper .home-col-values{margin-top:100px;display:flex;gap:5%;}
@media(max-width:796px){
.homepage-page-wrapper .home-col-values{margin-top:0px;flex-direction:column-reverse;gap:150px;}
.homepage-page-wrapper .home-col-values .heading{text-align:center;font-size:32px;}
.homepage-page-wrapper .home-col-values .heading + .red-line{margin-left:auto;}
}
.homepage-page-wrapper .home-col-values .side-image-wrapper{width:45%;}
@media(max-width:796px){
.homepage-page-wrapper .home-col-values .side-image-wrapper{width:90%;}
}
.homepage-page-wrapper .home-col-values .side-image-wrapper img{max-width:100%;}
@media(max-width:796px){
.homepage-page-wrapper .home-col-values .side-image-wrapper img{max-width:100vw;}
}
.homepage-page-wrapper .home-col-values .heading{margin-top:35px;}
@media(max-width:796px){
.homepage-page-wrapper .home-col-values .heading{margin-top:32px;}
}
.homepage-page-wrapper .home-col-values .value-icons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20%;text-align:center;}
@media(max-width:796px){
.homepage-page-wrapper .home-col-values .value-icons{max-width:100%;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:15%;}
.homepage-page-wrapper .home-col-values .value-icons img{max-width:60px !important;}
}
.homepage-page-wrapper .home-col-values .value-icons > div{align-items:center;flex-direction:column;gap:10px;justify-content:center;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;}
.homepage-page-wrapper .home-col-values .value-icons > div img{margin:0 auto;}
.homepage-page-wrapper .home-meet-us{background-color:#F8F8F8;margin-top:-50px;padding-top:100px;}
@media(max-width:796px){
.homepage-page-wrapper .home-meet-us{margin-top:205px;background-color:#fff;padding-top:0;}
.homepage-page-wrapper .home-meet-us .heading{font-size:32px !important;}
}
.homepage-page-wrapper .home-meet-us .red-line{margin-left:auto;margin-right:auto;}
.homepage-page-wrapper .home-meet-us .red-button{margin:0 auto;}
.homepage-page-wrapper .home-meet-us .meet-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:18px;align-items:center;justify-content:center;max-width:70vw;margin:0 auto;margin-top:82px;margin-bottom:50px;}
@media(max-width:796px){
.homepage-page-wrapper .home-meet-us .meet-cards{max-width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:40px;}
}
.homepage-page-wrapper .home-meet-us .meet-cards > div{background:#fff;box-shadow:0px 43px 54px rgba(0, 0, 0, 0.09);border-radius:10px;text-align:center;display:flex;align-items:center;flex-direction:column;padding:30px;min-height:-webkit-fill-available;gap:15px;}
@media(max-width:796px){
.homepage-page-wrapper .home-meet-us .meet-cards > div{margin:0 auto;min-width:50%;padding:15px;}
}
.homepage-page-wrapper .home-meet-us .meet-cards > div span{font-size:20px;color:#575757;}
.homepage-page-wrapper .home-meet-us .meet-cards > div strong{font-size:48px;color:#575757;}
.homepage-page-wrapper .production-and-regeneration-col{display:flex;align-items:flex-start;justify-content:center;gap:50px;margin-top:-158px;padding-top:250px;padding-right:calc((100vw - 1140px) / 2);background-color:#fff;}
@media(max-width:1600px){
.homepage-page-wrapper .production-and-regeneration-col{margin-top:0;}
.homepage-page-wrapper .production-and-regeneration-col img{max-width:40vw;}
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text{padding:0 25px;}
}
@media(max-width:796px){
.homepage-page-wrapper .production-and-regeneration-col{flex-direction:column;margin-top:-10rem;}
.homepage-page-wrapper .production-and-regeneration-col img{max-width:100%;}
.homepage-page-wrapper .production-and-regeneration-col .side-image-wrapper{width:100% !important;}
.homepage-page-wrapper .production-and-regeneration-col .movie-bg{height:35vh;max-width:90%;width:100% !important;}
}
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text h4{font-weight:400;font-size:48px;line-height:56px;color:#575757;}
@media(max-width:796px){
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text h4{font-size:32px !important;}
}
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text > div{display:flex;flex-direction:column;gap:100px;}
@media(max-width:796px){
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text > div{gap:25px;}
}
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text .red-button{margin:25px 0;}
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text hr{margin-bottom:25px;}
.homepage-page-wrapper .production-and-regeneration-col .pro-reg-text p{font-weight:300;font-size:20px;line-height:23px;color:#575757;}
.homepage-page-wrapper .home-distribution{background-repeat:no-repeat;display:flex;background-position:right;height:676px;}
.homepage-page-wrapper .home-distribution--image{padding-top:150px;}
@media(max-width:796px){
.homepage-page-wrapper .home-distribution--image{padding-top:0;}
}
.homepage-page-wrapper .home-distribution--image img{display:block;max-width:90vw;margin-left:auto;}
.homepage-page-wrapper .newsletter-wrapper{height:700px;display:flex;align-items:center;justify-content:center;text-align:center;}
@media(max-width:796px){
.homepage-page-wrapper .newsletter-wrapper{background-size:cover;align-items:baseline;}
}
.homepage-page-wrapper .newsletter-wrapper h2{font-weight:400;font-size:48px;line-height:56px;color:#575757;}
@media(max-width:796px){
.homepage-page-wrapper .newsletter-wrapper h2{font-size:32px;}
}
.homepage-page-wrapper .newsletter-wrapper p{font-size:20px;line-height:23px;text-align:center;color:#575757;}
.homepage-page-wrapper .newsletter-wrapper .red-line{margin:15px auto;}
.homepage-page-wrapper .newsletter-wrapper .input-wrapper{display:flex;gap:5px;margin-top:25px;}
@media(max-width:796px){
.homepage-page-wrapper .newsletter-wrapper .input-wrapper{flex-direction:column;padding:0 25px;}
.homepage-page-wrapper .newsletter-wrapper .input-wrapper .red-button{margin:10px auto;}
}
.homepage-page-wrapper .newsletter-wrapper .input-wrapper input{background:#fff;box-shadow:0px 11px 31px rgba(0, 0, 0, 0.11);border-radius:10px;height:61px;border:none;font-weight:400;font-size:20px;line-height:23px;text-align:center;color:#C7C7C7;width:25vw;}
@media(max-width:796px){
.homepage-page-wrapper .newsletter-wrapper .input-wrapper input{width:100%;}
}
.homepage-page-wrapper .carousel-wrapper{margin-top:150px;}
@media(max-width:796px){
.homepage-page-wrapper .carousel-wrapper{margin-top:50px;}
.homepage-page-wrapper .carousel-wrapper .owl-carousel{margin-top:-60px;}
}
.homepage-page-wrapper .carousel-wrapper .partners-title-wrapper{display:flex;justify-content:center;gap:25px;align-items:center;margin-bottom:50px;}
@media(max-width:796px){
.homepage-page-wrapper .carousel-wrapper .partners-title-wrapper{margin-bottom:25px !important;}
}
.homepage-page-wrapper .carousel-wrapper .partners-title-wrapper span{width:10vw;height:1px;background-color:#D3271D;}
@media(max-width:796px){
.homepage-page-wrapper .carousel-wrapper .partners-title-wrapper span{width:15vw;}
}
.homepage-page-wrapper .carousel-wrapper h2{font-weight:400;font-size:32px;line-height:38px;color:#575757;text-align:center;}
@media(max-width:796px){
.homepage-page-wrapper .distribution{padding:25px;background-repeat:no-repeat;height:75vh;background-size:auto;background-position:center center;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;}
.homepage-page-wrapper .distribution h4{font-size:32px !important;margin-top:25px;}
.homepage-page-wrapper .distribution .red-line{margin-bottom:25px;}
}
.history-page-wrapper{margin-bottom:100px;}
.history-page-wrapper > header{margin-top:100px;}
@media(max-width:796px){
.history-page-wrapper > header{margin-top:25px;}
.history-page-wrapper > header > h2{padding-left:25px;padding-right:25px;font-size:25px !important;line-height:35px !important;}
.history-page-wrapper > header .red-line{margin-left:25px;}
}
.history-page-wrapper > header p{margin-top:-15px;font-weight:300;font-size:24px;line-height:28px;color:#575757;}
@media(max-width:796px){
.history-page-wrapper > header p{font-size:16px;line-height:initial;padding:0 25px;}
}
.history-page-wrapper .history-col{display:flex;align-items:center;justify-content:center;gap:50px;}
.history-page-wrapper .history-col-image-right{padding-left:calc((100vw - 1140px) / 2);}
@media(max-width:796px){
.history-page-wrapper .history-col-image-right{flex-direction:column-reverse !important;}
}
.history-page-wrapper .history-col-image-left{padding-right:calc((100vw - 1140px) / 2);}
@media(max-width:1600px){
.history-page-wrapper .history-col img{max-width:40vw;}
}
@media(max-width:796px){
.history-page-wrapper .history-col{gap:15px;flex-direction:column;}
.history-page-wrapper .history-col img{max-width:100%;margin-top:25px;}
}
@media(max-width:796px){
.history-page-wrapper .history-col .history-text{padding:25px;}
}
.history-page-wrapper .history-col .history-text h4{margin-bottom:20px;font-weight:400;font-size:30px;line-height:35px;color:#575757;}
@media(max-width:796px){
.history-page-wrapper .history-col .history-text h4{font-size:24px !important;line-height:initial;}
}
.history-page-wrapper .history-col .history-text p{font-weight:300;font-size:24px;line-height:28px;color:#575757;}
@media(max-width:796px){
.history-page-wrapper .history-col .history-text p{font-size:16px;line-height:initial;}
}
.history-page-wrapper .history-col .history-year{font-size:42px;color:#D3271D;}
.news-page-wrapper{margin-top:100px;margin-bottom:100px;}
@media(max-width:796px){
.news-page-wrapper{margin-top:50px;}
.news-page-wrapper > .heading, .news-page-wrapper .red-line{margin-left:25px;}
}
.news-page-wrapper .news-cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-bottom:50px;}
@media(max-width:796px){
.news-page-wrapper .news-cols{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:-50px;padding:25px;margin-bottom:25px;}
}
.news-page-wrapper .news-cols article img{max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:15px;}
.news-page-wrapper .news-cols article h2{margin-top:45px;margin-bottom:11px;font-weight:400;font-size:24px;line-height:28px;}
@media(max-width:796px){
.news-page-wrapper .news-cols article h2{margin-top:25px;}
}
.news-page-wrapper .news-cols article h2 a{color:#575757;text-decoration:none;}
.news-page-wrapper .news-cols article p{color:#575757;font-weight:300;font-size:14px;line-height:16px;}
.news-page-wrapper .news-cols article .read-more{padding:5px 10px;border:1px solid #575757;border-radius:5px;color:#575757;text-decoration:none;}
.news-page-wrapper .news-cols article .read-more:hover{color:#000;}
.news-page-wrapper #more-news{margin:0 auto;}
@media(max-width:796px){
.job-offers-page-wrapper{padding:0 25px;}
}
.job-offers-page-wrapper .header-bg{height:50vh;background-position:center center;background-repeat:no-repeat;}
@media(max-width:796px){
.job-offers-page-wrapper .header-bg{margin:-25px;}
}
.job-offers-page-wrapper .intro-simple-text{font-weight:300;font-size:20px;line-height:23px;color:#575757;}
@media(max-width:796px){
.job-offers-page-wrapper .intro-simple-text{font-size:16px;line-height:initial;}
}
.job-offers-page-wrapper .bg-peach{padding-top:94px;padding-bottom:122px;}
@media(max-width:796px){
.job-offers-page-wrapper .bg-peach{padding-bottom:0;background-color:#fff;}
}
.job-offers-page-wrapper .bg-peach .job-points{margin:0 auto;}
@media(min-width:1600px){
.job-offers-page-wrapper .bg-peach .job-points{max-width:45vw;}
}
.job-offers-page-wrapper .bg-peach .job-points ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:50px;}
@media(max-width:796px){
.job-offers-page-wrapper .bg-peach .job-points ul{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:10px;}
}
.job-offers-page-wrapper .bg-peach .job-points ul li{display:flex;margin-bottom:48px;gap:28px;align-items:start;}
.job-offers-page-wrapper .bg-peach .job-points ul li span{width:16px;height:16px;border-radius:50%;background-color:#D3271D;}
.job-offers-page-wrapper .bg-peach .job-points ul li p{margin-top:-6px;color:#575757;font-size:20px;line-height:23px;}
@media(min-width:1600px){
.job-offers-page-wrapper .actual-jobs{max-width:45vw;}
}
.job-offers-page-wrapper .actual-jobs .typo-h2{font-weight:400;font-size:36px;line-height:42px;margin-top:40px;color:#575757;margin-bottom:50px;}
@media(max-width:796px){
.job-offers-page-wrapper .actual-jobs .typo-h2{font-size:24px;line-height:initial;margin-bottom:0px;text-align:center;}
}
.job-offers-page-wrapper .actual-jobs h2{color:#575757;}
.job-offers-page-wrapper .actual-jobs .jobs-wrapper{display:-ms-grid;display:grid;grid-gap:35px;-ms-grid-columns:1fr;grid-template-columns:1fr;}
@media(max-width:796px){
.job-offers-page-wrapper .actual-jobs .jobs-wrapper{margin-top:0 !important;}
}
.job-offers-page-wrapper .actual-jobs .job-card{background:#fff;box-shadow:0px 24px 50px rgba(0, 0, 0, 0.09);border-radius:10px;padding:61px 60px 42px 47px;display:flex;justify-content:space-between;}
@media(max-width:796px){
.job-offers-page-wrapper .actual-jobs .job-card{flex-direction:column-reverse;padding:25px;}
.job-offers-page-wrapper .actual-jobs .job-card > div:last-child{text-align:right;}
.job-offers-page-wrapper .actual-jobs .job-card > div:last-child img{max-width:75px;margin-bottom:25px;}
}
.job-offers-page-wrapper .actual-jobs .job-card h4{font-size:36px;line-height:42px;color:#575757;margin-bottom:16px;}
@media(max-width:796px){
.job-offers-page-wrapper .actual-jobs .job-card h4{font-size:24px;line-height:initial;}
}
.job-offers-page-wrapper .actual-jobs .job-card > div > p{font-size:32px;line-height:38px;color:#575757;margin-bottom:30px;}
.job-offers-page-wrapper .actual-jobs .job-card > div > p span{font-size:20px;line-height:23px;display:inline-block;margin-left:22px;color:#575757;}
.job-offers-page-wrapper .actual-jobs .job-card ul{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:68px;}
@media(max-width:796px){
.job-offers-page-wrapper .actual-jobs .job-card ul{margin-bottom:25px;}
}
.job-offers-page-wrapper .actual-jobs .job-card ul li{display:flex;gap:12px;align-items:center;}
.job-offers-page-wrapper .actual-jobs .job-card ul li span{width:6px;height:6px;border-radius:50%;background-color:#D3271D;display:block;}
.job-offers-page-wrapper .bottom-text{font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#575757;text-align:center;margin-top:100px;margin-bottom:100px;}
.job-offers-page-wrapper .bottom-text a{color:#D3271D;text-decoration:none;}
.contact-page-wrapper{margin-bottom:100px;}
@media(max-width:796px){
.contact-page-wrapper{padding:25px 0;margin-bottom:50px;}
}
.contact-page-wrapper h1{font-size:48px;line-height:56px;color:#575757;margin-top:124px;font-weight:400;}
@media(max-width:796px){
.contact-page-wrapper h1{font-size:24px;line-height:initial;margin-top:25px;margin-left:25px;}
}
@media(max-width:796px){
.contact-page-wrapper .contact-info{padding:25px;}
}
.contact-page-wrapper .contact-info--first{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}
@media(max-width:796px){
.contact-page-wrapper .contact-info{flex-direction:column-reverse;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.contact-page-wrapper .contact-info--margin{margin-top:92px;}
@media(max-width:796px){
.contact-page-wrapper .contact-info--margin{margin-top:0;}
}
.contact-page-wrapper .contact-info--margin > div{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:15vw;}
@media(max-width:796px){
.contact-page-wrapper .contact-info--margin > div{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:5vw;}
}
.contact-page-wrapper .contact-info--last > div{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:15vw;}
@media(max-width:796px){
.contact-page-wrapper .contact-info--last > div{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:5vw;}
}
.contact-page-wrapper .contact-info h4{font-size:24px;line-height:28px;color:#575757;font-weight:500;margin-bottom:14px;}
.contact-page-wrapper .contact-info address, .contact-page-wrapper .contact-info p{line-height:28px;font-size:24px;font-weight:300;}
.contact-page-wrapper .contact-info a{display:block;color:#D3271D;font-weight:300;margin-top:5px;}
.page-id-827{text-align:center;}
.page-id-827 .acceptance-center{margin:0 auto;}
@media(min-width:796px){
.page-id-827 .acceptance-center{text-align:center;max-width:50vw;}
}
.page-id-827 a{color:#D3271D;}
.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]{border:1px solid #3E3E3E;height:45px;margin:5px 0;padding-left:25px;background-color:#fff !important;width:25vw;}
@media(max-width:796px){
.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]{max-width:80vw;width:auto;}
}
@media(max-width:796px){
.page-id-827 input[type=number]{min-width:80vw;}
}
.page-id-827 .wpcf7-submit{background-color:#D3271D;border-radius:10px;text-align:center;min-width:206px;height:61px;display:flex;align-items:center;justify-content:center;color:#fff;max-width:206px;outline:none;transition:color 0.4s;outline:none;border:none;text-decoration:none;margin:10px auto;}
.page-id-827 .wpcf7 form.invalid .wpcf7-response-output{font-family:"Work Sans", sans-serif;padding:25px;border-color:#d3271d;}
.page-id-827 .wpcf7{line-height:22px;}
.page-id-827 .wpcf7 ul{list-style:none !important;margin-left:25px;}
.page-id-827 .wpcf7 span[data-name=your-consent-1] .wpcf7-not-valid-tip,
.page-id-827 .wpcf7 span[data-name=your-consent-2] .wpcf7-not-valid-tip,
.page-id-827 .wpcf7 span[data-name=your-consent-3] .wpcf7-not-valid-tip{margin-left:1rem;margin-top:1rem;}
.page-id-827 .wpcf7 .wpcf7-submit:disabled{background-color:#cdcdcd;}
.service-page-wrapper{margin-bottom:100px;}
.service-page-wrapper h1{font-weight:400;font-size:48px;line-height:56px;color:#575757;}
@media(max-width:796px){
.service-page-wrapper h1{font-size:24px;line-height:initial;margin-left:25px;}
}
@media(max-width:796px){
.service-page-wrapper .red-line{margin-left:25px;}
.service-page-wrapper .service-map{margin-top:25px;}
}
.service-page-wrapper .main-text{font-weight:300;font-size:24px;line-height:28px;color:#575757;margin-bottom:30px;}
@media(max-width:796px){
.service-page-wrapper .main-text{font-size:16px;line-height:initial;margin-top:25px;padding:0 25px;}
}
.service-page-wrapper ul li{display:flex;gap:25px;align-items:center;margin-toP:5px;}
@media(max-width:796px){
.service-page-wrapper ul li{padding:5px 25px;gap:5px;}
}
.service-page-wrapper ul li span{width:6px;height:6px;background-color:#D3271D;display:block;border-radius:50%;}
.service-page-wrapper ul li p{font-weight:300;color:#575757;font-size:24px;line-height:28px;}
@media(max-width:796px){
.service-page-wrapper ul li p{font-size:16px;line-height:initial;}
}
.service-page-wrapper .sell-text{font-weight:300;color:#575757;font-size:24px;line-height:28px;margin-top:25px;margin-bottom:25px;}
@media(max-width:796px){
.service-page-wrapper .sell-text{font-size:16px;line-height:initial;padding-left:0;}
}
.service-page-wrapper .sell-text a{font-weight:400;color:#575757;text-decoration:none;}
.service-page-wrapper .red-button + strong{margin:25px 0;display:block;color:#D3271D;}
.service-page-wrapper .contact-info{display:flex;flex-direction:column;gap:8px;margin-top:10px;}
.service-page-wrapper .contact-info a{color:#D3271D;font-weight:300;}
.service-page-wrapper .bottom-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}
@media(max-width:796px){
.service-page-wrapper .bottom-content{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:25px;}
}
.service-page-wrapper .bottom-content > div img{max-width:50%;}
@media(max-width:796px){
.service-page-wrapper .bottom-content > div img{margin-left:auto;max-width:250px !important;}
}
.regeneration-page-wrapper{margin-bottom:91px;}
@media(max-width:796px){
.regeneration-page-wrapper{padding:25px;}
.regeneration-page-wrapper .park-title{margin-top:40px !important;}
.regeneration-page-wrapper .header-bg{margin:-25px;background-position-y:-40px !important;}
}
.regeneration-page-wrapper .under-title{color:#575757;}
.regeneration-page-wrapper .top-cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:15vw;}
@media(max-width:796px){
.regeneration-page-wrapper .top-cols{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:5vw;text-align:center;}
}
.regeneration-page-wrapper .top-cols > div img{box-shadow:0px 43px 54px rgba(0, 0, 0, 0.09);}
.regeneration-page-wrapper .top-cols > div p{margin-top:20px;text-align:center;font-weight:300;font-size:16px;line-height:19px;text-align:center;color:#575757;}
.regeneration-page-wrapper .benefits{margin-top:150px;margin-bottom:130px;}
@media(max-width:796px){
.regeneration-page-wrapper .benefits{margin-top:75px;}
}
.regeneration-page-wrapper .benefits h2{font-weight:400;font-size:40px;line-height:47px;color:#575757;text-align:center;}
@media(max-width:796px){
.regeneration-page-wrapper .benefits h2{font-size:24px;line-height:initial;margin-bottom:10px;}
}
.regeneration-page-wrapper .benefits .benefits-items{margin-top:120px;font-weight:300;font-size:20px;line-height:23px;color:#575757;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:42px;}
@media(max-width:796px){
.regeneration-page-wrapper .benefits .benefits-items{margin-top:0;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:2vw;}
}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit{padding:35px 10px;padding-bottom:0;cursor:pointer;align-items:center;justify-content:space-between;display:flex;border-bottom:2px solid #D3D3D3;flex-direction:column;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit-description{padding-bottom:25px;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit-description.hidden{display:none;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit--last{cursor:default;padding-bottom:0;border-bottom:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit--last p{font-weight:600;font-size:20px;line-height:23px;color:#575757;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit img{max-height:11px;transition:transform 0.4s;}
.regeneration-page-wrapper .benefits .benefits-items .single-benefit img.rotate{transform:rotate(180deg);}
.regeneration-page-wrapper .rec-process{padding-top:100px;}
@media(max-width:796px){
.regeneration-page-wrapper .rec-process{padding-top:25px;background-color:#fff;margin-bottom:0 !important;}
}
.regeneration-page-wrapper .rec-process h2{font-weight:400;font-size:40px;line-height:47px;color:#575757;text-align:center;}
@media(max-width:796px){
.regeneration-page-wrapper .rec-process h2{font-size:24px;line-height:initial;margin-bottom:10px;text-align:center;}
}
.regeneration-page-wrapper .rec-process .process-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:7vw;margin-top:164px;margin-bottom:108px;}
@media(max-width:796px){
.regeneration-page-wrapper .rec-process .process-items{margin-top:25px;margin-bottom:25px;-ms-grid-columns:1fr;grid-template-columns:1fr;justify-content:center;align-items:center;padding:0px;}
}
.regeneration-page-wrapper .rec-process .process-items .single-box{border:1px solid #000;border-radius:15px;width:320px;height:320px;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:25px;}
@media(max-width:796px){
.regeneration-page-wrapper .rec-process .process-items .single-box{width:auto;}
}
.regeneration-page-wrapper .rec-process .process-items .single-box strong{font-weight:400;font-size:48px;line-height:56px;color:#D3271D;}
.regeneration-page-wrapper .rec-process .process-items .single-box p{font-weight:300;font-size:16px;line-height:19px;text-align:center;color:#575757;padding:0 32px;}
.regeneration-page-wrapper .rec-process .process-items .single-box--last{background-color:#D3271D;cursor:pointer;}
.regeneration-page-wrapper .rec-process .process-items .single-box--last p{color:#fff;line-height:28px;font-size:24px;font-weight:500;}
.regeneration-page-wrapper .history-col{display:flex;align-items:center;justify-content:center;gap:50px;}
.regeneration-page-wrapper .history-col-image-right{padding-left:calc((100vw - 1140px) / 2);}
.regeneration-page-wrapper .history-col-image-left{padding-right:calc((100vw - 1140px) / 2);}
@media(max-width:1600px){
.regeneration-page-wrapper .history-col img{max-width:40vw;}
}
.regeneration-page-wrapper .history-col .history-text{font-size:24px;}
.regeneration-page-wrapper .history-col .history-text h4{font-size:30px;margin-bottom:30px;}
.regeneration-page-wrapper .history-col .history-year{font-size:42px;color:#D3271D;}
.regeneration-page-wrapper .regeneration--image-right{display:flex;align-items:center;justify-content:center;gap:10vw;padding-left:calc((100vw - 1140px) / 2);}
@media(max-width:796px){
.regeneration-page-wrapper .regeneration--image-right{flex-direction:column-reverse;}
.regeneration-page-wrapper .regeneration--image-right .side-image-wrapper{margin-right:-25px;}
}
@media(max-width:1600px){
.regeneration-page-wrapper .regeneration--image-right img{max-width:40vw;}
}
@media(max-width:796px){
.regeneration-page-wrapper .regeneration--image-right img{max-width:100%;}
}
.regeneration-page-wrapper .regeneration--image-right ul{margin-top:53px;}
.regeneration-page-wrapper .regeneration--image-right ul li{display:-ms-grid;display:grid;gap:12px;margin-toP:17px;align-items:center;-ms-grid-columns:6px 1fr;grid-template-columns:6px 1fr;align-items:flex-start;}
.regeneration-page-wrapper .regeneration--image-right ul li span{width:6px;height:6px;display:block;background-color:#D3271D;border-radius:50%;}
.regeneration-page-wrapper .regeneration--image-right ul li p{font-weight:300;font-size:24px;line-height:28px;color:#575757;margin-top:-10px;}
.regeneration-page-wrapper .simple-text-wrapper{margin-top:225px;padding:0 50px;}
.regeneration-page-wrapper .simple-text-wrapper p{font-weight:300;font-size:28px;line-height:33px;color:#575757;}
.regeneration-page-wrapper .simple-text-wrapper .red-box{padding:45px 40px;margin-top:83px;background-color:#D3271D;}
.regeneration-page-wrapper .simple-text-wrapper .red-box h4{font-weight:500;color:#fff;margin-bottom:35px;}
.regeneration-page-wrapper .simple-text-wrapper .red-box ul li{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;align-items:flex-start;grid-gap:10px;margin-top:15px;}
.regeneration-page-wrapper .simple-text-wrapper .red-box span{width:4px;height:4px;display:block;background-color:#fff;border-radius:50%;}
.regeneration-page-wrapper .simple-text-wrapper .red-box p{color:#fff;font-weight:300;font-size:20px;line-height:23px;margin-top:-8px;}
.regeneration-page-wrapper .simple-text-wrapper .red-box + a{font-weight:400;font-size:20px;line-height:23px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#575757;margin-top:30px;display:block;}
.regeneration-page-wrapper .park-title{font-weight:400;font-size:32px;line-height:38px;color:#575757;margin-bottom:42px;margin-top:125px;}
.bottom-images-gallery{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;}
@media(max-width:796px){
.bottom-images-gallery{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:5px;}
.bottom-images-gallery video{min-height:180px;max-height:180px;}
.bottom-images-gallery img{min-height:100%;}
}
.production-tools-page-wrapper .header-bg{height:50vh;background-position:center center;background-repeat:no-repeat;}
@media(max-width:796px){
.production-tools-page-wrapper .bottom-images-gallery.container{max-width:90vw !important;}
.production-tools-page-wrapper .bottom-images-gallery.container video{height:200px;}
.production-tools-page-wrapper .bottom-images-gallery.container img{min-height:-webkit-fill-available !important;}
}
.production-tools-page-wrapper > header{text-align:center;margin-bottom:150px;}
@media(max-width:796px){
.production-tools-page-wrapper > header{margin-bottom:0;}
}
.production-tools-page-wrapper > header .heading{font-weight:400;font-size:48px;line-height:56px;color:#575757;}
@media(max-width:796px){
.production-tools-page-wrapper > header .heading{font-size:24px;line-height:initial;}
}
.production-tools-page-wrapper > header p{font-weight:300;font-size:24px;line-height:28px;text-align:center;color:#575757;}
@media(max-width:796px){
.production-tools-page-wrapper > header p{font-size:16px;line-height:initial;padding:25px;}
}
.production-tools-page-wrapper .production-col{display:flex;align-items:center;justify-content:center;gap:10vw;}
.production-tools-page-wrapper .production-col--2{margin:125px 0;}
@media(max-width:796px){
.production-tools-page-wrapper .production-col--2{margin:25px 0;}
.production-tools-page-wrapper .production-col--2 .movie-bg{height:265px;-o-object-fit:contain;object-fit:contain;width:100vw !important;}
}
@media(max-width:796px){
.production-tools-page-wrapper .production-col{flex-direction:column-reverse;}
}
.production-tools-page-wrapper .production-col-image-right{padding-left:calc((100vw - 1140px) / 2);}
.production-tools-page-wrapper .production-col-image-left{padding-right:calc((100vw - 1140px) / 2);}
@media(max-width:796px){
.production-tools-page-wrapper .production-col-image-left{flex-direction:column;}
}
@media(max-width:1600px){
.production-tools-page-wrapper .production-col img{max-width:40vw;}
}
@media(max-width:796px){
.production-tools-page-wrapper .production-col img{max-width:100%;}
}
@media(max-width:796px){
.production-tools-page-wrapper .production-col .production-text{padding:25px;}
}
.production-tools-page-wrapper .production-col .production-text p{font-weight:300;font-size:20px;line-height:23px;color:#575757;}
@media(max-width:796px){
.production-tools-page-wrapper .production-col .production-text p{font-size:16px;line-height:initial;}
}
.production-tools-page-wrapper .production-col .production-text > div{margin-top:36px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:25px;}
.production-tools-page-wrapper .production-col .production-text ul li{display:flex;gap:12px;align-items:center;margin-top:12px;}
.production-tools-page-wrapper .production-col .production-text ul li span{width:6px;height:6px;background-color:#D3271D;display:block;border-radius:50%;}
.production-tools-page-wrapper .simple-text{padding-top:110px;padding-bottom:200px;}
@media(max-width:796px){
.production-tools-page-wrapper .simple-text{padding-top:10px;padding-bottom:10px;padding:25px;}
}
.production-tools-page-wrapper .simple-text p{font-weight:300;font-size:20px;line-height:26px;color:#575757;}
@media(max-width:796px){
.production-tools-page-wrapper .simple-text p{font-size:16px;line-height:initial;}
}
.production-tools-page-wrapper .simple-text .text-cols{display:flex;flex-direction:column;}
@media(max-width:796px){
.production-tools-page-wrapper .simple-text .text-cols{margin-top:50px;}
}
.production-tools-page-wrapper .simple-text .text-cols > div:first-child, .production-tools-page-wrapper .simple-text .text-cols div:last-child{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:8vw;}
.production-tools-page-wrapper .simple-text .text-cols > div:last-child{margin-top:70px;align-items:baseline;}
@media(max-width:796px){
.production-tools-page-wrapper .simple-text .text-cols > div:last-child{margin-top:0;}
}
.production-tools-page-wrapper .simple-text .text-cols > div:last-child .reg-link{font-size:20px;line-height:23px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#575757;margin-top:25px;display:block;}
.production-tools-page-wrapper .simple-text .text-cols > div:last-child .red-button{min-width:303px;}
.production-tools-page-wrapper .production-tools--gallery{margin-top:-110px;}
@media(max-width:796px){
.production-tools-page-wrapper .production-tools--gallery{margin-top:25px;}
}
.production-tools-page-wrapper .contact-us{padding-top:102px;padding-bottom:50px;}
@media(max-width:796px){
.production-tools-page-wrapper .contact-us{padding-top:50px;margin-top:0 !important;}
}
.production-tools-page-wrapper .contact-us h2{font-weight:400;font-size:32px;line-height:38px;color:#575757;text-align:center;}
@media(max-width:796px){
.production-tools-page-wrapper .contact-us h2{font-size:24px;}
}
.production-tools-page-wrapper .contact-us a{margin:50px auto;}
@media(max-width:796px){
.production-tools-page-wrapper .contact-us a{margin:25px auto;}
}
.meet-us-page-wrapper{margin-top:100px;}
.meet-us-page-wrapper .meet-us-col{display:flex;align-items:center;justify-content:center;gap:50px;}
@media(max-width:1600px){
.meet-us-page-wrapper .meet-us-col{padding:50px 0;}
}
@media(max-width:796px){
.meet-us-page-wrapper .meet-us-col{flex-direction:column;padding:0;gap:0;}
}
.meet-us-page-wrapper .meet-us-col-image-right{padding-left:calc((100vw - 1140px) / 2);}
@media(max-width:996px){
.meet-us-page-wrapper .meet-us-col-image-right{padding-left:25px;flex-direction:column-reverse;}
}
.meet-us-page-wrapper .meet-us-col-image-left{padding-right:calc((100vw - 1140px) / 2);}
@media(max-width:796px){
.meet-us-page-wrapper .meet-us-col-image-left .meet-us-text{padding-left:25px !important;}
}
@media(max-width:996px){
.meet-us-page-wrapper .meet-us-col-image-left{padding-right:25px;}
}
@media(max-width:1600px){
.meet-us-page-wrapper .meet-us-col img{max-width:40vw;}
}
@media(max-width:796px){
.meet-us-page-wrapper .meet-us-col img{max-width:100%;}
}
@media(max-width:796px){
.meet-us-page-wrapper .meet-us-col .meet-us-text{padding:25px 0;}
}
.meet-us-page-wrapper .meet-us-col .meet-us-text h4{margin-bottom:10px;font-weight:400;font-size:48px;line-height:56px;color:#575757;}
@media(max-width:796px){
.meet-us-page-wrapper .meet-us-col .meet-us-text h4{font-size:24px;line-height:initial;}
}
@media(max-width:796px){
.meet-us-page-wrapper .meet-us-col .meet-us-text .red-line{margin-bottom:10px;}
}
.meet-us-page-wrapper .meet-us-col .meet-us-text p{font-weight:300;font-size:20px;line-height:23px;color:#575757;}
@media(max-width:796px){
.meet-us-page-wrapper .meet-us-col .meet-us-text p{font-size:16px;}
}
.meet-us-page-wrapper .bottom-cards{display:-ms-grid;display:grid;display:flex;gap:20px;margin-top:100px;}
@media(max-width:796px){
.meet-us-page-wrapper .bottom-cards{flex-direction:column;justify-content:center;align-items:center;}
}
.meet-us-page-wrapper .bottom-cards > div .card-title{background:#fff;box-shadow:0px 24px 50px rgba(0, 0, 0, 0.09);border-radius:10px;text-align:center;padding-bottom:15px;display:flex;align-items:center;justify-content:center;padding-top:15px;}
.meet-us-page-wrapper .bottom-cards > div img{max-width:100%;}
.meet-us-page-wrapper .contact-us{padding-top:152px;padding-bottom:50px;margin-top:-55px;}
.meet-us-page-wrapper .contact-us h2{font-weight:400;font-size:32px;line-height:38px;color:#575757;text-align:center;}
@media(max-width:796px){
.meet-us-page-wrapper .contact-us h2{font-size:24px;}
}
.meet-us-page-wrapper .contact-us a{margin:50px auto;}
@media(max-width:796px){
.meet-us-page-wrapper .contact-us a{margin:25px auto;}
}
@media(max-width:796px){
.meet-us-page-wrapper .contact-us{padding-top:0 !important;}
}
.single-post-article{border-bottom:2px solid #D3D3D3;padding-bottom:150px;margin-bottom:100px;}
@media(max-width:796px){
.single-post-article{margin-bottom:50px;padding-bottom:75px;}
}
.single-post-article .header-bg{height:50vh;background-position:center center;}
.single-post-article h1{font-weight:400;font-size:48px;line-height:56px;color:#575757;text-align:center;margin-bottom:50px;}
@media(max-width:796px){
.single-post-article h1{font-size:24px;line-height:initial;margin-bottom:10px;}
}
.single-post-article h2{font-weight:400;font-size:32px;line-height:38px;color:#575757;}
.single-post-article p{font-weight:400;font-size:24px;line-height:28px;color:#575757;margin:25px 0;}
@media(max-width:796px){
.single-post-article p{font-size:16px;line-height:initial;padding:25px;margin:0;}
}
@media(max-width:796px){
.single-offer-page-wrapper{padding:25px;}
}
.single-offer-page-wrapper .offer-card{background:#fff;box-shadow:0px 24px 50px rgba(0, 0, 0, 0.09);border-radius:10px;padding:61px 60px 42px 47px;display:flex;justify-content:space-between;}
.single-offer-page-wrapper .offer-card > div{width:100%;}
@media(max-width:796px){
.single-offer-page-wrapper .offer-card > div{width:100%;}
}
@media(max-width:796px){
.single-offer-page-wrapper .offer-card{padding:25px;flex-direction:column;}
}
.single-offer-page-wrapper .offer-card h4{font-size:36px;line-height:42px;color:#575757;margin-bottom:16px;}
.single-offer-page-wrapper .offer-card > div > p{font-size:32px;line-height:38px;color:#575757;margin-bottom:30px;}
.single-offer-page-wrapper .offer-card > div > p span{font-size:20px;line-height:23px;display:inline-block;margin-left:22px;color:#575757;}
.single-offer-page-wrapper .offer-card .job-card-images{padding:0 20px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:5px;}
@media(max-width:796px){
.single-offer-page-wrapper .offer-card .job-card-images{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.single-offer-page-wrapper .offer-card ul{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:68px;}
@media(max-width:796px){
.single-offer-page-wrapper .offer-card ul{margin-bottom:25px;}
}
.single-offer-page-wrapper .offer-card ul li{display:flex;gap:12px;align-items:center;}
.single-offer-page-wrapper .offer-card ul li span{width:6px;height:6px;border-radius:50%;background-color:#D3271D;display:block;}
.single-offer-page-wrapper .offer-card-content ul{display:flex;flex-direction:column;gap:10px;margin-top:10px;margin-bottom:25px;}
.single-offer-page-wrapper .offer-card-content ul li{font-weight:300;font-size:16px;line-height:19px;color:#575757;}
.single-offer-page-wrapper .offer-card-content ul li:before{content:"•";color:#D3271D;font-weight:bold;display:inline-block;width:6px;}
.single-offer-page-wrapper .offer-card-content p{font-weight:500;font-size:16px;line-height:19px;color:#575757;}
.single-offer-page-wrapper .offer-card .offer-card-gallery{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px;padding-left:10px;}
@media(max-width:796px){
.single-offer-page-wrapper .offer-card .offer-card-gallery{grid-gap:5px;}
}
.single-offer-page-wrapper .offer-card .offer-card-gallery img{max-width:30vw;}
@media(max-width:796px){
.single-offer-page-wrapper .offer-card .offer-card-gallery img{max-width:100%;}
}
.single-offer-page-wrapper .offer-info{margin:50px 0;}
.single-offer-page-wrapper .offer-info p{font-weight:300;font-size:16px;line-height:19px;color:#575757;}
.single-offer-page-wrapper .offer-info p a{font-weight:400;color:#575757;}
.single-offer-page-wrapper .back-to-link{margin:50px 0;}
.single-offer-page-wrapper .back-to-link a{font-weight:400;font-size:18px;line-height:21px;color:#575757;}
.archive-page-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr;grid-gap:50px;padding-bottom:150px;}
@media(max-width:796px){
.archive-page-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;padding-bottom:25px !important;}
}
@media(max-width:796px){
.archive-page-wrapper .category-content{padding:0 25px;}
.archive-page-wrapper .category-content .category-images{padding:1rem;margin-top:2rem;}
.archive-page-wrapper .category-content .category-images .producer-logo{height:100px;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:bottom;object-position:bottom;margin:0 auto;}
}
.archive-page-wrapper .category-content h1{font-size:32px;line-height:38px;color:#575757;}
.archive-page-wrapper .category-content .action-buttons{display:flex;flex-wrap:wrap;gap:25px;}
.archive-page-wrapper .category-content .action-buttons .white-button{background-color:#fff !important;color:#575757 !important;border:1px solid #575757 !important;border-radius:10px;}
@media(max-width:796px){
.archive-page-wrapper .category-content .action-buttons{justify-content:center;}
}
.archive-page-wrapper .category-content .top-baner{position:absolute;top:20vh;right:0;max-width:35vw;}
.archive-page-wrapper .category-content > p{margin-top:40px;margin-bottom:20px;font-weight:300;font-size:16px;line-height:19px;color:#575757;}
.archive-page-wrapper .category-content .category-catalogs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:35px;}
@media(max-width:796px){
.archive-page-wrapper .category-content .category-catalogs{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
.archive-page-wrapper .category-content .category-catalogs div[role=button]{width:15vw;height:15vw;border-radius:24px;cursor:pointer;position:relative;border-radius:10px;background-size:cover;background-repeat:no-repat;height:20vw;}
@media(max-width:796px){
.archive-page-wrapper .category-content .category-catalogs div[role=button]{background-position-y:-5px;}
}
.archive-page-wrapper .category-content .category-catalogs div[role=button] .download-catalog{position:absolute;right:20px;top:14px;background-color:#fff;padding:10px;}
.archive-page-wrapper .category-content .category-catalogs .single-catalog{font-weight:400;font-size:16px;line-height:19px;color:#000;}
.archive-page-wrapper .category-content .category-catalogs .single-catalog span{display:block;margin-top:10px;}
.archive-page-wrapper .category-content .sub-categories{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:35px;margin-top:25px;}
@media(max-width:796px){
.archive-page-wrapper .category-content .sub-categories{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:15px;}
}
.archive-page-wrapper .category-content .sub-categories .single-subcategory{background-color:#C4C4C4;width:15vw;height:15vw;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;}
@media(max-width:796px){
.archive-page-wrapper .category-content .sub-categories .single-subcategory{height:40vw;width:40vw;}
}
.archive-page-wrapper aside{border-right:1px solid #B7B7B7;}
.archive-page-wrapper aside .current-cat-ancestor > a{color:#D3271D;font-weight:300;font-size:14px;line-height:17px;}
.archive-page-wrapper aside .current-cat-ancestor.cat-item-1 > a > .see-label, .archive-page-wrapper aside .current-cat-ancestor.cat-item-4 > a > .see-label{display:none !important;}
.archive-page-wrapper aside ul{margin-left:25px;}
.archive-page-wrapper aside > ul .categories .see-label{margin-right:100%;position:absolute;margin-right:100%;background-color:#fff;color:#575757 !important;border-radius:10px;font-size:12px;padding:0px 7px;font-size:10px;margin-left:14px;cursor:pointer;text-transform:capitalize !important;font-weight:300 !important;}
.archive-page-wrapper aside > ul .categories .chevron{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1));width:12px;height:12px;border:1px solid transparent;border-radius:100px;position:absolute;top:0;left:-12px;}
.archive-page-wrapper aside > ul .categories .chevron.rotate{transform:rotate(90deg);top:6px;}
.archive-page-wrapper aside > ul .categories .chevron::after{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:6px;border-bottom:1px solid;border-right:1px solid;transform:rotate(-45deg);right:6px;top:4px;}
.archive-page-wrapper aside > ul .categories a[aria-current=page]{font-weight:bold !important;}
.archive-page-wrapper aside > ul .categories > ul > .cat-item > .children > .cat-item{margin-top:10px;}
.archive-page-wrapper aside > ul .categories > ul > .cat-item > .children > .cat-item > a{font-weight:500;font-size:16px;line-height:19px;color:#575757;text-transform:uppercase;position:relative;}
.archive-page-wrapper aside > ul .categories > ul > .cat-item > .children > .cat-item .children li{margin-top:8px;}
.archive-page-wrapper aside > ul .categories > ul > .cat-item > .children > .cat-item .children a{font-weight:300;font-size:14px;line-height:17px;color:#575757;}
.archive-page-wrapper aside .current-cat-ancestor > .children .children{display:none;}
.archive-page-wrapper aside .current-cat-ancestor{margin-top:10px;}
.archive-page-wrapper aside .current-cat-ancestor.show > .children{display:block !important;}
.archive-page-wrapper aside .catalogs{margin-left:25px;margin-top:10px;}
.archive-page-wrapper aside .catalogs a{font-weight:300;font-size:14px;line-height:17px;color:#575757;}
.archive-page-wrapper aside .catalogs-hidden{display:none;}
.archive-page-wrapper--extended aside .categories > ul > li > .children .children{display:none;}
.archive-page-wrapper--extended aside .categories > ul > li > .children .children.show{display:block !important;}
.archive-page-wrapper--extended aside .categories > ul > li > a{color:#D3271D;font-weight:300;font-size:14px;line-height:17px;}
.archive-page-wrapper--extended .top-baner{position:absolute;top:20vh;right:0;max-width:35vw;}
.single-catalog-page-wrapper{padding:100px 0;}
.single-catalog-page-wrapper .catalog-title{font-weight:400;font-size:32px;line-height:39px;color:#575757;}
.single-catalog-page-wrapper .single-catalog-content{display:-ms-grid;display:grid;-ms-grid-columns:60% 40%;grid-template-columns:60% 40%;gap:5%;}
.single-catalog-page-wrapper .single-catalog-content p, .single-catalog-page-wrapper .single-catalog-content li{font-weight:300;font-size:16px;line-height:19px;color:#575757;}
.single-catalog-page-wrapper .single-catalog-content p{margin:25px 0;}
.single-catalog-page-wrapper .single-catalog-content .catalog-logo{background:#EEEEEE;border-radius:24px;height:564px;padding:50px;}
@media(max-width:796px){
.single-catalog-page-wrapper .single-catalog-content .catalog-logo {
height: auto;
padding: 0;
}
}