@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');*:focus{outline:none !important}img{max-width:100%;height:auto}.wow{visibility:hidden}body{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:19px;line-height:28px;color:#9c9c9c;position:relative;background:#000;margin:0 auto;padding:0}a,button,.btn{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}a{color:#795533}a:hover{color:#795533;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto Condensed",sans-serif;font-weight:700}h1{font-size:30px;line-height:36px;color:#fff;margin:0 0 20px}h2{font-size:30px;line-height:36px;color:#fff;margin:0 0 20px}h3{font-size:30px;line-height:36px;color:#fff;margin:0 0 20px}h4{font-size:30px;line-height:36px;color:#fff;margin:0 0 20px}h5{font-size:30px;line-height:36px;color:#fff;margin:0 0 20px}h6{font-size:30px;line-height:36px;color:#fff;margin:0 0 20px}p{font-weight:400;font-size:19px;line-height:28px;color:#9c9c9c;margin:0 0 20px}ul,ol{margin:0 0 20px}ol{padding-left:50px}ul{padding:0;list-style-type:none}ul li{padding-left:30px;position:relative}ul li:before{content:'';position:absolute;left:0;top:13px;width:14px;height:2px;background:#5e5036}li{font-weight:400;font-size:19px;line-height:28px;color:#9c9c9c}b,strong{font-weight:700}table{background:#000;width:100%;border:none;margin:0 0 20px}table tr{border:none;border-bottom:1px solid #fff}th{font-weight:700;font-size:19px;line-height:28px;color:#fff;border:none;padding:18px 40px}td{background:#e6f6ff;font-weight:400;font-size:19px;line-height:28px;color:#9c9c9c;border:none;padding:18px 40px}hr{display:block;border:none;height:1px;width:100%;background:#9c9c9c;margin:30px 0;padding:0}blockquote{font-weight:400;font-size:19px;line-height:28px;color:#9c9c9c;margin:0 0 20px;background:0 0;font-style:italic}img.aligncenter{display:block;margin:15px auto}img.alignleft{float:left;margin:15px 15px 15px 0}img.alignright{float:right;margin:15px 0 15px 15px}.dnone{display:none !important}.container-fluid{width:1830px;max-width:100%}.container{width:1200px;max-width:100%}.p-init{position:initial}.btn-primary{font-family:"Ubuntu",sans-serif;font-weight:700;font-size:18px;line-height:30px;letter-spacing:0;text-align:center;text-transform:uppercase;display:inline-block;position:relative;color:#b9b9b9;background:#5e5036;box-shadow:none !important;height:auto;border:none;z-index:2;text-decoration:none;padding:14px 15px;border-radius:0;width:208px;max-width:100%}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#352c1c;color:#fff;border-color:#352c1c;box-shadow:none}.more-link{display:inline-block;vertical-align:middle;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#9c9c9c;font-size:20px;line-height:28px}.more-link:hover{color:#fff}.lightbox{height:100vh;display:flex;align-content:center;align-items:center;flex-wrap:wrap}.lb-outerContainer{width:100% !important;margin-bottom:20px !important}.lb-data .lb-caption{font-size:15px;line-height:20px}.lightbox .lb-image{border:none;border-radius:0}.lb-data .lb-number{display:none !important}.lb-data .lb-close{position:absolute;right:30px;top:30px;background:url(//umo.pl/wp-content/themes/umo/assets/images/close_ico.png) center no-repeat;z-index:9999}.lb-nav a.lb-next{opacity:1;width:60px;height:60px;top:calc(50% - 30px);position:absolute;z-index:2;background:url(//umo.pl/wp-content/themes/umo/assets/images/lightbox_arrow.png) center right 3px no-repeat;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lb-nav a.lb-prev{opacity:1;width:60px;height:60px;top:calc(50% - 30px);position:absolute;z-index:2;background:url(//umo.pl/wp-content/themes/umo/assets/images/lightbox_arrow.png) center right 3px no-repeat;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lightboxOverlay{opacity:.9;background:#000}.lb-outerContainer{border-radius:0;background:0 0;position:initial;display:flex;justify-content:center;align-items:center}.lb-nav a.lb-prev{transform:scaleX(-1)}.lb-nav a.lb-prev:hover,.lb-nav a.lb-next:hover{opacity:.7}.lb-dataContainer{padding:0}.lb-cancel{background:url(//umo.pl/wp-content/themes/umo/assets/images/loader-white.gif) no-repeat;background-size:contain}.lb-data .lb-details{width:100%;text-align:center;font-size:20px;line-height:32px;color:#fff}.lb-data .lb-caption{font-size:20px;line-height:32px;color:#fff}.pagination{display:block;text-align:center;margin:50px 0;padding:0}.pagination li{padding:0;display:inline-block;vertical-align:middle;margin:5px}.pagination li:before{display:none}.pagination .page-link{display:block;width:52px;height:52px;border-radius:50% !important;background:#fff;border:none;text-align:center;line-height:52px;font-family:"Ubuntu",sans-serif;font-weight:700;font-size:20px;color:#686868;padding:0 5px;box-shadow:none !important}.pagination .page-link:hover{color:#fff;background:#695c43}.pagination .page-link.current{width:70px;height:70px;line-height:70px;color:#fff;background:#695c43}.menu-opener,.mobile-menu{display:none}.page-header{padding:40px 0;position:relative;z-index:9}.main-menu{text-align:left;margin:0;font-size:0}.main-menu li:before{display:none}.main-menu li{display:inline-block;vertical-align:middle;padding:0}.main-menu li a{font-family:"Poppins",sans-serif;font-weight:500;font-size:16px;line-height:20px;text-transform:uppercase;padding:17px 15px;color:#fff;text-decoration:none;position:relative;display:inline-block;vertical-align:middle;letter-spacing:.1em}.offer-cats a span:before,.offer-cats a span:after,.main-menu li a:before,.main-menu li a:after{content:'';position:absolute;width:10px;height:10px;opacity:0;border:2px solid #96825c;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.17,.67,.05,1.29);transition-timing-function:cubic-bezier(.17,.67,.05,1.29)}.offer-cats a span:before,.main-menu li a:before{top:0;left:0;border-width:2px 0 0 2px;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0)}.offer-cats a span:after,.main-menu li a:after{right:0;bottom:0;border-width:0 2px 2px 0;-webkit-transform:translate3d(-10px,-10px,0);transform:translate3d(-10px,-10px,0)}.offer-cats a:hover span:before,.offer-cats a:hover span:after,.main-menu li a:hover:before,.main-menu li a:hover:after,.main-menu li.current-menu-item a:before,.main-menu li.current-menu-item a:after,.main-menu li.current-page-ancestor a:before,.main-menu li.current-page-ancestor a:after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.main-menu li a:hover,.main-menu li.current-menu-item a,.main-menu li.current-page-ancestor a{color:#96825c}.main-menu li.custom-border{margin-left:3px;position:relative}.main-menu li.custom-border:after{content:'';position:absolute;left:-2px;background:#606060;width:1px;height:40px;top:calc(50% - 20px)}.lang-changer{text-align:right}.lang-changer ul{margin:0}.lang-changer ul li{padding:0;display:inline-block;vertical-align:middle}.lang-changer ul li:before{display:none}.lang-changer a{font-weight:500;font-size:16px;line-height:24px;padding:5px;color:#636363;position:relative;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:52px;height:52px;border-radius:50%;border:1px solid #414141;background:#000;margin:0 3px}.lang-changer a:hover,.lang-changer li.current-lang a{color:#96825c;background:#000}.page-header .logo{display:inline-block}.homepage-banner{position:relative;padding-top:160px}.homepage-banner .container-fluid{position:relative;z-index:2}.homepage-banner .bg-slider{position:absolute;left:0;right:0;top:0;bottom:0;font-size:0;line-height:0;white-space:nowrap;overflow:hidden;z-index:-1}.homepage-banner .bg-slider:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,1) 100%)}.homepage-banner .bg-slider:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:linear-gradient(to right,rgba(0,0,0,.2) 0%,rgba(0,0,0,1) 100%)}.homepage-banner .bg-slider .img{display:inline-block;vertical-align:middle;width:calc(33.3333% - 30px);height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 15px;animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}.homepage-banner h1{text-transform:uppercase;font-size:42px;line-height:56px;color:#fff;margin:0 0 40px;letter-spacing:.08em;position:relative}.homepage-banner h1:before{content:'';width:30px;height:2px;background:#5e5036;position:absolute;left:-50px;top:25px}.homepage-banner h1:after{content:'';height:30px;width:2px;background:#5e5036;position:absolute;left:-36px;top:11px}.homepage-banner .btn-primary{margin-right:30px}.homepage-banner .bot-links{margin-top:120px;margin-right:-40px}.homepage-banner .bot-links a{display:block;background:#352c1c;padding:30px 30px 110px;text-decoration:none !important;margin-bottom:90px;position:relative;height:calc(100% - 90px)}.homepage-banner .bot-links a .top-ico{margin-bottom:30px}.homepage-banner .bot-links a .top-ico svg{width:60px;height:60px;fill:#999}.homepage-banner .bot-links a h3{font-size:22px;line-height:32px;color:#fff;margin-bottom:15px}.homepage-banner .bot-links a p{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:14px;line-height:24px;color:#a6a6a6;margin-bottom:0}.homepage-banner .bot-links a span{display:flex;justify-content:center;align-items:center;margin-left:auto;width:50px;height:50px;border-radius:50%;border:1px solid #a7a7a7;position:absolute;right:30px;bottom:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.homepage-banner .bot-links a span svg{fill:#a7a7a7;width:30px;height:30px}.homepage-banner .bot-links a:hover{background:#5e5036}.homepage-banner .bot-links a:hover span{width:70px;height:70px;right:18px;bottom:18px}.homepage-banner .ornament-right{background:url(//umo.pl/wp-content/themes/umo/assets/images/soldiers.png) center no-repeat;width:1323px;height:1440px;position:absolute;right:0;top:-180px}.hp-about{position:relative;padding:80px 0;margin-bottom:80px}.hp-about:before{content:'';position:absolute;right:0;left:50%;top:0;bottom:0;background:rgba(31,22,17,.7);z-index:2}.hp-about .container{position:relative;z-index:2}.hp-about h2{font-family:"Poppins",sans-serif;font-size:26px;line-height:36px;color:#fff;margin-bottom:20px;letter-spacing:.1em}.hp-about p{font-size:20px;line-height:26px;margin-bottom:30px}.hp-about .img{position:absolute;left:0;bottom:-80px;background-image:url(//umo.pl/wp-content/themes/umo/assets/images/hpa2.png);background-repeat:no-repeat;background-position:left bottom -5px;width:1215px;max-width:100%;height:1177px}.logos-slider{background:rgba(31,22,17,.7);padding:60px 0}.logos-slider .swiper-wrapper{align-items:center}.logos-slider .swiper-slide{align-self:center;display:flex;justify-content:center;align-items:center;padding:0 10px}.page-title{position:relative;min-height:240px}.page-title h1,.page-title h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:26px;line-height:38px;letter-spacing:.1em;color:#fff;margin:0;position:relative}.page-title h1:before,.page-title h2:before{content:'';width:30px;height:2px;background:#5e5036;position:absolute;left:-50px;top:17px}.page-title h1:after,.page-title h2:after{content:'';height:30px;width:2px;background:#5e5036;position:absolute;left:-36px;top:3px}.page-title .bg-title{overflow-x:hidden;position:absolute;left:0;right:0;top:-100px;bottom:-100px;background:radial-gradient(ellipse at center,rgba(150,130,92,.2) 0%,rgba(150,130,92,0) 100%);z-index:-1}.page-title .bg-title span{text-align:center;font-family:"Roboto Condensed",sans-serif;font-weight:900;font-size:330px;line-height:440px;color:#000;text-transform:uppercase;display:block;white-space:nowrap}.pt-30{padding-top:30px}.text-page{background:linear-gradient(to bottom,rgba(125,185,232,0) 0%,rgba(143,147,134,0) 70%,rgba(150,130,92,.3) 100%)}.timeline{padding-bottom:50px;overflow:hidden}.gallery-section .swiper,.timeline .swiper{margin-left:-8vw}.timeline .tline{background:#000;padding:15px;height:100%}.timeline .tline .year{display:inline-block;vertical-align:middle;padding-right:10px;margin-right:10px;border-right:1px solid #5e5036;font-weight:700;font-size:53px;line-height:92px;color:#695c43}.timeline .tline p{display:inline-block;vertical-align:middle;margin:0;width:calc(100% - 150px);font-weight:700;font-size:18px;line-height:24px;color:#6a6a6a}.gallery-section .slider-nav,.timeline .slider-nav{margin-top:50px}.gallery-section .slider-nav .swiper-button-next:after,.gallery-section .slider-nav .swiper-button-prev:after,.timeline .slider-nav .swiper-button-next:after,.timeline .slider-nav .swiper-button-prev:after{display:none}.gallery-section .slider-nav .swiper-button-next,.gallery-section .slider-nav .swiper-button-prev,.timeline .slider-nav .swiper-button-next,.timeline .slider-nav .swiper-button-prev{width:54px;height:54px;border:1px solid #a7a7a7;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;margin-right:10px;position:initial;margin-top:0}.gallery-section .slider-nav .swiper-button-next svg,.gallery-section .slider-nav .swiper-button-prev svg,.timeline .slider-nav .swiper-button-next svg,.timeline .slider-nav .swiper-button-prev svg{fill:#a7a7a7;width:24px;height:24px}.gallery-section .slider-nav .swiper-button-prev svg,.timeline .slider-nav .swiper-button-prev svg{transform:scaleX(-1)}.gallery-section .slider-nav .swiper-pagination-progressbar,.timeline .slider-nav .swiper-pagination-progressbar{position:initial;display:inline-block;vertical-align:middle;width:calc(100% - 140px);height:1px;background:#313131}.gallery-section .slider-nav .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.timeline .slider-nav .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#695c43}.bot-text{padding:90px 0}.gallery-section{background:#2a251c;padding:100px 0 40px;overflow:hidden}.gallery-section .g-thumb{background-color:#000;padding-top:80%;display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.gallery-section .g-thumb:hover{opacity:.7}.news-thumb{display:block;padding:30px 0}.news-thumb .img{display:block;padding-top:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.white-bg .top .date,.news-thumb .date{margin-top:15px;font-weight:400;font-family:"Poppins",sans-serif;font-size:13px;line-height:18px;color:#9c9c9c}.white-bg .top .date span,.news-thumb .date span{display:block;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:49px;line-height:50px;color:#695c43}.news-thumb h3{margin-top:15px;font-size:26px;line-height:38px;margin-bottom:15px}.news-thumb .text-col{padding-bottom:55px;position:relative}.news-thumb .more{display:block;width:200px;margin-left:auto;font-weight:700;font-size:15px;line-height:32px;color:#9c9c9c;letter-spacing:.5px;text-transform:uppercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;position:absolute;right:15px;bottom:0}.news-thumb .more span{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;margin-left:10px;width:50px;height:50px;border-radius:50%;border:1px solid #685c43}.news-thumb .more span svg{width:26px;height:26px;fill:#685c43}.news-thumb:hover{text-decoration:none;background:#221e16}.news-thumb:hover .more{opacity:1}.sn-page,.news-page{background:0 0}.white-bg{background:#ededed;padding:15px}.white-bg .top{margin-bottom:30px}.white-bg .top .date{width:64px;position:relative;display:inline-block;vertical-align:top}.white-bg .top .date:before{content:'';position:absolute;right:0;top:-10px;width:2px;height:30px;background:#aba498}.white-bg .top h1{padding-top:15px;display:inline-block;vertical-align:top;width:calc(100% - 70px);margin-bottom:0;padding-left:10px;color:#382d18;font-size:33px;line-height:38px}.white-bg img{margin-bottom:30px}.top-bot-text h2{color:#fff;font-size:30px;line-height:40px}.white-bg h2{color:#382d18;font-size:30px;line-height:40px}.top-bot-text h3{color:#fff;font-size:26px;line-height:36px}.white-bg h3{color:#382d18;font-size:26px;line-height:36px}.top-bot-text h4,.top-bot-text h5,.top-bot-text h6{color:#fff;font-size:22px;line-height:30px}.white-bg h4,.white-bg h5,.white-bg h6{color:#382d18;font-size:22px;line-height:30px}.top-bot-text p,.top-bot-text li{color:#9c9c9c}.white-bg p,.white-bg li{color:#000}.pn-links{background:#352c1c;padding:60px 15px;margin-bottom:50px}.pn-links a{display:inline-block;font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;line-height:22px;color:#ededed;position:relative;width:350px;max-width:100%}.pn-links a p{text-align:right;display:inline-block;vertical-align:middle;width:100%;margin:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;line-height:22px;color:#ededed;padding-right:80px;padding-top:16px;padding-bottom:16px}.pn-links a span{vertical-align:middle;width:54px;height:54px;border:1px solid #a7a7a7;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-top:0;position:absolute;right:0;top:calc(50% - 27px);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.pn-links a span svg{fill:#a7a7a7;width:24px;height:24px}.pn-links .prev{text-align:right;position:relative}.pn-links .prev:before{content:'';width:2px;height:30px;background:#4f4430;position:absolute;right:-1px;top:-30px}.pn-links .prev a p{padding-right:0;padding-left:80px;text-align:left}.pn-links .prev a span{transform:scaleX(-1);right:initial;left:0}.pn-links a:hover{text-decoration:none}.pn-links a:hover span{width:70px;height:70px;top:calc(50% - 35px)}.pn-links a:hover p{text-decoration:underline;color:#fff}.offer-heading,.offer-cats a{display:block;position:relative;height:330px;background-size:cover;background-position:center;background-repeat:no-repeat}.offer-cats a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#000;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.offer-heading h1,.offer-cats a span{position:absolute;left:50%;top:50%;font-family:"Poppins",sans-serif;font-weight:700;font-size:26px;line-height:30px;color:#fff;text-transform:uppercase;letter-spacing:.1em;transform:translate(-50%,-50%);z-index:2}.offer-cats a span{padding:15px 50px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.offer-cats a:hover{height:530px}.offer-cats a:hover:before{opacity:.6}.offer-cats a:hover span{color:#96825c}.top-bot-text{background:#221e16;padding:50px 0}.ps-heading{text-align:center;padding:20px 0}.ps-heading h2{font-family:"Poppins",sans-serif;font-size:22px;line-height:40px;color:#fff;margin:0;letter-spacing:.1em}.top-bot-text p:last-of-type{margin-bottom:0}.prods-section{overflow:hidden}.prod-row{position:relative}.prod-row:before{content:'';background:#fff;position:absolute;right:-100vw;left:50%;top:0;bottom:0}.prod-row:after{content:'';background:#ededed;position:absolute;left:-100vw;right:50%;top:0;bottom:0}.prods-container .prod-row:nth-child(odd):before{right:50%;left:-100vw}.prods-container .prod-row:nth-child(odd):after{left:50%;right:-100vw}.prod-row .col-md-6{position:relative;z-index:2}.prod-row h3{font-family:"Poppins",sans-serif;text-transform:uppercase;font-size:22px;line-height:26px;margin:0;color:#000}.prod-row h4{font-family:"Poppins",sans-serif;font-weight:500;font-size:18px;line-height:26px;margin:0 0 25px;color:#000}.prod-row p{font-size:20px;line-height:28px;margin:0 0 40px;color:#545454}.prod-row li{font-size:20px;line-height:28px;color:#545454}.prod-row img{display:block;margin:0 auto}.prod-row .text{padding:60px 70px}.prod-row .img-col{padding-top:40px;padding-bottom:40px}.card{border:none;padding:0;margin:0;background:0 0}.prod-row .btn-primary .opened{display:inline-block}.prod-row .btn-primary .closed{display:none}.prod-row .btn-primary.collapsed .opened{display:none}.prod-row .btn-primary.collapsed .closed{display:inline-block}.certs-section .prod-row .img-col a{display:block;width:270px;border:2px solid #b4ada1;margin:0 auto;padding:25px}.download-link{display:inline-block}.download-link svg{display:inline-block;vertical-align:middle;fill:#ce2424;width:30px;height:30px;margin-right:10px}.download-link span{display:inline-block;vertical-align:middle;color:#9c9c9c;font-size:18px;line-height:28px;text-decoration:underline;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.download-link:hover{text-decoration:none}.download-link:hover span{color:#fff}.text-page-black{padding-bottom:50px;background:0 0}.csec{margin-bottom:50px}.csec .download-link{margin-bottom:15px}.umouk-section{background:0 0}.umouk-section .custom-bot-margin-img{margin-bottom:-65px}.swiper-progressbar{display:inline-block;vertical-align:middle;width:calc(100% - 140px);background:#313131;height:1px;position:relative}.swiper-progressbar span{background:#695c43;height:1px;position:absolute;left:0;top:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.d-cont{margin-top:50px}.page-footer{padding:70px 0}.page-footer ul{margin:0;padding:0;position:relative}.page-footer ul:before{content:'';position:absolute;right:0;top:-15px;height:50px;width:1px;background:#606060}.page-footer ul li:before{display:none}.page-footer ul li a{font-size:16px;line-height:26px;color:#c5c5c5;display:inline-block}.page-footer ul li a:hover{color:#fff}.page-footer p{font-size:16px;line-height:26px;color:#7f7f7f}.page-footer .social-media{background:#111;padding:40px 30px;text-align:center}.page-footer .social-media a{display:inline-block;vertical-align:middle;margin:0 3px}.page-footer .social-media a svg{width:26px;height:26px;fill:#a7a7a7}.page-footer .social-media a:hover{opacity:.7}.page-template-home{overflow-x:hidden}.menu-closer svg,.page-header .menu-opener svg{fill:#fff}.mobile-menu{position:fixed;left:0;right:0;top:0;padding:15px;z-index:99;background:#000;transform:translate(0,-100%);opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.mobile-menu ul.main-menu{margin:15px 0}.mobile-menu ul.main-menu li{display:block;text-align:center}.mobile-menu ul.main-menu li a{display:block}.mobile-menu .lang-changer{text-align:center}@media (max-width:767px){.prod-row:after,.page-footer ul:before,.homepage-banner .ornament-right,.page-header .lang-changer,.page-header .main-menu{display:none}.page-header{padding:15px 0}.menu-closer,.page-header .menu-opener{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-left:auto}.mobile-menu{display:block}.mobile-menu.active{display:block;opacity:1;transform:translate(0,0)}.homepage-banner{padding-top:30px}.homepage-banner h1{font-size:26px;line-height:40px}.homepage-banner .more-link{display:block;margin-top:15px}.homepage-banner .bot-links{margin-top:50px;margin-right:0}.homepage-banner .bot-links a{margin-bottom:30px;height:calc(100% - 30px)}.homepage-banner .bg-slider .img{width:calc(50% - 30px)}.hp-about .img{bottom:-30px}.hp-about:before{left:0}.hp-about{padding:30px 0;margin-bottom:30px}.page-footer{padding:30px 0;text-align:center}.page-footer .logo{display:inline-block;margin-bottom:30px}.page-footer ul{margin-bottom:15px}.page-footer ul li{padding-left:0}.page-title .bg-title span{font-size:100px}.white-bg .top h1{font-size:22px;line-height:32px}.pn-links a{margin:30px 0}.pn-links{padding:10px 15px}.prod-row:before{right:0 !important;left:0 !important}.prod-row .text{padding:15px;margin:0 -15px;background:#ededed}.swiper-progressbar,.s-empty{display:none !important}.gallery-section .swiper,.timeline .swiper{margin-left:15px !important;margin-right:15px !important;width:calc(100% - 30px)}.timeline .tline .year{border:none;padding:0;margin:0 0 15px;display:block}.gallery-section .slider-nav,.timeline .slider-nav{text-align:center}.gallery-section .slider-nav .swiper-button-next,.gallery-section .slider-nav .swiper-button-prev,.timeline .slider-nav .swiper-button-next,.timeline .slider-nav .swiper-button-prev{margin-left:10px}.page-title{min-height:150px}.page-title .bg-title span{line-height:350px}.offer-cats a{height:250px}.offer-cats a:hover{height:300px}.mobile-center{text-align:center}}@media (max-width:991px) and (min-width:768px){.page-header .lang-changer,.page-header .main-menu{display:none}.page-header{padding:15px 0}.menu-closer,.page-header .menu-opener{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-left:auto}.mobile-menu{display:block}.mobile-menu.active{display:block;opacity:1;transform:translate(0,0)}.homepage-banner .ornament-right{opacity:.5}.homepage-banner .bg-slider .img{width:calc(50% - 30px)}.page-footer{padding:30px 0}.page-footer .logo{display:inline-block;margin-bottom:30px}.page-footer ul{margin-bottom:15px}.page-footer ul li{padding-left:0}.page-title .bg-title span{font-size:200px}.prod-row .text{padding:15px 30px}.homepage-banner .bot-links{margin-right:0}.page-title{min-height:150px}.page-title .bg-title span{line-height:350px}.offer-cats a{height:250px}.offer-cats a:hover{height:300px}}@media (max-width:1199px) and (min-width:992px){.page-header{padding:15px 0}.main-menu li a{font-size:13px;padding:10px 6px}.homepage-banner .bot-links a{padding:15px 15px 110px}.homepage-banner .ornament-right{opacity:.5}.homepage-banner .bg-slider .img{width:calc(50% - 30px)}.page-footer{padding:30px 0}.page-footer .logo{display:inline-block;margin-bottom:30px}.page-footer ul{margin-bottom:15px}.page-footer ul li{padding-left:0}}@media (max-width:1400px) and (min-width:1200px){.main-menu li a{font-size:15px;padding:17px 10px}}