body,html{width:100%;height:100%;background:#f2eee3 url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/bg.jpg.pagespeed.ce.w6uISxalHb.jpg)}body,th,td{color:#0d230e;font-family:"Segoe UI";font-size:18px;font-weight:400;line-height:160%}body,form,object{margin:0;padding:0}img,table{border:none}table{border-collapse:collapse}table td{padding:0}a{color:#0d230e;text-decoration:underline;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}a:hover{text-decoration:none}:focus{outline:none!important;text-decoration:none!important}.wpcf7-form-control-wrap{display:block}.simpleParallax{height:100%;position:relative}.wrapper{overflow:hidden}.sticky{position:fixed}.stop{position:relative}.bold{font-weight:bold}.container-fluid{max-width:1638px}.italic{font-style:italic}img{max-width:100%}button{border:0;outline:none!important;background:none;padding:0;color:#0d230e;text-align:left;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}button .ic{transition:0s;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s}.ic{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.ic:before{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.h-100{height:100%!important}.menu-open{overflow:hidden!important}.margin-bottom{margin-bottom:168px!important}.padding{padding-top:168px;padding-bottom:168px}.padding-top{padding-top:168px}.padding-bottom{padding-bottom:168px}.modal-open{overflow:hidden!important}::-webkit-scrollbar{width:4px;border-radius:6px;background-color:rgba(216,200,157,.2);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}::-webkit-scrollbar-thumb{border-radius:6px;background:#7e944b;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}::-webkit-scrollbar-track{border-radius:6px;background-color:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}::-webkit-scrollbar:horizontal{height:4px}.gutters-24{margin-right:-24px;margin-left:-24px}.gutters-24>.col,.gutters-24>[class*="col-"]{padding-right:24px;padding-left:24px}.gutters-10{margin-right:-10px;margin-left:-10px}.gutters-10>.col,.gutters-10>[class*="col-"]{padding-right:10px;padding-left:10px}.gutters-48{margin-right:-48px;margin-left:-48px}.gutters-48>.col,.gutters-48>[class*="col-"]{padding-right:48px;padding-left:48px}.op{transition:.5s!important;-webkit-transition:.5s!important;-moz-transition:.5s!important;-ms-transition:.5s!important;-o-transition:.5s!important}.btn-border{display:inline-flex;text-decoration:none;background:none;padding:14px 30px;font-size:16px;font-weight:400;text-transform:uppercase;text-align:center;align-items:center;justify-content:center;border-radius:48px;border:2px solid #7e944b;-webkit-border-radius:48px;-moz-border-radius:48px;-ms-border-radius:48px;-o-border-radius:48px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.btn-border:hover{background:#7e944b;color:#fff}.btn-border.small{height:48px;padding:12px 22px}.btn-border.white{color:#fff}.btn-border.light{color:#fff;border-color:#fff}.btn-border.light:hover{color:#0d230e;background:#fff}.btn-default{white-space:nowrap;color:#fff;height:60px;display:inline-flex;align-items:center;text-decoration:none;background:var(--Mid-Orange-Rust,#7e944b);padding:2px 32px;font-size:16px;font-weight:400;text-transform:uppercase;text-align:center;align-items:center;justify-content:center;border-radius:48px;border:0;-webkit-border-radius:48px;-moz-border-radius:48px;-ms-border-radius:48px;-o-border-radius:48px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.btn-default:hover{background:#0d230e;color:#fff}.link-default{white-space:nowrap;text-decoration:none;border:0;background:none;line-height:100%;letter-spacing:.72px;text-transform:uppercase;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.link-default .icon{margin:0 0 0 12px;overflow:hidden;border:2px solid #7e944b;width:24px;height:24px;font-size:14px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.link-default .icon .ic{margin:0 2px 0 0}.link-default.white{color:#fff}.link-default:hover{color:#7e944b}.link-default:hover .icon{border-color:#7e944b;background:#7e944b}.link-default:hover .icon .ic:before{color:#fff}.link-default:hover .icon .ic:last-child{margin:0 -15px 0 0}.item:not(.no-hover):hover .link-default {color:#7e944b}.item:not(.no-hover):hover .link-default .icon {border-color:#7e944b;background:#7e944b}.item:not(.no-hover):hover .link-default .icon .ic:before {color:#fff}.item:not(.no-hover):hover .link-default .icon .ic:last-child {margin:0 -15px 0 0}.link-default.back .icon{margin:0 12px 0 0;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}h1{margin:0 0 48px 0;color:var(--Dark-Mint,#0d230e);font-family:'Proxima Nova';font-size:88px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-3.52px;text-transform:uppercase}h2{margin:0 0 48px 0;text-align:center;color:var(--Dark-Mint,#0d230e);font-family:'Proxima Nova';font-size:72px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-3.52px;text-transform:uppercase}h3{margin:0 0 48px 0;color:var(--Dark-Mint,#0d230e);font-family:'Proxima Nova';font-size:64px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-2.56px;text-transform:uppercase}h4{margin:0 0 32px 0;color:var(--Dark-Mint,#0d230e);font-family:'Proxima Nova';font-size:40px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-1.56px;text-transform:uppercase}h5{margin:0 0 32px 0;color:var(--Dark-Mint,#0d230e);font-family:'Proxima Nova';font-size:32px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-1.56px;text-transform:uppercase}.h2{margin:0 0 48px 0;text-align:center;color:var(--Dark-Mint,#0d230e);font-family:'Proxima Nova';font-size:72px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-3.52px;text-transform:uppercase}.title-container.text-center{margin:0 0 56px 0}.title-container.text-center h2{margin:0 0 32px 0;text-align:center}.title-container.text-center .anons{max-width:956px;margin:0 auto}.title-container .section-anons{max-width:956px;margin:0 auto;font-family:'Proxima Nova';font-size:32px;font-weight:300;line-height:110%;letter-spacing:-1.2px}.title-container{margin:0 0 48px 0}.title-container h2{margin:0;text-align:left}.title-container .anons{max-width:630px;margin:0 0 0 200px}.title-container.text-center .cta{margin:32px 0 0 0}.title-container.text-center .links .link{margin:0 20px 40px 20px}.title-container.text-center .links{margin:40px 0 -40px 0;position:relative}.header{position:fixed;top:0;left:0;right:0;z-index:200;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.header .header-container{height:96px;position:relative}.header .header-in{position:relative;background:linear-gradient(0deg,rgba(13,24,26,.00) 0%,rgba(13,24,26,.90) 100%)}.header .logo{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.header .logo img{height:auto;width:90px;display:block;margin:0 auto;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.header .logo img:last-child{width:248px;margin:16px auto 0 auto;display:none;transition:.5s}.home .header .logo{top:16px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.home .header .logo img{width:150px}.home .header .logo img:last-child{display:block;width:180px}.home .header.fix .logo{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.home .header.fix .logo img{width:90px}.home .header.fix .logo img:last-child{display:none}.no-hero .header .logo img.s-l{display:none}.header.fix .logo img.s-l{display:none}.menu-button{margin:0 60px 0 0}.menu-button .button-icon{padding:0 2px;position:relative;width:58px;height:20px;margin:0 12px 0 0}.menu-button .value{white-space:nowrap;color:var(--Total-White,#fff);font-size:16px;font-weight:400;line-height:100%;letter-spacing:-.16px}.fix .menu-button .value{color:var(--Dark-Mint,#0d230e)}.but-icon{display:block;height:1px;width:100%;background:transparent;position:relative}.but-icon::before,.but-icon::after{width:100%;position:absolute;display:block;height:1px;left:50%;transform:translateX(-50%);background-color:#7e944b;content:"";transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.home .but-icon::before,.home .but-icon::after{background-color:#fff}.home .fix .but-icon::before,.home .fix .but-icon::after{background-color:#7e944b}.but-icon::before{top:-4px}.but-icon::after{bottom:-4px}.but-icon::before,.but-icon::after{-webkit-transition-duration:.2s , .2s;transition-duration:.2s , .2s;-webkit-transition-delay:.0s , 0s;transition-delay:.0s , 0s}.but-icon::before{-webkit-transition-property:top , transform , left;transition-property:top , transform , left}.but-icon::after{-webkit-transition-property:bottom , transform , left;transition-property:bottom , transform , right , left}.but-icon.is-active{background:none!important}.but-icon.is-active::before,.but-icon.is-active::after{-webkit-transition-delay:0s , .0s;width:70%;transition-delay:0s , .0s}.but-icon.is-active::before{top:0;transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg)}.but-icon.is-active::after{bottom:0;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg)}.header .header-left{width:43.5%}.header .header-right{width:43.5%}.header .header-menu{width:100%}.header .header-menu .nav li a{display:block;position:relative;text-decoration:none;padding:5px 0;color:var(--Total-White,#fff);font-size:16px;font-weight:400;line-height:100%;letter-spacing:-.16px}.header .header-menu .nav li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.header.fix .header-menu .nav li a:after{background:#0d230e}.header.fix .header-menu .nav li a{color:var(--Dark-Mint,#0d230e)}.header .header-langs{margin:0 55px 0 95px;position:relative;padding:10px 0}.header .header-langs .lng-button{color:var(--Total-White,#fff);font-size:16px;font-weight:400;line-height:100%;letter-spacing:-.16px}.header.fix .header-langs .lng-button{color:var(--Dark-Mint,#0d230e)}.header .header-langs .lng-button .ic{margin:0 0 0 8px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.header.fix .header-langs .lng-button .ic:before{color:var(--Dark-Mint,#0d230e)}.header .header-langs .lng-dropdown{box-shadow:0 0 5px rgba(0,0,0,.1);padding:6px 0;font-size:16px;visibility:hidden;opacity:0;pointer-events:none;position:absolute;margin:30px 0 0 0;top:100%;left:0;right:0;background:#fff;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.header .header-langs .lng-dropdown a{text-decoration:none}.home .header:before{content:"";display:block;position:absolute;left:0;bottom:0;width:44.5%;height:1px;opacity:.2;background:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.home .header:after{content:"";display:block;position:absolute;right:0;bottom:0;width:44.5%;height:1px;opacity:.2;background:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.header.fix{background:#fff}.header.fix:before{background:#f2eee3;opacity:1;width:100%}.header.fix:after{opacity:0}.header.fix .header-in{background:none}.header.out{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}.header.fix .logo img{filter:grayscale(1) brightness(0%);-webkit-filter:grayscale(1) brightness(0%)}.home .header:not(.fix) .btn-border {color:#fff;border-color:#fff}.home .header:not(.fix) .btn-border:hover {border-color:#7e944b;background:#7e944b}body:not(.no-hero) .header:not(.fix) .btn-border {color:#fff}.main-hero{position:relative}.main-hero .hero-video{position:relative;height:100vh}.main-hero .hero-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-hero .hero-video:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.40) 0%,rgba(13,24,26,.60) 100%)}.main-hero .hero-info{text-align:center;position:absolute;left:0;right:0;bottom:11vh}.main-hero .hero-info h1{color:#fff;margin:0 0 48px 0}.main-menu{visibility:hidden;opacity:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:190;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-menu .menu-bg{position:absolute;top:0;bottom:0;left:0;right:0}.main-menu .menu-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-menu .menu-bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(13,24,26,.60) .99%,rgba(13,24,26,.10) 100%)}.main-menu .container-fluid{position:relative;z-index:5}.main-menu .menu-nav{width:820px;position:relative}.main-menu .menu-nav:before{content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;right:0;left:-80vw;background:rgba(43,47,48,.90)}.main-menu .menu-nav:after{content:"";display:block;z-index:3;position:absolute;top:0;bottom:0;right:0;left:-80vw;backdrop-filter:blur(6px)}.main-menu .menu-nav .nav{padding:100px 0 0 0;position:relative;z-index:5;height:100%;width:366px;border-right:1px solid rgba(255,255,255,.2)}.main-menu .menu-title{pointer-events:none;position:absolute;left:430px;z-index:5;bottom:0;color:var(--Total-White,#fff);font-family:Mga;font-size:156px;font-weight:400;line-height:100%;letter-spacing:-6.24px;text-transform:uppercase}.main-menu .menu-container{position:relative}.main-menu .menu-nav .nav li a{display:block;padding:20px 20px 20px 0;text-decoration:none;color:var(--Total-White,#fff);font-family:Mga;font-size:32px;font-weight:400;line-height:100%}.main-menu .menu-nav .nav li .icon{font-size:18px;transition:.5s;margin:0 0 0 12px;overflow:hidden;width:32px;min-width:32px;height:32px;border:1px solid rgba(255,255,255,.2);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-menu .menu-nav .nav li .icon .ic{margin:0 6px 0 0}.main-menu .menu-nav .nav li .icon .ic:before{color:#fff}.main-menu .menu-nav .nav li a .value{padding:0 0 4px 0}.main-menu .drop-menu{visibility:hidden;opacity:0;pointer-events:none;position:absolute;left:100%;top:120px;bottom:0;width:324px;padding:0 0 0 64px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-menu .menu-nav .nav li li a{margin:0 0 30px 0;display:inline-block;position:relative;padding:0 0 8px 0;color:var(--Total-White,#fff)!important;font-family:"Segoe UI";font-size:18px;font-weight:400;line-height:100%;letter-spacing:-.18px}.main-menu .menu-nav .nav li li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-menu .menu-nav .nav li li a:hover:after{width:100%}.main-menu .menu-nav .nav li li{padding:0;margin:0}.main-menu .menu-nav .nav li li:before{display:none}.menu-open .main-menu{visibility:visible;opacity:1;pointer-events:all}.menu-open .header .logo{opacity:0;pointer-events:none}.menu-open .header .header-right{opacity:0;pointer-events:none}.menu-open .header:before{opacity:0}.menu-open .header:after{opacity:0}.menu-open .header .header-in{background:transparent}.menu-open .header .header-menu{opacity:0;pointer-events:none}.menu-open .header.fix{background:transparent}.menu-open .fix .menu-button .value{color:#fff}.menu-open .fix .but-icon::before,.menu-open .fix .but-icon::after{background-color:#fff}.main-hotels{background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/bg1.png.pagespeed.ce.FFsEYHlSBe.png) no-repeat top center;background-size:100%}.main-hotels .hotels-container{padding:0 0 0 0;margin:80px 0 0 0}.main-hotels .items{position:relative;gap:12px}.main-hotels .items .hotels-shape{display:none;position:absolute;z-index:5;width:2063px;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.main-hotels .items .item{overflow:hidden;display:block;position:relative;width:33.3%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-hotels .items .item .item-image{height:740px;position:relative}.main-hotels .items .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-hotels .items .item .item-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.00) 18.6%,rgba(13,24,26,.80) 100%)}.main-hotels .items .item .item-info{position:absolute;bottom:0;left:0;right:0;z-index:5;padding:0 20px 50px 20px;text-align:center}.main-hotels .items .item .item-name{margin:0 0 28px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:40px;line-height:110%;letter-spacing:-1.92px;text-transform:uppercase}.main-hotels .items .item .item-line{margin:0 auto 0 auto;width:147px;height:1px;background:#7e944b;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-hotels .items .item .item-line:before{content:"";width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.main-hotels .items .item .item-line:after{content:"";width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.main-hotels .items .item .item-anons{margin:28px auto 20px auto;max-width:464px;color:var(--Total-White,#fff);line-height:140%}.main-hotels .items .item:hover .item-line{width:260px}.main-hotels .items .item:hover{width:45%}.map-section{position:relative;padding:104px 0 0 0;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/bg-logo.svg) no-repeat top 104px center}.map-section .title-container{padding:158px 0 0 0;margin:0 0 64px 0;z-index:5;position:relative}.map-section .title-container h2{}.map-section .map-container{position:relative;max-width:1920px;margin:0 auto;height:998px}.map-section .map-container .map-bg{position:absolute;width:1920px;top:0;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.map-section .map-container .map-bg img{max-width:none;width:1920px;height:100%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.map-section .sky-1{position:absolute;top:0;right:50%;z-index:3;width:1222px;pointer-events:none}.map-section .sky-2{position:absolute;top:310px;right:50%;margin:0 250px 0 0;z-index:4;width:1068px;pointer-events:none}.map-section .sky-3{position:absolute;top:-150px;left:50%;z-index:3;width:1804px;pointer-events:none}.map-section .sky-4{position:absolute;top:0;left:50%;margin:0 0 0 60px;z-index:4;width:1608px;pointer-events:none}.map-section .pin{position:absolute;z-index:10;display:block;text-decoration:none}.map-section .pin .pin-info{width:164px;height:74px;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.map-section .pin .pin-info:before{content:"";transition:.5s;display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(13,24,26,.60);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.map-section .pin .pin-info:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.map-section .pin .pin-name{position:relative;z-index:3;color:var(--Total-White,#fff);text-align:center;font-size:15px;font-weight:600;line-height:110%;letter-spacing:.6px}.map-section .pin .pin-info .line{position:absolute;top:-8px;left:0;width:100%;height:100%;z-index:3}.map-section .pin .pin-line{margin:-8px 0 0 0;z-index:5;position:absolute;top:100%;left:50%;height:90px;width:1px;background:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.map-section .pin .pin-line:before{content:"";display:block;position:absolute;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect2.svg) no-repeat center;margin:0 0 0 -1px;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.map-section .pin .pin-line:after{content:"";display:block;position:absolute;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect2.svg) no-repeat center;margin:0 0 0 -1px;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.map-section .pin:hover .pin-info:before{background:#7e944b}.map-section .pin-1{top:100px;left:53%}.map-section .pin-2{top:210px;left:45%}.map-section .pin-3{top:370px;left:38%}.map-section .pin-4{bottom:354px;left:53%}.map-section .pin-5{bottom:320px;left:22%}.map-section .pin-6{bottom:110px;left:30%}.map-section .pin-7{bottom:435px;left:46%}.map-section .pin-7 .pin-line{top:auto;bottom:100%;margin:0 0 -8px 0;height:44px}.map-section .pin-7 .pin-info .line{top:auto;bottom:-8px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.map-section .pin-8{top:60px;left:73%}.map-section .pin-8 .pin-line{height:44px}.map-section .pin-9{top:200px;right:12%}.map-section .pin-9 .pin-line{top:auto;bottom:100%;margin:0 0 -8px 0;height:64px}.map-section .pin-9 .pin-info .line{top:auto;bottom:-8px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.map-section .pin-10{top:270px;right:20%}.map-section .pin-10 .pin-line{top:auto;bottom:100%;margin:0 0 -8px 0;height:64px}.map-section .pin-10 .pin-info .line{top:auto;bottom:-8px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.map-section .pin-11{top:400px;right:27%}.map-section .pin-11 .pin-line{top:auto;bottom:100%;margin:0 0 -8px 0;height:150px}.map-section .pin-11 .pin-info .line{top:auto;bottom:-8px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.map-section .pin-12{top:110px;left:65%}.map-section .pin-12 .pin-line{height:44px}.filosofy-section .line{margin:0 0 0 0;position:relative}.filosofy-section .line:last-child{margin:0}.filosofy-section .line:before{content:"";display:block;position:absolute;top:50%;left:5px;right:5px;height:1px;background:#7e944b}.filosofy-section .filosofy-container{position:relative;margin:0 -32px}.filosofy-section .item{width:calc(50% - 64px);min-width:calc(50% - 64px);margin:40px 32px 40px 32px}.filosofy-section .item .item-image{display:block;margin:0 48px 0 0;width:306px;min-width:306px;height:272px;overflow:hidden}.filosofy-section .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.filosofy-section .item:hover .item-image img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.filosofy-section .item .number{margin:0 48px 0 0;color:#600;font-family:'Mga';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px;text-transform:uppercase}.filosofy-section .item .item-name{margin:0 0 20px 0;font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:100%;letter-spacing:-1.92px;text-transform:uppercase}.filosofy-section .item .item-anons{line-height:140%}.filosofy-section .item .cta{margin:20px 0 0 0}.filosofy-section .filosofy-in{position:relative}.filosofy-section .filosofy-in .line{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.tabs-section{background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/bg2.png.pagespeed.ce.IlJiUEgZ7S.png) no-repeat top center;background-size:100%}.tabs-section .anim-image{height:712px;margin:0 0 56px 0;position:relative}.tabs-section .anim-image img{-o-object-fit:cover;object-fit:cover;width:100%;transition:.5s;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.tabs-section .tabs{margin:0 0 56px 0;border-bottom:1px solid #d2ded2;padding:0 126px;flex-wrap:nowrap!important}.tabs-section .tabs li{width:100%;padding:0 12px}.tabs-section .tabs li a{display:block;text-align:center;text-decoration:none;padding:4px 0 27px 0;font-weight:400;line-height:100%;position:relative;text-transform:uppercase}.tabs-section .tabs li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:3px;background:#7e944b;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.tabs-section .tabs li a:hover:after{width:100%}.tabs-section .tabs li a.active:after{width:100%}.services-slider{padding:0 60px;position:relative}.services-slider .slick-list{margin:0 -32px 0 0}.services-slider .item{display:block;text-decoration:none;margin:0 32px 0 0;position:relative;overflow:hidden}.services-slider .item .item-image{height:560px;overflow:hidden}.services-slider .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;transition:.5s;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.services-slider .item .item-image:before{content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.00) 18.6%,rgba(13,24,26,.60) 100%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.services-slider .item .item-image:after{content:"";display:block;z-index:2;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.30) 18.6%,rgba(13,24,26,.90) 100%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.services-slider .item:hover .item-image:after{opacity:1}.services-slider .item:hover .item-image:before{opacity:0}.services-slider .item:hover .item-image img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.services-slider .item .item-info{position:absolute;z-index:3;bottom:48px;left:20px;right:20px;text-align:center}.services-slider .item .item-name{margin:0 0 28px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px;text-transform:uppercase}.services-slider .item .item-line{margin:0 auto 0 auto;width:147px;height:1px;background:#7e944b;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.services-slider .item .item-line:before{content:"";width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.services-slider .item .item-line:after{content:"";width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.services-slider .item .item-anons{margin:0 auto 0 auto;padding:28px 0 0 0;max-width:408px;color:var(--Total-White,#fff);line-height:140%}.services-slider .item .cta{margin:20px 0 0 0}.services-slider .item:hover .item-line{width:260px}.tab-content{position:relative}.tab-content>.tab-pane{display:block;position:absolute;visibility:hidden;opacity:0;pointer-events:none;top:0;left:0;right:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.tab-content>.active{position:relative;visibility:visible;opacity:1;pointer-events:all}.main-restorans .restorans-left{width:950px;min-width:950px;position:relative;margin-left:calc((-100vw + 1608px)/2);z-index:3}.main-restorans .big-image{height:1076px;position:relative;overflow:hidden}.main-restorans .small-image{width:400px;height:480px;position:absolute;overflow:hidden;top:50%;right:-200px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.main-restorans .image-container{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;transition:.5s ease-in-out;transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.main-restorans .image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-restorans .image-container:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,35,14,.00) 0%,rgba(13,35,14,.80) 100%)}.main-restorans .image-container.active{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.main-restorans .image-container .image-info{position:absolute;z-index:5;bottom:168px;left:0;right:168px;color:#fff;padding-left:calc((100vw - 1608px)/2)}.main-restorans .image-container .image-info .name{margin:0 0 28px 0;font-family:"Proxima Nova";font-size:64px;font-weight:300;line-height:100%;letter-spacing:-2.56px;text-transform:uppercase}.main-restorans .image-container .image-info .anons{font-family:"Proxima Nova";font-size:32px;font-weight:300;line-height:110%;letter-spacing:-1.28px}.main-restorans .image-container .image-info .cta{margin:28px 0 0 0}.main-restorans .restorans-right{width:100%;text-align:center}.main-restorans .restorans-right .right-container{height:100%;padding-left:190px;background:#0d230e;background-size:cover;position:relative;margin-right:calc((-100vw + 1608px)/2);padding-right:calc((100vw - 1608px)/2)}.main-restorans .restorans-info{width:540px;text-align:left;display:inline-block;padding:168px 0 40px 0}.main-restorans h2{color:#fff;text-align:left}.main-restorans .restoran-anons{position:relative;color:#fff}.main-restorans .restoran-anons .anons-container{position:absolute;opacity:0;top:0;left:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-restorans .restoran-anons .anons-container.active{position:relative;opacity:1}.main-restorans .restorans-slider .item{cursor:pointer;text-decoration:none;margin:0 0 40px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-size:48px;font-weight:300;line-height:100%;letter-spacing:-1.92px;text-transform:uppercase;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-restorans .restorans-slider .item .ic{margin:0 0 0 0;font-size:40px;opacity:0}.main-restorans .restorans-slider .item .ic:before{color:#7e944b}.main-restorans .restorans-slider .item:hover{opacity:1;color:#7e944b}.main-restorans .restorans-slider .item:hover .ic{opacity:1;margin:0 0 0 16px}.main-restorans .restorans-slider .slick-current .item{opacity:1;color:#7e944b}.main-restorans .restorans-slider .slick-current .item .ic{opacity:1;margin:0 0 0 16px}.main-nature{background:#0d230e}.main-nature .nature-left{width:950px;min-width:950px;position:relative;margin-left:calc((-100vw + 1608px)/2);position:relative;padding-top:0;padding-left:calc((100vw - 1608px)/2)}.main-nature .nature-right{width:calc(100% - 950px);text-align:center}.main-nature .nature-right .right-container{position:relative;margin-right:calc((-100vw + 1236px)/2)}.main-nature .nature-slider .item{height:1076px}.main-nature .nature-slider .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-nature h3{color:#fff;margin:0 0 20px 0}.main-nature .anons{margin:0 0 20px 0;color:#fff;max-width:495px}.main-nature .line{margin:0 0 78px 0;height:1px;position:relative;background:#f2eee3;opacity:.2}.main-nature .line:before{content:"";display:block;position:absolute;left:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect2.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.main-nature .slider-navs{margin:0 64px 0 0}.main-nature .counts{color:var(--Total-White,#fff);font-size:20px;font-weight:400;line-height:100%;letter-spacing:.8px;text-transform:uppercase}.main-nature .counts .item{opacity:.3;margin:0 32px 0 0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.main-nature .counts .item.active{opacity:1}.main-nature .nature-left .image-left{max-width:495px;margin:0 0 40px 0}.slider-navs{position:relative;height:56px;width:136px}.blog-list .item{display:block;text-decoration:none;position:relative}.blog-list .item .item-image{height:auto;max-height:638px;margin:0 0 32px 0;overflow:hidden}.blog-list .item .item-image img{aspect-ratio: 255/319;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.blog-list .item:hover .item-image img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.blog-list .item .item-name{font-family:'Proxima Nova';font-weight:300;font-size:24px;line-height:110%;letter-spacing:-.96px}.blog-list .item .cta{margin:40px 0 -40px 0;opacity:0}.blog-list .item:hover .cta{margin:20px 0 0 0;opacity:1}.blog-list .item .item-date{margin:12px 0 0 0;font-size:14px}.events-banner{position:relative}.events-banner .banner-image{position:absolute;top:0;bottom:0;left:0;right:0}.events-banner .banner-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.events-banner .banner-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.7;background:var(--New-Forest-Green,#0d230e)}.events-banner .banner-info{min-height:750px;position:relative;z-index:3;padding:40px 0}.events-banner .banner-info h2{margin:0 0 32px 0;color:#fff}.events-banner .banner-info .line{margin:32px 0 80px 0;position:relative;pointer-events:none}.events-banner .banner-info .line img{position:absolute;top:0;left:50%;max-width:none;width:2251px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.events-banner .banner-info .line2{margin:60px 0;position:relative;opacity:.4}.events-banner .banner-info .line2:before{content:"";display:block;position:absolute;top:50%;left:5px;right:5px;height:1px;background:#fff}.events-banner .event-info .event-date{margin:0 0 24px 0;color:#fff;line-height:100%}.events-banner .event-info .event-date img{margin:0 12px 0 0}.events-banner .event-info .event-name{margin:0 0 24px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-size:32px;line-height:110%;letter-spacing:-1.28px;text-transform:uppercase}.footer{padding:90px 0 0 0;color:#fff;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/footer.jpg.pagespeed.ce.gRrUp1obs4.jpg) no-repeat center;background-size:cover}.footer .btn-footer{margin:32px 0 0 0}.footer .footer-container{text-align:center}.footer .footer-container:last-child{text-align:left}.footer .logo{width:152px;min-width:152px;margin:0 88px 0 0}.footer .line{margin:70px 0;position:relative;height:1px;background:#f2eee3;opacity:.4}.footer .line:before{content:"";display:block;position:absolute;left:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect2.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.footer .line:after{content:"";display:block;position:absolute;right:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect2.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.footer .footer-title{margin:0 0 10px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-size:48px;font-weight:300;line-height:100%;letter-spacing:-1.92px;text-transform:uppercase}.footer .footer-contacts .item{margin:24px 48px 0 0}.footer .footer-contacts .item.w-100{margin:24px 0 0 0}.footer .footer-contacts .item .data{margin:0 0 12px 0;opacity:.5;color:var(--Total-White,#fff);font-size:16px;line-height:100%}.footer .footer-contacts .item .value{display:block;text-decoration:none;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px}.footer .footer-contacts .item .value:hover{color:#7e944b}.footer .footer-adres{margin:0 0 20px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px}.footer .btn-footer{background:rgba(210,222,210,1);color:#0d230e}.footer .btn-footer:hover{background:var(--Mid-Mint,#748980);color:#fff}.footer .footer-navs .nav{width:280px;margin:0 0 40px 0}.footer .footer-navs .nav-name{display:block;text-decoration:none;opacity:.4;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px}.footer .footer-navs .nav-name:hover{opacity:1}.footer .footer-navs .nav a{display:block;text-decoration:none;margin:28px 0 0 0;color:var(--Total-White,#fff);font-size:16px;line-height:100%}.footer .footer-navs .nav a:hover{text-decoration:underline}.footer .footer-bottom{padding:18px 0;margin:40px 0 0 0;background:rgba(255,255,255,.03)}.footer .copy{font-size:14px;line-height:100%;white-space:nowrap}.footer .footer-links{width:100%;font-size:14px;line-height:100%;padding:0 20px}.footer .footer-links a{color:#fff;text-decoration:none}.footer .footer-links a:hover{text-decoration:underline}.footer .dev{margin:0 0 0 48px;font-size:14px;line-height:100%}.footer .dev span{white-space:nowrap;margin:0 20px 0 0;opacity:.4}.footer .dev a{opacity:.4;display:block;width:115px}.footer .dev a:hover{opacity:1}.footer .airly{font-size:14px;line-height:100%}.footer .airly a{color:#fff;white-space:nowrap;text-decoration:none}.footer .airly a:hover{text-decoration:underline}.footer .airly .icon{width:90px;min-width:90px;margin:0 20px 0 0}.footer .airly .icon img:last-child{margin:0 0 0 8px}.footer .airly .icon img:first-child{animation:rotate 4s linear infinite;-webkit-animation:rotate 4s linear infinite}@keyframes rotate {0%{ transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); }100%{ transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); } }.socials .item{text-decoration:none;margin:0 24px 0 0;font-size:28px;width:64px;height:64px;border:1px solid rgba(210,222,210,.2);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.socials .item:hover{border:1px solid rgba(210,222,210,1);background:rgba(210,222,210,1)}.socials .item:hover .ic:before{color:#0d230e}.socials .item .ic span:before{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.socials .item:hover .ic .path1:before{color:#0d230e}.socials .item:hover .ic .path2:before{color:rgba(210,222,210,1)}.socials .item:hover .ic .path3:before{color:rgba(210,222,210,1)}.socials .item:last-child{margin:0}.socials.dark .item{border-color:#7e944b}.socials.dark .item .ic:before{color:#0d230e}.socials.dark .item .ic .path1:before{color:#0d230e}.socials.dark .item .ic .path2:before{color:#fff}.socials.dark .item .ic .path3:before{color:#fff}.socials.dark .item:hover{background:#7e944b}.socials.dark .item:hover .ic:before{color:#fff}.socials.dark .item:hover .ic .path1:before{color:#fff}.socials.dark .item:hover .ic .path2:before{color:#0d230e}.socials.dark .item:hover .ic .path3:before{color:#0d230e}.no-hero .content{padding:178px 0 0 0}.title-container.big{margin:0 0 48px 0}.title-container.big .title-right{width:630px}.title-container.big .line{width:142px;margin:0 0 35px 0;position:relative;height:1px;background:#7e944b}.title-container.big .line:before{content:"";display:block;margin:-.5px 0 0 0;position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect4.svg) no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.title-container.big .line:after{content:"";display:block;margin:-.5px 0 0 0;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect4.svg) no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.title-container.big .anons{font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px;margin:0}.no-hero:not(.menu-open ) .header {background:#fff}.no-hero:not(.menu-open ) .header .header-in {background:transparent}.no-hero:not(.menu-open ) .menu-button .value {color:var(--Dark-Mint,#0d230e)}.no-hero:not(.menu-open ) .header .header-menu .nav li a {color:var(--Dark-Mint,#0d230e)}.no-hero:not(.menu-open ) .but-icon::before, .no-hero:not(.menu-open ) .but-icon::after {background-color:#7e944b}.no-hero:not(.menu-open ) .header .logo img {filter:grayscale(1) brightness(0%);-webkit-filter:grayscale(1) brightness(0%)}.no-hero:not(.menu-open ) .header .header-langs .lng-button {color:var(--Dark-Mint,#0d230e)}.no-hero:not(.menu-open ) .header .header-langs .lng-button .ic:before {color:var(--Dark-Mint,#0d230e)}.no-hero:not(.menu-open ) .header .header-menu .nav li a:after {background:#0d230e}.hotels-section .hotels-items .h-item{border-top:1px solid #d2d0ca;padding:60px 100% 0 100%;margin:0 -100% 60px -100%}.hotels-section .hotels-items .h-item:last-child{margin-bottom:0}.hotels-section .hotels-items .h-item .item-info{width:560px;min-width:560px;margin:0 40px 0 0;padding:60px 0 0 0;position:relative}.hotels-section .hotels-items .h-item .item-info .logo{margin:0 0 32px 0}.hotels-section .hotels-items .h-item .item-info h3{margin:0 0 32px 0}.hotels-section .hotels-items .h-item .item-anons{margin:0 0 32px 0}.hotels-section .hotels-items .h-item .item-phone{margin:0 32px 32px 0}.hotels-section .hotels-items .h-item .item-phone .ic{font-size:28px;margin:0 12px 0 0}.hotels-section .hotels-items .h-item .item-phone .ic:before{color:#7e944b}.hotels-section .hotels-items .h-item .item-phone .value{text-decoration:none;font-size:18px;line-height:100%;font-weight:500}.hotels-section .hotels-items .h-item .item-phone .value:hover{color:#7e944b}.hotels-section .hotels-items .h-item .item-media{width:1294px;order:12;overflow:hidden;margin:0 -344px 0 0}.hotels-section .hotels-items .h-item .hotels-slider{position:relative;margin:0 0 0 0;width:662px}.hotels-section .hotels-items .h-item .hotels-slider .slick-list{overflow:visible}.hotels-section .hotels-items .h-item .hotels-slider .s-item{height:680px;margin:0 30px 0 0}.hotels-section .hotels-items .h-item .hotels-slider .s-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hotels-section .hotels-items .h-item .hotels-slider .s-name{margin:24px 0 0 0;color:var(--Filters_Dark-Graphite,#0d230e);font-size:20px;line-height:100%;text-transform:uppercase}.hotels-section .hotels-items .h-item .slider-navs{margin:0 20px 0 0}.hotels-section .hotels-items .h-item .line{width:300px;position:relative;height:1px;background:#7e944b}.hotels-section .hotels-items .h-item .line:before{content:"";display:block;margin:-.5px 0 0 0;position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect4.svg) no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.hotels-section .hotels-items .h-item .line:after{content:"";display:block;margin:-.5px 0 0 0;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect4.svg) no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.hotels-section:not(.park) .hotels-items .h-item:nth-child(even) .item-info {margin:0 0 0 40px;order:12}.hotels-section:not(.park) .hotels-items .h-item:nth-child(even) .item-media {order:1;margin:0 -0 0 -344px;display:flex;justify-content:end}.hotels-section.park .hotels-items .h-item{border-top:0;padding:60px 0 0 0;margin:0 0 60px 0;position:relative}.hotels-section.park .hotels-items .h-item .line{width:100%;position:absolute;top:0;left:0;height:1px;background:#0d230e;opacity:.4}.hotels-section.park .hotels-items .h-item .line:before{content:"";display:block;margin:-0 0 0 0;position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.hotels-section.park .hotels-items .h-item .line:after{content:"";display:block;margin:-0 0 0 0;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.hotels-section.park .hotels-items .h-item .item-info{width:360px;min-width:360px;margin:0 40px 0 0;padding:0 0 0 0;position:relative}.hotels-section.park .hotels-items .h-item .item-foto{width:228px;margin:0 0 40px 0}.hotels-section.park .hotels-items .h-item .hotels-slider .s-name{text-align:center}.hotels-section.park .hotels-items .h-item .hotels-slider .s-item{position:relative;overflow:hidden}.hotels-section.park .hotels-items .h-item .hotels-slider .s-item:after{content:"";opacity:0;transition:.5s;display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.00) 18.6%,rgba(13,24,26,.60) 100%);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.hotels-section.park .hotels-items .h-item .hotels-slider .s-item:hover:after{opacity:1}.hotels-section.park .hotels-items .h-item .hotels-slider .s-item .arrow{opacity:0;margin:60px 0 0 0;position:absolute;transition:.5s;font-size:24px;top:50%;left:50%;z-index:3;width:72px;height:72px;border:1px solid #7e944b;border-radius:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.hotels-section.park .hotels-items .h-item .hotels-slider .s-item .arrow .ic{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.hotels-section.park .hotels-items .h-item .hotels-slider .s-item .arrow .ic:before{color:#fff}.hotels-section.park .hotels-items .h-item .hotels-slider .s-item:hover .arrow{opacity:1;margin:0 0 0 0}.bottom-banner{position:relative;text-align:center;overflow:hidden}.bottom-banner .banner-image{height:824px;position:relative}.bottom-banner .banner-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bottom-banner .banner-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;background:var(--Filters_Dark-Graphite,#0d230e)}.bottom-banner .line{z-index:3;position:absolute;bottom:33px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.bottom-banner .line .rect{position:absolute;width:20px;height:20px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect5.svg) no-repeat center;top:-10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.bottom-banner .banner-info{min-height:448px;position:absolute;width:100%;max-width:1140px;z-index:4;padding:0 0 100px 0;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.bottom-banner .banner-info h2{color:#fff;margin:0 0 24px 0}.bottom-banner .banner-info .anons{margin:0 0 24px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:110%;letter-spacing:-1.92px}.hero-inner{position:relative}.hero-inner .hero-image{height:100vh;position:relative;overflow:hidden}.hero-inner.navs .hero-image{height:calc(100vh - 80px)}.hero-inner .hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}.hero-inner .hero-image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}.hero-inner .hero-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.40) 0%,rgba(13,24,26,.60) 100%)}.hero-inner .hero-info{position:absolute;left:0;right:0;bottom:8vh;z-index:4;color:#fff;text-align:center}.hero-inner h1{color:#fff;margin:0 0 40px 0}.hero-inner.detail h1{font-size:64px;line-height:100%;letter-spacing:-2.56px}.hero-inner.detail .price{color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px}.hero-inner.detail .cta{margin:40px 0 0 0}.hero-inner.detail .hero-info{bottom:auto;margin:100px 0 0 0;top:50%;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important}.hero-inner .sub-title{margin:0 0 40px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px;text-transform:uppercase}.hero-inner .line{height:0;width:1px;background:#7e944b;position:relative;margin:0 auto}.hero-inner .line:before{content:"";display:block;position:absolute;top:-2px;left:50%;margin:0 0 0 -.5px;height:14px;width:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect4.svg) no-repeat center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.hero-inner .line:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;margin:0 0 0 -.5px;height:14px;width:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect4.svg) no-repeat center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.hero-inner .cta{margin:40px 0 0 0}.hero-navs{border-bottom:1px solid #d2ded2;padding:30px 0 0 0}.hero-navs li{width:100%;max-width:344px;padding:0 12px}.hero-navs a{white-space:nowrap;position:relative;display:block;text-decoration:none;padding:0 0 30px 0;text-align:center;line-height:100%;text-transform:uppercase}.hero-navs a:after{content:"";display:block;position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--Orange-Rust,#7e944b);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.hero-navs a.active:after{width:100%}.hero-navs a:hover:after{width:100%}.anons-section{text-align:center;padding:40px 0;min-height:466px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/bg4.png.pagespeed.ce.VR9lyIPuJT.png) no-repeat bottom center;margin:0 0 40px 0}.anons-section .anons-container{padding:0 15px;margin:0 auto;max-width:1280px;font-family:'Proxima Nova';font-weight:300;font-size:36px;line-height:110%;letter-spacing:-1.92px}.anons-section .anons-contacts{position:relative;margin:0 0 -48px 0}.anons-section .anons-contacts .item{text-align:left;margin:0 24px 48px 24px;font-size:18px;font-weight:400;line-height:160%;font-family:"Segoe UI";letter-spacing:0}.anons-section .anons-contacts .item .ic{font-size:28px;margin:0 12px 0 0}.anons-section .anons-contacts .item .value{text-decoration:none}.anons-section .anons-contacts .item a.value:hover{color:#7e944b}.rooms-section .cost-block{border-bottom:1px solid #d2ded2;margin:0 0 80px 0;padding:0 0 28px 0}.rooms-section .cost-block .cost-title{position:relative;margin:0 0 28px 0;text-align:center;color:var(--Filters_Dark-Graphite,#0d230e);font-family:'Proxima Nova';font-weight:300;font-size:24px;line-height:110%;letter-spacing:-.96px}.rooms-section .cost-block .cost-title span{background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/bg.jpg.pagespeed.ce.w6uISxalHb.jpg);padding:0 25px;position:relative;z-index:3}.rooms-section .cost-block .cost-title:before{content:"";display:block;position:absolute;left:0;right:0;top:50%;height:1px;background:#d2ded2}.rooms-section .cost-block .cost-btn{margin:0 70px;opacity:.4;text-align:center;font-size:16px;line-height:100%;color:var(--Filters_Dark-Graphite,#0d230e);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.rooms-section .cost-block .cost-btn .data{margin:0 0 12px 0;font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:100%;letter-spacing:-1.92px}.rooms-section .cost-block .cost-btn.active{opacity:1;color:var(--Orange-Rust,#7e944b)}.rooms-section .cost-block .cost-btn:hover{opacity:1;color:var(--Orange-Rust,#7e944b)}.rooms-list{gap:30px}.rooms-list .item{overflow:hidden;border:1px solid var(--Light-Grey,#d2d0ca);width:calc(33.3% - 30px);text-align:center}.rooms-list .item .item-image{display:block;margin:20px 20px 36px 20px;height:388px;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.rooms-list .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rooms-list .item .item-prices{margin:0 0 16px 0}.rooms-list .item .item-prices .price{display:none;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px}.rooms-list .item .item-prices .price span{font-size:48px;letter-spacing:-1.92px}.rooms-list .item .item-prices .price.active{display:block}.rooms-list .item .item-name{min-height:40px;margin:0 0 12px 0;color:var(--Filters_Dark-Graphite,#0d230e);font-size:20px;font-weight:600;line-height:100%;text-transform:uppercase}.rooms-list .item .item-props{border-top:1px solid #d2d0ca;border-bottom:1px solid #d2d0ca;position:relative;margin:0 0 -1px 0}.rooms-list .item .item-props .p-item{width:50%;height:50px;border-right:1px solid #d2d0ca;font-size:16px;line-height:100%}.rooms-list .item .item-props .p-item:last-child{border-right:0 solid #d2d0ca}.rooms-list .item .item-props .p-item .ic{font-size:20px;margin:0 12px 0 0}.rooms-list .item .item-buttons{padding:12px;gap:12px;position:relative;margin:0 0 -76px 0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.rooms-list .item .item-buttons .cta{width:50%}.rooms-list .item .item-buttons .btn-more{text-decoration:none;display:flex;align-items:center;justify-content:center;border:1px solid #7e944b;height:52px;font-size:14px;line-height:100%;letter-spacing:.56px;text-transform:uppercase}.rooms-list .item .item-buttons .btn-buy{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;background:var(--Mid-Orange-Rust,#7e944b);border:0 solid #7e944b;height:52px;font-size:14px;line-height:100%;letter-spacing:.56px;text-transform:uppercase}.rooms-list .item .item-buttons .cta:hover{background:var(--Orange-Rust,#7e944b);border-color:#7e944b;color:#fff}.rooms-list .item .item-buttons .btn-buy:hover{background:#0d230e}.other-hotels .items{position:relative;gap:20px}.other-hotels .items .hotels-shape{position:absolute;z-index:5;width:2063px;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.other-hotels .items .item{overflow:hidden;display:block;position:relative;width:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.other-hotels .items .item .item-image{height:740px;position:relative;overflow:hidden}.other-hotels .items .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.other-hotels .items .item .item-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.00) 18.6%,rgba(13,24,26,.80) 100%)}.other-hotels .items .item .item-info{position:absolute;bottom:0;left:0;right:0;z-index:5;padding:0 20px 50px 20px;text-align:center}.other-hotels .items .item .item-name{margin:0 0 28px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:110%;letter-spacing:-1.92px;text-transform:uppercase}.other-hotels .items .item .item-line{margin:0 auto 0 auto;width:147px;height:1px;background:#7e944b;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.other-hotels .items .item .item-line:before{content:"";width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.other-hotels .items .item .item-line:after{content:"";width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.other-hotels .items .item:hover .item-line{width:260px}.other-hotels .items .item:hover .item-image img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.room-detail h1{margin:0}.room-detail .back{margin:15px 60px 0 0}.room-detail .detail-sezon{position:relative;margin:15px 0 0 0}.room-detail .detail-sezon .sezon-button{font-size:14px;line-height:100%;width:468px;padding:12px 20px;border-radius:44px;border:1px solid var(--Orange-Rust,#7e944b);-webkit-border-radius:44px;-moz-border-radius:44px;-ms-border-radius:44px;-o-border-radius:44px}.room-detail .detail-sezon .sezon-button .ic{margin:0 12px 0 0;font-size:28px}.room-detail .detail-sezon .sezon-button .anons{margin:0 0 8px 0}.room-detail .detail-sezon .name{color:var(--Orange-Rust,#7e944b);font-size:16px;font-weight:600;line-height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.room-detail .detail-sezon .date2{font-size:16px;font-weight:600;line-height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.room-detail .detail-sezon .sezon-button:hover{background:#7e944b;color:#fff}.room-detail .detail-sezon .sezon-button:hover .date2{color:#fff}.room-detail .detail-sezon .sezon-button:hover .name{color:#0d230e}.room-detail .detail-sezon .sezon-button:hover .ic:before{color:#fff}.room-detail .detail-sezon .sezon-dropdown{visibility:hidden;z-index:10;opacity:0;pointer-events:none;margin:30px 0 0 0;text-align:center;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);padding:12px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.room-detail .detail-sezon .sezon-dropdown .sezon-drop{margin:0 0 20px 0;display:block;text-align:center;width:100%}.room-detail .detail-sezon.open .sezon-dropdown{visibility:visible;opacity:1;pointer-events:all;margin:0}.room-detail .line{margin:54px 0 38px 0;display:block;position:relative;height:1px;background:#0d230e;opacity:.4}.room-detail .line:before{content:"";display:block;position:absolute;left:-2px;top:50%;margin:0 0 0 0;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.room-detail .line:after{content:"";display:block;position:absolute;right:-2px;top:50%;margin:0 0 0 0;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.room-detail .detail-props{margin:0 0 32px 0}.room-detail .detail-props .cta{margin:0 0 0 48px}.room-detail .detail-props .price{display:none;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px}.room-detail .detail-props .price span{font-size:48px;line-height:100%;letter-spacing:-1.92px}.room-detail .detail-props .price.active{display:block}.room-detail .detail-props .props .item{margin:0 40px 0 0}.room-detail .detail-props .props .item:last-child{margin:0 0 0 0}.room-detail .detail-props .props .item .ic{font-size:28px;margin:0 12px 0 0}.room-detail .detail-info h2{text-align:center;margin:0 0 20px 0}.room-detail .detail-info .lines{position:relative;margin:0 0 84px 0}.room-detail .detail-info .lines img{position:absolute;top:0;max-width:none;left:50%;width:2252px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.room-detail .detail-info .info-anons{max-width:712px;margin:0 auto 48px auto;text-align:center}.room-detail .detail-includes{margin:0 0 50px 0;text-align:center}.room-detail .detail-includes .includes-title{margin:0 0 32px 0;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px;text-transform:uppercase}.room-detail .detail-includes .item{margin:0 16px 32px 16px}.room-detail .detail-includes .item .ic{margin:0 12px 0 0;font-size:24px}.room-detail .detail-big{margin:0 0 104px 0;height:750px}.room-detail .detail-big img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.room-detail .detail-equipped .equipped-left{width:520px;min-width:420px;margin:0 40px 0 0}.room-detail .detail-equipped h3{text-align:left;margin:0 0 32px 0}.room-detail .detail-equipped .equipped{width:100%;max-width:892px;gap:36px 20px}.room-detail .detail-equipped .equipped .item{width:calc(33.3% - 20px);line-height:100%}.room-detail .detail-equipped .equipped .item .icon{margin:0 0 8px 0}.room-detail .detail-equipped .equipped .item .icon img{height:40px}.room-detail .important .important-title{margin:0 0 32px 0;color:var(--Orange-Rust,#7e944b);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px;text-transform:uppercase}.room-detail .important .important-items .accord-item{border-top:1px solid #d2d0ca}.room-detail .important .important-items .accord-item .accordion-button{padding:24px 20px;line-height:100%}.room-detail .important .important-items .accord-item .accordion-button .ic{font-size:20px;transform:rotate(-180deg);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.room-detail .important .important-items .accord-item .accordion-button.collapsed .ic{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.room-detail .important .important-items .accord-item .answer{padding:0 20px 20px 20px;font-size:16px}.room-detail .important .important-items .accord-item .answer p:last-child{margin:0}.room-detail .important .important-items .accord-item:last-child{border-bottom:1px solid #d2d0ca}.gallery-slider{margin:0 auto;position:relative}.gallery-slider .slide{padding:0 10px}.gallery-slider .item{height:632px}.gallery-slider .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-slider .slick-list{overflow:visible;max-width:1140px;margin:0 auto}.about-history .anons{max-width:956px;margin:0 auto -90px auto;text-align:center;position:relative;z-index:3}.care-section .row{gap:0 96px}.care-section img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.care-section .image{height:560px}.care-section .col:first-child .image{height:388px}.care-section .col .anons{margin:32px 0 0 0;line-height:140%}.care-section .col:last-child .image{height:688px;position:relative;margin:0 -156px 0 0}.page-section .anim-pages{position:relative}.page-section .anim-slides{width:100%}.page-section .slide{position:relative;height:760px;padding:0 100px 150px 100px;width:100vw;align-items:end}.page-section .slide .year{position:absolute;opacity:.06;bottom:140px;left:326px;font-family:'Proxima Nova';font-weight:300;font-size:440px;line-height:100%;letter-spacing:-17.6px;text-transform:uppercase}.page-section .slide .anons{width:626px;position:relative;z-index:2}.page-section .slide .h2{position:absolute;top:0;left:100px;text-align:left}.page-section .slide .image{position:relative;z-index:3}.page-section .slide-1 .anons{margin:0 0 100px 0}.page-section .slide-3 .anons{margin:0 0 100px 0}.page-section .slide-1 .image{margin:0 0 160px 40px}.page-section .slide-2 .image{margin:0 0 0 40px}.page-section .slide-3 .image{margin:0 0 0 40px}.page-section .slide-2{align-items:center}.page-section .slide-3{align-items:start}.page-section .slide-3 .anons{align-self:end;margin:0 0 100px 0}.page-section .slide-4{align-items:center}.page-section .slide-4 .anons{align-self:end;margin:0 0 100px 0}.page-section .slide-5{align-items:center}.page-section .slide-5 .anons{align-self:end;margin:0 0 100px 0}.page-section .anim-line{position:absolute;bottom:76px;left:0;right:0;height:83px}.page-section .anim-line img{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.page-section .anim-line svg{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.page-section .anim-years{position:absolute;bottom:0;left:0;font-size:20px;font-weight:600;line-height:100%}.page-section .anim-years .item{margin:0 40px 0 0;opacity:.4;display:block;text-decoration:none}.page-section .anim-years .item.active{opacity:1}.gallery-page h1{text-align:center}.gallery-page .gallery-items .item{display:block;height:460px;margin:0 0 20px 0}.gallery-page .gallery-items .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-page .line{position:relative;margin:0 auto 26px auto;height:1px;background:#7e944b;max-width:1274px}.gallery-page .line:before{content:"";display:block;position:absolute;left:-2px;margin:-.5px 0 0 0;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect6.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.gallery-page .line:after{content:"";display:block;position:absolute;right:-2px;margin:-.5px 0 0 0;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect6.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.gallery-page .gallery-nav{margin:0 auto 48px auto;max-width:1274px}.gallery-page .gallery-nav .nav-name .data{margin:0 0 16px 0;opacity:.4;font-size:16px;line-height:100%}.gallery-page .gallery-nav .nav-name .value{font-size:20px;line-height:100%}.gallery-page .gallery-nav .nav-name:last-child{text-align:right}.gallery-page .gallery-nav .slider-navs{width:458px;font-size:20px;line-height:100%;text-align:center;padding:0 66px}.gallery-page .gallery-nav .nav-arrow{left:0;position:absolute;top:50%;transform:translateY(-50%);display:block;text-decoration:none;font-size:28px;min-width:56px;width:56px;height:56px;border:1px solid rgba(43,47,48,.2);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.gallery-page .gallery-nav .nav-arrow:last-child{right:0;left:auto}.gallery-page .gallery-nav .nav-arrow .ic:before{color:#0d230e}.gallery-page .gallery-nav .nav-arrow:hover .ic:before{color:#fff}.gallery-page .gallery-nav .nav-arrow:hover{background:#7e944b;border-color:#7e944b}.gallery-page .gallery-nav .nav-arrow.disabled{opacity:.5;pointer-events:none}.contacts-section .contacts-header{margin:0 0 66px 0}.contacts-section .contacts-left{width:460px}.contacts-section .contacts-center{max-width:470px}.contacts-section .contacts-right{max-width:375px}.contacts-section .contacts-block{margin:0 0 40px 0}.contacts-section .contacts-block:last-child{margin:0 0 0 0}.contacts-section .contacts-block .data{font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px}.contacts-section .contacts-block .value{display:block;text-decoration:none;font-size:18px;font-weight:500;line-height:100%;margin:20px 0 0 0}.contacts-section .contacts-block .value .ic{font-size:28px;margin:0 12px 0 0}.contacts-section .contacts-block .value:hover{color:#7e944b}.contacts-section .phone .data{font-weight:500;line-height:100%}.contacts-section .phone .value{margin:28px 0 0 0;display:block;text-decoration:none;font-family:'Proxima Nova';font-weight:300;font-size:36px;line-height:100%;letter-spacing:-1.92px}.contacts-section .phone .value:hover{color:#7e944b}.contacts-section .phone .value .ic{font-size:32px;margin:0 16px 0 0}.contacts-section .line{margin:0 0 46px 0;height:1px;background:#7e944b;position:relative}.contacts-section .line:last-child{margin:46px 0 0 0}.contacts-section .line:before{content:"";display:block;position:absolute;left:-2px;top:50%;margin:-.5px 0 0 0;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.contacts-section .line:after{content:"";display:block;position:absolute;right:-2px;top:50%;margin:-.5px 0 0 0;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.contacts-section .contacts-items{gap:46px 64px}.contacts-section .contacts-items .line{margin:0}.contacts-section .contacts-items .line:last-child{display:none}.contacts-section .contacts-items .item{width:calc(50% - 32px)}.contacts-section .contacts-items .item .number{margin:0 48px 0 0;color:var(--Orange-Rust,#7e944b);font-family:'Proxima Nova';font-size:32px;line-height:100%;letter-spacing:-1.28px;text-transform:uppercase}.contacts-section .contacts-items .item .item-info{width:100%}.contacts-section .contacts-items .item .item-image{min-width:305px;width:305px;height:272px;margin:0 48px 0 0}.contacts-section .contacts-items .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contacts-section .contacts-items .item .item-name{font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px;text-transform:uppercase}.contacts-section .contacts-items .item .value{margin:24px 0 0 0;font-weight:500;line-height:100%;display:block;text-decoration:none}.contacts-section .contacts-items .item .value:hover{color:#7e944b}.contacts-section .contacts-items .item .value .ic{font-size:28px;margin:0 12px 0 0}.contacts-section .contacts-items .item.reverse .item-image{order:12;margin:0 0 0 48px}.bottom-form{position:relative;height:860px}.bottom-form .form-image{position:absolute;top:0;bottom:0;left:0;right:0}.bottom-form .form-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bottom-form .form-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.30) 0%,rgba(13,24,26,.90) 81.58%)}.bottom-form .form-container{position:relative;z-index:3}.bottom-form .global-form{width:100%;max-width:660px;margin:0 auto}.bottom-form .form-title{margin:0 0 20px 0;color:var(--Total-White,#fff);text-align:center;font-family:'Proxima Nova';font-weight:300;font-size:64px;line-height:100%;letter-spacing:-2.56px;text-transform:uppercase}.bottom-form .form-anons{margin:0 0 48px 0;color:var(--Total-White,#fff);text-align:center;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px;text-transform:uppercase}.bottom-form .form-text{margin:0 0 48px 0;text-align:center;color:var(--Total-White,#fff);text-align:center;line-height:100%}.input-container{position:relative;margin:0 0 48px 0}.input-container .label{pointer-events:none;transition:.5s;position:absolute;top:8px;left:20px;opacity:.5;color:var(--Total-White,#fff);font-size:18px;line-height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.input{padding:8px 0 0 20px;font-size:18px;color:#fff;line-height:100%;display:block;width:100%;border:0;background:none;height:44px;border-bottom:1px solid #fff;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}.textarea{padding:12px 0 0 20px;font-size:18px;color:#fff;line-height:100%;display:block;width:100%;border:0;background:none;height:104px;resize:none;border-bottom:1px solid #fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.input.important{background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/imp.svg) no-repeat top 8px right 16px}.focus .label{top:-4px;font-size:12px;line-height:100%}.ok .label{top:-4px;font-size:12px;line-height:100%}.focus .input{border-color:#7e944b!important}.ok .input{border-color:#7e944b!important}.btn-submit{background:rgba(210,222,210,1)}.btn-submit:hover{background:var(--Mid-Mint,#748980)}.checkbox{text-align:left}.checkbox input{cursor:pointer;position:absolute;z-index:-1;opacity:0}.checkbox label{display:block;margin:0;cursor:pointer;font-weight:400}.checkbox label input+span{cursor:pointer;position:relative;display:block;padding:0 0 0 32px;font-size:16px;color:#fff;line-height:140%}.checkbox label input+span:before{content:"";display:block;position:absolute;left:0;top:2px;background:none;width:20px;height:20px;border:1px solid #fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.checkbox label input:checked+span:before{border:1px solid #fff;background:#fff url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/check.svg) no-repeat center}.checkbox label a{font-weight:600}.dark .checkbox label input+span{color:#0d230e}.dark .checkbox label input+span:before{border-color:#0d230e}.dark .checkbox label input:checked+span:before{border:1px solid #0d230e;background:#0d230e url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/check2.svg) no-repeat center}.radio{text-align:left}.radio input{cursor:pointer;position:absolute;z-index:-1;opacity:0}.radio label{display:block;margin:0;cursor:pointer;font-weight:400}.radio label input+span.lbl{cursor:pointer;position:relative;display:block;padding:0 0 0 32px;font-size:18px;color:#fff;line-height:140%}.radio label input+span.lbl span{display:block;opacity:.6;font-size:14px;line-height:100%}.radio label input+span.lbl:before{content:"";display:block;position:absolute;left:0;top:3px;background:none;width:20px;height:20px;border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.radio label input+span.lbl:after{content:"";display:block;position:absolute;left:4px;top:7px;background:#fff;width:12px;height:12px;opacity:0;transition:.5s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.radio label input:checked+span.lbl:after{opacity:1}.dark .radio label input+span{color:#0d230e}.dark .radio label input+span:before{border-color:#7e944b}.dark .radio label input+span.lbl:after{background:#7e944b}.radios .radio{margin:0 0 16px 0}.radios .radio:last-child{margin:0}.cheks .checkbox{margin:0 0 16px 0}.cheks .checkbox:last-child{margin:0}.modal-form{text-align:center}.modal-form .modal-logo{margin:28px auto 28px auto}.select2-container{text-align:left}.dark .input-container .label{color:#0d230e}.dark .input{color:#0d230e;border-color:rgba(13,24,26,.4)}.dark .textarea{color:#0d230e;border-color:rgba(13,24,26,.4)}.modal-dialog .input-container{margin:0 0 24px 0}.dark .btn-submit{background:#7e944b}.dark .btn-submit:hover{background:var(--Orange-Rust,#7e944b);color:#fff}.modal-dialog-scrollable .modal-content{overflow:auto}.schema-section .schema-container{position:relative}.schema-section .schema-container .pinn{position:absolute;cursor:pointer}.schema-section .schema-container .pinn .name{font-size:16px;text-decoration:none;padding:2px 5px 3px 5px;white-space:nowrap;color:#fff;line-height:16px;position:absolute;top:100%;left:50%;opacity:0;background:#0d230e;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.schema-section .schema-container .pinn .name .value{padding:0 0 3px 0}.schema-section .schema-container .pinn a.name:hover{text-decoration:underline}.schema-section .schema-container .pinn.active .name{opacity:1}.schema-section .schema-container .pinn.active{z-index:20}.schema-section .schema-container .pinn .number{width:32px;height:32px;line-height:32px;color:var(--Total-White,#fff);font-size:16px;font-weight:600;letter-spacing:-.16px;text-align:center;background:#0d230e;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.schema-section .schema-container .pin-1{right:28.5%;bottom:42%}.schema-section .schema-container .pin-2{right:18%;bottom:52%}.schema-section .schema-container .pin-3{right:23.5%;top:18%}.schema-section .schema-container .pin-4{right:36.5%;top:22.5%}.schema-section .schema-container .pin-5{right:37.5%;top:37.5%}.schema-section .schema-container .pin-6{right:41%;top:47%}.schema-section .schema-container .pin-7{right:46%;top:23%}.schema-section .schema-container .pin-8{right:51%;top:33%}.schema-section .schema-container .pin-9{right:56.5%;top:24%}.schema-section .schema-container .pin-10{right:62.5%;top:21%}.schema-section .schema-container .pin-11{right:58%;bottom:53%}.schema-section .schema-container .pin-12{right:68%;top:30%}.schema-section .schema-container .pin-13{right:66%;bottom:37%}.schema-section .schema-container .pin-14{left:23%;top:42%}.schema-section .schema-container .pin-15{left:19%;top:42%}.schema-section .schema-container .pin-16{left:13%;top:55%}.schema-section .schema-container .pin-17{left:9.5%;top:58%}.schema-section .schema-slider{position:relative;margin:0 -100% 40px 0}.schema-section .schema-slider .item{cursor:pointer;position:relative;width:306px;margin:0 8px 0 0;background:var(--Background-Creme,#f2eee3)}.schema-section .schema-slider .item .item-image{height:188px;overflow:hidden;position:relative;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.schema-section .schema-slider .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.2);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.schema-section .schema-slider .item .item-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.4;background:var(--Filters_Dark-Graphite,#0d230e)}.schema-section .schema-slider .item .number{transition:.5s;position:absolute;z-index:3;top:28px;left:28px;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px;text-transform:uppercase;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.schema-section .schema-slider .item .pin{transition:.5s;position:absolute;z-index:3;top:24px;right:24px;width:32px;height:32px;border:1px solid #d2d0ca;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.schema-section .schema-slider .item .pin .ic{font-size:20px}.schema-section .schema-slider .item .name{transition:.5s;position:absolute;z-index:3;left:20px;right:28px;bottom:28px;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.schema-section .schema-slider .item .cta{font-family:"Segoe UI";font-size:14px;font-weight:400;opacity:0;margin:4px 0 0 0}.schema-section.park .schema-slider .item .name{bottom:0}.schema-section.park .schema-slider .item:hover .name{bottom:20px}.schema-section .schema-slider .item:hover .cta{opacity:1}.schema-section .schema-slider .item:hover .item-image{opacity:1}.schema-section .schema-slider .item:hover .item-image img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.schema-section .schema-slider .item:hover .name{color:#fff}.schema-section .schema-slider .item:hover .number{color:#fff}.schema-section .schema-slider .item:hover .pin{border-color:#fff;background:#fff}.schema-section .schema-slider .slick-current .item .item-image{opacity:1}.schema-section .schema-slider .slick-current .item .item-image img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.schema-section .schema-slider .slick-current .item .name{color:#fff}.schema-section .schema-slider .slick-current .item .number{color:#fff}.schema-section .schema-slider .slick-current .item .pin{border-color:#fff;background:#fff}.schema-section.park .schema-slider .slick-current .item .name{bottom:20px}.schema-section .schema-slider .slick-current .item .cta{opacity:1}#detach-button-host{display:none!important}.wpcf7 form.invalid .wpcf7-response-output{display:none!important}.wpcf7-not-valid-tip{line-height:16px;font-size:14px;position:absolute;left:0;top:100%}.wpcf7-not-valid{border-color:red!important}.wpcf7-list-item{margin:0}.wpcf7 form .wpcf7-response-output{position:absolute;left:0;top:100%;font-size:14px;line-height:16px;margin:12px 0 0 0}.modal-dialog{height:100%}.wpcf7 form.sent .wpcf7-response-output{color:#fff;width:100%;text-align:center;display:none!important}.wpcf7 form{position:relative}.article-detail{text-align:center}.article-detail .back{margin:0 0 32px 0}.article-detail h1{margin:0 0 40px;text-align:center;font-size:64px;line-height:100%;letter-spacing:-1.52px}.article-detail .article-content{max-width:1000px;margin:0 auto}.water-section{margin:0 0 80px 0;height:815px;text-align:center;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/water.png.pagespeed.ce.iSO7Ny3fnc.png) no-repeat bottom center;background-size:100%}.water-section .anons{max-width:956px}.section-blocks .section-anons{max-width:1282px;margin:0 auto 108px auto;text-align:center;font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:100%;letter-spacing:-1.92px}.section-blocks .b-item{margin:0 0 62px 0}.section-blocks .b-item:last-child{margin:0}.section-blocks .b-item .line{margin:0 0 62px 0;position:relative;height:1px;width:100%;background:#0d230e;opacity:.4}.section-blocks .b-item .line:before{content:"";display:block;position:absolute;left:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.section-blocks .b-item .line:after{content:"";display:block;position:absolute;right:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.section-blocks .b-item .number{color:var(--Orange-Rust,#7e944b);font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:100%;letter-spacing:-1.92px;text-transform:uppercase}.section-blocks .b-item .image{width:630px;min-width:630px;height:480px;margin:0 120px}.section-blocks .b-item .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-blocks .b-item .item-info{max-width:630px;width:100%}.section-blocks .b-item .item-info h3{margin:0 0 24px 0}.section-blocks .b-item .item-info .sub-title{margin:0 0 24px 0;font-family:'Proxima Nova';font-weight:300;font-size:24px;line-height:110%;letter-spacing:-.96px;text-transform:uppercase}ul:not(.nav) {list-style:none;padding:0;margin:0}ul:not(.nav) li {position:relative;margin:0 0 16px 0;padding:0 0 0 34px;position:relative}ul:not(.nav) li:before {content:"";display:block;position:absolute;left:0;top:6px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/li.svg) no-repeat center;width:20px;height:20px}ul.small:not(.nav) li {font-size:16px;line-height:160%}ul.small:not(.nav) li:before {top:4px}.program-list .item{display:block;text-decoration:none;margin:0 0 48px 0;position:relative;overflow:hidden}.program-list .item .item-image{height:560px;overflow:hidden}.program-list .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;transition:.5s;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.program-list .item .item-image:before{content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.00) 18.6%,rgba(13,24,26,.60) 100%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.program-list .item .item-image:after{content:"";display:block;z-index:2;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(13,24,26,.30) 18.6%,rgba(13,24,26,.90) 100%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.program-list .item:hover .item-image:after{opacity:1}.program-list .item:hover .item-image:before{opacity:0}.program-list .item:hover .item-image img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.program-list .item .item-info{position:absolute;z-index:3;bottom:48px;left:20px;right:20px;text-align:center}.program-list .item .item-name{margin:0 0 28px 0;color:var(--Total-White,#fff);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px;text-transform:uppercase}.program-list .item .item-line{margin:0 auto 0 auto;width:147px;height:1px;background:#7e944b;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.program-list .item .item-line:before{content:"";width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.program-list .item .item-line:after{content:"";width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect.svg) no-repeat center;display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.program-list .item .item-anons{margin:0 auto 0 auto;padding:28px 0 0 0;max-width:408px;color:var(--Total-White,#fff);line-height:140%}.program-list .item:hover .item-line{width:260px}.detail-blocks .item{margin:0 0 62px 0}.detail-blocks .item:last-child{margin:0}.detail-blocks .item .line{margin:0 0 62px 0;position:relative;height:1px;width:100%;background:#0d230e;opacity:.4}.detail-blocks .item .line:before{content:"";display:block;position:absolute;left:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.detail-blocks .item .line:after{content:"";display:block;position:absolute;right:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.detail-blocks .item .item-info{width:630px;min-width:630px;margin:0 0 0 40px;font-size:20px;line-height:160%}.detail-blocks .item .item-info p{margin:0 0 32px 0}.detail-blocks .item .item-info p:last-child{margin:0}.detail-blocks .item .item-left{max-width:548px}.detail-blocks .price{margin:0 0 32px 0;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.2px}.detail-blocks .price span{font-size:48px;line-height:100%;letter-spacing:-1.92px}.detail-blocks .detail-price .cta{margin:0 0 32px 0}.detail-blocks .item .item-info .cta{margin:32px 0 0 0}.gallery-section.conf .conf-title{margin:0 0 32px 0;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px;text-transform:uppercase}.gallery-section.conf .conf-seats .item{margin:0 16px;text-align:center;line-height:100%}.gallery-section.conf .conf-seats .item .icon{margin:8px auto}.gallery-section.conf .conf-seats .item .icon img{height:64px}.gallery-section.conf .gallery-slider{margin:0 0 0 0}.gallery-section.conf .conf-props{max-width:1140px;width:100%;margin:60px auto 0 auto}.gallery-section.conf .conf-props .item{width:50%;min-width:50%;margin:0 0 16px 0;padding:0 10px;font-weight:500;line-height:100%}.gallery-section.conf .conf-props .item .icon{width:28px;min-width:28px;margin:0 12px 0 0}.gallery-section.conf .conf-buy{margin:40px 0 0 0;text-align:center}.gallery-section.conf .conf-buy .buy-info{margin:0 0 24px 0;font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:100%;letter-spacing:-1.92px}.rest-section .item .item-image{min-height:764px;position:relative;width:50.5%;min-width:50.5%}.rest-section .item .item-image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rest-section .item:nth-child(odd) .item-info {margin:0 40px 0 0}.rest-section .item .item-info{max-width:630px;margin:0 0 0 40px;padding:20px 0}.rest-section .item:nth-child(odd) .item-image {order:12;width:49.5%;min-width:49.5%}.rest-section .item .item-info h3{margin:0 0 24px 0}.rest-section .item .item-info .price{margin:24px 0 0 0;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:110%;letter-spacing:-1.28px;text-transform:uppercase}.factory-section{background:var(--Background-Creme,#f2eee3)}.factory-section .fact-image{width:948px;position:relative;margin-left:calc((-100vw + 1608px)/2);z-index:3}.factory-section .fact-image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.factory-section .fact-info{padding:120px 0;width:630px;min-width:630px;margin:0 0 0 40px}.factory-section .fact-info h2{text-align:left}.factory-section .certs-items .item{margin:0 -22px 0 0;width:202px;height:202px;border:1px solid #748980;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.factory-section .certs-items .item img{width:140px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.factory-info .anons{max-width:1282px;margin:0 auto 24px auto;height:202px;display:block!important;overflow:hidden}.factory-info .anons.show{height:auto}.more-btn{line-height:100%;letter-spacing:.72px;text-transform:uppercase}.more-btn .icon{transform:rotate(-180deg);margin:0 0 0 12px;transition:.5s;border:1px solid rgba(43,47,48,.2);width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.more-btn .icon .ic{font-size:16px}.more-btn .icon .ic:before{color:#0d230e}.more-btn.collapsed .icon{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.price-list .accord-item .accordion-button{padding:38px 48px}.price-list .accord-item .line{position:relative;height:1px;width:100%;background:#0d230e;opacity:.4}.price-list .accord-item .line:before{content:"";display:block;position:absolute;left:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.price-list .accord-item .line:after{content:"";display:block;position:absolute;right:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.price-list .accord-item .accordion-button .link{transform:rotate(-180deg);width:60px;min-width:60px;margin:0 0 0 15px;height:60px;font-size:32px;border:2px solid #7e944b;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.price-list .accord-item .accordion-button .link .ic:before{color:#0d230e}.price-list .accord-item .accordion-button.collapsed .link{border:2px solid #d2d0ca;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.price-list .accord-item .number{margin:0 32px 0 0;color:var(--Orange-Rust,#7e944b);font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:100%;letter-spacing:-1.92px}.price-list .accord-item .name .data{color:#7e944b;font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.price-list .accord-item .collapsed .name .data{color:var(--Dark-Mint,#0d230e)}.price-list .accord-item .name .data span{color:#7e944b}.price-list .accord-item .name .value{margin:12px 0 0 0;line-height:100%}.price-list .accord-item .answer{padding:24px 0 32px 0;margin:0 48px 0 122px;border-top:1px solid #d2d0ca}.price-list .accord-item .answer .price{margin:0 0 24px 0;line-height:100%}.price-list .accord-item .answer .price:last-child{margin:0}.price-list .accord-item .answer .price .value{white-space:nowrap;font-weight:600;margin:0 0 0 12px}.modal-title{margin:0 0 12px 0;text-align:center;font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:90%;letter-spacing:-1.92px}.modal-anons{margin:0 0 32px 0;text-align:center;font-size:18px;line-height:140%}.ticket-section{background:var(--Background-Creme,#f2eee3)}.ticket-section .ticket-form{padding:104px 0;width:100%}.ticket-section .ticket-form .input-container{margin:0 0 32px 0}.ticket-section .ticket-form .form-cont{margin:0 auto;width:100%;max-width:630px}.ticket-section .ticket-left{width:787px;min-width:787px;position:relative;margin:0 0 0 -10.42vw;padding:104px 40px 0 10.42vw;color:#fff}.ticket-section .ticket-left h3{color:#fff;margin:0 0 24px 0}.ticket-section .anons{max-width:516px}.ticket-section .ticket-info{position:relative;z-index:3}.ticket-section .ticket-image{position:absolute;top:0;bottom:0;left:0;right:0}.ticket-section .ticket-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ticket-section .ticket-image:after{content:"";position:relative;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(13,24,26,.00) 0%,rgba(13,24,26,.90) 100%)}.ticket-section .ticket-form .radio-block{opacity:0;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.ticket-section .ticket-form .radio-block.open{opacity:1;pointer-events:all}.ticket-section .ticket-form .radio-block.radio2{position:absolute;top:0;left:0}.ticket-section .ticket-form .imp{padding:15px 27px;font-size:16px;line-height:140%;border-radius:64px;border:1px solid var(--Orange-Rust,#7e944b);-webkit-border-radius:64px;-moz-border-radius:64px;-ms-border-radius:64px;-o-border-radius:64px}.ticket-section .ticket-form .imp .ic{font-size:28px;margin:0 12px 0 0}.ticket-section .ticket-form .imp .imp-name{margin:0 0 8px 0;color:var(--Orange-Rust,#7e944b);font-size:14px;line-height:100%}.radio-tab{text-align:left}.radio-tab input{cursor:pointer;position:absolute;z-index:-1;opacity:0}.radio-tab label{display:block;margin:0;cursor:pointer;font-weight:400;border-bottom:1px solid #d2ded2;text-transform:uppercase}.radio-tab label input+span{cursor:pointer;position:relative;display:block;padding:0 0 28px 0;text-align:center;line-height:100%}.radio-tab label input+span:before{content:"";display:block;position:absolute;left:0;bottom:0;background:#7e944b;width:0;height:3px;border:#7e944b;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.radio-tab label input:checked+span:before{width:100%}.radio-tab label:hover input+span:before{width:100%}.radio-tab label input+span span{color:#7e944b}.author .modal-dialog{max-width:690px;margin:0 0 0 auto;height:100vh}.author .modal-content .close{position:absolute;top:20px;right:20px}.author .modal-content{padding:60px 32px 60px 60px;height:100%}.modal-author{height:100%;overflow:auto;padding:0 30px 0 0}.modal-author .author-top{margin:0 0 40px 0}.modal-author .author-photo{width:194px;min-width:194px;margin:0 48px 0 0;height:214px}.modal-author .author-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;object-position:top center}.modal-author .author-name{color:var(--Filters_Dark-Graphite,#0d230e);font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:90%;letter-spacing:-1.92px}.modal-author .anons{font-size:16px;line-height:160%}.modal-author .line{margin:22px 0;position:relative;height:1px;width:100%;background:#7e944b}.modal-author .line:before{content:"";display:block;position:absolute;left:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect4.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.modal-author .line:after{content:"";display:block;position:absolute;right:-2px;top:50%;width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect4.svg) no-repeat center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.modal-author .item{margin:0 0 40px 0}.modal-author .item:last-child{margin:0 0 0 0}.modal-author .item p:last-child{margin:0 0 0 0}.modal-author .item .item-title{margin:0 0 16px 0;color:var(--Filters_Dark-Graphite,#0d230e);font-family:'Proxima Nova';font-weight:300;font-size:32px;line-height:100%;letter-spacing:-1.28px}.schema-section.park .schema-container .pin-1{left:2%;bottom:40%;right:auto;top:auto}.schema-section.park .schema-container .pin-2{left:7.5%;bottom:30%;right:auto;top:auto}.schema-section.park .schema-container .pin-3{left:10%;bottom:45%;right:auto;top:auto}.schema-section.park .schema-container .pin-4{left:12%;bottom:25%;right:auto;top:auto}.schema-section.park .schema-container .pin-5{left:13.5%;bottom:49%;right:auto;top:auto}.schema-section.park .schema-container .pin-6{left:12.5%;bottom:42%;right:auto;top:auto}.schema-section.park .schema-container .pin-7{left:15%;bottom:39%;right:auto;top:auto}.schema-section.park .schema-container .pin-8{left:16%;bottom:46%;right:auto;top:auto}.schema-section.park .schema-container .pin-9{left:17%;bottom:53%;right:auto;top:auto}.schema-section.park .schema-container .pin-10{left:18%;bottom:42%;right:auto;top:auto}.schema-section.park .schema-container .pin-11{left:20%;bottom:36%;right:auto;top:auto}.schema-section.park .schema-container .pin-12{left:22%;bottom:39%;right:auto;top:auto}.schema-section.park .schema-container .pin-13{left:24.5%;bottom:39%;right:auto;top:auto}.schema-section.park .schema-container .pin-14{left:21.5%;bottom:47%;right:auto;top:auto}.schema-section.park .schema-container .pin-15{left:23%;bottom:57%;right:auto;top:auto}.schema-section.park .schema-container .pin-16{left:26%;bottom:53%;right:auto;top:auto}.schema-section.park .schema-container .pin-17{left:29%;bottom:49%;right:auto;top:auto}.schema-section.park .schema-container .pin-18{left:28%;bottom:58%;right:auto;top:auto}.schema-section.park .schema-container .pin-19{left:30%;bottom:56%;right:auto;top:auto}.schema-section.park .schema-container .pin-20{left:32%;bottom:61%;right:auto;top:auto}.schema-section.park .schema-container .pin-21{left:29%;top:22%}.schema-section.park .schema-container .pin-22{left:31%;bottom:45%}.schema-section.park .schema-container .pin-23{left:33%;bottom:36%}.schema-section.park .schema-container .pin-24{left:33%;bottom:46%}.schema-section.park .schema-container .pin-25{left:35%;bottom:40%}.schema-section.park .schema-container .pin-26{left:36%;bottom:52%}.schema-section.park .schema-container .pin-27{left:39%;bottom:44%}.schema-section.park .schema-container .pin-28{left:39%;bottom:60%}.schema-section.park .schema-container .pin-29{left:36%;top:11%}.schema-section.park .schema-container .pin-30{left:38%;top:5%}.schema-section.park .schema-container .pin-31{left:39%;top:16%}.schema-section.park .schema-container .pin-32{left:42%;top:23%}.schema-section.park .schema-container .pin-33{left:41%;top:36%}.schema-section.park .schema-container .pin-34{left:43%;bottom:45%}.schema-section.park .schema-container .pin-35{left:47%;bottom:44%}.schema-section.park .schema-container .pin-36{left:49.5%;bottom:47%}.schema-section.park .schema-container .pin-37{left:51%;bottom:54%}.schema-section.park .schema-container .pin-38{left:52%;bottom:46%}.schema-section.park .schema-container .pin-39{left:54.5%;bottom:45%}.schema-section.park .schema-container .pin-40{left:47.5%;top:31%}.schema-section.park .schema-container .pin-41{left:49.5%;top:31%}.schema-section.park .schema-container .pin-42{left:51%;top:21%}.schema-section.park .schema-container .pin-43{left:60%;top:40%}.schema-section.park .schema-container .pin-44{left:25%;top:22%}.schema-section.park .schema-container .pin-45{left:11.5%;top:42%}.schema-section.park .schema-container .pin-46{left:28.5%;top:51%}.schema-section.park .schema-container .pin-47{left:26%;top:30%}.hotels-section{position:relative}.hotels-section .park-bg{position:absolute;z-index:1;top:0;right:40%;width:1300px;height:1300px;pointer-events:none}.hotels-section .park-bg .bg-video{position:relative;height:100%}.hotels-section .park-bg .bg-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hotels-section .park-bg .bg-video:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(270deg,#fdf9f3 0%,rgba(250,246,239,.60) 100%)}.hotels-section>*{position:relative;z-index:3}.park-detail{position:relative;margin-top:-82px}.park-detail .park-gallery{position:relative;width:50vw;position:relative;margin-left:calc((-100vw + 1608px)/2)}.park-detail .park-info{width:630px;padding:96px 0 0 0;margin:0 0 0 40px}.park-detail h1{margin:20px 0;font-size:64px;line-height:100%;letter-spacing:-2.56px}.park-detail .park-gallery .item{margin:0 0 16px 0}.park-detail .park-audio{text-decoration:none;margin:0 0 20px 0;color:var(--Filters_Dark-Graphite,#0d230e);font-weight:600;line-height:100%;letter-spacing:.72px;text-transform:uppercase}.park-detail .park-audio .icon{font-size:24px;margin:0 18px 0 0;background:#7e944b;width:36px;height:36px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.park-detail .park-audio:hover{color:#7e944b}.park-detail .park-text{margin:0 0 60px 0}.park-detail .park-text p:last-child{margin:0}.fancybox__content{padding:0;background:none}.park-detail .author-info .author-foto{width:180px;min-width:180px;margin:0 40px 0 0}.park-detail .author-info h5{margin:0 0 16px 0;text-transform:none}.park-detail .author-info .author-anons{color:var(--Filters_Dark-Graphite,#0d230e);font-size:16px;line-height:160%}.park-detail .author-info .cta{margin:16px 0 0 0}.anons-section .anons-container .cta{font-size:18px;font-family:"Segoe UI"}#det .modal-dialog{max-width:630px;margin:0 0 0 auto}#det .modal-content{padding:60px}#det .modal-content .modal-detail{overflow:auto}#det .det-title{margin:0 0 24px 0;color:var(--Filters_Dark-Graphite,#0d230e);font-family:'Proxima Nova';font-weight:300;font-size:48px;line-height:90%;letter-spacing:-1.92px}#det .modal-content .close{position:absolute;margin:0;top:40px;right:40px}.hero-inner.hol{margin:0}.hero-inner.hol .back{bottom:60px;z-index:4;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.hotels-section.hol .hotels-items .h-item{border-top:0;padding:60px 160px 0 0;margin:0 0 60px 0;position:relative}.hotels-section.hol .hotels-items .h-item .line2{width:100%;position:absolute;top:0;left:0;height:1px;background:#0d230e;opacity:.4}.hotels-section.hol .hotels-items .h-item .line2:before{content:"";display:block;margin:-0 0 0 0;position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.hotels-section.hol .hotels-items .h-item .line2:after{content:"";display:block;margin:-0 0 0 0;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/rect3.svg) no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.hotels-section.hol .hotels-items .h-item .item-info{width:630px;min-width:630px;margin:0 0 0 160px!important;order:12;padding:0 0 0 0;position:relative}.hotels-section.hol .hotels-items .h-item .item-media{order:1;margin:0 -0 0 -344px;display:flex;justify-content:end}.hotels-section.hol .hotels-items .h-item.one .hotels-slider .slick-list{height:100%}.hotels-section.hol .hotels-items .h-item.one .hotels-slider .slick-track{height:100%;display:flex}.hotels-section.hol .hotels-items .h-item.one .hotels-slider .slick-slide{float:none;height:unset}.hotels-section.hol .hotels-items .h-item.one .hotels-slider .s-item{height:100%;position:relative;margin:0}.hotels-section.hol .hotels-items .h-item.one .hotels-slider .s-item img{position:absolute;top:0;left:0}.back{cursor:pointer}.nav-slider{position:relative;padding:0 60px}.nav-slider .slick-arrow{width:32px;height:32px;margin:-30px 0 0 0}.nav-slider .slick-arrow{border:0;background:none}.nav-slider .slick-arrow:after{color:#0d230e;font-size:28px}.nav-slider .slick-arrow:before{display:none}.nav-slider .slick-arrow:hover{border:0 solid #7e944b;background:#7e944b}.nav-slider .slick-arrow:hover:after{color:#fff}.main-blog .container-fluid{max-width:1752px}.main-blog.inner{padding:84px 0 0 0;margin:-84px 0 0 0;border-top:1px solid #d2d0ca}.events-bottom{margin:0 0 90px 0}.events-bottom .events-slider{display:flex;width:max-content}.events-bottom .events-slider .slide{display:block;margin:0 60px 0 0;width:510px;min-width:510px;height:638px}.events-bottom .events-slider .slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.events-bottom .line{margin:-8px 0 40px 0;position:relative}.events-bottom .line:before{content:"";display:block;position:absolute;top:50%;left:5px;right:5px;height:1px;background:#7e944b}.events-bottom .line:last-child{margin:40px 0 0 0}.first-modal{z-index:300;padding:12px;width:620px;border:1px solid var(--Light-Grey,#d2d0ca);background:var(--Total-White,#fff);position:fixed;transition:.5s;bottom:40px;left:50%;transform:translateY(200%) translateX(-50%);-webkit-transform:translateY(200%) translateX(-50%);-moz-transform:translateY(200%) translateX(-50%);-ms-transform:translateY(200%) translateX(-50%);-o-transform:translateY(200%) translateX(-50%);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.first-modal.active{transform:translateY(0%) translateX(-50%);-webkit-transform:translateY(0%) translateX(-50%);-moz-transform:translateY(0%) translateX(-50%);-ms-transform:translateY(0%) translateX(-50%);-o-transform:translateY(0%) translateX(-50%)}.first-modal .first-image{min-width:233px;width:233px;height:277px;margin:0 48px 0 0}.first-modal .first-image img{aspect-ratio: 90/107;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.first-modal .first-date{margin:0 0 20px 0;color:var(--New-Forest-Green,#0d230e);font-size:14px;line-height:100%;letter-spacing:.56px;text-transform:uppercase}.first-modal .first-date img{margin:0 8px 0 0}.first-modal .line{margin:0 0 20px 0;position:relative}.first-modal .line img:first-child{display:none}.first-modal .line:before{content:"";display:block;position:absolute;top:50%;left:-50px;right:5px;height:1px;background:#7e944b}.first-modal .first-name{margin:0 0 16px 0;color:var(--New-Forest-Green,#0d230e);font-family:"Proxima Nova";font-size:32px;font-weight:300;line-height:100%;letter-spacing:-1.28px}.first-modal .close{background:url(https://derenivska-kupil.ua/wp-content/themes/kupil/images/close.svg) no-repeat center;top:12px;right:12px;min-height:32px;position:absolute;z-index:20;width:32px;height:32px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.book-btns{margin:32px 0 0 0}.book-btns a{margin:0 16px}.book-btns .btn-default{background:#0d230e;color:#fff}.price-list .accord-item .answer .price-hotel .value{width:160px;min-width:160px;text-align:center}.price-list .accord-item .answer .price-hotel .value.osib{width:100px;min-width:100px}.price-list .accord-item .answer .price-hotel .data{width:100%}.price-list .accord-item .answer .price-hotel-tr .value{font-weight:400;font-size:14px}.txt{margin:24px 0 0 0}@media (min-width:1200px){.header .header-langs:hover .lng-dropdown{margin:0 0 0 0;visibility:visible;opacity:1;pointer-events:all}.header .header-langs:hover .lng-button .ic{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.header .header-menu .nav li a:hover:after{width:100%}.header .header-menu .nav li a.active:after{width:100%}.main-menu li:hover .drop-menu{visibility:visible;opacity:1;pointer-events:all}.filosofy-section .item.reverse .item-image{margin:0 0 0 48px;order:3}.filosofy-section .item.reverse .number{order:1}.filosofy-section .item.reverse .item-info{order:2}.main-menu .menu-nav .nav li:hover a .icon .ic:last-child{margin:0 -18px 0 0}.main-menu .menu-nav .nav li:hover a{color:var(--Orange-Rust,#7e944b)}.main-menu .menu-nav .nav li:hover .icon{border-color:#7e944b}.rooms-list .item:hover .item-image{height:312px}.rooms-list .item:hover .item-buttons{margin:0 0 0 0}}@media (min-width:993px){.main-restorans .restorans-slider .active .item{opacity:1;color:#7e944b}.main-restorans .restorans-slider .active .item .ic{opacity:1;margin:0 0 0 16px}}@media (min-width:769px){.main-restorans .slick-track{width:100%!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}.main-restorans .slick-track .slide{float:none}}