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,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline;font-family:"Montserrat",sans-serif !important}body{font-family:"Montserrat",sans-serif !important;margin-top:0px !important;padding:0px !important;overflow-x:hidden !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:0px !important}body,html,.load{height:100%}.link{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.txt-right{text-align:right}.container{padding-left:0 !important;padding-right:0 !important}[class^="col"]{padding-left:0 !important;padding-right:0 !important}#wpadminbar{display:none}a{outline:0 !important}a:hover{text-decoration:none}a:focus{text-decoration:none}.container{background:none;display:block;position:relative;padding:0px}ul,li{list-style-type:none}h1,h2,h3,h4{margin:0px;padding:0px}.row{padding:0px;margin:0px !important}.txt-right{text-align:right}.txt-center{text-align:center}.typo1{display:inline-block;position:relative;color:black;font-size:27px;text-transform:uppercase;font-weight:700;padding-right:25px}.typo1:after{display:block;position:absolute;top:0px;right:0px;background:url("../img/bg_line_red.gif") top left no-repeat;width:13px;height:31px;content:''}::-webkit-input-placeholder{color:#000 !important}:-moz-placeholder{color:#000 !important}::-moz-placeholder{color:#000 !important}:-ms-input-placeholder{color:#000 !important}.btn_back{position:fixed;display:block;opacity:0;right:40px;bottom:40px;width:40px;height:40px;background:white;border:2px solid black;border-radius:50%;padding:5px 7px 0px 7px;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;z-index:101}@media only screen and (min-width: 1200px) and (max-width: 1600px){.btn_back{right:10px;bottom:10px}}.btn_back:hover{padding-top:2px}.show{opacity:1}.wpcf7-form-control-wrap{width:90%}span.wpcf7-not-valid-tip{display:block;position:relative;zoom:1;margin-bottom:20px;font-size:12px}div.wpcf7-validation-errors{background:#ffe2e2;border:1px solid #ff0000;color:#C10000;max-width:575px;font-size:12px}div.wpcf7-response-output{margin:20px 0px;max-width:720px;margin:2em 0;padding:15px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wpcf7-mail-sent-ok{background:#dff0d8;border:1px solid #3c763d !important;color:#3c763d}.acf-map{height:340px}.load{display:block;position:relative;zoom:1;opacity:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.aniImg{visibility:hidden}.fadeIn{-webkit-animation:animat_show 0.8s;animation:animat_show 0.8s;visibility:visible !important}@-webkit-keyframes animat_show{0%{opacity:0}100%{opacity:1}}.page404{padding:50px 0px;text-align:center}.page404 h2{margin:20px !important;display:inline-block !important}.page404 h1{font-size:60px !important;font-weight:900}.page404 .svg{display:block;width:100px;margin:0 auto;margin-top:10px;margin-bottom:30px}.page404 p{max-width:600px;margin:0 auto;text-align:center}.page404 a{margin:0 auto;margin-top:40px}.foto{display:block;position:relative;zoom:1;margin:0 auto;text-align:center}.foto:before,.foto:after{display:block;position:absolute;width:90%;height:35px;background:#363e41;content:'';left:50%;transform:translateX(-50%);z-index:10}.foto:before{top:-35px}.foto:after{bottom:-35px}.naglowek{display:block;position:fixed;top:0px;left:0px;background:url("../img/bg_menu.png") top center no-repeat;height:74px;width:100%;padding-top:20px;z-index:999}.naglowek .naglowek_logo{display:inline-block;width:155px;margin-right:-4px}.naglowek .naglowek_logo svg{width:155px}.naglowek .naglowek_haslo{display:inline-block;width:400px;text-align:right;color:white;font-weight:300;font-style:italic;font-size:12px;text-align:right;margin-right:-4px}.naglowek .naglowek-right-bar{display:flex;width:100%;height:26px;align-items:center;justify-content:flex-end}.naglowek .naglowek-right-bar a{display:inline-block;height:26px;margin:0px 9px}.naglowek .naglowek-right-bar a .st0{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.naglowek .naglowek-right-bar a svg{height:26px;width:26px}.naglowek .naglowek-right-bar a:hover .st0{fill:#FFFFFF}.naglowek .naglowek-right-bar .hamburger{width:30px;height:18px;display:inline-block;position:relative;cursor:pointer;text-align:center;z-index:9998;margin-left:60px}.naglowek .naglowek-right-bar .hamburger .line{height:3px;width:100%;position:absolute;background:white;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.naglowek .naglowek-right-bar .hamburger:hover .line{background:#dd042b}.naglowek .naglowek-right-bar .hamburger .line1{top:0;left:0}.naglowek .naglowek-right-bar .hamburger .line2{top:8px;left:0}.naglowek .naglowek-right-bar .hamburger .line3{top:16px;left:0}.naglowek .naglowek-right-bar .hamburger.open-h .line{background-color:#fff}.naglowek .naglowek-right-bar .hamburger.open-h .line1{top:8px;transform:rotate(45deg)}.naglowek .naglowek-right-bar .hamburger.open-h .line2{opacity:0}.naglowek .naglowek-right-bar .hamburger.open-h .line3{top:8px;transform:rotate(-45deg)}.naglowek_menu{display:none;position:fixed;align-items:center;z-index:998;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.9)}.naglowek_menu .menu-menu-1-container{display:flex;position:relative;width:100%;height:100%;align-items:center}.naglowek_menu ul{display:block;position:relative;width:100%}.naglowek_menu ul li{display:block;position:relative;text-align:center;width:100%;padding:5px 0px}.naglowek_menu ul li a{display:inline-block;position:relative;color:white;font-weight:600}.naglowek_menu ul li a:after{display:block;position:relative;zoom:1;width:0px;height:2px;background:#dd042b;content:'';-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.naglowek_menu ul li a:hover{text-decoration:none;color:white}.naglowek_menu ul li a:hover:after{width:100%}.naglowek_menu ul .current-menu-item a:after{width:100%}.naglowek_load{background:#fff url("../img/load-page.gif") center center no-repeat !important;position:fixed;align-items:center;z-index:998;width:100%;height:100%;top:0px;left:0px}.facebook{position:absolute;top:-10px;right:0px;display:block;width:40px}.facebook svg{width:40px;height:40px}.slider__nr{display:block;position:fixed;bottom:100px;right:0px;z-index:1000000;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;width:300px}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider__nr{width:200px}}@media only screen and (max-width: 767px){.slider__nr{width:200px;right:-162px}}.slider__nr--small{right:-240px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider__nr--small{right:-162px}}@media only screen and (max-width: 767px){.slider__nr--small{right:-162px}}.slider{display:flex;position:relative;flex-wrap:wrap;overflow:hidden}@media only screen and (min-width: 1200px){.slider{height:100%}}.slider__tablet{display:none}@media only screen and (min-width: 768px) and (max-width: 991px){.slider__tablet{display:block}}.slider__tel{display:none}@media only screen and (max-width: 767px){.slider__tel{display:block}}.slider .slider__logo{display:block;position:absolute;width:330px;height:auto;top:60px;left:20%;z-index:100}@media only screen and (min-width: 1601px){.slider .slider__logo{left:29%;width:400px}}.slider .slider__logo img,.slider .slider__logo svg{width:100%;height:auto}.slider__leftColl{width:31.770833333333332%;background:#363e41;position:relative;height:100%}@media only screen and (max-width: 991px){.slider__leftColl{display:none}}.slider__leftColl-txt{display:block;position:absolute;left:21%;bottom:40px;z-index:100}@media only screen and (min-width: 1601px){.slider__leftColl-txt{bottom:150px;left:30%}}.slider__leftColl-txt h2{color:#363e41;font-family:Montserrat;font-size:45px;font-weight:400;text-transform:uppercase;line-height:0px}@media only screen and (min-width: 1600px){.slider__leftColl-txt h2{font-size:67px}}.slider__leftColl-txt h2 span{box-shadow:0 0 0 10px #fff;background-color:#fff;box-decoration-break:clone;line-height:80px}@media only screen and (min-width: 1601px){.slider__leftColl-txt h2 span{line-height:120.08px}}.slider__leftColl-txt h1{font-size:20px;font-weight:300;line-height:130%;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:white;margin-left:-10px;padding-top:15px;display:block;position:relative;zoom:1}@media only screen and (min-width: 1601px){.slider__leftColl-txt h1{padding-top:20px;font-size:31px;line-height:38.86px}}.slider__leftColl-txt h1:after{width:50px;height:5px;background-color:#ffffff;margin-top:20px;display:block;content:''}.slider__leftColl-txt .slider__btn{color:#363e41;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;display:flex;position:relative;align-items:center;justify-content:center;width:156px;height:47px;background-color:#ffffff;margin-top:50px;margin-left:-10px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;border:2px solid white}.slider__leftColl-txt .slider__btn:hover{color:white;background:#363e41;text-decoration:none}@media only screen and (min-width: 1601px){.slider__leftColl-txt .slider__btn{margin-top:80px}}.slider__rightColl{width:68.22916666666666%}@media only screen and (max-width: 991px){.slider__rightColl{display:none}}.slider__rightColl ul{display:block;position:relative;zoom:1;margin-bottom:0px}.slider__rightColl ul li img{transition:all 1s cubic-bezier(0.7, 0, 0.3, 1);transform:scale(1.2)}.slider__rightColl ul li.slick-active img{transform:scale(1)}.slider__menu{display:block;position:absolute;right:20px;top:60px;width:68.22916666666666%}@media only screen and (min-width: 1601px){.slider__menu{right:60px}}.slider__menu ul{display:block;width:100%;text-align:right;margin-bottom:0px;padding-right:50px}.slider__menu ul li{display:inline-block;margin-right:10px}@media only screen and (min-width: 1601px){.slider__menu ul li{margin-right:50px}}.slider__menu ul li a{display:block;position:relative;zoom:1;color:#363e41;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400 !important;line-height:8.61px;text-transform:uppercase}.slider__menu ul li a:after{display:block;margin:0 auto;width:30px;height:5px;background-color:#363e41;content:'';margin-top:13px}.slider__menu ul li a:hover{text-decoration:none}.slider__menu ul li:last-child{margin-right:0px}.slider__menu--top{position:fixed;top:-73px;width:100%;max-width:100%}.slider__menu--small{position:fixed;display:block;width:100%;max-width:100%;background:#363e41;padding:20px 80px 20px 100px;top:0px;z-index:1002;right:0px}@media only screen and (min-width: 1601px){.slider__menu--small{padding-right:100px !important}}.slider__menu--small .facebook{top:14px;right:20px}.slider__menu--small .facebook .st0{fill:white}.slider__menu--small ul{margin-bottom:0px;padding-right:0px}.slider__menu--small ul li{margin-right:50px}.slider__menu--small ul li a{color:white;font-size:18px;font-weight:400}.slider__menu--small ul li a:after{background:white}.slider__menu--small .slider__menu-logo{display:block}.slider__menu-logo{position:absolute;display:none;top:15px;left:20px;height:45px}.slider__menu-logo svg{height:100%;width:auto}@media only screen and (min-width: 1601px){.slider__menu-logo{left:50px}}.about{display:block;position:relative;zoom:1;padding:80px 0px}@media only screen and (min-width: 1601px){.about{padding:135px 0px}}.about h2{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:41px;font-weight:bold;line-height:16.37px;text-transform:uppercase;margin-bottom:40px}.about h2 span{box-shadow:0 0 0 10px #363e41;background-color:#363e41;box-decoration-break:clone;line-height:85px}.about p{color:#363e41;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;line-height:24.33px;padding-right:40px}.gallery{display:block;position:relative;zoom:1}.gallery ul{display:block;position:relative;margin-bottom:0px}.gallery ul li{width:25%}.gallery ul li a{display:block;position:relative;zoom:1;overflow:hidden}.gallery ul li a img{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.gallery ul li a:hover img{transform:scale(1.03)}.atuty{display:block;position:relative;zoom:1;padding:80px 0px}@media only screen and (min-width: 1601px){.atuty{padding:135px 0px}}.atuty h2{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:41px;font-weight:bold;line-height:16.37px;text-transform:uppercase;margin-bottom:40px;margin-right:10px}.atuty h2 span{box-shadow:0 0 0 10px #363e41;background-color:#363e41;box-decoration-break:clone;line-height:85px}.atuty p{color:#2e3a3e;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;line-height:24.33px;padding-left:60px}@media only screen and (min-width: 1601px){.atuty p{padding-left:80px}}.atuty p:last-child{margin-bottom:120px}.atuty ul{padding-left:60px !important;margin-top:-35px !important}.atuty ul li{text-align:center;padding-top:35px !important}.atuty ul li span{color:#363e41;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;line-height:20px;text-align:center;max-width:220px;display:inline-block}.atuty ul li span p{margin:0;padding:0;margin-bottom:0px !important}@media only screen and (min-width: 1601px){.atuty ul{padding-left:80px !important}}.atuty-foto{display:block;position:relative;zoom:1;width:100%;text-align:center}.atuty-foto:after{display:block;margin:0 auto;width:70px;height:2px;background-color:#363e41;content:'';margin-top:15px;margin-bottom:15px}.atuty-foto img{display:inline-flex}.slogan{display:block;position:relative;zoom:1;padding:0px 0px 60px 0px}.slogan h2{color:#363e41;font-family:"Montserrat",sans-serif;font-size:41px;font-weight:300;line-height:65px;text-transform:uppercase;margin-bottom:80px;text-align:center}.slogan h2 span{box-shadow:0 0 0 10px #363e41;background-color:#363e41;box-decoration-break:clone;line-height:85px;color:white}.slogan p{color:#2e3a3e;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;line-height:24.33px;padding:0px 40px}@media only screen and (min-width: 1601px){.slogan p{padding-left:80px}}.offer{display:block;position:relative;zoom:1;padding:60px 0px 70px 0px}.offer h3{color:#2e3a3e;font-family:"Montserrat",sans-serif;font-size:41px;font-weight:300;line-height:65.89px;text-transform:uppercase;margin-bottom:70px;text-align:center}.offer h4{color:#2e3a3e;font-family:"Montserrat",sans-serif;font-size:53px;font-weight:200;line-height:55.75px;text-transform:uppercase;margin-bottom:20px}.offer h4 strong{font-weight:400}@media only screen and (min-width: 1601px){.offer h4{margin-bottom:60px}}.offer p{color:#2e3a3e;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:300;line-height:24.33px;max-width:645px}.offer__file{display:inline-flex;position:relative;padding-left:105px;align-items:center;color:#323d41;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:400;line-height:8.61px;text-transform:uppercase;height:79px}.offer__file:before{display:block;position:absolute;top:0px;left:0px;content:'';width:74px;height:79px;background:url("../img/bg-btn-flat.png") top left no-repeat}.offer__file:hover{color:#323d41;text-decoration:none}.offer__price{color:#2e3a3e;font-family:"Montserrat",sans-serif;font-size:36px;font-weight:400;line-height:42.61px;display:block;width:100%;margin-bottom:60px;margin-top:30px}@media only screen and (min-width: 1601px){.offer__price{margin-bottom:70px;margin-top:70px}}.offer__price span{box-shadow:0 0 0 10px #363e41;background-color:#363e41;box-decoration-break:clone;line-height:85px;color:white;margin-left:5px}.offer__price p{margin:0px !important;padding:10px 0px 0px 0px !important;font-size:14px;line-height:120%;font-style:italic}.offer__gallery{margin-bottom:0px}.offer__gallery li{display:block;position:relative;zoom:1}.offer__gallery li a{display:block;position:relative;zoom:1}.offer__gallery li a:before{display:none;top:50%;right:0px;width:120px;height:360px;content:'';background:white;transform:translateY(-50%)}.offer__gallery-right:before{left:0px;right:auto}.offer h4,.offer p,.offer .offer__file,.offer .offer__price{margin-left:11%;margin-right:11%}@media only screen and (min-width: 1601px){.offer h4,.offer p,.offer .offer__file,.offer .offer__price{margin-left:18%;margin-right:18%}}.offer__price{display:block}.offer .slick-prev,.offer .slick-next{top:50px !important}.offer .slick-prev{left:auto;right:85px}.location{background:#363e41;display:block;position:relative;zoom:1;padding:100px 0px}.location .foto:before,.location .foto:after{background:white}.location h3{box-shadow:0 0 0 10px white;background-color:white;box-decoration-break:clone;color:#363e41;font-family:"Montserrat",sans-serif;font-size:45px;font-weight:300;line-height:52.79px;text-transform:uppercase;display:inline-block;margin-left:10px}.location span{display:block;position:relative;zoom:1;color:white;width:100%;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:300;line-height:34.98px;margin:50px 0px}.location p{max-width:500px;color:#ffffff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:300;line-height:30px}@media only screen and (min-width: 1601px){.location p{max-width:615px;font-size:20px;line-height:36.49px}}.location a{width:355px;height:48px;background-color:#ffffff;color:#363e41;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;margin-top:50px;border:2px solid white;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.location a:hover{background:#363e41;color:white;text-decoration:none}.location a:hover .cls-1{fill:white !important}.location a svg{width:22px;height:35px;margin-right:10px}.slogan__bottom{width:100%;height:276px;background-color:#363e41;display:flex;align-items:center;justify-content:center;margin-top:15px}.slogan__bottom p{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:45px;font-weight:200;line-height:80px;text-align:center}.slogan__bottom p span{color:#363e41;width:100%;font-family:"Montserrat",sans-serif;font-size:45px;font-weight:300;line-height:34.98px;box-shadow:0 0 0 5px white;background-color:white;box-decoration-break:clone}.contact{display:block;position:relative;zoom:1;background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:1110px;padding-top:100px;width:100%}.contact-logo{display:inline-block;width:300px;padding-left:75px;vertical-align:top}@media only screen and (min-width: 1601px){.contact-logo{width:350px;padding-left:100px}}.contact-adress{display:inline-block;width:250px;padding-left:0px;vertical-align:top}.contact-adress p{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:21.41px}.contact-adress p a{color:white}.contact__info{color:black;font-size:12px;padding:5px;background:white;max-width:700px;margin:0 auto;display:block;font-style:italic;margin-top:75px}.contact__form{background:rgba(0,0,0,0.72);padding:40px}.contact__form h3{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:45px;font-weight:300;line-height:52.79px;display:block;width:100%}.contact__form h4{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:27px;font-weight:300;line-height:31.89px;margin-bottom:50px}.contact__form label{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;line-height:21.41px;width:100%}.contact__form label input[type="text"],.contact__form label input[type="email"],.contact__form label input[type="tel"]{box-shadow:0 4px 0 rgba(1,1,1,0.44);background-color:#ffffff;display:block;position:relative;zoom:1;width:100%;height:40px;margin-top:10px;outline:none;border:none}.contact__form label textarea{box-shadow:0 4px 0 rgba(1,1,1,0.44);background-color:#ffffff;display:block;position:relative;zoom:1;width:100%;height:100px;margin-top:10px;outline:none;border:none}.contact__form label a{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:300;line-height:21.41px;color:white}.contact__form label a:hover{text-decoration:none;color:white}.contact__form .wpcf7-form-control-wrap{width:100%}.contact__form span.wpcf7-list-item{margin-left:0px}.contact__form span.wpcf7-list-item label{font-size:12px}.contact__form input[type="submit"]{width:119px;height:32px;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;background:transparent;outline:none;color:white;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:bold;line-height:20.21px;text-transform:uppercase;letter-spacing:-0.35px}.contact__form span.wpcf7-not-valid-tip{margin-top:5px;margin-bottom:0px}.hamburger{width:30px;height:18px;display:none;position:absolute;cursor:pointer;text-align:center;z-index:100001;top:30px;right:20px}@media only screen and (max-width: 1199px){.hamburger{display:block}}.hamburger .line{height:3px;position:absolute;background:white;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.hamburger:hover .line{background:white}.hamburger .line1{top:0;right:0;width:100%}.hamburger .line2{top:8px;right:0;width:100%}.hamburger .line3{top:16px;right:0;width:100%}.hamburger.open-h .line{background-color:white !important;width:100%}.hamburger.open-h .line1{top:8px;transform:rotate(45deg)}.hamburger.open-h .line2{opacity:0}.hamburger.open-h .line3{top:8px;transform:rotate(-45deg)}.mobile-overlay{position:fixed;top:110px;height:100%;left:0;right:0;background:#363e41;overflow-x:hidden;padding:0;padding-bottom:30px;padding-top:30px;z-index:100000;display:none;box-shadow:rgba(0,0,0,0.1) 0 2px 2px}.mobile-overlay .mobile-overlay-ue{display:block;position:relative;zoom:1;padding:30px 0px;text-align:center}.mobile-overlay .mobile-overlay-ue a{display:inline-block}.mobile-overlay *{transition:all 0.2s linear}.mobile-overlay .menu{text-align:center;list-style-type:none;width:300px;margin:0 auto;padding-left:0;margin-top:0px}.mobile-overlay .menu li{padding:10px 0;position:relative;width:100%;margin:0 auto;margin-bottom:0px;text-align:center}.mobile-overlay .menu li ul{display:none}.mobile-overlay .menu li ul li{padding:0px !important}.mobile-overlay .menu a{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-decoration:none;color:white;text-transform:uppercase}.mobile-overlay .menu a:hover{color:#9b8a7f}div.wpcf7-response-output{color:white;font-size:13px;padding:15px !important}.footer{background:#363e41;display:flex;align-items:center;color:white;font-family:"Montserrat",sans-serif;font-size:12px;padding:20px 0px}.footer svg{width:100px;height:16px;margin-left:10px}.footer a{color:white}.footer a:hover{color:white;text-decoration:underline}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.slider__leftColl{width:37%;height:100%}.slider__rightColl{width:63%}.slider__leftColl-txt{left:10%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.slider{height:100%}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5){.slider__leftColl,.slider__rightColl{display:none}.slider__tablet{display:block}}@media only screen and (min-width: 1601px){.container{max-width:1580px !important;margin:0 auto}}@media only screen and (min-width: 1200px) and (max-width: 1600px){.container{max-width:1200px !important;margin:0 auto}}@media only screen and (min-width: 992px) and (max-width: 1199px){.container{max-width:980px !important;width:980px !important;margin:0 auto}.slider .slider__logo{width:200px;left:10%}.slider__menu{display:none}.slider__menu--small{display:block !important}.slider__menu--small ul li{margin-right:20px}.slider__menu--small ul li a{font-size:16px}.mobile-overlay{top:0px}.slick-slide{background:none !important}.gallery .slick-slide img,.offer__gallery .slick-slide img{height:auto !important}.slick-prev,.slick-next{width:30px !important;height:33px !important;background-size:100% 100% !important}.about h2,.atuty h2{font-size:20px;display:block;width:100%;text-align:center}.about h2 span{line-height:50px;padding:0px 10px}.atuty h2{margin-bottom:10px}.about h2 span br{display:none}.about h2{margin-bottom:20px}.about{padding:40px 0px 30px 0px}.atuty{padding:40px 0px}.atuty .foto{margin-top:30px}.atuty ul li span p{padding:0px 20px;text-align:center}.atuty ul li{padding-top:20px !important}.about p,.atuty p{padding-right:20px;padding-left:0px;text-align:left;font-size:15px;line-height:22px;margin-bottom:7px}.about .foto{margin-left:20px;margin-top:40px}.atuty p:last-child{margin-bottom:80px}.atuty ul{padding-left:0px !important}.slogan{padding-top:0px}.slogan h2{font-size:22px;line-height:140%;padding-top:10px;margin-bottom:10px}.slogan p{text-align:center;font-size:12px;line-height:20px}.offer__gallery li a::before{height:320px;width:20px !important}.offer h4{font-size:22px;line-height:30px;margin-bottom:10px}.offer{padding-top:0px}.offer h3{margin-bottom:40px}.offer h4,.offer p,.offer .offer__file,.offer .offer__price{margin-right:5%;margin-left:5%}.offer h4 br{display:none}.offer__price{font-size:24px;margin-top:0px;margin-bottom:30px}.offer__file{line-height:30px;margin-bottom:30px}.offer__price{margin-bottom:0px;font-size:16px;margin-top:-20px}.offer__price span{margin-left:15px}.offer__file{font-size:16px;height:45px;padding-left:55px}.offer__file::before{width:40px;height:43px;background-size:cover}.offer .slick-prev{right:70px}.offer .slick-next{right:30px}.offer__price p{margin-bottom:20px !important;font-size:14px;line-height:120%}.contact-logo,.contact-adress{width:300px;display:block;margin:0 auto}.contact-adress{margin-top:20px;text-align:center}.contact-logo{margin-top:50px}}@media only screen and (min-width: 768px) and (max-width: 991px){.container{max-width:750px !important;margin:0 auto;overflow:hidden !important}.slider,.slider .slick-list{height:420px}.slider__menu{display:none}.slider__leftColl{width:35%}.slider__rightColl{width:65%}.slider .slider__logo{width:130px;top:30px;left:10%}.slider__leftColl-txt{left:12%}.slider__leftColl-txt .slider__btn{margin-left:0px}.slider__leftColl-txt h2{font-size:45px}.slider__leftColl-txt h2 span{line-height:86px}.slick-slide{background:none !important}.about h2,.atuty h2{font-size:20px;display:block;width:100%;text-align:center}.about h2 span{line-height:50px;padding:0px 10px}.atuty h2{margin-bottom:10px}.about h2 span br{display:none}.about h2{margin-bottom:20px}.about{padding:40px 0px 30px 0px}.atuty{padding:40px 0px}.atuty .foto{margin-top:30px}.atuty ul li span p{padding:0px 20px}.atuty ul li{padding-top:20px !important}.about p,.atuty p{padding-right:0px;padding-left:0px;text-align:left;font-size:12px;line-height:16px;margin-bottom:7px}.about .foto{margin-left:20px;margin-top:95px}.atuty p:last-child{margin-bottom:80px}.atuty ul{padding-left:0px !important}.slogan{padding-top:0px}.slogan h2{font-size:22px;line-height:140%;padding-top:10px;margin-bottom:10px}.slogan p{text-align:center;font-size:12px;line-height:20px}.offer__gallery li a::before{height:320px;width:20px !important}.offer h4{font-size:22px;line-height:30px;margin-bottom:10px}.offer{padding-top:0px}.offer h3{margin-bottom:40px}.offer h4,.offer p,.offer .offer__file,.offer .offer__price{margin-right:5%;margin-left:5%}.offer h4 br{display:none}.offer__price{font-size:24px;margin-top:0px;margin-bottom:30px}.offer__file{line-height:30px;margin-bottom:30px}.offer__price{margin-bottom:0px;font-size:16px;margin-top:-20px}.offer__price span{margin-left:15px}.offer__file{font-size:16px;height:45px;padding-left:55px}.offer__file::before{width:40px;height:43px;background-size:cover}.offer .slick-prev{right:70px}.offer .slick-next{right:30px}.offer__price p{margin-bottom:20px !important;font-size:14px;line-height:120%}.location span{font-size:25px;margin:30px 0px}.location p{font-size:18px;margin-bottom:0px}.location p:first-child{margin-bottom:10px}.slogan__bottom p{font-size:30px}.location{padding:50px 0px}.location .foto{margin-top:35px}.location h3{font-size:30px;line-height:30px;padding-top:10px}.location span{margin:20px 0px;font-size:20px}.location p{font-size:14px;padding-right:20px;line-height:20px}.location a{font-size:18px;width:300px;margin-top:20px}.slogan__bottom p span{font-size:22px}.slogan__bottom p{font-size:22px;line-height:40px}.slogan__bottom{height:160px}.contact{padding-top:40px}.contact__form h3,.contact__form h4{font-size:27px;text-align:center;width:100%}.contact__form label{text-align:center}.contact__form input[type="submit"]{margin:0 auto;margin-top:20px;margin-bottom:20px}.contact-logo,.contact-adress{margin-top:30px}.slider__menu{display:none}.gallery .slick-slide img,.offer__gallery .slick-slide img{height:auto !important}.atuty .slick-slide img{height:auto !important}.slick-prev,.slick-next{width:30px !important;height:33px !important;background-size:100% 100% !important}.atuty p{text-align:center;margin-bottom:10px}}@media only screen and (max-width: 767px){.mobilehide{display:none !important}.offer .offer__price{margin-left:0px !important;margin-right:0px !important}.slider__menu{display:none}.slider .slider__logo{top:20px;width:150px;left:30px}.slider__leftColl{width:100%;background-size:cover !important}.slider__leftColl-txt{left:50%;bottom:-10px;transform:translateX(-50%)}.slider__leftColl-txt h2{font-size:30px}.slider__leftColl-txt h2 span{line-height:60px}.slider__leftColl-txt h1{background:#363e41;padding:20px 20px;font-size:20px}.slider__leftColl-txt h1::after{display:none}.slider__leftColl-txt .slider__btn{margin-left:0px;margin-top:20px}.about h2 span{line-height:65px;position:relative}.about h2 span:before{width:10px;height:100%;content:'';display:block;position:absolute;background:red;top:0;left:-10px}.about h2{font-size:30px}.about,.atuty,.slogan,.location{padding:40px 0px}.about .foto{margin-bottom:65px;margin-top:70px}.about p,.atuty p,.slogan p{font-size:14px;line-height:140%;text-align:justify !important;padding-right:0px;padding-left:0px}.atuty h2{font-size:30px;padding:0px 10px;margin-bottom:30px}.atuty .txt-right{text-align:left !important}.atuty ul li p{font-size:16px;text-align:center !important}.offer__gallery .slick-slide{height:auto !important}.offer__gallery .slick-slide img{height:auto !important}.atuty ul{margin-top:70px !important;padding-left:0px !important}.atuty p:last-child{margin-bottom:0px}.slogan h2{font-size:30px;line-height:140%}.slogan h2 span{line-height:220%}.slogan h2{margin-bottom:40px}.offer h3{font-size:30px;line-height:140%;margin-bottom:40px}.offer{padding-top:0px}.offer__gallery li a::before{display:none}.offer h4,.offer p,.offer .offer__file{margin:0 !important}.offer h4{font-size:30px;line-height:140%;margin-top:0px !important}.offer__price{font-size:25px;margin-bottom:30px}.offer__file{line-height:130%;font-size:18px}.slick-slide{background:none !important}.offer li{padding-bottom:50px !important}.location h3{font-size:30px;line-height:140%;margin-bottom:0px}.location span{font-size:25px;margin:30px 0px}.location p{font-size:14px;line-height:140%;padding-right:0px;padding-left:0px}.location a{margin-top:30px}.slogan__bottom p{font-size:30px;line-height:140%}.slogan__bottom p span{font-size:30px;margin:0 5px;display:inline-block;width:auto}.offer{padding-bottom:30px}.location .foto{margin-top:70px}.location a{font-size:18px;width:100%}.slogan__bottom{margin-top:0px}.contact__form h3{font-size:26px;text-align:center}.contact__form h4{text-align:center}.contact__form input[type="submit"]{margin:0 auto}.contact-logo{text-align:center;width:100%;padding:30px 0px}.contact-adress{text-align:center;width:100%;padding-bottom:30px}.contact{padding-top:40px}.contact__form label{font-size:14px}.contact__form h4{font-size:20px;line-height:140%}.contact{background:#363e41 !important}.contact__form{padding:20px}.footer{height:auto;padding-bottom:30px}.slick-prev,.slick-next{width:30px !important;height:33px !important;background-size:100% 100% !important}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{max-width:420px !important;margin:0 auto !important;overflow:hidden !important}.btn_back{right:10px;bottom:10px}.slider__leftColl-txt{width:420px !important}}@media only screen and (max-width: 479px){.container{max-width:300px !important;margin:0 auto !important;overflow:hidden !important}.btn_back{right:10px;bottom:10px}.slider__leftColl-txt{width:300px !important}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
/*# sourceMappingURL=style.css.map */

.new-icon {
position: absolute;
    z-index: 1;
    max-width: 150px;
    left: 120px;
    top: -22px;
    max-width: 150px;
}
.new-icon img {
	max-width: 100%;
	height: auto
}

@media (max-width: 767px) {
	.new-icon {
		left: 5%;
		top: -17px;
    	max-width: 120px;
	}
}

@media (max-width: 767px) {
	.atuty ul li {
		display: none
	}
	.atuty ul li:first-child {
		display: block;
	}
	}