@charset "UTF-8";/*!
Theme Name: Ski Planet
Author: Patryk Szram
Author URI: https://movecloser.pl/
Description: Lorem ipsum dolor sit amet
Version: 1.0
Text Domain: ski-planet
Tags: lorem, ipsum, dolor, sit, amet
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/.bestsellers-module h2{color:#484d67;text-align:left;font-weight:700;font-size:2rem;padding-left:1rem}.blog{margin-top:34px;font-weight:400;position:relative;text-align:center;padding-bottom:50px;color:#484d67}.blog .blog-more{background:#fff;line-height:24px;position:relative;z-index:1;text-align:center;text-decoration:none;margin:0 auto;width:calc(33.3333% - 10px);transition:all .2s ease-in-out;display:inline-block;margin-top:2rem;padding:6px 2rem;color:#2869cb;font-size:14px;border:2px solid #2869cb;border-radius:5px}.blog .blog-more:hover{background:#2869cb;color:#fff;border-color:#2869cb}@media (max-width:340px){.blog .blog-more{width:150px}}.blog:before{content:"";background:#f0f9ff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.5}.blog .blog-title{position:relative;margin-top:60px;z-index:1;font-size:2rem;font-weight:700}.blog .blog-item{background:#fff;max-height:485px;box-shadow:10px 10px 10px -5px #cecbdc;border-radius:5px;border-bottom:1px solid transparent;margin:10px;transition:.3s}.blog .blog-item:hover{box-shadow:13px 13px 12px -5px #bebbcc;transition:.3s}.blog .blog-item div{height:13.125rem;background-size:cover;background-position:center center;margin-bottom:20px;border-top-left-radius:5px;border-top-right-radius:5px}.blog .blog-item a{color:inherit;cursor:pointer}.blog .blog-item h2{height:70px;font-weight:600;margin:10px 0;font-size:18px;padding:5px 30px;text-align:left}.blog .blog-item h2 span{font-weight:600;font-size:12px;color:#fff;display:inline-block;float:right;background:red;padding:4px 10px;border-radius:10px}.blog .blog-item p{height:130px;padding:5px 30px 30px 30px;font-size:12px;text-align:justify;margin-bottom:0}.blog .blog-item p a{transition:all .2s ease-in-out;font-weight:600;color:#2869cb;text-decoration:none;margin-left:10px}.blog .blog-item p a:after{transition:all .2s ease-in-out;font-family:FontAwesome;content:" \f054 ";font-size:8px;margin-left:2px;color:#2869cb}.blog .blog-item p a:hover{color:#000}.blog .blog-item p a:hover:after{color:#000;margin-left:4px}.blog-embed{padding:0 15px;background:#f0f0f0}.blog-embed img{width:100%}.blog-embed h2{padding:45px 0 0;margin:0;font-weight:700;color:#2869cb}.blog-embed p.paragraph{font-size:1.1rem;line-height:1.8rem;max-width:530px}.blog-embed ul{display:block;list-style:none;padding:0;margin-top:20px}.blog-embed ul li{padding:0;display:inline-block;margin-right:25px}.blog-embed ul li img{max-width:35px}.boxes{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:-5px;margin-top:50px;padding-bottom:3.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:1200px){.boxes{-ms-flex-pack:justify;justify-content:space-between}}.boxes .box{font-weight:400;display:-ms-flexbox;display:flex;background-color:#fff;margin:1rem .5rem 0;border-bottom:none;border-radius:5px;box-shadow:10px 10px 10px -5px #cecbdc;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(20% - -30px);min-height:190px;transition:.3s}.boxes .box:hover{box-shadow:13px 13px 12px -5px #bebbcc;transition:.3s}.boxes .box.redBox{border-color:#f5195f}.boxes .box.blueBox{border-color:#3547d4}.boxes .box.yellowBox{border-color:#ffd200}.boxes .box.greenBox{border-color:#28d2a4}.boxes .box .box-image{height:150px;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;background-size:cover;-ms-flex-item-align:start;align-self:flex-start}.boxes .box.big{width:calc(50% - 10px)}@media (max-width:575.98px){.boxes .box.big{max-width:100%}}.boxes .box.small{max-width:calc(25% - 10px)}@media (max-width:575.98px){.boxes .box.small{max-width:100%}}.boxes .box:hover .shutter{transition:all .2s ease-in-out}.boxes .box h2{color:#484d67;font-size:1.1rem;font-weight:600;margin:0;padding:10px 5px;z-index:9;width:100%;text-align:center;box-shadow:inset 1px 1px 12px -5px rgba(114,112,136,.61);border-radius:0 0 5px 5px}.boxes .box h2:hover{text-decoration:underline}.boxes .box p{display:none;font-size:1rem;color:#8c8c8c;margin:0 10px;position:relative;z-index:9;line-height:1.2rem}.boxes .box p:last-of-type{margin-bottom:0}.boxes .box a{display:inline-block;font-size:16px;z-index:9;margin-left:10px}.boxes .box .box-inner{width:100%}@media (max-width:1199.98px){.boxes .box{width:calc(20% - -15px)}}@media (max-width:767.98px){.boxes .box{width:calc(50% - 50px)}}@media (max-width:575.98px){.boxes .box{width:calc(100% - 10px)}}.breadcrumbs{display:block;padding:10px 0;list-style:none;margin:0 auto;color:#484d67}.breadcrumbs span{display:inline-block;padding-right:10px;line-height:1rem;font-size:.875rem}.breadcrumbs span:after{content:'\f105';font-family:FontAwesome;margin-left:3px;font-size:1.6rem;line-height:1.6rem;vertical-align:baseline;position:relative;bottom:-4px}.breadcrumbs span:last-of-type:after{content:''}.breadcrumbs span a{text-decoration:none;display:inline-block;padding:5px 0}.breadcrumbs span.active:hover{color:#3097d1}.contentCarousel-nav{margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;text-align:center}@media (max-width:340px){.contentCarousel-nav{font-size:14px;line-height:20px}}.contentCarousel-nav .owl-next,.contentCarousel-nav .owl-prev{box-sizing:border-box;transition:all .2s ease-in-out;background:#fff;padding:8px 0;width:calc(33.3333% - 10px);opacity:1;border:2px solid transparent;vertical-align:middle}.contentCarousel-nav .owl-next.disabled,.contentCarousel-nav .owl-prev.disabled{opacity:.5}@media (max-width:340px){.contentCarousel-nav .owl-next,.contentCarousel-nav .owl-prev{width:150px}}.contentCarousel-nav.disabled .owl-next,.contentCarousel-nav.disabled .owl-prev{display:none}.consultants{color:#484d67;padding-top:15px;text-align:center}.consultants h2.main{margin-bottom:2rem;font-weight:700;font-size:2rem}.consultants p{font-size:18px;font-weight:400;text-align:center;padding-bottom:35px}.consultants .consultant{transition:all .2s ease-in-out;display:inline-block;width:160px;margin:5px 10px 45px 5px;text-decoration:none;color:#000;position:relative}.consultants .consultant .image{width:160px;height:160px;position:relative;background:#eff0f2;border-radius:50%}.consultants .consultant .image .image-top{z-index:1;position:absolute;width:160px;height:160px;top:-30px;left:0;border-radius:50%;overflow:hidden}.consultants .consultant .image .image-top img{position:absolute;top:0;right:0;height:190px}.consultants .consultant .image .image-bottom{z-index:0;position:absolute;width:160px;height:160px;bottom:0;left:0;border-radius:50%;overflow:hidden}.consultants .consultant .image .image-bottom img{position:absolute;bottom:0;right:0;height:190px}.consultants .consultant h3{transition:all .2s ease-in-out;color:#2869cb;display:block;font-weight:600;font-size:14px;text-align:center;margin:0;padding-top:.3125rem;opacity:1}.consultants .consultant .details{transition:all .2s ease-in-out;display:block;position:absolute;left:-5px;bottom:-25px;right:-5px;z-index:2;color:#fff;background:0 0;padding:15px}.consultants .consultant .details h3{transition:all .2s ease-in-out;color:#2869cb;display:block;opacity:0;font-weight:600;font-size:14px;text-align:center;margin:0;padding-top:.3125rem}.consultants .consultant .details>p{transition:all .2s ease-in-out;color:#fff;font-weight:600;display:block;opacity:0;margin:0;padding:0;font-size:14px}.consultants .consultant .details>p>a{transition:all .2s ease-in-out;margin-top:8px;background:#2869cb;border:2px solid #fff;font-size:12px;text-decoration:none;padding:2px 10px;color:#fff;display:inline-block}.consultants .consultant .details>p>a:hover{border:2px solid #fff;background:#fff;color:#2869cb}.consultants .consultant:hover h3{opacity:0}.consultants .consultant:hover .details{bottom:0;color:#fff;background:#2869cb;opacity:.9}.consultants .consultant:hover .details h3{opacity:1;color:#fff}.consultants .consultant:hover .details>p{opacity:1}#galleryGrid{margin-top:45px}#galleryGrid .grid a{width:50%;float:left}#galleryGrid .grid a:nth-child(3){clear:both}#galleryGrid .grid a img{width:100%}#galleryGrid a{display:block;position:relative;overflow:hidden}#galleryGrid a>span{position:absolute;left:0;bottom:-50px;right:0;padding:10px 15px;background:rgba(255,255,255,.7);color:#222;opacity:0;transition:.3s all ease}#galleryGrid a>span span{font-weight:700;display:block;font-size:1.25rem}#galleryGrid a:hover>span{bottom:0;opacity:1}section.help{font-weight:600;position:relative;padding:45px 0;margin-top:75px;color:#484d67}section.help h2{margin:0;text-align:left;padding-bottom:.8rem}@media (max-width:991.98px){section.help h2{width:100%}}section.help h2.primary.left{font-weight:700}section.help p{margin:0;font-size:1.125rem;padding:0}section.help .call-us{display:inline-block;font-weight:700;font-size:2.375rem;line-height:2rem;padding:1.25rem 0;color:#2869cb}@media (max-width:1199.98px){section.help .call-us{float:right}}section.help .call-us i{border-radius:50%;font-size:2.125rem;width:3.125rem;height:3.125rem;color:#2869cb;border:3px solid #2869cb;vertical-align:middle;text-align:center;line-height:3.125rem;position:relative;top:-4px;left:-10px}section.help .call-us i:before{position:relative;top:-2px}section.help .person{position:absolute;right:0;bottom:-45px}@media (max-width:1199.98px){section.help .person{display:none}}@media (max-width:767.98px){section.help,section.help h2{text-align:center}section.help .call-us{float:none}}@media (max-width:575.98px){section.help p{font-size:1rem}section.help .call-us{font-size:1.8rem}section.help .call-us i{font-size:1.8rem}}.map-engine{padding-top:0;padding-bottom:45px;background-color:#f0f0f0}.map-engine .map-engine-instructions{background-color:#2869cb;padding-top:55px;padding-bottom:35px;font-weight:600}.map-engine .map-engine-instructions .map-engine-instructions-container{display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.map-engine .map-engine-instructions .map-engine-instructions-step{width:80px;height:80px;border-radius:50%;border:2px solid #fff;margin-bottom:15px}.map-engine .map-engine-instructions .map-engine-instructions-step div{border-radius:50%;border:1px solid #2869cb;height:76px;width:76px;background-color:#fff;text-align:center}.map-engine .map-engine-instructions .map-engine-instructions-step div span{font-size:3rem}.map-engine .map-engine-instructions p{color:#fff;font-size:1.5rem}@media (max-width:1199.98px){.map-engine .map-engine-instructions p{font-size:1.25rem}}.map-engine .map-container{padding-top:55px}@media (max-width:1199.98px){.map-engine .map-container{padding-top:35px}}@media (max-width:575.98px){.map-engine .map-container{padding-top:5px}}.map-engine .map-container svg#poland{width:100%;min-height:500px}.map-engine .map-container svg#poland path.state{transition:all .2s ease-in-out;fill:#ace5ed;cursor:pointer}.map-engine .map-container svg#poland path.state.range-1{fill:#8fb8e0}.map-engine .map-container svg#poland path.state.range-1:hover{fill:#3479bc}.map-engine .map-container svg#poland path.state.range-2{fill:#8fe0d8}.map-engine .map-container svg#poland path.state.range-2:hover{fill:#34bcae}.map-engine .map-container svg#poland path.state.range-3{fill:#b9d3ed}.map-engine .map-container svg#poland path.state.range-3:hover{fill:#5493d3}.map-engine .map-container svg#poland path.state.range-4{fill:#ace5ed}.map-engine .map-container svg#poland path.state.range-4:hover{fill:#43c4d6}.map-legend{margin-top:100px;list-style:none}.map-legend li{display:block}.map-legend li .circle{display:inline-block;width:60px;height:60px;background:#555;border-radius:50%;vertical-align:middle;margin-right:8px;margin-top:20px;margin-bottom:20px}.map-legend li .circle.range-1{background:#8fb8e0}.map-legend li .circle.range-2{background:#8fe0d8}.map-legend li .circle.range-3{background:#b9d3ed}.map-legend li .circle.range-4{background:#ace5ed}.map-legend li label{display:inline-block;font-size:24px;vertical-align:middle;line-height:1;height:43px;font-weight:700;width:75%}.map-legend li label span{font-size:.9rem}@keyframes poland__active1{50%{fill:#3479bc}}@keyframes poland__active2{50%{fill:#34bcae}}@keyframes poland__active3{50%{fill:#5493d3}}@keyframes poland__active4{50%{fill:#43c4d6}}@keyframes poland__active__bg1{50%{background:#3479bc}}@keyframes poland__active__bg2{50%{background:#34bcae}}@keyframes poland__active__bg3{50%{background:#5493d3}}@keyframes poland__active__bg4{50%{background:#43c4d6}}.newsletter{font-weight:300;padding-bottom:30px;background:#f2f3f5;background-image:url(dist/images/nsl-background.jpg);background-size:cover;background-repeat:no-repeat;color:#484d67}.newsletter #fm_form_1{background-color:transparent!important}.newsletter p{font-size:18px;text-align:center}.newsletter .form-group{max-width:500px;margin-left:auto;margin-right:auto}.newsletter .form-group input{border:2px solid #2869cb;padding:10px 20px;height:auto}.object-filters{padding-top:15px}.object-filters h2{margin-bottom:2rem}.object-filters .filter-engine{padding:15px;display:block;text-align:center;margin:0 auto}.object-filters .filter-engine li{display:inline-block;margin:2px}.object-filters .filter-engine li span{font-size:1.25rem;font-weight:500;color:#c9c9c9}.object-filters .filter-engine li a,.object-filters .filter-engine li button{outline:0;transition:all .2s ease-in-out;cursor:pointer;display:inline-block;padding:2px 11px;font-size:16px;line-height:18px;margin:4px;border-radius:1rem;padding-left:1.5rem;position:relative}.object-filters .filter-engine li a:before,.object-filters .filter-engine li button:before{content:'';position:absolute;left:0;top:0;transform:translate(50%,45%);height:.75rem;width:.75rem;background-color:#fff;border-radius:1rem}.object-filters .filter-engine li a[data-toggle=filter-engine],.object-filters .filter-engine li button[data-toggle=filter-engine]{border:2px solid #d9d9d9;background:#fff;color:#b6b6b6}.object-filters .filter-engine li a[data-toggle=filter-engine]:hover,.object-filters .filter-engine li button[data-toggle=filter-engine]:hover{border-color:#a9a9a9;color:#9d9d9d}.object-filters .filter-engine li a[data-toggle=filter-engine].active,.object-filters .filter-engine li button[data-toggle=filter-engine].active{background:#2869cb;border-color:#2869cb;color:#fff}.object-filters .filter-engine li a[data-toggle=filter-engine].active:hover,.object-filters .filter-engine li button[data-toggle=filter-engine].active:hover{background:#2053a0}@media (max-width:767.98px){.object-filters .filter-engine li a,.object-filters .filter-engine li button{padding:8px 15px}}.object-filters .filter-engine li a:not([data-toggle=filter-engine]),.object-filters .filter-engine li button:not([data-toggle=filter-engine]){background:#efefef;color:#2869cb}.object-filters .filter-engine li a:not([data-toggle=filter-engine]):hover,.object-filters .filter-engine li button:not([data-toggle=filter-engine]):hover{color:#111;background-color:#ededed}.list-obiect{padding:.3125rem;text-align:center}.list-obiect.list-proposed{padding-bottom:75px}.list-obiect .list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}@media (min-width:1200px){.list-obiect .list{-ms-flex-pack:justify;justify-content:space-between}}.list-obiect .list-obiect-item{box-shadow:10px 10px 10px -5px #cecbdc;border-radius:5px;display:inline-block;text-decoration:none;color:#484d67;width:calc(20% - -30px);margin:10px;transition:.3s;position:relative}@media (max-width:575.98px){.list-obiect .list-obiect-item.hidden-mobile{display:none}}.list-obiect .list-obiect-item .image{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;height:16.125rem;background-color:#ccc;background-size:cover;background-image:none;background-position:30% center;position:relative}.list-obiect .list-obiect-item .image .anyminute{position:absolute;left:0;top:12px}.list-obiect .list-obiect-item .image .anyminute .lastminute{background:#ff9200;border-radius:0 5px 5px 0;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;padding:9px 9px 7px 9px;font-size:12px;font-weight:600;line-height:10px;color:#fff;margin-bottom:.3125rem}.list-obiect .list-obiect-item .image .anyminute .one_day{background:#28d2a4;border-radius:0 5px 5px 0;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;padding:9px 9px 7px 9px;font-size:12px;font-weight:600;line-height:10px;color:#fff;margin-bottom:.3125rem}.list-obiect .list-obiect-item .image .anyminute .firstminute{background:#ffd200;border-radius:0 5px 5px 0;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;padding:9px 9px 7px 9px;font-size:12px;font-weight:600;line-height:10px;color:#fff;margin-bottom:.3125rem}.list-obiect .list-obiect-item .image .anyminute .bestseller{background:#f5195f;border-radius:0 5px 5px 0;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;padding:9px 9px 7px 9px;font-size:12px;font-weight:600;line-height:10px;color:#fff;margin-bottom:.3125rem}.list-obiect .list-obiect-item .image .anyminute .freeski{background:#60b4f8;border-radius:0 5px 5px 0;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;padding:9px 9px 7px 9px;font-size:12px;font-weight:600;line-height:10px;color:#fff;margin-bottom:.3125rem;display:inline-block}.list-obiect .list-obiect-item .list-obiect-item-details{transition:all .2s ease-in-out;background:#fff;padding:10px;text-align:left;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:inset 1px 1px 12px -5px rgba(114,112,136,.61)}.list-obiect .list-obiect-item .list-obiect-item-details .stars{transition:all .2s ease-in-out;font-size:11px;width:40%;float:left;color:#000}.list-obiect .list-obiect-item .list-obiect-item-details .stars .fa{color:#484d67}.list-obiect .list-obiect-item .list-obiect-item-details .localization{font-weight:400;font-size:11px;width:60%;text-align:right;float:right;color:#484d67}.list-obiect .list-obiect-item .list-obiect-item-details h2{height:35px;transition:all .2s ease-in-out;float:none;clear:both;font-size:16px;padding-top:10px;margin-bottom:0;margin-top:0;padding-bottom:0;color:#484d67;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0;font-weight:700;letter-spacing:0}.list-obiect .list-obiect-item .list-obiect-item-details .foodInfo{height:30px;margin-top:-10px;margin-bottom:5px;text-align:left}.list-obiect .list-obiect-item .list-obiect-item-details .foodInfo span{padding:0;padding-left:10px;font-size:.875rem;font-weight:400;text-transform:none}.list-obiect .list-obiect-item .list-obiect-item-details .foodInfo .hotelFoodInfo{padding-left:0;margin-left:-6px}.list-obiect .list-obiect-item .list-obiect-item-details .list-obiect-item-details-details{border-bottom:1px solid #ddd}.list-obiect .list-obiect-item .list-obiect-item-details .list-obiect-item-details-details h2{font-size:16px;font-weight:600}.list-obiect .list-obiect-item .list-obiect-item-details .price{font-size:12px;color:#484d67;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.list-obiect .list-obiect-item .list-obiect-item-details .price .euro{transition:all .6s ease-in-out;font-weight:800;display:inline-block;font-size:20px;width:30px;height:30px;border-radius:50%;border:2px solid #000;text-align:center;padding-right:4px;line-height:25px;color:#484d67}.list-obiect .list-obiect-item .list-obiect-item-details .price .price{font-weight:200;display:inline-block;white-space:nowrap}.list-obiect .list-obiect-item .list-obiect-item-details .price .price span{transition:all .2s ease-in-out;font-weight:700;font-size:30px;color:#2869cb}.list-obiect .list-obiect-item .list-obiect-item-details .price .price span span{font-size:20px;font-weight:700}.list-obiect .list-obiect-item .list-obiect-item-details .price .price span.promo-price{color:#f5195f}.list-obiect .list-obiect-item .list-obiect-item-details .discount{border:1px solid red;border-radius:5px;position:absolute;padding:3px 8px;bottom:4%;right:5%;background:red;color:#fff;font-size:15px;font-weight:600}.list-obiect .list-obiect-item .list-obiect-item-details .main_promo{color:#f5195f;font-size:15px;font-weight:600;text-align:right;line-height:1}.list-obiect .list-obiect-item.class-first-minute{border-color:#feb300}.list-obiect .list-obiect-item.class-first-minute .price .euro{border-color:#feb300;color:#feb300}.list-obiect .list-obiect-item.class-first-minute .price .price span{color:#feb300}.list-obiect .list-obiect-item.class-last-minute{border-color:#fe0002}.list-obiect .list-obiect-item.class-last-minute .price .euro{border-color:#fe0002;color:#fe0002}.list-obiect .list-obiect-item.class-last-minute .price .price span{color:#fe0002}.list-obiect .list-obiect-item:hover{box-shadow:13px 13px 12px -5px #bebbcc;transition:.3s}.list-obiect .list-obiect-item:hover .list-obiect-item-details .price .euro{transform:rotate(360deg)}.list-obiect .list-obiect-item:hover h2{border-color:#207fdd}.list-obiect .owl-item{padding-bottom:10px}.list-obiect .owl-item>.list-obiect-item{width:calc(100% - 20px)}.list-obiect .list-obiect-item-more{display:block;padding:6px 2rem;background:#2869cb;border:2px solid #2869cb;color:#fff;font-size:14px;font-weight:500;text-align:center;text-decoration:none;border-radius:5px;width:calc(20% - -30px);margin:14px 10px;transition:all .2s ease-in-out}.list-obiect .list-obiect-item-more:hover{background:#fff;color:#2869cb}@media (max-width:1199.98px){.list-obiect .list-obiect-item{width:calc(20% - -15px)}.list-obiect .list-obiect-item-more{width:calc(20% - -15px)}}@media (max-width:991.98px){.list-obiect .list-obiect-item-more{margin:0 auto}}@media (max-width:767.98px){.list-obiect .list-obiect-item{width:calc(50% - 50px)}.list-obiect.hot-obiects .list-obiect-item:nth-last-child(2){display:inline-block}}@media (max-width:575.98px){.list-obiect .list-obiect-item{width:calc(100% - 10px)}.list-obiect .list-obiect-item-more{width:calc(60% - 10px);padding:6px 1rem}}.proposed-objects .list-obiect{padding-bottom:3rem}.proposed-objects .proposed-objects-title{color:#484d67;text-align:left;font-weight:600;font-size:2rem;padding-left:.7rem;margin:0}.proposed-objects .list-obiect-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.75rem;margin-bottom:1rem;color:#484d67}.proposed-objects .list-obiect-date{display:-ms-flexbox;display:flex}.proposed-objects .list-obiect-date img{margin-right:10px}.proposed-objects .date-year{display:block;text-align:left;font-size:10px;margin-top:-6px}.proposed-objects .list-btn{display:block;padding:6px 2rem;background:#2869cb;border:2px solid #2869cb;color:#fff;font-size:14px;font-weight:500;text-align:center;text-decoration:none;border-radius:5px;width:calc(20% - -30px);margin:14px 10px;transition:all .2s ease-in-out}.proposed-objects .list-btn:hover{background:#fff;color:#2869cb}@media (max-width:575px){.proposed-objects .list-btn{width:calc(60% - -30px);margin:1rem auto;padding:.8rem}}.section-photo img{width:100%}.term-table{display:-ms-flexbox;display:flex;text-align:center;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0 15px}@media (max-width:1199.98px){.term-table{-ms-flex-pack:start;justify-content:flex-start}}.term-table--header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.term-table--header h2{font-size:1.75rem!important;margin:2rem 0 .7rem 1rem}@media (max-width:880px){.term-table--header{-ms-flex-direction:column;flex-direction:column}.term-table--header h2{font-size:1.4rem!important}}.term-table div{display:table-cell;padding:6px 10px;text-align:left}.term-table div img{display:inline-block;vertical-align:middle;margin-right:6px;height:32px}@media (max-width:767.98px){.term-table div img{margin-bottom:4px;margin-right:0}}.term-table div p{font-weight:800;vertical-align:middle;margin:0;display:inline-block;font-size:16px;line-height:14px}.term-table div p span{font-weight:600;display:block;font-size:11px}.term-table div.term-table_holiday{width:200px}.term-table div.term-table_holiday span.shorten{max-width:150px;text-overflow:ellipsis;overflow:hidden;width:160px;height:1.2em;white-space:nowrap;background:#fff;position:absolute;z-index:9;margin-top:-12px;transition:.3s ease-in-out}.term-table div.term-table_holiday:hover span.shorten{overflow:visible;white-space:normal}.video{position:relative;text-align:center;padding-bottom:45px;color:#484d67}.video .video-more{background:#fff;line-height:24px;position:relative;z-index:1;text-align:center;text-decoration:none;margin:0 auto;width:calc(33.3333% - 10px);transition:all .2s ease-in-out;display:inline-block;margin-top:2rem;padding:6px 2rem;color:#2869cb;font-size:14px;border:2px solid #2869cb;border-radius:5px}.video .video-more:hover{background:#2869cb;color:#fff;border-color:#2869cb}@media (max-width:340px){.video .video-more{width:150px}}.video .contentCarousel-nav{-ms-flex-align:center;align-items:center}.video .contentCarousel-nav .owl-next,.video .contentCarousel-nav .owl-prev{border:none}.video .video-title{position:relative;margin-top:60px;z-index:1}.video .video-item{margin:0 15px;margin-top:3.125rem;margin-bottom:1rem;position:relative;display:block;box-shadow:10px 10px 10px -5px #cecbdc;border-radius:5px;border-bottom:1px solid transparent;transition:.3s}.video .video-item:hover{box-shadow:13px 13px 12px -5px #bebbcc;transition:.3s}.video .video-item div{transition:all .2s ease-in-out;height:260px;background-size:cover;background-position:0}.video .video-item div img{border-top-left-radius:5px;border-top-right-radius:5px}.video .video-item h2{transition:all .2s ease-in-out;font-weight:600;margin:0;font-size:18px;padding:25px 20px;text-align:center;color:#484d67;background-color:#fff;opacity:.95;position:absolute;left:0;bottom:0;right:0;height:75px}.video .video-item h2 span{font-weight:800;font-size:12px;color:#2869cb;display:inline-block;float:right;background:#fff;padding:4px 10px;border-radius:10px}.video .video-item i{transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:70px;color:#fff;opacity:.1}.video .video-item:hover div{opacity:.9}.video .video-item:hover i{opacity:1}.video .video-item:hover h2{padding:15px}.prices-skipass-table table{width:100%;text-align:center;padding:5px 0}.prices-skipass-table table th{text-align:center;padding-bottom:2px}.prices-skipass-table table tr:first-of-type{border-top:2px solid #ededed}.prices-skipass-table table tr{border-bottom:2px solid #ededed}.prices-skipass-table table tr td{font-size:13px;padding:2px}.prices-skipass label[for=prices-skipass-form-field-standard],.prices-skipass select[name=prices-skipass-form-field-standard]{display:none}.prices-skipass label[for=prices-skipass-form-field-date]{display:block;margin:0}.prices-skipass .form-group{text-align:center;vertical-align:middle}.prices-skipass .form-group .prices-skipass-form-date-button{display:-ms-inline-flexbox;display:inline-flex;padding-right:25px;cursor:pointer}.prices-skipass .form-group a{color:#2869cb;font-size:.875rem;float:right;padding-top:5px}.prices-skipass .form-group a span{transform:scale(.75)}.prices-skipass .form-group a span:after,.prices-skipass .form-group a span:before{background-color:#2869cb}.prices-skipass .form-group a:first-of-type{float:left}.prices-skipass .form-group select[name=prices-skipass-form-field-date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2869cb;border-radius:0;background-color:transparent;padding:5px 15px;padding-right:35px;outline:0}.prices-skipass .form-group .prices-skipass-selectWrapper{display:inline-block;margin:0 auto}.prices-skipass .form-group .prices-skipass-selectWrapper span:after{content:"";position:relative;right:30px;top:5px;display:inline-block;height:20px;width:20px;background-image:url(dist/images/icons/term-table-calendar.svg)}.prices-skipass table{width:100%;text-align:center;padding:15px 0}@media (max-width:575.98px){.prices-skipass table tbody,.prices-skipass table thead{font-size:.625rem}}.prices-skipass table th{text-align:center;padding-bottom:5px}.prices-skipass table tbody tr:first-of-type{border-top:2px solid #ededed}.prices-skipass table tbody tr{border-bottom:2px solid #ededed}.prices-skipass table tbody tr td{padding:10px}.prices-skipass form{text-align:center;padding-bottom:15px}.prices-skipass a[id=prices-skipass-show-more]{color:#3c3c3c;text-transform:uppercase;margin-top:15px;font-weight:700}.prices-skipass p{margin-bottom:0;color:#3c3c3c}.prices-skipass-table table{width:100%;text-align:center;padding:5px 0}.prices-skipass-table table th{text-align:center;padding-bottom:2px}.prices-skipass-table table tr:first-of-type{border-top:2px solid #ededed}.prices-skipass-table table tr{border-bottom:2px solid #ededed}.prices-skipass-table table tr td{font-size:13px;padding:2px}.prices-skipass-valley label[for=prices-skipass-form-field-standard],.prices-skipass-valley select[name=prices-skipass-form-field-standard]{display:none}.prices-skipass-valley label[for=prices-skipass-form-field-date]{display:block;margin:0}.prices-skipass-valley .form-group{text-align:center;vertical-align:middle}.prices-skipass-valley .form-group .prices-skipass-form-date-button{display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.prices-skipass-valley .form-group a{color:#2869cb;font-size:.875rem;float:right;padding-top:5px}.prices-skipass-valley .form-group a span{transform:scale(.75)}.prices-skipass-valley .form-group a span:after,.prices-skipass-valley .form-group a span:before{background-color:#2869cb}.prices-skipass-valley .form-group a:first-of-type{float:left}.prices-skipass-valley .form-group .prices-skipass-form-field-date{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2869cb;border-radius:0;background-color:transparent;padding:5px 15px;padding-right:35px;outline:0}.prices-skipass-valley .form-group .prices-skipass-selectWrapper{display:inline-block;margin:0 auto;position:relative}.prices-skipass-valley .form-group .prices-skipass-selectWrapper span{position:absolute;top:3px;right:-20px;pointer-events:none}.prices-skipass-valley .form-group .prices-skipass-selectWrapper span:after{content:"";position:relative;right:30px;top:5px;display:inline-block;height:20px;width:20px;pointer-events:none;background-image:url(dist/images/icons/term-table-calendar.svg)}.prices-skipass-valley table{width:100%;text-align:center;padding:15px 0}.prices-skipass-valley table th{text-align:center;padding-bottom:5px}.prices-skipass-valley table thead tr{border-bottom:2px solid #ededed}.prices-skipass-valley table tbody .prices-skipass-node-title{background-color:#f5f5f6;font-weight:700;position:relative}.prices-skipass-valley table tbody .prices-skipass-node-skipass-info{font-weight:700;color:#2779cb}.prices-skipass-valley table tbody .prices-skipass-node-types{color:#2869cb;font-weight:700}.prices-skipass-valley table tbody tr{border-bottom:2px solid #ededed}.prices-skipass-valley table tbody tr td{padding:10px}.prices-skipass-valley form{text-align:center;padding-bottom:15px}.prices-skipass-valley a[id=prices-skipass-show-more]{color:#3c3c3c;text-transform:uppercase;margin-top:15px;font-weight:700}.prices-skipass-valley p{margin-bottom:0;color:#3c3c3c}a .promo-banner-single{color:#484d67}.promo-banner-single{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;transition:all ease .3s;margin:42px 15px 92px}.promo-banner-single.no-bottom-margin{margin-bottom:15px}.promo-banner-single .promo-banner-image{background:url(/wp-content/uploads/2019/04/lach-1-c-1280x720-7.jpg) no-repeat top left;background-size:cover;width:70%;height:auto;border-top-left-radius:5px;border-bottom-left-radius:5px}.promo-banner-single .promo-banner-image .promo-banner-content{width:30%;height:100%;float:left;padding:30px;position:relative}.promo-banner-single .promo-banner-content{width:30%;height:auto;padding:30px;position:relative}.promo-banner-single .promo-banner-content .stars{font-size:20px}.promo-banner-single .promo-banner-content h2{font-size:23px;font-weight:600;margin:10px 0 15px}.promo-banner-single .promo-banner-content h3{font-weight:400;font-size:12px;margin-bottom:20px}.promo-banner-single .promo-banner-content ul{font-size:14px;list-style:none;line-height:2rem;margin-bottom:30px;padding:0}@media (max-width:767px){.promo-banner-single .promo-banner-content ul{margin-bottom:40px}}.promo-banner-single .promo-banner-content ul li{font-weight:500;font-size:15px}.promo-banner-single .promo-banner-content ul li img.checkbox{float:left;margin-right:10px;height:10px;width:13px;margin-top:10px}.promo-banner-single .promo-banner-content .promo-banner-price{font-size:36px;color:#2869cb;font-weight:700;letter-spacing:-.2px;position:absolute;bottom:10px;right:25px}.promo-banner-single .promo-banner-content .promo-banner-price small{font-size:16px;color:#000}.promo-banner-single .promo-banner-content .promo-banner-price span{font-size:16px;color:#000;font-weight:400}.promo-banner-single .promo-banner-content .promo-banner-price span.cursym{font-size:20px;color:#2869cb;font-weight:700}.promo-banner-single .promo-banner-content .promo-banner-price.pink{color:#e4146b}.promo-banner-single .promo-banner-content .promo-banner-price.pink span.cursym{color:#e4146b}@media (min-width:768px){.promo-banner-single{box-shadow:1px 1px 5px 2px #cecbdc;border-radius:5px}.promo-banner-single:hover{box-shadow:1px 1px 12px 2px #bebbcc}}.promo-banner-single .desktop-only{display:block}.promo-banner-single .mobile-only{display:none}@media (max-width:767px){.promo-banner-single{-ms-flex-direction:column;flex-direction:column;height:auto}.promo-banner-single .desktop-only{display:none}.promo-banner-single .mobile-only{display:block}.promo-banner-single .superlast-bottom img,.promo-banner-single .superlast-top img{width:100%}.promo-banner-single .promo-banner-image{width:100%;height:250px;float:none;border-radius:0}.promo-banner-single .promo-banner-content{width:100%;float:none;padding:0;position:relative}.promo-banner-single .promo-banner-content .extra-mobile-padding{border-left:1px solid #aee045;border-right:1px solid #aee045;padding:20px 15px}.promo-banner-single .promo-banner-content .extra-mobile-padding ul{margin-bottom:0}.promo-banner-single .promo-banner-content .promo-banner-price{position:relative;bottom:0;right:0;font-weight:700}.promo-banner-single .promo-banner-content .promo-banner-price img{width:100%}.promo-banner-single .promo-banner-content .promo-banner-price small,.promo-banner-single .promo-banner-content .promo-banner-price span,.promo-banner-single .promo-banner-content .promo-banner-price span.cursym{font-weight:700}.promo-banner-single .promo-banner-content .promo-banner-price>div{position:absolute;top:5px;width:100%;text-align:center}.promo-banner-single.super-pink .promo-banner-content .extra-mobile-padding{border-left:1px solid #ab1147;border-right:1px solid #ab1147}.promo-banner-single.super-pink .promo-banner-content .promo-banner-price{color:#fff}.promo-banner-single.super-pink .promo-banner-content .promo-banner-price small,.promo-banner-single.super-pink .promo-banner-content .promo-banner-price span,.promo-banner-single.super-pink .promo-banner-content .promo-banner-price span.cursym{color:#fff}.promo-banner-single.super-green .promo-banner-content .extra-mobile-padding{border-left:1px solid #aee045;border-right:1px solid #aee045}.promo-banner-single.super-green .promo-banner-content .promo-banner-price{color:#fff}.promo-banner-single.super-green .promo-banner-content .promo-banner-price small,.promo-banner-single.super-green .promo-banner-content .promo-banner-price span,.promo-banner-single.super-green .promo-banner-content .promo-banner-price span.cursym{color:#fff}.promo-banner-single.super-yellow .promo-banner-content .extra-mobile-padding{border-left:1px solid #ffd200;border-right:1px solid #ffd200}.promo-banner-single.super-yellow .promo-banner-content .promo-banner-price{color:#2869cb}.promo-banner-single.super-yellow .promo-banner-content .promo-banner-price small,.promo-banner-single.super-yellow .promo-banner-content .promo-banner-price span,.promo-banner-single.super-yellow .promo-banner-content .promo-banner-price span.cursym{color:#000}}.prices-table label[for=prices-table-form-field-standard],.prices-table select[name=prices-table-form-field-standard]{display:none}.prices-table label[for=prices-table-form-field-date]{display:block;margin:0}.prices-table .form-group{text-align:center;vertical-align:middle}.prices-table .form-group .prices-table-form-date-button{display:-ms-inline-flexbox;display:inline-flex;padding-right:25px;cursor:pointer}.prices-table .form-group a{color:#2869cb;font-size:.875rem;float:right;padding-top:5px}.prices-table .form-group a span{transform:scale(.75)}.prices-table .form-group a span:after,.prices-table .form-group a span:before{background-color:#2869cb}.prices-table .form-group a:first-of-type{float:left}.prices-table .form-group select[name=prices-table-form-field-date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2869cb;border-radius:0;background-color:transparent;padding:5px 15px;padding-right:35px;outline:0}.prices-table .form-group .prices-table-selectWrapper{display:inline-block;margin:0 auto}.prices-table .form-group .prices-table-selectWrapper span:after{content:"";position:relative;right:30px;top:5px;display:inline-block;height:20px;width:20px;background-image:url(dist/images/icons/term-table-calendar.svg)}.prices-table table{width:100%;text-align:center;padding:15px 0}.prices-table table .finalize{display:block;padding:5px 10px;background-color:#00cc35;border:1px solid #00cc35;cursor:pointer;color:#fff}.prices-table table .finalize:hover{color:#00cc35;background-color:#fff}.prices-table table th{text-align:center;padding-bottom:5px}.prices-table table tbody tr:first-of-type{border-top:2px solid #ededed}.prices-table table tbody tr{border-bottom:2px solid #ededed}.prices-table table tbody tr td{padding:10px}.prices-table form{text-align:center;padding-bottom:15px}.prices-table a[id=prices-table-show-more]{color:#3c3c3c;text-transform:uppercase;margin-top:15px;font-weight:700}.prices-table p{margin-bottom:0;color:#3c3c3c}#hotelApartments_hoverMenu{display:none;padding:inherit;position:absolute;top:73px;left:48.8%;transform:translate(-50%,0);z-index:990}@media (max-width:991.98px){#hotelApartments_hoverMenu{display:none!important}}#hotelApartments_hoverMenu .container{margin:0 auto}@media (max-width:1199.98px){#hotelApartments_hoverMenu .container{max-width:991px}}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu_wrapper{display:inherit;width:100%;margin:0 auto;padding-right:7px;padding-left:26px}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__list{padding-right:0;padding-left:0;text-align:left;background-color:#2869cb}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__list h4{color:#fff;text-align:center;font-size:1rem;font-weight:700;margin-top:15px}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__list ul{list-style-type:none;padding:0;float:none!important}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__list ul li{display:block!important;color:#2869cb;padding:5px;padding-left:15px;margin:0!important;cursor:pointer;font-size:.875rem;text-align:center}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__list ul li a{display:block;border:none!important;padding:0!important;color:#fff}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__list ul li:hover{background-color:#2f91f3;border-right:3px solid #2f91f3}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details{padding:15px 45px;background-color:#2f91f3;padding-right:20px}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .hotelApartments_hoverMenu__details__fullOffer{display:block;background-color:#2869cb;color:#fff;text-transform:uppercase;text-align:center;padding:15px 0;width:95%;cursor:pointer}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .hotelApartments_hoverMenu__details__fullOffer:hover{background-color:#fff;color:#2869cb;border:#2869cb}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .hotelApartments_hoverMenu__details__fullOffer:hover .arrow_indicator{background-image:url(dist/images/arrow_action_blue.png)}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .hotelApartments_hoverMenu__details__fullOffer .arrow_indicator{display:inline-block;vertical-align:middle;height:30px;width:30px;margin-left:5px;margin-top:-5px;background-image:url(dist/images/arrow_action.png);background-size:cover}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .hotelApartments_hoverMenu__details__fullOffer .arrow_indicator:hover{background-image:url(dist/images/arrow_action_blue.png)}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect{padding-right:0;padding-left:0}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect .list-obiect-item{margin-right:0;margin-left:0}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .hotelApartments_hoverMenu__details__hotelName{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .hotelApartments_hoverMenu__details__hotelName h2{font-size:2rem;font-weight:700;margin:0;color:#fff}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect{border:none;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:distribute;justify-content:space-around;text-align:left}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect .list-obiect-wrapper{width:100%;display:inline-block}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect .list-obiect-wrapper>div{border:1px solid #2869cb;text-align:center;margin:0 5px;padding:10px;width:60%}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect .list-obiect-wrapper>div a{display:block}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect .list-obiect-wrapper>div:hover{border:1px solid #fff;background-color:#2869cb}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect .list-obiect-wrapper>div:hover a{color:#fff}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect .list-obiect-show-more-wrapper{-ms-flex-item-align:end;align-self:flex-end}#hotelApartments_hoverMenu .container .hotelApartments_hoverMenu__details .list-obiect .list-obiect-item{width:90%}.page-template-ski-school h2{font-size:1.75rem;margin:0}.page-template-ski-school section{padding-top:0}.page-template-ski-school section h2.main{color:#484d67;font-size:2rem;text-align:left;margin:0}.page-template-ski-school #subschools{margin-bottom:50px}@media (max-width:1199.98px){.page-template-ski-school #subschools{margin-bottom:130px}}#school-courses,#school-details-info,#school-gallery,#school-general-info,#school-hero,#school-location,#school-trumps{font-size:16px}#school-courses .main,#school-details-info .main,#school-gallery .main,#school-general-info .main,#school-hero .main,#school-location .main,#school-trumps .main{margin-bottom:3rem;width:100%}@media (min-width:768px){#school-courses,#school-details-info,#school-gallery,#school-general-info,#school-hero,#school-location,#school-trumps{margin-bottom:3rem}}#school-courses h2,#school-details-info h2,#school-gallery h2,#school-general-info h2,#school-hero h2,#school-location h2,#school-trumps h2{font-size:32px;font-weight:700}#school-courses p,#school-details-info p,#school-gallery p,#school-general-info p,#school-hero p,#school-location p,#school-trumps p{font-size:16px}#school-courses p strong,#school-details-info p strong,#school-gallery p strong,#school-general-info p strong,#school-hero p strong,#school-location p strong,#school-trumps p strong{font-weight:800}#school-hero{margin-bottom:0;background-size:cover;position:relative;z-index:99;height:580px}#school-hero.school-hero-movie{height:auto;font-size:0}#school-hero p{font-size:1rem}#school-hero .school-hero-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;height:580px;text-align:left}#school-hero .school-hero-name *{text-shadow:#0a2d58 2px 2px 6px}#school-hero .school-hero-name img{filter:drop-shadow(2px 2px 6px #0a2d58);height:65px;width:auto;max-width:80%}#school-hero .school-hero-name h2{color:#fff;font-weight:600;font-size:5rem;text-align:left;letter-spacing:1px;line-height:1.25;margin-bottom:30px}@media (max-width:767.98px){#school-hero .school-hero-name h2{font-size:2.4rem}}#school-hero .school-hero-name p{font-size:3.5rem;font-weight:500;text-align:left;color:#fff;line-height:1.25}@media (max-width:767.98px){#school-hero .school-hero-name p{font-size:2rem}}#school-hero .school-hero-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%;color:#fff;padding:100px 0}#school-hero .school-hero-text h2{font-weight:900;font-size:3rem}#school-hero .school-hero-text p{font-size:2rem;margin-bottom:0}#school-hero .school-hero-text span{font-weight:200}#school-champion{margin-bottom:50px}#school-champion img{display:block;margin:0 auto;max-width:60%;min-width:280px;height:auto}#school-questionnaire{margin-bottom:40px}#school-questionnaire .school-questionnaire-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#school-questionnaire .school-questionnaire-content{background-color:#2869cb;background-image:linear-gradient(90deg,#0643b3,#1e85dc,#0643b3);border-radius:20px;padding:45px 55px;width:-webkit-fit-content;width:fit-content}#school-questionnaire .school-questionnaire-content h2,#school-questionnaire .school-questionnaire-content p{color:#fff}#school-questionnaire .school-questionnaire-content h2{font-size:1.5rem;font-weight:700;margin-top:0;margin-bottom:30px}#school-questionnaire .school-questionnaire-content p{font-size:1.2rem;margin-top:0;margin-bottom:30px}#school-questionnaire .school-questionnaire-content p:last-child{margin-bottom:0}#school-questionnaire .school-questionnaire-content a{color:#fff;padding:.5rem 2rem .5rem 3.8rem;cursor:pointer;display:inline-block;background-color:#ec008c;border-radius:10px;border:2px solid #fff;font-size:1.2rem;font-weight:700;text-transform:uppercase}#school-questionnaire .school-questionnaire-content a img{height:20px;margin-left:30px;margin-top:-8px}#school-boss{margin-bottom:165px}#school-boss .school-boss-medals{margin-bottom:220px}@media (max-width:1199.98px){#school-boss .school-boss-medals{margin-bottom:110px}}@media (max-width:767.98px){#school-boss .school-boss-medals{text-align:center}}#school-boss .school-boss-medals img{max-width:100%;height:auto}#school-boss .school-boss-medals h2{margin-bottom:20px}@media (max-width:767.98px){#school-boss .school-boss-medals h2{text-align:center}}#school-boss .school-boss-medals p{max-width:420px}#school-boss .school-boss-desc{background-color:#e3ecff;padding:50px}#school-boss .boss-img{width:100%;height:auto}#school-boss .boss-title{font-size:1.2rem;font-weight:600}#school-boss .text-larger{font-size:1.1rem}#school-prices{margin-bottom:165px}#school-prices h2{margin-bottom:30px}@media (max-width:991.98px){#school-prices .school-pricelist-desktop{display:none}}@media (min-width:992px){#school-prices .school-pricelist-mobile{display:none}}#school-prices .school-pricelist-mobile tr.school-places td{padding-top:30px;padding-bottom:15px}#school-prices .school-pricelist-mobile tr.school-places:first-child td{padding-top:0}#school-prices table{margin-bottom:30px;width:100%}#school-prices table tr.school-places td{font-size:1rem}#school-prices table tr.school-places td:first-of-type{border-top:0;border-left:0}#school-prices table td{border:2px solid #e6e6f0;font-size:1.125rem;font-weight:600}@media (max-width:575.98px){#school-prices table td{font-size:1rem}}#school-prices table td.school-level{background-color:#e4e5e8b0;padding-left:18px}@media (max-width:575.98px){#school-prices table td.school-level{padding-left:0}}#school-prices table td.school-level div{text-align:left}#school-prices table td .promo-price{background-color:#fff;color:#2869cb;font-weight:700}#school-prices table td div{text-align:center}#school-prices table td>div{display:-ms-flexbox;display:flex}#school-prices table td>div div{-ms-flex:1;flex:1;padding:12px}@media (max-width:575.98px){#school-prices table td>div div{padding:6px}}#school-prices p{font-size:.75rem;font-weight:600;text-align:right;margin-bottom:0}#school-prices .pricelist-desc p:first-of-type{color:#2869cb}#school-trumps{background-color:rgba(40,105,203,.1);background-image:linear-gradient(90deg,#0643b3,#1e85dc,#0643b3);padding:15px 0;margin-bottom:50px}#school-trumps .school-trumps-groups-single{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){#school-trumps .school-trumps-groups-single{-ms-flex-pack:start;justify-content:flex-start}#school-trumps .school-trumps-groups-single:not(:last-child){margin-bottom:15px}}#school-trumps .school-trumps-groups-single p{color:#fff;font-size:1rem;font-weight:500;margin:0}#school-trumps .school-trumps-groups-single .trump-1,#school-trumps .school-trumps-groups-single .trump-2,#school-trumps .school-trumps-groups-single .trump-3,#school-trumps .school-trumps-groups-single .trump-4{background-size:100% auto;background-position:center;background-repeat:no-repeat;height:50px;width:50px;margin-right:15px}@media (max-width:767.98px){#school-trumps .school-trumps-groups-single .trump-1,#school-trumps .school-trumps-groups-single .trump-2,#school-trumps .school-trumps-groups-single .trump-3,#school-trumps .school-trumps-groups-single .trump-4{min-width:40px}}#school-trumps .school-trumps-groups-single .trump-1{background-image:url(dist/images/icons/grupa_atut.svg)}#school-trumps .school-trumps-groups-single .trump-2{background-image:url(dist/images/icons/ski-mask_atut.svg)}#school-trumps .school-trumps-groups-single .trump-3{background-image:url(dist/images/icons/award_atut.svg)}#school-trumps .school-trumps-groups-single .trump-4{background-image:url(dist/images/icons/puchar.svg)}#subschools .subschools-groups{margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem}@media (max-width:767.98px){#subschools .subschools-groups{margin-left:0;margin-right:0}}#subschools .subschools-groups .subschools-groups-single{background-position:top left;background-repeat:no-repeat;background-size:cover;width:27%;margin:2rem;box-shadow:15px 15px 25px -5px rgba(0,0,0,.25);min-height:330px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;text-decoration:none;border-radius:10px}@media (max-width:1199.98px){#subschools .subschools-groups .subschools-groups-single{margin:1.4rem}}@media (max-width:991.98px){#subschools .subschools-groups .subschools-groups-single{width:45%;margin:1.2rem}}@media (max-width:767.98px){#subschools .subschools-groups .subschools-groups-single{width:100%}}#subschools .subschools-groups .subschools-groups-single .subschool-text{border-radius:0 0 10px 10px;background-color:rgba(255,255,255,.85);padding:20px 0 15px 30px;width:100%;line-height:2;position:relative}#subschools .subschools-groups .subschools-groups-single .subschool-text span{color:#fff;font-size:12px;padding:5px 8px;border:solid 1px #fff;background-color:#ffd302;position:absolute;right:0;top:-40px;line-height:1;border-top-left-radius:3px;border-bottom-left-radius:3px}#subschools .subschools-groups .subschools-groups-single h4{color:#434d7e;margin-bottom:0;font-size:1.125rem;font-weight:700}#subschools .subschools-groups .subschools-groups-single p{font-size:1rem;margin:0;color:#434d7e;font-weight:400}#subschools .subschools-groups .subschools-groups-single .features{margin:0 1rem .5rem}#subschools .subschools-groups .subschools-groups-single .features ul{list-style:none;padding-left:0}#subschools .subschools-groups .subschools-groups-single .features ul li{position:relative;padding-left:20px}#subschools .subschools-groups .subschools-groups-single .features ul li::before{position:absolute;left:0;top:4px;content:"";width:13px;height:10px;background:url(dist/images/icons/icon-checkbox.svg) center center no-repeat}#subschools.skischool-home h2.main{text-align:left;color:#484d67;font-weight:600;font-size:1.75rem;margin:2rem 0 .7rem 1rem}#subschools.skischool-home .subschools-groups{-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;margin-top:2rem;margin-left:0;margin-right:0;gap:48px 0}@media (max-width:1199.98px){#subschools.skischool-home .subschools-groups{margin-bottom:1.5rem}}#subschools.skischool-home .subschools-groups .owl-item>.subschools-groups-single{width:calc(100% - 10px)}#subschools.skischool-home .subschools-groups .subschools-groups-single{box-shadow:10px 10px 10px -5px #cecbdc;transition:.3s;display:block;width:30%;min-height:0;border-radius:5px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){#subschools.skischool-home .subschools-groups .subschools-groups-single{width:calc(50% - 20px)}}@media (max-width:575px){#subschools.skischool-home .subschools-groups .subschools-groups-single{width:100%}}#subschools.skischool-home .subschools-groups .subschools-groups-single .subschool-img{-ms-flex:1 0 200px;flex:1 0 200px;max-height:200px;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px}#subschools.skischool-home .subschools-groups .subschools-groups-single .subschools-groups-single-inner{box-shadow:inset 1px 1px 12px -5px rgba(114,112,136,.61);padding-top:.5rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:100%}#subschools.skischool-home .subschools-groups .subschools-groups-single h4{margin:0 1rem .5rem}#subschools.skischool-home .subschools-groups .subschools-groups-single h4 span{float:right;font-weight:400}#subschools.skischool-home .subschools-groups .subschools-groups-single p{margin:0 1rem .5rem;color:#666}#subschools.skischool-home .subschools-groups .subschools-groups-single a{display:block;padding:0 1rem .5rem}#instructors{margin-bottom:3rem}#school-general-info .school-general-info-picture{height:400px;background-size:cover;background-position:center;border-radius:5px;box-shadow:0 0 15px -5px rgba(0,0,0,.75)}@media (max-width:991.98px){#school-general-info .school-general-info-picture{height:300px}}#school-general-info .school-general-info-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){#school-general-info .school-general-info-text{margin-top:1rem}}#school-courses .school-courses-groups{margin-top:1rem;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#school-courses .school-courses-groups .school-courses-groups-single{max-width:290px;border-radius:10px;background-color:#2869cb;padding:1rem;margin:.5rem;color:#fff;box-shadow:0 0 25px -5px rgba(0,0,0,.75)}#school-courses .school-courses-groups .school-courses-groups-single span{font-size:1.75rem;font-weight:800}#school-location .school-location-details p{text-align:center}#school-location-map{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}#school-location-map span{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.5rem 1rem;background-color:rgba(0,0,0,.6);color:#fff;border-radius:5px;cursor:pointer}#school-location-map span:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;height:1rem;width:1rem;padding-right:.5rem;pointer-events:none}#school-details-info h4{margin-top:2.5rem;margin-bottom:1.5rem}#school-gallery{margin-bottom:3rem}#school-gallery .owl-dots .owl-dot.active span{background-color:#2869cb}#school-groups{background:#eee;padding-bottom:45px}#school-groups .obiect .circle{width:150px;height:150px;background:#fff;font-size:2.25rem;font-weight:800;text-align:center;border-radius:50%;margin:45px auto;line-height:150px}#school-groups .obiect h2{font-size:1.875rem;font-weight:800;text-align:center;color:#2869cb}#school-groups .obiect p{text-align:justify;line-height:1.6;color:#555;font-style:normal;font-size:.875rem;max-width:280px;margin:0 auto}#school-groups .btn-primary,#school-groups .form_table #submitReview,.form_table #school-groups #submitReview{margin:0 auto;margin-top:45px;border-radius:0;padding:15px 50px;font-size:1rem;font-weight:700}#skiStations_hoverMenu-DISABLED{display:none;padding:inherit;position:absolute;left:48.65%;top:73px;transform:translate(-50%,0);z-index:990}#skiStations_hoverMenu-DISABLED ul{display:block}@media (max-width:991.98px){#skiStations_hoverMenu-DISABLED{display:none!important}}#skiStations_hoverMenu-DISABLED .container{margin:0 auto;padding-right:0}@media (max-width:1199.98px){#skiStations_hoverMenu-DISABLED .container{max-width:991px}}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu_wrapper{display:inherit;width:100%;max-width:12.5rem}@media (min-width:1200px){#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu_wrapper{padding-right:11px;padding-left:80px;margin-left:98px}}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__list{padding-right:0;padding-left:0;text-align:left;background-color:#fff}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__list h4{color:#fff;text-align:center;font-size:1rem;font-weight:700;margin-top:15px}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__list ul{list-style-type:none;padding:0;float:none!important}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__list ul li{display:block!important;color:#2869cb;padding:5px;padding-left:15px;margin:0!important;cursor:pointer;font-size:.875rem;text-align:center}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__list ul li a{display:block;border:none!important;padding:0!important;color:#2869cb}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__list ul li:hover{background-color:#2f91f3;border-right:3px solid #2f91f3}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__list ul li:hover a{color:#fff}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details{padding:5px;padding-left:35px;padding-top:15px;padding-right:35px;background-color:#2f91f3}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__skiStationName h2{font-size:2rem;font-weight:700;text-align:left;padding-left:35px;margin-top:0}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__skiStationName h2 a{color:#fff}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__skiStationName .skiStations_hoverMenu__details__price p{font-size:1.125rem;font-weight:700;text-align:right;margin:0;padding-right:10px;margin-bottom:15px;line-height:1}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__skiStationName .skiStations_hoverMenu__details__price p span{display:block;font-size:1rem;font-weight:400}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__skiStationName .skiStations_hoverMenu__details__price p .skiStations_hoverMenu__details__price__final{display:inline-block;color:#2869cb;font-weight:700;font-size:1.875rem;line-height:1}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__valleyInfo{border:1px solid #fff;padding:5px;color:#fff}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__valleyInfo p{display:block;padding:5px 5px;margin:0;text-align:left}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__valleyInfo p span{font-weight:400}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__valleyInfo>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__valleyInfo>div div{text-align:left}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .seasonIndicator{color:#fff;text-align:center;margin-bottom:0;margin-top:5px;padding:0;text-align:left;font-size:1.125rem;text-transform:capitalize}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;color:#fff}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__description p{padding:5px;padding-left:0;text-align:left;line-height:1}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__description a{-ms-flex-item-align:end;align-self:flex-end;margin-top:-20px;color:#2869cb;color:#fff}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__description a:hover{color:#3c3c3c;text-decoration:none;cursor:pointer}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__valleyImg{background-image:url(https://ski-planet.mc-3.movecloser.pl/wp-content/uploads/2017/05/val_di_sole_02.jpg);background-size:cover;background-position:center;width:100%;margin-bottom:13px}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__list__container{padding:0}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__list{list-style-type:none;width:100%;padding:0;background-color:#fff;margin-bottom:0}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__list :first-child{border-top:1px solid transparent}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__list li{display:block;margin:0!important;text-align:center}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__list li a{font-weight:700;display:block;border:none!important;padding:18px}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__list li:hover{background-color:#2869cb;cursor:pointer}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .skiStations_hoverMenu__details__list li:hover a{color:#fff}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .list-obiect{border:none;-ms-flex-pack:distribute;justify-content:space-around}#skiStations_hoverMenu-DISABLED .container .skiStations_hoverMenu__details .list-obiect .list-obiect-item{width:30%;border:none}.active-nav-border{border-bottom:3px solid #fff;width:100%;height:1px;display:block;position:absolute;bottom:-20px;z-index:999}@media (max-width:991.98px){.active-nav-border{display:none!important}}#skiStations_hoverMenu{display:none;padding:0;position:absolute;left:48.65%;top:67px;transform:translate(-45%,0);z-index:990;width:10.5rem;background:#fff;border-radius:0 0 5px 5px;text-align:center;box-shadow:8px 8px 15px -5px rgba(114,112,136,.4)}#skiStations_hoverMenu ul{padding:0;display:block;margin:0}#skiStations_hoverMenu li{display:block;margin:0;padding:0;border-radius:0;transition:none}#skiStations_hoverMenu li:hover{transition:none;background:#2869cb}#skiStations_hoverMenu li:hover a{color:#fff;border-bottom:1px solid #2869cb;border-top:none;border-left:none;border-right:none}#skiStations_hoverMenu a{transition:none;display:block;padding:5px 0;margin:0 6px;border-radius:0;border-bottom:1px solid #eee;color:#2869cb;font-size:.9rem}.stats{background:#2869cb;margin-top:86px;background-image:url(dist/images/stats-bg-bl.png),url(dist/images/stats-bg-br.png);background-position:left bottom,right bottom;background-repeat:no-repeat,no-repeat}.stats h2{text-align:center;color:#fff;font-weight:700;font-size:50px;margin:20px 0 10px}@media (max-width:575.98px){.stats h2{font-size:30px}}.stats h5{text-align:center;color:#fff;font-weight:700;font-size:16px;margin:0 0 45px}@media (max-width:575.98px){.stats h5{font-size:13px}}.stats .callbox{border:1px solid #fff;border-radius:5px;background:#1c53a7;margin:19px 0 0;padding-right:30px}@media (max-width:767px){.stats .callbox{display:none}}.stats .callbox h2{font-size:18px;text-align:right}.stats .callbox h2 i{border:2px solid #fff;border-radius:15px;width:30px;height:30px;text-align:center;padding:5px 0 0 0}.stats .callbox h5{font-size:30px;text-align:right;font-weight:900;margin:0 0 20px}div.standards-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;font-size:13px;-ms-flex-wrap:wrap;flex-wrap:wrap}div.standards-list .single-standard{-ms-flex:0 0 calc(33.3% - 10px);flex:0 0 calc(33.3% - 10px);width:calc(33.3% - 10px);max-width:calc(33.3% - 10px);margin-bottom:15px;margin-right:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:0;border-radius:10px;border:solid 1px #eee;color:#404445;opacity:.4}div.standards-list .single-standard:nth-child(3n+3){margin-right:0}@media (max-width:768px){div.standards-list .single-standard{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}}@media (max-width:991.98px){div.standards-list .single-standard{border:solid 1px #2869cb}}div.standards-list .single-standard.active{opacity:1}div.standards-list .single-standard.active button{cursor:pointer}div.standards-list .single-standard_title{font-size:13px;font-weight:700;margin-bottom:5px;color:#2869cb;text-align:center;padding:15px 15px 0}div.standards-list .single-standard_subtitle{font-size:13px;font-weight:700}div.standards-list .single-standard_images{text-align:center;margin:10px 0;position:relative}div.standards-list .single-standard_images .first-minute,div.standards-list .single-standard_images .last-minute{background:#ffd302;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;right:0;z-index:10;color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;display:none}div.standards-list .single-standard_images .last-minute{background:#ff9200}div.standards-list .single-standard_images .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 5px}div.standards-list .single-standard_images-carousel-item{overflow:hidden;position:relative}div.standards-list .single-standard_images-carousel-item img{width:100%}div.standards-list .single-standard_features{list-style:none;padding-left:0;font-size:13px;line-height:1.88;margin-bottom:15px;padding:0 15px}div.standards-list .single-standard_features li{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}div.standards-list .single-standard_features li img{margin-top:6px;margin-right:5px;min-width:11px}div.standards-list .single-standard_features li sup{top:.5em}div.standards-list .single-standard_features-lower{border-top:solid 1px rgba(182,187,209,.33);padding-top:5px;margin-bottom:0}div.standards-list .single-standard_features .expand-features-hidden{color:#9a9eb4;cursor:pointer;margin-bottom:5px;font-size:13px}div.standards-list .single-standard_features .expand-features-hidden .arrow{margin-left:10px}div.standards-list .single-standard_features .expand-features-hidden .arrow img{transition:.5s ease-in-out}div.standards-list .single-standard_features .expand-features-hidden .arrow img.rotate{transform:rotate(-180deg)}div.standards-list .single-standard_features .features-hidden{display:none}@media (max-width:991.98px){div.standards-list .single-standard_reservation{background:#2869cb;color:#fff;padding:15px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-top:15px}}div.standards-list .single-standard_reservation-details{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;font-size:12px;border-top:solid 1px rgba(182,187,209,.33);margin-top:5px;padding-top:10px;padding-right:15px;padding-left:15px}@media (max-width:991.98px){div.standards-list .single-standard_reservation-details{border-top:none;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;padding-right:0;padding-left:0;padding-top:0}div.standards-list .single-standard_reservation-details>div:first-child{padding-top:5px;padding-bottom:5px;border-right:1px solid #fff;padding-right:15px;margin-right:15px}}@media (max-width:991.98px) and (max-width:991.98px){div.standards-list .single-standard_reservation-details>div:first-child{max-width:180px}}@media (max-width:991.98px) and (max-width:340px){div.standards-list .single-standard_reservation-details>div:first-child{padding-right:10px;margin-right:10px}}@media (max-width:991.98px){div.standards-list .single-standard_reservation-details .single-standard_people{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}div.standards-list .single-standard_reservation-details .kids{color:#fff}}div.standards-list .single-standard_reservation-details>div{width:100%;display:-ms-flexbox;display:flex}div.standards-list .single-standard_reservation-details>div.handy-search-trigger-container{display:none}@media (max-width:991.98px){div.standards-list .single-standard_reservation-details>div.handy-search-trigger-container{display:block;width:50px}}@media (max-width:991.98px){div.standards-list .single-standard_reservation-details>div{display:block}}div.standards-list .single-standard_reservation-details>div>div{width:50%;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:991.98px){div.standards-list .single-standard_reservation-details>div>div{width:auto;-ms-flex:auto;flex:auto;font-size:15px;white-space:nowrap}}@media (max-width:340px){div.standards-list .single-standard_reservation-details>div>div{font-size:14px}}div.standards-list .single-standard_reservation-details>div>div:nth-child(2){text-align:right}div.standards-list .single-standard:not(.active) .single-standard_extras{display:none}div.standards-list .single-standard_extras{margin:0 -15px;background:#22a7fc;text-align:center;font-size:14px;font-weight:700;padding:7px;color:#fff;display:none}div.standards-list .single-standard_extras .single-standard_insurance{margin-top:5px}@media (max-width:767px){div.standards-list .single-standard_extras{display:block}}div.standards-list .single-standard_price{text-align:center;font-size:20px;font-weight:700;margin:5px 0}div.standards-list .single-standard_price .standard-promo-text-label{font-size:15px;font-weight:600;display:block;line-height:1.2;color:#f5195f}@media (max-width:991px){div.standards-list .single-standard_price .standard-promo-text-label{color:#fff}div.standards-list .single-standard_price .standard-promo-text-label br{display:none;color:#fff}}div.standards-list .single-standard_price-caption{font-size:12px;font-weight:400;display:block;color:#9a9eb4}div.standards-list .single-standard_button{text-align:center;margin-top:15px}div.standards-list .single-standard_button button{color:#fff;padding:.5rem 3rem;cursor:auto;background-color:#2869cb;border:2px solid #2869cb;border-radius:5px;font-size:1rem;font-weight:700}@media (max-width:991.98px){div.standards-list .single-standard_button button{background-color:#e93e8d;border:2px solid #e93e8d}}div.standards-list .single-standard_safe-reservation{border-top:solid 1px rgba(182,187,209,.33);margin-top:10px;padding-top:10px;color:#72d04a;font-size:11px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}@media (max-width:991.98px){div.standards-list .single-standard_safe-reservation{display:none;padding-bottom:0}}div.standards-list .single-standard_safe-reservation img{margin-right:10px}div.search-hotel.search-hotel-standards{background:#eef5ff;border-radius:10px;color:#404445;margin-bottom:15px;padding-top:15px;padding-bottom:15px}@media (max-width:991.98px){div.search-hotel.search-hotel-standards{display:none}}div.search-hotel.search-hotel-standards .search-hotel-form-calculator{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker,div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .form-group{padding:0}@media (max-width:767px){div.search-hotel.search-hotel-standards .search-hotel-form-calculator{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker{-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;margin-bottom:15px}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker label{margin-bottom:5px}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker select[id=calculator-date-],div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker select[id=search-hotel-form-field-date]{padding-left:20%}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people{width:100%}}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-align:center}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker label{margin-right:35px;padding-bottom:0}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button{display:-ms-flexbox;display:flex;padding:0;position:relative}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button button{position:absolute;z-index:15;top:0;outline:0;border:none;background-color:#6af;color:#fff;height:36px;width:30px;cursor:pointer;border-radius:5px 0 0 5px;left:-25px}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button button span{transform:scale(.5);position:absolute;top:13px;left:0}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button button span:after,div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button button span:before{background-color:#fff}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button button.inactive span:after,div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button button.inactive span:before{background-color:#2d74d1}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button.button-right{-ms-flex-pack:start;justify-content:flex-start}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .calculator__form__date__button.button-right button{left:auto;right:-25px;border-radius:0 5px 5px 0}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .form-group .calculator__form__date__switch,div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .form-group .search-hotel-form-date-switch{background:#60b4f8}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .form-group .calculator__form__date__switch.switch-disabled span:after,div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .form-group .calculator__form__date__switch.switch-disabled span:before,div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .form-group .search-hotel-form-date-switch.switch-disabled span:after,div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .form-group .search-hotel-form-date-switch.switch-disabled span:before{background-color:#2869cb}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .form-group .form-control{border-color:#60b4f8;text-align:center}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-datepicker .form-group select{min-width:180px;padding-left:10px}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:250px;padding-top:3px}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people .person-group{width:100%}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people .person-group .person-input-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people .person-group label{margin-top:3px}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people .person-group select{width:35px;height:30px;margin-left:15px;display:inline-block;padding:0 0 0 12px}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people input.person-select{border:1px solid #6394de;background:#fff;color:#8b8b8b;float:none;margin-left:15px;height:30px;border-radius:5px}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people .styled-checkbox input+label:after{border:1px solid #6394de}div.search-hotel.search-hotel-standards .search-hotel-form-calculator .col-people .container-kid-age{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.tabs-list-section{padding-bottom:3rem;padding-right:30px;padding-left:30px}.tabs-list-section h2{color:#484d67;text-align:left;font-weight:500;font-size:1.6rem;padding-left:1rem;margin-top:5rem;margin-bottom:.7rem}.tabs-list-section .tabs-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.tabs-list-section .tab{color:#484d67;font-size:.9rem;text-align:center;margin:1rem 0 0 0;min-width:9.2rem;border:1px solid #f1f1f1;border-radius:5px;box-shadow:10px 10px 10px -5px #cecbdc;transition:.3s;font-weight:500;padding:.5rem}.tabs-list-section .tab:hover{color:#fff;background:#2869cb;border:#2869cb;box-shadow:13px 13px 12px -5px #bebbcc;transition:.3s}#addOpinion{display:block;background-color:#fff;padding:inherit;text-align:left}#addOpinion .opinionButton__wrapper{text-align:center}#addOpinion .opinionButton{margin:0 auto;margin-top:30px;background-color:#fff;border:2px solid #2869cb;border-radius:0;color:#2869cb}#addOpinion .opinionButton:hover{background-color:#2869cb;color:#fff;cursor:pointer}#addOpinion>a{border:2px solid #2869cb;border-radius:0;background-color:#fff;color:#2869cb;padding:10px 20px;cursor:pointer}#addOpinion>a:hover{color:#fff;background-color:#2869cb}#addOpinion .addOpinion__thanksInfo{color:#00cc35}#addOpinion .addOpinion-form{display:none}#addOpinion .addOpinion-form label[for=addOpinion-form-textarea]{font-size:2rem}#addOpinion .addOpinion-form .addOpinion-form-field-checkbox-container .form-check-label span a{border:none;color:#2869cb}#addOpinion .addOpinion-form .addOpinion-form-field-checkbox-container .form-check-label span a:hover{background-color:transparent;color:#3c3c3c}#addOpinion .addOpinion-form .addOpinion-form-submit{margin-top:15px;text-align:center}#addOpinion .addOpinion-form .addOpinion-form-submit span{border:2px solid #2869cb;background-color:#fff;color:#2869cb;padding:10px 20px;cursor:pointer}#addOpinion .addOpinion-form .addOpinion-form-submit span:hover{color:#fff;background-color:#2869cb}.faq-page .container{max-width:800px}@media (max-width:900px){.faq-page .container{max-width:100%}}.faq-section.valleySite__overview__template h2.faq-title{font-size:1.75rem;margin-top:0;font-weight:600}.faq-section h1{font-size:32px;color:#484d67;margin:48px 0}.faq-section h2,.faq-section h3{font-size:24px;font-weight:700;color:#484d67;margin:48px 0 24px}.faq-section h2.main.faq-title,.faq-section h3.main.faq-title{font-size:2rem;font-weight:700;text-align:center}.faq-section .pills-title{font-size:18px;font-weight:700;color:#484d67;margin-bottom:10px}.faq-section .faq-pills a{font-size:16px;color:#484d67;padding:10px 24px;background-color:#eef5ff;transition:.3s ease-out background-color;border-radius:5px;display:inline-block;margin-bottom:5px}@media (max-width:767px){.faq-section .faq-pills a{font-size:14px}}.faq-section .faq-pills a:hover{background-color:#104eab;color:#fff}.faq-section .card{margin-bottom:24px;border-radius:4px;border:2px solid #104eab;transition:.3s ease-out border-color}.faq-section .card.collapsed{border-color:transparent}.faq-section .card .card-header{background:0 0;border:none;padding:0}.faq-section .card .card-header button{background-color:#fff;padding:24px 32px;font-weight:600;font-size:18px;color:#104eab;text-decoration:none;transition:.3s ease-out background-color;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:767px){.faq-section .card .card-header button{font-size:15px;padding:24px 15px}}.faq-section .card .card-header button img{transition:.3s ease-out all;transform:rotate(135deg);max-width:100%}@media (max-width:767px){.faq-section .card .card-header button img{width:20px}}.faq-section .card .card-header button.collapsed{background-color:#eef5ff;color:#495057}.faq-section .card .card-header button.collapsed img{transform:rotate(0)}.faq-section .card .card-body{padding:0 32px 24px}@media (max-width:767px){.faq-section .card .card-body{padding:24px 15px;font-size:14px}}.faq-section.faq-section-frontpage h3{font-size:18px}.faq-section.faq-section-frontpage .card{margin-bottom:12px}.faq-section.faq-section-frontpage .card .card-header button{font-size:14px;padding:10px 32px}.faq-section.faq-section-frontpage .card .card-header button.collapsed img{height:30px}.above-header{color:#fff;line-height:1;padding:5px 0;position:relative;width:100%;margin:0 auto 10px}.above-header .description,.above-header .title{height:30px;padding-left:5px;padding-top:9px;font-size:14px;font-weight:700}.above-header .title{text-align:left;padding-left:13px}.above-header .description{text-align:center}.above-header .button-wrapper,.above-header .description,.above-header .title{float:left}.above-header .button-wrapper span{padding:7px 40px;background:#fff;font-size:16px;display:inline-block;float:right;font-weight:700;border:1px solid #fff}@media (max-width:575.98px){.above-header .button-wrapper span{padding:7px 20px}}.above-header .button-wrapper span:hover{background:inherit;color:#fff!important}@media (max-width:575.98px){.above-header{text-align:center}.above-header .button-wrapper,.above-header .description,.above-header .title{text-align:center}.above-header .description{margin-bottom:10px}.above-header .button-wrapper span{float:none}}header .above-header{z-index:9999;margin-top:-10px}.safe-reservation-banner{padding-top:0}@media (max-width:767.98px){.safe-reservation-banner{display:none}}.safe-reservation-banner>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:url(dist/images/safe-reservation-banner-shapes.svg) left center no-repeat;background-size:cover;padding:18px;border-radius:5px;margin:15px 0}@media (max-width:768px){.safe-reservation-banner>div{-ms-flex-direction:row;flex-direction:row;background-size:cover;background-position:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:380px){.safe-reservation-banner>div{padding:10px}}.safe-reservation-banner>div .text-content{margin:0 15px;font-size:24px;font-weight:700;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;margin-left:100px}@media (max-width:768px){.safe-reservation-banner>div .text-content{margin:15px 0;-ms-flex-direction:column;flex-direction:column;width:50%;text-align:right;display:block;font-size:16px;margin-top:0}}@media (max-width:380px){.safe-reservation-banner>div .text-content{font-size:14px}}.safe-reservation-banner>div .text-content span.number{font-size:30px;margin:0 10px;color:#aee045}@media (max-width:768px){.safe-reservation-banner>div .text-content span.number{font-size:25px;margin:0;line-height:1}}@media (max-width:380px){.safe-reservation-banner>div .text-content span.number{font-size:18px}}.safe-reservation-banner>div .emblem{color:#aee045;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px}@media (max-width:768px){.safe-reservation-banner>div .emblem{background:#084086;padding:10px;border-radius:5px;max-width:50%;margin-bottom:10px}}@media (max-width:380px){.safe-reservation-banner>div .emblem{padding:5px}}.safe-reservation-banner>div .emblem img{margin-right:10px}@media (max-width:380px){.safe-reservation-banner>div .emblem img{width:20px;margin-right:5px}}.safe-reservation-banner>div a{background:#aee045;font-size:16px;font-weight:700;color:#0d58b4;padding:10px 30px;line-height:1;border-radius:5px;text-align:center}@media (max-width:768px){.safe-reservation-banner>div a{margin:0 auto}}.page-template-listing-hotels .safe-reservation-banner>div{margin-bottom:0}.custom-top-banner{padding-top:0;height:80px}@media (max-width:767.98px){.custom-top-banner{display:none}}.custom-top-banner+#valleySite,.custom-top-banner+.loaderContainer+#valleySite{margin-top:15px}.custom-top-banner>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#2869cb;background-repeat:no-repeat;background-position:left center;background-size:cover;border-radius:5px;margin:15px 0;height:100%;overflow:hidden}.custom-top-banner>div .left-image{width:300px;height:100%}.custom-top-banner>div .left-image img{-webkit-clip-path:polygon(0 0,100% 0,96% 100%,0 100%);clip-path:polygon(0 0,100% 0,96% 100%,0 100%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-top-banner>div .text-content{margin:0 15px;font-size:24px;color:#fff;text-align:center;line-height:1.2}.custom-top-banner>div a{background:#aee045;font-size:16px;font-weight:700;color:#0d58b4;padding:10px 30px;line-height:1;border-radius:5px;text-align:center;margin-right:15px}.custom-top-banner>div .icon-container{height:100%;padding-right:15px;padding-left:30px;-webkit-clip-path:polygon(6% 0,100% 0,100% 100%,0 100%);clip-path:polygon(6% 0,100% 0,100% 100%,0 100%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.alerts .alert-bar{height:34px;line-height:34px;font-size:14px;border-radius:17px;background:#f4d5fa;color:#7c338b;padding-left:25px;margin-bottom:20px;overflow:hidden}.alerts .alert-bar .single-alert{display:inline}.alerts .alert-bar .single-alert img{max-height:20px;margin-right:15px;animation:delicate-shake 4s .7s ease-in-out infinite;transform-origin:50% 4px}.alerts .alert-bar .single-alert .message{margin-right:40px}.list-group-item .singleOffer__alerts .alert-bar{background:#f3fc37;line-height:34px;font-size:14px;border-radius:0 0 20px 20px;color:#6c6839;padding-left:25px;overflow:hidden;margin-top:-20px;padding-top:23px;height:60px}.list-group-item .singleOffer__alerts .alert-bar .single-alert{display:inline}.list-group-item .singleOffer__alerts .alert-bar .single-alert img{max-height:20px;margin-right:15px;animation:ring 4s .7s ease-in-out infinite;transform-origin:50% 4px}.list-group-item .singleOffer__alerts .alert-bar .single-alert .message{margin-right:40px}.single-hotel-alert .alert-bar{height:50px;line-height:50px;font-size:15px;font-weight:700;border-radius:20px 20px 0 0;background:#f3fc37;color:#484d67;padding-left:25px;overflow:hidden}.single-hotel-alert .alert-bar .single-alert{display:inline}.single-hotel-alert .alert-bar .single-alert img.calendar{max-height:30px;margin-right:15px;animation:delicate-shake 4s .7s ease-in-out infinite;transform-origin:50%}.single-hotel-alert .alert-bar .single-alert .message{margin-right:20px}@media (max-width:767px){.single-hotel-alert .alert-bar{font-size:15px;font-weight:400;height:auto;line-height:1.5;padding:10px}.single-hotel-alert .alert-bar .single-alert{display:inline-block;text-align:center}.single-hotel-alert .alert-bar .single-alert:not(:first-child){display:none}.single-hotel-alert .alert-bar .single-alert img.calendar{max-height:20px;margin-right:10px}.single-hotel-alert .alert-bar .single-alert .message{margin-right:10px}}.single-hotel-alert+.obiect-gallery-container #object-gallery,.single-hotel-alert+.obiect-gallery-container #object-gallery .ug-slider-wrapper{border-top-left-radius:0;border-top-right-radius:0}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes delicate-shake{0%{transform:rotate(0)}1%{transform:rotate(10deg)}3%{transform:rotate(-8deg)}5%{transform:rotate(14deg)}7%{transform:rotate(-12deg)}9%{transform:rotate(10deg)}11%{transform:rotate(-8deg)}13%{transform:rotate(6deg)}15%{transform:rotate(-4deg)}17%{transform:rotate(2deg)}19%{transform:rotate(-4deg)}21%{transform:rotate(8deg)}23%{transform:rotate(-6deg)}25%{transform:rotate(0)}100%{transform:rotate(0)}}.assets-bar{background:#2869cb;padding:0;color:#fff;font-size:18px}.assets-bar h2{font-weight:600}.assets-bar p{margin-bottom:0;line-height:180%}.assets-bar-slim{background:#f0f0f0}.assets-bar-slim p{margin:0;padding:10px 0;font-weight:600;color:#2869cb}.owl-carousel#sliderMain{position:relative}@media (max-width:991.98px){.owl-carousel#sliderMain{margin-bottom:45px}}@media (min-width:768px){.owl-carousel#sliderMain{height:580px}}.owl-carousel#sliderMain .owl-dots{position:absolute;bottom:10px;width:100%}.owl-carousel#sliderMain .owl-dots .owl-dot{width:20px;margin:0 10px;outline:0!important}.owl-carousel#sliderMain .owl-dots .owl-dot span{background:0 0;margin:0;width:20px;height:20px;border:2px solid #fff;border-radius:50%}.owl-carousel#sliderMain .owl-dots .owl-dot.active{background-color:#2869cb;border-radius:50%}.owl-carousel#sliderMain .owl-dots .owl-dot.done span{width:100%}@media (max-width:991.98px){.owl-carousel#sliderMain .owl-dots{bottom:-40px}.owl-carousel#sliderMain .owl-dots .owl-dot span{border:2px solid #2869cb}.owl-carousel#sliderMain .owl-dots .owl-dot.active{background-color:#3c78d4}}.owl-carousel#sliderMain .item{height:580px;min-height:280px;background-position:center left;background-size:cover}.owl-carousel#sliderMain .item:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(#666,#fff,.4,0)}.owl-carousel#sliderMain .item a{transition:all .2s ease-in-out;font-weight:600;display:inline-block;color:#2869cb;background:#fff;padding:8px 30px;text-decoration:none;margin-top:30px;border-radius:.6rem;box-shadow:#fff 0 0 9px 1px}.owl-carousel#sliderMain .item a:hover{background:#2869cb;color:#fff}.owl-carousel#sliderMain .item a.mobile-btn{display:none}@media (max-width:767.98px){.owl-carousel#sliderMain .item a.mobile-btn{display:block;position:absolute;bottom:55px;left:50%;transform:translateX(-50%);font-size:18px!important}}.owl-carousel#sliderMain .item .captions{position:absolute;top:24%;left:365px;color:#fff;font-weight:900}.owl-carousel#sliderMain .item .captions .above-header-h2{line-height:64px;font-size:calc(64px * .453);font-weight:900}.owl-carousel#sliderMain .item .captions h2{line-height:118px;font-size:calc(118px * .525);margin-bottom:0;font-weight:900}.owl-carousel#sliderMain .item .captions h3{line-height:69px;font-size:calc(69px * .463);font-weight:900}@media (max-width:1639px){.owl-carousel#sliderMain .item .captions{top:29%;left:345px}.owl-carousel#sliderMain .item .captions .above-header-h2{line-height:59px;font-size:calc(59px * .453)}.owl-carousel#sliderMain .item .captions h2{line-height:108px;font-size:calc(108px * .525)}.owl-carousel#sliderMain .item .captions h3{line-height:66px;font-size:calc(66px * .463)}}@media (max-width:1440px){.owl-carousel#sliderMain .item .captions{top:26%;left:296px}.owl-carousel#sliderMain .item .captions .above-header-h2{line-height:49px;font-size:calc(49px * .453)}.owl-carousel#sliderMain .item .captions h2{line-height:93px;font-size:calc(93px * .525)}.owl-carousel#sliderMain .item .captions h3{line-height:57px;font-size:calc(57px * .463)}}@media (max-width:1200px){.owl-carousel#sliderMain .item .captions{top:26%;left:220px}.owl-carousel#sliderMain .item .captions .above-header-h2{line-height:49px;font-size:calc(49px * .453)}.owl-carousel#sliderMain .item .captions h2{line-height:93px;font-size:calc(93px * .525)}.owl-carousel#sliderMain .item .captions h3{line-height:57px;font-size:calc(57px * .463)}}@media (max-width:767px){.owl-carousel#sliderMain .item .captions{top:27%;left:180px}.owl-carousel#sliderMain .item .captions .above-header-h2{line-height:43px;font-size:calc(43px * .453)}.owl-carousel#sliderMain .item .captions h2{line-height:80px;font-size:calc(80px * .525)}.owl-carousel#sliderMain .item .captions h3{line-height:49px;font-size:calc(49px * .463)}}@media (max-width:480px){.owl-carousel#sliderMain .item .captions{top:28%;left:95px}.owl-carousel#sliderMain .item .captions .above-header-h2{line-height:38px;font-size:calc(34px * .453)}.owl-carousel#sliderMain .item .captions h2{line-height:70px;font-size:calc(62px * .525)}.owl-carousel#sliderMain .item .captions h3{line-height:39px;font-size:calc(39px * .463)}}@media (max-width:767.98px){.owl-carousel#sliderMain .item .captions a{display:none}}.owl-carousel#sliderMain .item.captions-right .captions{left:980px}@media (max-width:1639px){.owl-carousel#sliderMain .item.captions-right .captions{left:860px}}@media (max-width:1440px){.owl-carousel#sliderMain .item.captions-right .captions{left:746px}}@media (max-width:1200px){.owl-carousel#sliderMain .item.captions-right .captions{left:700px}}@media (max-width:767px){.owl-carousel#sliderMain .item.captions-right .captions{left:383px}}@media (max-width:480px){.owl-carousel#sliderMain .item.captions-right .captions{left:107px}}.owl-carousel#sliderMain.removeBottomMargin{margin-bottom:0}.owl-carousel#sliderOffer{margin-top:50px}.owl-carousel#sliderOffer .item{position:relative;color:#fff;height:50vh;min-height:280px;background-position:center center;background-size:cover}.owl-carousel#sliderOffer .item .captions{position:absolute;top:50%}.owl-carousel#sliderOffer .item .captions h2{font-weight:600;font-size:38px}.owl-carousel#sliderOffer .item .captions .stars{font-weight:400;font-size:14px;margin-left:.3125rem}.owl-carousel#sliderOffer .item .captions .stars i{font-size:12px;margin-right:3px}.owl-carousel#sliderOffer .item .captions ul{padding:20px 0 0;font-weight:400;font-size:16px;list-style:none}.owl-carousel#sliderOffer .item .captions ul li:before{content:"";display:inline-block;vertical-align:middle;height:8px;width:8px;background:#fff;border-radius:50%;margin:0 10px 0 5px}.owl-carousel#sliderOffer .item .captions a{transition:all .2s ease-in-out;font-weight:600;display:inline-block;color:#2869cb;background:#fff;padding:6px 35px;text-decoration:none;margin-top:30px}.owl-carousel#sliderOffer .item .captions a:hover{background:#2869cb;color:#fff}.owl-carousel#sliderOffer .item .captions.captions-left{left:15%}.owl-carousel#sliderOffer .item .captions.captions-center{text-align:center;left:50%}.owl-carousel#sliderOffer .item .captions.captions-right{text-align:right;right:15%}.owl-carousel#sliderOffer .item.captions-left .captions{left:15%}@media (max-width:767.98px){.owl-carousel#sliderOffer .item.captions-left .captions{width:85%}}.owl-carousel#sliderOffer .item.captions-center .captions{text-align:center;left:50%}@media (max-width:767.98px){.owl-carousel#sliderOffer .item.captions-center .captions{width:100%}}.owl-carousel#sliderOffer .item.captions-right .captions{text-align:right;left:auto;right:15%}@media (max-width:767.98px){.owl-carousel#sliderOffer .item.captions-right .captions{width:85%}}@media (max-width:767.98px){.owl-carousel#sliderOffer .item{height:450px}.owl-carousel#sliderOffer .item .captions h1{font-size:2.2rem}.owl-carousel#sliderOffer .item .captions h2{font-size:1.2rem}}@media (max-width:767.98px){.owl-carousel#sliderOffer .item .captions h1{font-size:2rem}.owl-carousel#sliderOffer .item .captions h2{font-size:1rem}}.owl-carousel#sliderOffer .owl-nav{margin:0}.owl-carousel#sliderOffer .owl-nav .owl-next,.owl-carousel#sliderOffer .owl-nav .owl-prev{background:0 0;position:absolute;top:50%;font-size:100px}.owl-carousel#sliderOffer .owl-nav .owl-prev{left:15px}.owl-carousel#sliderOffer .owl-nav .owl-next{right:15px}.owl-carousel#sliderOffer .sliderOfferPrev{position:absolute;left:10px;font-size:100px;top:50%;color:#fff}.owl-carousel.dots-on-slider{margin-bottom:10px}.owl-carousel.dots-on-slider .owl-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:auto}.owl-carousel .owl-dots{width:100%}@media (max-width:767px){.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}}.calendar-popup{display:none;position:fixed;top:100px;z-index:99}.calendar-popup-body{padding:19px 23px 30px 13px;border-radius:5px;box-shadow:0 12px 25px 0 rgba(0,0,0,.16);border:solid 1px #ced4da;background-color:#fff;z-index:999;color:#104eab;width:1170px;max-width:100%}.calendar-popup-body .close{cursor:pointer}.calendar-popup-body .title{font-size:20px;font-weight:700;text-align:center}.calendar-popup-body .subtitle{font-size:16px;font-weight:400;text-align:center}.calendar-popup-body .month{margin-top:20px}.calendar-popup-body .month-name{font-size:16px;font-weight:700;line-height:2;text-align:center;color:#484d67;margin-bottom:10px}.calendar-popup-body .month .week{padding:10px 7px 10px 20px;border-radius:3px;background-color:#f2f3f5;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1;text-align:left;color:#104eab}.calendar-popup-body .month .week.unavailable:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.4)}.calendar-popup-body .month .week.available{cursor:pointer}.calendar-popup-body .month .week.available:hover:not(.active){background-color:#cfd6e3}.calendar-popup-body .month .week.available.active{background-color:#104eab;color:#fff}.calendar-popup-body .month .week:before{content:"";width:3px;border-radius:2px;background-color:#104eab;position:absolute;left:0;top:0;height:100%}.calendar-popup-body .month .week .labels{color:#fff;font-weight:700;font-size:14px;line-height:1;text-align:center}.calendar-popup-body .month .week .labels span{padding:2px 12px;border-radius:2px;margin-left:5px}.calendar-popup-body .month .week .labels .freeski{background:#60b4f8;display:none}.calendar-popup-body .month .week .labels .freeski.active{display:inline}.calendar-popup-body .month .week .labels .holiday{background:#ffe6ab}.calendar-popup-body .month .week .labels .holiday.active{background:#ffb302}.calendar-popup-body .actions-container{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;height:100%}.calendar-popup-body .actions-container .dropdown-container{margin-bottom:20px;font-size:13px;text-align:right}.calendar-popup-body .actions-container .dropdown-container label{margin-bottom:0}.calendar-popup-body .actions-container .dropdown-container select{font-size:16px}.calendar-popup-body .actions-container .dropdown-container .custom-calendar-select{position:relative}.calendar-popup-body .actions-container .dropdown-container .custom-calendar-select .select-expand{background:#fff;position:absolute;display:none;bottom:25px;right:-12px;padding:10px 3px 5px 21px;border-radius:3px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.calendar-popup-body .actions-container .dropdown-container .custom-calendar-select .select-expand>div{padding:2px 10px;cursor:pointer;color:#484d67;font-size:13px;font-weight:700;white-space:nowrap}.calendar-popup-body .actions-container .dropdown-container .custom-calendar-select .select-expand>div:hover{color:#3c78d4}.calendar-popup-body .actions-container .dropdown-container .custom-calendar-select .selected{color:#484d67;font-size:16px;font-weight:700;cursor:pointer}.calendar-popup-body .actions-container button{padding:10px 60px;border-radius:4px;background-color:#d82262;font-size:15px;font-weight:700;text-align:center;color:#fff;border:none}.calendar-popup.show{display:block}.discount-code-active .prominent-promo .card .details .prices .discount{background-color:#ff3ba1}.discount-code-active .list-obiect .list-obiect-item .list-obiect-item-details .discount{background-color:#ff3ba1}.discount-code-active .singleOffer .singleOffer__core .singleOffer__core__image .discount{background-color:#ff3ba1}.discount-code-active .obiect-gallery-container .discount{background-color:#ff3ba1}.slider-promo-title-above{margin-top:20px;margin-bottom:15px;color:#484d6a;font-size:25px;font-weight:700;padding-left:25px;position:relative}@media (max-width:767px){.slider-promo-title-above{margin-top:70px}}.slider-promo-title-above:before{content:"";width:15px;height:15px;position:absolute;left:0;top:50%;border-radius:50%;transform:translateY(-50%)}.slider-promo-title-above.yellow:before{background:#fdd100}.slider-promo-title-above.orange:before{background:#fb8337}.slider-promo-title-above.blue:before{background:#0b3bfd}.slider-promo-title-above.pink:before{background:#ff3ba1}.slider-promo{background:#fdd100;border-radius:5px;padding:5px 0;margin:20px auto;margin-top:15px}.slider-promo .slider-promo-title-inside{color:#fff;font-size:25px;font-weight:700;margin:5px 0;text-align:left}.slider-promo.yellow{background:#fdd100}.slider-promo.orange{background:#fb8337}.slider-promo.blue{background:#0b3bfd}.slider-promo.pink{background:#ff3ba1}.owl-carousel#sliderMain.hotels-slider{padding-top:10px;margin-bottom:10px}.owl-carousel#sliderMain.hotels-slider .owl-nav button{position:absolute;top:calc(50% - 25px);background:url(dist/images/arrow.svg) center center no-repeat;background-color:#3e74d4;background-size:24px 18px;border-radius:50%;width:50px;height:50px;font-size:0}.owl-carousel#sliderMain.hotels-slider .owl-nav button.owl-prev{left:-70px}.owl-carousel#sliderMain.hotels-slider .owl-nav button.owl-next{right:-70px;transform:rotate(180deg)}.owl-carousel#sliderMain.hotels-slider .owl-nav.disabled{display:none}.owl-carousel#sliderMain.hotels-slider .item{height:670px}.owl-carousel#sliderMain.hotels-slider .card{border-radius:5px;height:320px;margin-bottom:10px;color:#484d67;box-shadow:0 8px 23.2px 3.8px rgba(72,77,103,.22)}.owl-carousel#sliderMain.hotels-slider .card.featured{margin-bottom:0}.owl-carousel#sliderMain.hotels-slider .card.featured .details .hotel-name{font-size:15px}.owl-carousel#sliderMain.hotels-slider .card.featured .details .prices{font-size:17px}.owl-carousel#sliderMain.hotels-slider .card.featured .details .prices .price-tag{font-size:27px;font-weight:700;line-height:1.38}.owl-carousel#sliderMain.hotels-slider .card div.photo{position:relative;height:240px;background-size:cover;background-position:center;font-size:15px;text-align:right;color:#fff;border-radius:5px 5px 0 0}.owl-carousel#sliderMain.hotels-slider .card div.photo>div.shade{border-radius:5px 5px 0 0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.18) 70%,rgba(0,0,0,0) 100%);min-height:100px}.owl-carousel#sliderMain.hotels-slider .card div.photo>div.shade>div{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;padding-bottom:5px}.owl-carousel#sliderMain.hotels-slider .card div.photo>div.shade>div+div{padding-top:0}.owl-carousel#sliderMain.hotels-slider .card div.photo>div.shade .dates{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.owl-carousel#sliderMain.hotels-slider .card div.photo>div.shade .dates img{width:18px;display:inline-block;margin-left:10px}.owl-carousel#sliderMain.hotels-slider .card div.photo .promo-label{position:absolute;top:12px;left:0;max-width:50%}.owl-carousel#sliderMain.hotels-slider .card div.photo .promo-label>div{border-radius:0 5px 5px 0;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;padding:7px 20px;font-size:12px;font-weight:600;color:#fff;line-height:1.2;text-align:left}.owl-carousel#sliderMain.hotels-slider .card .details{position:relative;padding:10px 20px}.owl-carousel#sliderMain.hotels-slider .card .details .hotel-name{font-size:15px;font-weight:700;margin-bottom:0}.owl-carousel#sliderMain.hotels-slider .card .details .additional-description{margin:10px 0}.owl-carousel#sliderMain.hotels-slider .card .details .prices{color:#484d67;font-size:15px;margin-top:10px;padding-top:10px;border-top:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.owl-carousel#sliderMain.hotels-slider .card .details .prices .price-tag{font-size:27px;font-weight:700;line-height:1.38;color:#2869cb}.owl-carousel#sliderMain.hotels-slider .card .details .prices .slash{font-size:27px}.owl-carousel#sliderMain.hotels-slider .card .details .prices .discount{border:1px solid red;border-radius:5px;padding:3px 8px;background:red;color:#fff;font-size:15px;font-weight:600}.owl-carousel#sliderMain.hotels-slider .card .details .freeski{position:absolute;top:5px;right:10px;border-radius:50%;background:#fff;width:30px;height:30px;text-align:center}.owl-carousel#sliderMain.hotels-slider .card .details .freeski:before{transform:translate(-50%,-50%);content:"FREE SKI";display:block;color:#2869cb;font-size:10px;font-weight:800;line-height:8px;position:absolute;left:50%;top:50%}@media (max-width:767px){.owl-carousel#sliderMain.hotels-slider{height:1670px}.owl-carousel#sliderMain.hotels-slider .item{height:1670px}.owl-carousel#sliderMain.hotels-slider .owl-nav{display:none}.owl-carousel#sliderMain.hotels-slider .card{margin-bottom:10px}.owl-carousel#sliderMain.hotels-slider .card.featured{margin-bottom:10px}}@media (min-width:768px){.owl-carousel#sliderMain.hotels-slider{height:510px}.owl-carousel#sliderMain.hotels-slider .item{height:510px}.owl-carousel#sliderMain.hotels-slider .owl-nav{display:none}.owl-carousel#sliderMain.hotels-slider .card{height:240px}.owl-carousel#sliderMain.hotels-slider .card.featured{height:490px}.owl-carousel#sliderMain.hotels-slider .card.featured div.photo{height:540px}.owl-carousel#sliderMain.hotels-slider .card.featured .details{padding:20px}.owl-carousel#sliderMain.hotels-slider .card.featured .details .hotel-name{font-size:20px}}@media (min-width:1281px){.owl-carousel#sliderMain.hotels-slider{height:580px}.owl-carousel#sliderMain.hotels-slider .item{height:580px}.owl-carousel#sliderMain.hotels-slider .owl-nav{display:block}.owl-carousel#sliderMain.hotels-slider .card{height:280px}.owl-carousel#sliderMain.hotels-slider .card.featured{height:570px}.owl-carousel#sliderMain.hotels-slider .card.featured div.photo{height:540px}}@media (max-width:767px){.owl-carousel#sliderMain.hotels-slider.four-hotels{height:1320px}}@media (min-width:768px){.owl-carousel#sliderMain.hotels-slider.four-hotels{height:370px}.owl-carousel#sliderMain.hotels-slider.four-hotels .item{height:370px}.owl-carousel#sliderMain.hotels-slider.four-hotels .card{height:360px}.owl-carousel#sliderMain.hotels-slider.four-hotels .card div.photo{height:260px}}.prominent-promo-title-above{margin-top:20px;margin-bottom:20px;color:#484d6a;font-size:25px;font-weight:700;padding-left:25px;position:relative}@media (max-width:767px){.prominent-promo-title-above{margin-top:70px}}.prominent-promo-title-above:before{content:"";width:15px;height:15px;position:absolute;left:0;top:50%;border-radius:50%;transform:translateY(-50%)}.prominent-promo-title-above.yellow:before{background:#fdd100}.prominent-promo-title-above.orange:before{background:#fb8337}.prominent-promo-title-above.blue:before{background:#0b3bfd}.prominent-promo-title-above.pink:before{background:#ff3ba1}.prominent-promo{background:#fdd100;border-radius:5px;padding:15px;margin:20px auto}.prominent-promo .prominent-promo-title-inside{color:#fff;font-size:25px;font-weight:700;margin-bottom:20px;text-align:left}@media (max-width:767px){.prominent-promo{margin-top:70px}}.prominent-promo.yellow{background:#fdd100}.prominent-promo.orange{background:#fb8337}.prominent-promo.blue{background:#0b3bfd}.prominent-promo.pink{background:#ff3ba1}@media (max-width:767px){.prominent-promo>.row>div:nth-child(2){margin:10px 0}}.prominent-promo h2{font-size:22px;font-weight:700;color:#3e74d4;text-align:left;margin-bottom:20px}.prominent-promo .bg-white{border-radius:5px;background:#fff;padding:20px;height:100%}.prominent-promo .card{border-radius:5px;height:420px;color:#484d67;box-shadow:0 8px 23.2px 3.8px rgba(72,77,103,.22)}.prominent-promo .card.featured{border:15px solid #fdd100}.prominent-promo .card div.photo{position:relative;height:300px;background-size:cover;background-position:center;font-size:15px;text-align:right;color:#fff;border-radius:5px 5px 0 0}.prominent-promo .card div.photo>div.shade{border-radius:5px 5px 0 0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.18) 70%,rgba(0,0,0,0) 100%);min-height:100px}.prominent-promo .card div.photo>div.shade>div{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;padding-bottom:5px}.prominent-promo .card div.photo>div.shade>div+div{padding-top:0}.prominent-promo .card div.photo>div.shade .dates{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.prominent-promo .card div.photo>div.shade .dates img{width:18px;display:inline-block;margin-left:10px}.prominent-promo .card div.photo .promo-label{position:absolute;top:12px;left:0;max-width:50%}.prominent-promo .card div.photo .promo-label>div{border-radius:0 5px 5px 0;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;padding:7px 20px;font-size:12px;font-weight:600;color:#fff;line-height:1.2;text-align:left}.prominent-promo .card .details{position:relative;padding:10px 20px;padding-top:20px}.prominent-promo .card .details .hotel-name{font-size:16px;font-weight:700;margin-bottom:0}.prominent-promo .card .details .additional-description{margin:10px 0}.prominent-promo .card .details .prices{color:#484d67;font-size:15px;margin-top:10px;padding-top:10px;border-top:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.prominent-promo .card .details .prices .price-tag{color:#3e74d4;font-size:30px;font-weight:700;line-height:1.38}.prominent-promo .card .details .prices .discount{border:1px solid red;border-radius:5px;padding:3px 8px;background:red;color:#fff;font-size:15px;font-weight:600}.prominent-promo .card .details .freeski{position:absolute;top:5px;right:10px;border-radius:50%;background:#fff;width:30px;height:30px;text-align:center}.prominent-promo .card .details .freeski:before{transform:translate(-50%,-50%);content:"FREE SKI";display:block;color:#2869cb;font-size:10px;font-weight:800;line-height:8px;position:absolute;left:50%;top:50%}.prominent-promo .consultants{padding-top:0}.prominent-promo .consultants>div>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.prominent-promo .consultants>div>div>div{-ms-flex:0 0 60%;flex:0 0 60%}.prominent-promo .consultants>div>div>div:first-child{-ms-flex:0 0 40%;flex:0 0 40%}.prominent-promo .consultants .consultant{width:100px;margin-top:20px}.prominent-promo .consultants .consultant .image,.prominent-promo .consultants .consultant .image .image-bottom,.prominent-promo .consultants .consultant .image .image-top{width:100px;height:100px}.prominent-promo .consultants .consultant .image .image-bottom img,.prominent-promo .consultants .consultant .image .image-top img,.prominent-promo .consultants .consultant .image img{height:130px}.prominent-promo .consultants .consultant:after{content:"";width:20px;height:20px;position:absolute;right:0;top:-15px;background:url(dist/images/quote.svg) center center no-repeat}.prominent-promo .consultants .consultant-comment{font-size:17px;text-align:left}.prominent-promo .consultants .consultant-comment ul{padding-left:20px}.prominent-promo .consultants .consultant-comment p{font-size:17px;text-align:left;padding-bottom:0;margin-bottom:10px}.prominent-promo .consultants .consultant-comment .author{color:#2869cb}.prominent-promo .object-news img,.prominent-promo .object-news svg{width:40px}.prominent-promo .object-news .news-list>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.prominent-promo .object-news .news-list>div img{margin-right:15px}.prominent-promo .graphics{min-height:420px}.prominent-promo .graphics>div{background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.prominent-promo .graphics{margin:20px 0}}.contactUs{margin-top:50px;margin-bottom:92px}.contactUs h2{font-weight:700!important;font-style:italic!important;text-align:center!important}.contactUs p{margin:38px 0 0;text-align:center}.contactUs .contactUs__contactDetails{margin-top:73px}.contactUs .contactUs__contactDetails h3{display:inline-block;vertical-align:middle;font-weight:700;margin:0}.contactUs .contactUs__contactDetails>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.contactUs .contactUs__contactDetails>div h3{margin-top:0!important;font-size:1.75rem!important;color:#3c3c3c!important;text-align:center}@media (max-width:575.98px){.contactUs .contactUs__contactDetails>div h3{font-size:1.25rem!important}}@media screen and (max-width:400px){.contactUs .contactUs__contactDetails>div h3{font-size:1rem!important}}.contactUs .contactUs__contactDetails .contactUs__contactDetails__icon{display:inline-block;vertical-align:middle;height:75px;width:75px;margin-right:22px;background-color:#2869cb;border-radius:50%;position:relative}@media (max-width:575.98px){.contactUs .contactUs__contactDetails .contactUs__contactDetails__icon{height:55px;width:55px;margin-right:5px;margin-left:-10px}}.contactUs .contactUs__contactDetails .contactUs__contactDetails__icon i{position:absolute;top:22%;left:25%;color:#fff}@media (max-width:575.98px){.contactUs .contactUs__contactDetails .contactUs__contactDetails__icon i{transform:scale(.75);top:9%;left:18%}}.contactUs .contactUs__contactDetails .contactUs__contactDetails__icon .mailIcon{left:18%;top:16%}@media (max-width:575.98px){.contactUs .contactUs__contactDetails .contactUs__contactDetails__icon .mailIcon{left:7%;top:5%}}.contactUs .contactUs__button__wrapper{text-align:center;margin:50px auto 0}.contactUs .contactUs__button__wrapper .contactUs__button{background-color:#2869cb;border-radius:0}.contactUs .contactUs__button__wrapper .contactUs__button a{color:#fff;display:block;font-weight:700;font-size:1.125rem}@media (max-width:575.98px){.contactUs .contactUs__button__wrapper .contactUs__button a{font-size:.875rem}}.contactUs .contactUs__button__wrapper .contactUs__button:hover a{color:#2869cb}.div-table{display:table}.div-table .table-col{display:table-cell;vertical-align:top}.div-table .table-col.table-sm{width:20%}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 15, 2017 */@font-face{font-family:muli;src:url(dist/fonts/muli-black-webfont.woff2) format("woff2"),url(dist/fonts/muli-black-webfont.woff) format("woff"),url(dist/fonts/muli-black-webfont.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:muli;src:url(dist/fonts/muli-blackitalic-webfont.woff2) format("woff2"),url(dist/fonts/muli-blackitalic-webfont.woff) format("woff"),url(dist/fonts/muli-blackitalic-webfont.ttf) format("ttf");font-weight:400;font-style:italic}@font-face{font-family:muli;src:url(dist/fonts/muli-bold-webfont.woff2) format("woff2"),url(dist/fonts/muli-bold-webfont.woff) format("woff"),url(dist/fonts/muli-bold-webfont.ttf) format("ttf");font-weight:800;font-style:normal}@font-face{font-family:muli;src:url(dist/fonts/muli-bolditalic-webfont.woff2) format("woff2"),url(dist/fonts/muli-bolditalic-webfont.woff) format("woff"),url(dist/fonts/muli-bolditalic-webfont.ttf) format("ttf");font-weight:800;font-style:italic}@font-face{font-family:muli;src:url(dist/fonts/muli-extrabold-webfont.woff2) format("woff2"),url(dist/fonts/muli-extrabold-webfont.woff) format("woff"),url(dist/fonts/muli-extrabold-webfont.ttf) format("ttf");font-weight:900;font-style:normal}@font-face{font-family:muli;src:url(dist/fonts/muli-extrabolditalic-webfont.woff2) format("woff2"),url(dist/fonts/muli-extrabolditalic-webfont.woff) format("woff"),url(dist/fonts/muli-extrabolditalic-webfont.ttf) format("ttf");font-weight:900;font-style:italic}@font-face{font-family:muli;src:url(dist/fonts/muli-extralight-webfont.woff2) format("woff2"),url(dist/fonts/muli-extralight-webfont.woff) format("woff"),url(dist/fonts/muli-extralight-webfont.ttf) format("ttf");font-weight:100;font-style:normal}@font-face{font-family:muli;src:url(dist/fonts/muli-extralightitalic-webfont.woff2) format("woff2"),url(dist/fonts/muli-extralightitalic-webfont.woff) format("woff"),url(dist/fonts/muli-extralightitalic-webfont.ttf) format("ttf");font-weight:100;font-style:italic}@font-face{font-family:muli;src:url(dist/fonts/muli-italic-webfont.woff2) format("woff2"),url(dist/fonts/muli-italic-webfont.woff) format("woff"),url(dist/fonts/muli-italic-webfont.ttf) format("ttf");font-weight:400;font-style:italic}@font-face{font-family:muli;src:url(dist/fonts/muli-light-webfont.woff2) format("woff2"),url(dist/fonts/muli-light-webfont.woff) format("woff"),url(dist/fonts/muli-light-webfont.ttf) format("ttf");font-weight:200;font-style:normal}@font-face{font-family:muli;src:url(dist/fonts/muli-lightitalic-webfont.woff2) format("woff2"),url(dist/fonts/muli-lightitalic-webfont.woff) format("woff"),url(dist/fonts/muli-lightitalic-webfont.ttf) format("ttf");font-weight:200;font-style:italic}@font-face{font-family:muli;src:url(dist/fonts/muli-regular-webfont.woff2) format("woff2"),url(dist/fonts/muli-regular-webfont.woff) format("woff"),url(dist/fonts/muli-regular-webfont.ttf) format("ttf");font-weight:400;font-style:normal}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 15, 2017 */@font-face{font-family:muli;src:url(dist/fonts/muli-semibold-webfont.woff2) format("woff2"),url(dist/fonts/muli-semibold-webfont.woff) format("woff"),url(dist/fonts/muli-semibold-webfont.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:muli;src:url(dist/fonts/muli-semibolditalic-webfont.woff2) format("woff2"),url(dist/fonts/muli-semibolditalic-webfont.woff) format("woff"),url(dist/fonts/muli-semibolditalic-webfont.ttf) format("ttf");font-weight:700;font-style:italic}footer{background:red;font-weight:300;font-style:italic;padding:3.125rem 15px;background:#011925;color:#fff;font-size:14px;line-height:140%}footer .footer-big .menu-item-has-children>a{font-weight:700;cursor:default}footer .footer-big .menu-item-has-children>a:hover{color:#fff}footer .footer-big .menu-item-has-children ul{padding-left:10px;list-style:outside;margin-left:10px}footer .footer-big .sub-menu a{display:block}@media (max-width:767px){footer .footer-big li{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:10px;text-align:center}footer .footer-big .sub-menu{display:none;list-style:none!important}}footer .footer-small{-ms-flex-direction:column;flex-direction:column}footer .footer-small a{margin-top:15px;font-style:italic;font-weight:400}footer .footer-small .sub-menu a{margin-top:0;font-weight:300;font-style:italic}footer hr{border-color:#7a858b;margin:40px 15px}footer ul{margin:0;padding:0;list-style:none}footer ul li a{transition:all .1s ease-in-out;color:#fff}footer ul li a:hover{color:#49a4ff;text-decoration:none}footer ul.stars li{color:#fff;margin-left:.3125rem;margin-bottom:.3125rem}footer ul.stars li:before{font-family:FontAwesome;content:"\f005";margin-right:10px}@media (max-width:991.98px){footer ul.stars li:before{content:""}}footer ul.social{padding-bottom:5px}@media (max-width:767.98px){footer ul.social{text-align:center;margin-top:10px}}footer ul.social li{display:inline-block;margin-right:4px}footer ul.social li:last-of-type{margin-right:0}footer ul.social li a{transition:all .1s ease-in-out;text-align:center;display:inline-block;width:40px;height:40px;line-height:40px;color:#fff;background:#15323a;font-size:18px;border-radius:50%}footer ul.social li a:hover{background-color:#146d86}footer ul.social li a:hover.fb{background-color:#435bc3}footer ul.social li a:hover.tt{background-color:#1da1f2}footer ul.social li a:hover.li{background-color:#0077b5}footer ul.social li a:hover.yt{background-color:#e42719}footer h4,footer p{font-size:14px}footer h4{font-weight:800;font-style:italic;margin-top:15px}footer p{text-align:center;line-height:140%}footer .work-hours--wrapper{text-align:left}footer .work-hours--wrapper p{margin-bottom:.25rem;text-align:left}@media (max-width:991.98px){footer .work-hours--wrapper{text-align:center}footer .work-hours--wrapper p{text-align:center}}footer .callus{transition:all .1s ease-in-out;font-weight:800;font-style:italic;font-size:28px;color:#fff}footer .callus:hover{color:#cce9f8;text-decoration:none}@media (max-width:991.98px){footer .callus{font-size:22px}}@media (max-width:991.98px){footer .col-12,footer h4{text-align:center}}footer .footer-credits{margin-top:15px}.frontpage-codeinfo{color:#fff;line-height:1;padding:5px 0;position:relative;width:100%;margin:0 auto 10px;background:#ff3ba1}.frontpage-codeinfo .description,.frontpage-codeinfo .title{height:30px;padding-left:5px;padding-top:9px;font-size:14px;font-weight:700}.frontpage-codeinfo .title{text-align:left;padding-left:13px}.frontpage-codeinfo .button-wrapper span{padding:7px 40px;background:#fff;font-size:16px;display:inline-block;float:right;font-weight:700;border:1px solid #fff;color:#ff3ba1;border-radius:5px}@media (max-width:575.98px){.frontpage-codeinfo .button-wrapper span{padding:7px 20px}}.frontpage-codeinfo .button-wrapper span:hover{background:inherit;color:#fff!important}@media (max-width:767.98px){.frontpage-codeinfo{margin-top:50px}}@media (max-width:575.98px){.frontpage-codeinfo{text-align:center}.frontpage-codeinfo .button-wrapper,.frontpage-codeinfo .description,.frontpage-codeinfo .title{text-align:center}.frontpage-codeinfo .description{margin-bottom:10px}.frontpage-codeinfo .button-wrapper span{float:none}}header .above-header{z-index:9999;margin-top:-10px}.gal-item-hidden{display:none}#gallery__showMore{border-radius:0;border:2px solid #2869cb;margin:0 auto;background-color:transparent;color:#2869cb}#gallery__showMore:hover{background-color:#2869cb;color:#fff}.stick-me{position:absolute;left:0;top:0;right:0;z-index:100}.promoBarIncluded:not(.home) header.nav-up{top:-126px}.promoBarIncluded:not(.home) header #burgerMenu{top:217px}header{position:fixed;top:0;transition:top .2s ease-in-out;background:#2869cb;text-align:right;width:100%;z-index:999;box-shadow:0 -15px 60px 0 rgba(0,0,0,.9)}header #main__nav{height:70px;-ms-flex-align:center;align-items:center}@media (max-width:991px){header #main__nav{height:60px}}header.nav-up{top:-85px}@media (max-width:767.98px){header .col-contact{transition:.3s ease-out all}header.nav-up{top:auto}header.nav-up .col-contact{opacity:0}}header nav{position:relative}header h1{margin:0}header a.logo img,header a.logoBlue img{height:40px;margin-bottom:5px;transition:.2s all ease}@media (max-width:767.98px){header a.logo img,header a.logoBlue img{height:27px}}header a.logoBlue{display:none}header .col-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:left;position:static}header .col-logo .mobile-icons{display:none}@media (max-width:991.98px){header .col-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:60px}header .col-logo .mobile-icons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .col-logo .mobile-icons>a{padding:0}header .col-logo .mobile-icons .search-settings{margin-right:15px}}header .col-logo .burger-button{display:none;background-color:#2869cb;z-index:20;height:18px;transition:.3s all ease}@media (max-width:991.98px){header .col-logo .burger-button{display:inline-block}}header .col-logo .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .col-logo .burger-icon,header .col-logo .burger-icon::after,header .col-logo .burger-icon::before{display:block;width:33px;height:2px;background-color:#fff;outline:1px solid transparent;border-radius:2px;transition-property:background-color,transform;transition-duration:.5s}header .col-logo .burger-icon::after,header .col-logo .burger-icon::before{position:absolute;content:""}header .col-logo .burger-icon::before{top:-8px}header .col-logo .burger-icon::after{top:8px}header .col-logo .burger-button.is-active .burger-icon{background-color:transparent}header .col-logo .burger-button.is-active .burger-icon::before{transform:translateY(8px) rotate(45deg)}header .col-logo .burger-button.is-active .burger-icon::after{transform:translateY(-8px) rotate(-45deg)}@media (max-width:767.98px){header .col-logo{padding-bottom:10px}}header .col-menu{position:relative;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:991.98px){header .col-menu{display:none}}header .col-menu #mobileHotels,header .col-menu #mobileStations{display:none;background-color:#fff}header .col-menu #mobileHotels a,header .col-menu #mobileStations a{padding:10px}@media (min-width:992px){header .col-menu #mobileHotels,header .col-menu #mobileStations{display:none!important}}header .col-menu img.logo{height:44px;margin:5px 0;top:-40px;position:relative;opacity:0;transition:all .2s ease-in-out}@media (max-width:991.98px){header .col-menu img.logo{display:none}}header .col-menu li.menu-item-has-children ul.sub-menu{display:none;position:absolute;top:100%;left:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0;width:100%;padding-top:13px}header .col-menu li.menu-item-has-children ul.sub-menu li{background:#fff;width:100%;border:none;border-radius:0;transition:none;padding:0}header .col-menu li.menu-item-has-children ul.sub-menu li:not(:last-child){border-bottom:1px solid #eee}header .col-menu li.menu-item-has-children ul.sub-menu li:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}header .col-menu li.menu-item-has-children ul.sub-menu li a{color:#2869cb;border:none;border-radius:0;transition:none}header .col-menu li.menu-item-has-children ul.sub-menu li:hover{background:#2869cb}header .col-menu li.menu-item-has-children ul.sub-menu li:hover a{color:#fff}header .col-menu li.menu-item-has-children:hover ul.sub-menu{display:block}header .col-menu ul{padding:12px 0;margin-bottom:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:991.98px){header .col-menu ul{display:none}}header .col-menu ul .topBorderNav{border-top:2px solid #2869cb}header .col-menu ul li{display:inline-block;position:relative;padding:0 20px;border:1px solid transparent}header .col-menu ul li:hover{border:1px solid #fff;border-radius:5px}header .col-menu ul li a,header .col-menu ul li button{transition:all .2s ease-in-out;display:block;color:#fff;padding:8px 6px;text-decoration:none;font-size:.95rem;border-radius:5px}header .col-menu ul li.active a{color:#fff}@media (max-width:991.98px){header .col-menu ul li.primary a:hover{background:0 0;color:#2869cb}}header .col-menu ul li.search .search-engine form .form-group{display:none}header .col-menu ul li.search button{background:#fff;cursor:pointer;font-size:1.25rem;padding:.375rem .8rem}header .col-menu ul li.search button i{transition:all .2s ease-in-out;color:#2869cb}header .col-menu ul li.search button:hover{border:1px solid #2869cb;background:#2869cb;color:#fff}header .col-menu ul li.search button:hover i{color:#fff}header .col-menu ul .menu-item-518,header .col-menu ul .menu-item-524{margin:0}header .col-menu ul .menu-item-524{margin-left:5px}header .col-menu ul :nth-child(5){margin:0}header .col-contact{font-weight:700;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding-left:0}@media (max-width:991.98px){header .col-contact{text-align:center;height:50px}}header .col-contact a{position:relative;transition:all .2s ease-in-out;font-size:1.7rem;line-height:1.5rem;color:#fff;font-weight:700;text-decoration:none}header .col-contact a:before{content:"\f095";font-family:FontAwesome;display:inline-block;font-style:normal;color:#fff;display:inline-block;margin-right:22px;padding:6px 6px 6px 6px;border-radius:50%;box-sizing:content-box;font-size:1.3rem;width:1rem;height:1.1rem}@media (max-width:1199.98px){header .col-contact a:before{margin-right:5px}}@media (max-width:991.98px){header .col-contact a:before{content:none}}header .col-contact a:after{content:"";display:block;height:2rem;width:2rem;border:2px solid #fff;border-radius:50%;position:absolute;left:-2px;top:1px}@media (max-width:991.98px){header .col-contact a:after{content:none!important}}header .col-contact a:hover{opacity:.7}@media (max-width:1199.98px){header .col-contact a{font-size:1.5rem}}header .col-contact div.work-hours--wrapper{display:block;color:#fff;line-height:1rem;font-size:.875rem;font-weight:600}header .col-contact div.work-hours--wrapper .clock-container img{display:none}header .col-contact div.work-hours--wrapper .col-contact--work-hours{display:inline-block;text-transform:uppercase;font-size:.75rem}header .col-contact div.work-hours--wrapper .work-hours--days>div{display:inline}header .col-contact div.work-hours--wrapper>div:first-child{font-weight:600}@media (max-width:991.98px){header .col-contact div.work-hours--wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#2869cb;font-size:14px;text-align:left}header .col-contact div.work-hours--wrapper .clock-container{display:-ms-flexbox;display:flex;max-width:100px;margin-right:30px}header .col-contact div.work-hours--wrapper .clock-container img{display:block;margin-right:10px}header .col-contact div.work-hours--wrapper .work-hours--days{color:#000;font-size:12px}header .col-contact div.work-hours--wrapper .work-hours--days:not(:last-child){padding-right:10px;margin-right:10px;border-right:1px solid #2869cb}header .col-contact div.work-hours--wrapper .work-hours--days .col-contact--work-hours{color:#2869cb;display:block}}header .col-contact img{display:none}@media (max-width:991.98px){header .col-contact{background:#fff;text-align:center;padding:10px;-ms-flex-pack:center;justify-content:center}header .col-contact a,header .col-contact span{display:inline-block;vertical-align:middle;color:#2869cb}header .col-contact a{font-size:20px;font-weight:700;padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .col-contact span{color:#232323}header .col-contact p{color:#484d67;margin-left:1rem}header .col-contact .work-hours--wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}header .col-contact img{display:block;height:27px;margin-right:10px}}@media (min-width:768px){header.stick .col-contact a{font-size:1.75rem;line-height:1.5rem}}@media (min-width:768px) and (max-width:1199.98px){header.stick .col-contact a{font-size:1.5rem}}@media (min-width:768px){header.stick .col-contact span{line-height:1rem;font-size:.875rem}header.stick .col-contact span:first-of-type{padding-top:1px}}@media (max-width:767.98px){header{padding:0}header .container{margin:0;width:100%}}header.nav-sticked{background-color:#fff;width:100%}header.nav-sticked .active-nav-border{border-color:#2869cb}header.nav-sticked a.logo{display:none}header.nav-sticked a.logoBlue{display:block}header.nav-sticked .col-menu ul li a,header.nav-sticked .col-menu ul li button{transition:all .2s ease-in-out;display:block;color:#2869cb;padding:8px 10px;border:1px solid transparent;text-decoration:none;font-size:.95rem}header.nav-sticked .col-menu ul li a:hover,header.nav-sticked .col-menu ul li button:hover{border:1px solid #2869cb}header.nav-sticked .col-menu ul li.active a{color:#2869cb}header.nav-sticked .col-menu ul li.freeski a:hover{border-color:#2869cb}header.nav-sticked .col-menu ul li.search .search-engine form .form-group{display:none}header.nav-sticked .col-menu ul li.search button{background:#fff;cursor:pointer;font-size:1.25rem;padding:.375rem .8rem}header.nav-sticked .col-menu ul li.search button i{transition:all .2s ease-in-out;color:#fff}header.nav-sticked .col-menu ul li.search button:hover{border:1px solid #fff;background:#fff;color:#2869cb}header.nav-sticked .col-menu ul li.search button:hover i{color:#2869cb}header.nav-sticked .col-contact a,header.nav-sticked .col-contact a:before,header.nav-sticked .col-contact span{color:#2869cb}header ul li{padding:0 23px}header ul li .removeStylingH2{font-size:1rem;font-weight:500}body.admin-bar header.stick{top:32px}@media (max-width:782px){body.admin-bar header.stick{top:46px}}.search-function{padding:0 17px;position:relative}.search-function .search-function-container{position:relative;padding-top:1rem}@media (max-width:767.98px){.search-function .search-function-container{padding-top:0;display:inline-block}}.search-function .search-function-btn{position:absolute;right:-35px;top:16px;background:rgba(255,255,255,.7);border-radius:0 5px 5px 0;height:33px}@media (max-width:767.98px){.search-function .search-function-btn{display:inline-block;background:#2869cb}}.search-function .search-function-results{display:none;width:255px;max-height:200px;overflow-y:scroll;position:absolute;background-color:#fff;top:52px;border:0;border-radius:5px;padding:0;text-align:center;box-shadow:8px 8px 15px -5px rgba(114,112,136,.4)}.search-function .search-function-results li{display:block;width:100%;margin:0;padding:5px 5px}.search-function .search-function-results li:hover{background-color:#2869cb;border:1px solid transparent;border-radius:0}.search-function .search-function-results li:hover a,.search-function .search-function-results li:hover span{color:#fff;border:none!important}.search-function .search-function-results a{color:#011925;width:100%;padding:8px 5px;transition:none;border:none}.search-function .search-function-results.transitionInput{display:inline-block;width:250px;transition:all 1.5s}.search-function input[name=hotel_name]{opacity:.7;border:0 solid #fff;border-radius:5px 0 0 5px;height:33px;width:221px;outline:0;background:rgba(255,255,255,.7);padding-left:1rem}@media (max-width:767.98px){.search-function input[name=hotel_name]{border:1px solid #2869cb;color:#2869cb}}.search-function input[name=hotel_name]:-ms-input-placeholder{color:#fff;font-style:italic;font-size:.8rem;font-weight:300}.search-function input[name=hotel_name]::placeholder{color:#fff;font-style:italic;font-size:.8rem;font-weight:300}.search-function .fa-search{width:35px;height:29px}.search-function .fa-search:before{position:absolute;top:9px;right:1px;width:35px;height:35px;font-size:1.25rem;display:block;color:#fff}.stick .fa-search{color:#2869cb}#burgerMenu .search-function .search-function-results{top:50px;padding-top:0;border-top-right-radius:0;border-top-left-radius:0}#burgerMenu .search-function input[name=hotel_name]{margin-top:0;margin-bottom:0}#burgerMenu .search-function .fa-search{color:#2869cb;margin-left:10px}#menu-item-523{margin-right:3px}@media (max-width:1500px){header .col-contact,header .col-logo,header .col-menu ul li,header .search-function{padding:0 10px}header .col-contact a,header .col-logo a,header .col-menu ul li a,header .search-function a{padding:8px 0}header .col-contact a{font-size:1.2rem;font-weight:400}header .col-contact a:before{font-size:1rem}header .col-contact a:after{content:"";display:block;height:1.7rem;width:1.7rem;left:3px;top:11px}#skiStations_hoverMenu{transform:translate(-50%,0)}}@media (max-width:1300px){header .col-contact,header .col-logo,header .col-menu ul li,header .search-function{padding:0 5px}.search-function input[name=name]{width:160px}.search-function .search-function-results{width:194px}.search-function .search-function-results a{font-size:.75rem;padding:1px 5px}}@media (max-width:767.98px){header .col-contact{padding-right:15px}}@media (max-width:1250px){header .col-contact h2,header .col-logo h2,header .col-menu ul li h2{font-size:.8rem}}@media (max-width:991px){#main__nav{min-height:60px}header .col-logo{padding:0 15px}}@media (max-width:767.98px){#burgerMenu .search-function .search-function-container{padding-top:0;display:inline-block}#burgerMenu .search-function .search-function-btn{display:inline-block;background:#2869cb;top:0}#burgerMenu .search-function ul.search-function-results{top:33px;width:100%}#burgerMenu .search-function ul.search-function-results li a{color:#fff!important}}nav#main{background:#fff;font-size:1rem;line-height:1rem;position:relative;width:100%;transition:.5s;z-index:999;box-shadow:0 3px 4px rgba(0,0,0,.1)}nav#main .container{position:relative}@media (max-width:991.98px){nav#main .container{height:100%;padding:0;top:90px}}nav#main .container #mobileHotels,nav#main .container #mobileStations{display:none;background-color:#fff}nav#main .container #mobileHotels a,nav#main .container #mobileStations a{padding:10px}@media (min-width:992px){nav#main .container #mobileHotels,nav#main .container #mobileStations{display:none!important}}nav#main .container img.logo{height:44px;margin:5px 0;top:-40px;position:relative;opacity:0;transition:all .2s ease-in-out}@media (max-width:991.98px){nav#main .container img.logo{display:none}}nav#main .container ul{padding:8px 0;margin-bottom:0;display:inline-block}@media (max-width:991.98px){nav#main .container ul{display:none}}nav#main .container ul .topBorderNav{border-top:2px solid #2869cb}nav#main .container ul li{display:inline-block;position:relative;margin-left:.5rem}nav#main .container ul li a,nav#main .container ul li button{transition:all .2s ease-in-out;display:block;color:#2869cb;padding:.5rem .8rem;border:1px solid transparent;text-decoration:none}nav#main .container ul li a:hover,nav#main .container ul li button:hover{border:1px solid #2869cb}nav#main .container ul li.active a{border:1px solid #2869cb;background:#2869cb;color:#fff}nav#main .container ul li.active a:hover{border:1px solid #2053a0;background:#2053a0;color:#fff}nav#main .container ul li.active a:hover i{color:#fff}nav#main .container ul li.primary a{border:1px solid #2869cb}nav#main .container ul li.primary a:hover{border:1px solid #2869cb;background:#2869cb;color:#fff}nav#main .container ul li.primary a:hover i{color:#fff}@media (max-width:991.98px){nav#main .container ul li.primary a:hover{background:0 0;color:#2869cb}}nav#main .container ul li.freeski a{position:relative;padding-right:38px}nav#main .container ul li.freeski a:before{content:"";position:absolute;right:8px;top:6px;width:20px;height:20px;background:url(dist/images/free_ski_ico-white.svg) center center;background-size:cover}@media (max-width:991.98px){nav#main .container ul li.freeski a:before{display:none}}nav#main .container ul li.search .search-engine form .form-group{display:none}nav#main .container ul li.search button{background:#fff;cursor:pointer;font-size:1.25rem;padding:.375rem .8rem}nav#main .container ul li.search button i{transition:all .2s ease-in-out;color:#2869cb}nav#main .container ul li.search button:hover{border:1px solid #2869cb;background:#2869cb;color:#fff}nav#main .container ul li.search button:hover i{color:#fff}nav#main.stick{position:fixed;top:0}nav#main.stick img.logo{top:0;opacity:1}@media (max-width:991.98px){nav#main{transition:all .2s ease-in-out;position:fixed;left:0;top:0;right:0;z-index:10;display:-ms-flexbox;display:flex;height:0;opacity:0;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-bottom:8px solid #2869cb}nav#main .container ul{display:block;width:100%;padding:0}nav#main .container ul li{display:block;padding:3px}}@media (max-width:991.98px) and (max-width:991.98px){nav#main .container ul li{padding:0;margin:0}}@media (max-width:991.98px){nav#main .container ul li a{padding:15px;text-align:center;border:1px solid #ddd}}@media (max-width:991.98px) and (max-width:991.98px){nav#main .container ul li a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (max-width:991.98px){nav#main .container ul li.search{text-align:center;padding-top:40px}nav#main .container ul li.search .search-engine{display:block}nav#main .container ul li.search .search-engine form .form-group{display:block;margin-bottom:4px}nav#main .container ul li.search .search-engine form .form-group label{font-size:1.4rem}nav#main .container ul li.search .search-engine form .form-group input{text-align:center;background:#fdfdfd}nav#main .container ul li.search .search-engine form .form-group button{display:block;background:#2869cb}nav#main .container ul li.search .search-engine form .form-group button i{color:#fff}nav#main .container ul li.search .search-engine form .form-group button:hover{background:#173d76}nav#main.is-active{height:100%;opacity:1}}body.admin-bar nav#main.stick{top:32px}section#reviews{max-width:100%;margin:25px auto 45px;border:2px solid #eee;color:#484d67}@media (max-width:1199.98px){section#reviews{margin-bottom:0}}section#reviews h1,section#reviews h2{font-weight:700;font-size:1.625rem;margin:0;display:inline-block}section#reviews .full-rating{margin:0 20px;display:inline-block}section#reviews .stars{font-size:1.6rem;padding-left:15px;color:#484d67}section#reviews .rr_successful{background-color:transparent}section#reviews .rr_successful .rr_star{display:none!important}section#reviews .rr_successful center{color:#00cc35}section#reviews .rr_stars_container .rr_star{color:#484d67}section#reviews .testimonial_group .full-testimonial{padding:20px 0;border-bottom:2px solid #eee;position:relative;margin:0 20px;width:calc(100% - 40px);display:block}section#reviews .testimonial_group .full-testimonial .rr_review_text .drop_cap{display:none}section#reviews .testimonial_group .full-testimonial .rr_review_name{padding-right:0;text-align:left;font-size:1.25rem;font-weight:700}section#reviews .testimonial_group .full-testimonial .review-head{display:block;text-align:right;font-size:1.5rem;position:absolute;right:0;top:0}.form_table{max-width:100%;margin-left:100px;margin-top:45px}.star{font-style:normal}section{float:none;clear:both;padding-top:15px}section h2{margin-top:2.75rem}section h2.core{margin-top:5rem;margin-bottom:8rem;text-align:center;font-weight:800;font-size:3rem}@media (max-width:575.98px){section h2.core{font-size:2.4rem}}section h2.main{text-align:center;font-weight:600;font-size:2.125rem}@media (max-width:575.98px){section h2.main{font-size:1.8rem}}section h2.primary{text-align:center;font-weight:800;font-size:28px}section h2.primary.left{text-align:left}@media (max-width:991.98px){section h2.primary.left{text-align:center}}section h2.margin{margin-bottom:35px}section p.description{font-size:16px;text-align:center}.simple-info{color:#2869cb;background:#f0f0f0;text-align:center;padding:13px 0}.simple-info .owl-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.simple-info .element{display:inline-block;vertical-align:top;padding:0 15px 0 35px}.simple-info .element p{position:relative;margin:0;font-weight:300}.simple-info .element p:before{content:'✓';width:20px;height:20px;display:inline-block;position:absolute;right:100%;top:50%;transform:translate(0,-50%);border:1px solid #2869cb;border-radius:50px;margin-right:8px;font-size:13px}.tagElement{display:inline-block;background-color:#2869cb;border-radius:15px;font-size:.75rem;color:#fff;padding:3px 12px;margin-bottom:5px;margin-right:8px}.tagElement a{color:#fff;font-size:.75rem;font-weight:600}.singleOffer{color:#484d67;border:1px solid #9a9eb4;border-radius:4px}.singleOffer img{width:100%;height:100%;padding:0}.singleOffer img.superior__icon{max-width:12px;height:auto;margin-left:.2rem;margin-bottom:.6rem}.singleOffer.bestSeller{border-width:2px;border-color:#d82262}.singleOffer.bestSeller svg path,.singleOffer.bestSeller svg rect{fill:#d82262!important}.singleOffer.bestSeller .singleOffer__core__details .singleOffer__core__details__top i.fa-star{color:#d82262}.singleOffer.premium{border-width:2px;border-color:#d8ba63}.singleOffer.premium svg path,.singleOffer.premium svg rect{fill:#d8ba63!important}.singleOffer.premium .singleOffer__core__details .singleOffer__core__details__top i.fa-star{color:#d8ba63}.singleOffer.premium .singleOffer__core .singleOffer__core__functions .btn-default{background:#d8ba63;border:1px solid #d8ba63}.singleOffer.premium .singleOffer__core .singleOffer__core__functions .btn-default:hover{background:#ab984a;border:1px solid #ab984a}.singleOffer .singleOffer__core{min-height:14.5rem}.singleOffer .singleOffer__core .singleOffer__core__image{width:100%;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:575.98px){.singleOffer .singleOffer__core .singleOffer__core__image{height:200px}}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__container{margin-top:12px}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item{display:table;max-width:none;font-size:12px;font-weight:700;color:#fff;line-height:10px;padding:9px 10px 7px 10px;border-radius:0 4px 4px 0;margin-bottom:5px}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item.one_day{background:#28d2a4}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item.week_offer{background:#28d2a4}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item.bestseller{background:#f5195f}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item.premium{background:#d8ba63}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item.first_minute{background:#ffd200}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item.last_minute{background:#ff9200}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item.freeski{background:#60b4f8}.singleOffer .singleOffer__core .singleOffer__core__image .singleOffer__core__image__promo__item.discount{background:red}.singleOffer .singleOffer__core .singleOffer__core__details{padding:20px 5px 20px 20px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;font-size:14px}.singleOffer .singleOffer__core .singleOffer__core__details svg{width:15px;margin-right:10px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top h3{display:inline-block;margin-bottom:10px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top h3 a{font-size:24px;font-weight:700}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top a{color:#484d67}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .header-info{display:inline-block;margin-top:5px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .header-info .on-the-slope{display:none}@media (max-width:991.98px){.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .header-info{display:block;-ms-flex-align:center;align-items:center}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .header-info .on-the-slope{display:block;color:#2869cb;text-align:center;font-size:12px;font-weight:600;position:absolute;top:50px;right:20px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .header-info .on-the-slope img{width:30px}}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .fa-star{font-size:16px;margin-left:0;margin-right:0;position:relative;bottom:15px;color:#ffd302}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .fa-star:first-of-type{margin-left:5px}@media (max-width:767.98px){.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .fa-star:first-of-type{margin-left:0}}@media (max-width:767.98px){.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__top .singleOffer__core__valley{padding-right:80px}}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .singleOffer__core__details__mid__rating{display:block}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .singleOffer__core__details__mid__rating i{color:#484d67}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .singleOffer__core__details__mid__rating .fa.fa-star:before{position:relative;top:-6px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .highlighted{margin-bottom:20px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .highlighted .singleOffer__core__detail_distance svg{margin-right:5px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .highlighted .foodInfo{text-align:left;margin:0}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .highlighted .foodInfo span{text-transform:initial;padding-left:0;font-weight:400}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .columns{list-style:none;padding-left:0}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__mid .columns li{width:50%;display:inline-block;position:relative;font-size:13px}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__bot{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.singleOffer .singleOffer__core .singleOffer__core__details .singleOffer__core__details__bot a{padding-right:5px}.singleOffer .singleOffer__core .singleOffer__core__functions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:14.5rem;padding:20px 20px 20px 5px}@media (max-width:991.98px){.singleOffer .singleOffer__core .singleOffer__core__functions{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;min-height:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}}@media (max-width:767.98px){.singleOffer .singleOffer__core .singleOffer__core__functions{-ms-flex-direction:column;flex-direction:column}}.singleOffer .singleOffer__core .singleOffer__core__functions .insurance-container{display:-ms-flexbox;display:flex;font-weight:700;color:#aee045;font-size:12px}@media (max-width:991.98px){.singleOffer .singleOffer__core .singleOffer__core__functions .insurance-container{display:none}}.singleOffer .singleOffer__core .singleOffer__core__functions .insurance-container img{height:40px;margin-right:5px}.singleOffer .singleOffer__core .singleOffer__core__functions .details-container{text-align:right}@media (max-width:991.98px){.singleOffer .singleOffer__core .singleOffer__core__functions .details-container{display:-ms-flexbox;display:flex}}@media (max-width:767.98px){.singleOffer .singleOffer__core .singleOffer__core__functions .details-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}}.singleOffer .singleOffer__core .singleOffer__core__functions>span{font-size:.85rem;font-weight:700;text-align:right;width:100%;padding-bottom:2rem}@media (max-width:991.98px){.singleOffer .singleOffer__core .singleOffer__core__functions>span{width:auto;padding-bottom:0;text-align:left}}.singleOffer .singleOffer__core .singleOffer__core__functions .font-weight-normal{font-weight:400}.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__price{font-size:16px}.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__price .price{font-size:42px;line-height:1;font-weight:700}.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__price .price.promoColor{color:#e4146b}.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__price i{color:#484d67}.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__main_promo{font-size:15px;font-weight:600;line-height:1.2;color:#e4146b}.form_table .singleOffer .singleOffer__core .singleOffer__core__functions #submitReview,.singleOffer .singleOffer__core .singleOffer__core__functions .btn,.singleOffer .singleOffer__core .singleOffer__core__functions .form_table #submitReview{border:none;border-radius:0}.singleOffer .singleOffer__core .singleOffer__core__functions .btn-default{background-color:#e4146b;border:1px solid #e4146b;padding:.3rem .75rem .5rem;border-radius:5px;width:auto}@media (max-width:991.98px){.singleOffer .singleOffer__core .singleOffer__core__functions .btn-default{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.singleOffer .singleOffer__core .singleOffer__core__functions .btn-default>span{font-size:.7rem;font-weight:600;font-style:initial}.singleOffer .singleOffer__core .singleOffer__core__functions .btn-default:hover{background-color:#9b0c33;color:#fff}.singleOffer .singleOffer__core .singleOffer__core__functions .btn-default:hover.promoButton span{font-size:15px;font-weight:700;color:#fff}.singleOffer .singleOffer__core .singleOffer__core__functions .promoButton{padding:5px 10px;border-radius:4px}.singleOffer .singleOffer__core .singleOffer__core__functions .promoButton span{font-size:15px;font-weight:700;color:#fff}.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__freeski span{font-size:1.125rem;font-weight:600;color:#94abcb;position:relative}.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__freeski span.skipass-underline:before{content:"";display:block;width:100%;height:1px;background:#2869cb;opacity:.5;position:absolute;bottom:2px;left:0}@media (max-width:991.98px){.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__freeski{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__promotext{color:#28d2a4;font-size:.875rem;font-weight:600;padding-bottom:10px;max-width:-webkit-fit-content;max-width:fit-content}@media (max-width:991.98px){.singleOffer .singleOffer__core .singleOffer__core__functions .singleOffer__core__functions__promotext{text-align:left}}.notDecidedAdvisers{background-color:#eef5fb;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:4px}@media (max-width:991.98px){.notDecidedAdvisers{-ms-flex-direction:column;flex-direction:column}}.notDecidedAdvisers span{font-size:16px}.notDecidedAdvisers .notDecidedAdvisers__phoneNumber{color:#2869cb}.notDecidedAdvisers .notDecidedAdvisers__phoneNumber .notDecidedAdvisers__phoneNumber__icon{display:inline-block;vertical-align:middle;border:2px solid #2869cb;border-radius:50%;height:30px;width:30px;position:relative;margin-right:5px}.notDecidedAdvisers .notDecidedAdvisers__phoneNumber .notDecidedAdvisers__phoneNumber__icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notDecidedAdvisers .notDecidedAdvisers__phoneNumber span{display:inline-block;vertical-align:middle;font-weight:600;font-size:24px}.notDecidedAdvisers .notDecidedAdvisers__phoneNumber span a{color:#2869cb}.list-obiect-item-details .price{color:#000}.bestseller{position:relative}.bestseller .promoTab{position:absolute;top:5px;left:10px;z-index:20}.freeskiTab{position:absolute;top:10px;right:10px;border-radius:50%;background:#fff;width:30px;height:30px;text-align:center}.freeskiTab:before{transform:translate(-50%,-50%);content:"FREE SKI";display:block;color:#2869cb;font-size:10px;font-weight:800;line-height:8px;position:absolute;left:50%;top:50%}.firstMinute,.lastMinute{position:relative}.firstMinute .promoTab,.lastMinute .promoTab{position:absolute;top:5px;left:10px;z-index:20}.bestSeller{position:relative}.bestSeller .promoTab{position:absolute;top:5px;left:10px;z-index:20}.promoTab{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-weight:700;padding:7px 0}.calculator .calculator-price-final.freeski,.calculator .calculator__form .promo.freeski,.promo.freeski{color:#3547d4;border-color:#3547d4;background-color:transparent}.calculator .calculator-price-final.weekBest,.calculator .calculator__form .promo.weekBest,.promo.weekBest{border-color:#f5195f;background-color:#f5195f}.calculator .calculator-price-final.oneDay,.calculator .calculator__form .promo.oneDay,.promo.oneDay{border-color:#28d2a4;background-color:#28d2a4}.calculator .calculator-price-final.bestseller,.calculator .calculator__form .promo.bestseller,.promo.bestseller{border-color:#f5195f;background-color:#f5195f}.calculator .calculator-price-final.lastMinute,.calculator .calculator__form .promo.lastMinute,.promo.lastMinute{border-color:#ff9200;background-color:#ff9200}.calculator .calculator-price-final.firstMinute,.calculator .calculator__form .promo.firstMinute,.promo.lastMinute{border-color:#ffd200;background-color:#ffd200}#listingHotels{margin:0}#listingHotels .links{margin:15px 0;font-size:.9rem}#listingHotels .links a:first-child{color:#3c3c3c}#listingHotels .links span{transform:scale(.5)}#listingHotels .links .found-desc{float:right}@media (max-width:1199.98px){#listingHotels .links{margin:20px 0}#listingHotels .links .found-desc{float:none}}@media (max-width:767.98px){#listingHotels .links{display:none}}#listingHotels .load-more-button-container{text-align:center}#listingHotels .load-more-button-container .load-more-button{padding:10px 30px;margin:0;margin-top:40px;color:#fff;border:none;font-size:14px;font-weight:600;border-radius:4px;background:#2869cb;outline:0!important;box-shadow:none!important}#listingHotels .destination_valley h2{font-size:1rem;margin:15px 0;color:#011925;text-align:right}#listingHotels .listingHotels__banner{background-image:url(dist/images/blog.jpg);background-size:cover;height:300px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#listingHotels .listingHotels__banner h2{font-size:2.5rem;font-weight:700}#listingHotels .listingHotels__banner h2,#listingHotels .listingHotels__banner p{color:#fff;text-shadow:2px 2px 20px #000}#listingHotels .listingHotels__banner p{margin:15px 0;font-size:1.5rem}#listingHotels .specialOffers__mainContent section{padding-top:0}@media (max-width:1199.98px){#listingHotels .specialOffers__mainContent section{padding-top:2rem}}#listingHotels .specialOffers__mainContent .specialOffers__mainContent__offers{width:100%}#listingHotels .specialOffers__mainContent .list-group-item{border:none}#listingHotels .specialOffers__mainContent .list-group-item:first-of-type{padding-top:0}#listingHotels .specialOffers__mainContent .list-group-item:first-child .singleOffer__core__flyout{top:20px}#listingHotels .specialOffers__mainContent .list-group-item .singleOffer__core__flyout{position:absolute;left:calc(100% - 1.25rem);text-align:left;padding:10px 10px 10px 24px;background:#60b4f8;z-index:0;top:30px;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff;font-weight:700;line-height:1.2;font-size:.95rem;min-width:105px}@media (max-width:1199.98px){#listingHotels .specialOffers__mainContent .list-group-item .singleOffer__core__flyout{display:none}}#listingHotels .specialOffers__mainContent .list-group-item .singleOffer__core__flyout__insurance{position:absolute;top:90px;left:calc(100% - 1.25rem);padding-left:15px;color:#84c200;font-weight:600;font-size:14px}#listingHotels .specialOffers__mainContent .list-group-item .singleOffer__core__flyout__insurance img{margin-top:10px}@media (max-width:1199.98px){#listingHotels .specialOffers__mainContent .list-group-item .singleOffer__core__flyout__insurance{display:none}}.search-hotel{color:#484d67;font-weight:700;font-size:1rem;border-radius:5px}.search-hotel .calendar-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search-hotel .calendar-header label{line-height:1}.search-hotel .calendar-header label input[type=checkbox]{transform:none}.search-hotel .divider{border-bottom:1px solid #cee1ff;width:calc(100% - 40px);margin:10px auto}.search-hotel .ski-school-alert{text-align:center;color:#e4146b;font-size:11px;margin-top:5px;display:none}.search-hotel .search-hotel-border{width:100%;border-radius:5px;background:#eef5ff}.search-hotel h2{text-align:center;background:#2869cb;color:#fff;border-radius:5px 5px 0 0;font-weight:600;font-size:17px;height:40px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:.9rem}.search-hotel h2 span{font-size:.75rem;cursor:pointer}.search-hotel h2 span i{color:#d13a3a}.search-hotel .search-hotel-form .form-header,.search-hotel .search-hotel-form-calculator .form-header{margin:0;font-size:14px;font-weight:700}.search-hotel .search-hotel-form .form-header.margin-bottom,.search-hotel .search-hotel-form-calculator .form-header.margin-bottom{margin-bottom:10px}.search-hotel .search-hotel-form .form-header.font-blue,.search-hotel .search-hotel-form-calculator .form-header.font-blue{color:#104eab;font-size:16px}.search-hotel .search-hotel-form select,.search-hotel .search-hotel-form-calculator select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.search-hotel .search-hotel-form .search-date-controls,.search-hotel .search-hotel-form-calculator .search-date-controls{position:relative}.search-hotel .search-hotel-form .custom-selectbox,.search-hotel .search-hotel-form-calculator .custom-selectbox{position:relative;display:inline-block;width:100%}.search-hotel .search-hotel-form span#search-hotel-form-field-date,.search-hotel .search-hotel-form-calculator span#search-hotel-form-field-date{cursor:pointer;text-align:center;background:#fff;height:100%;max-height:37px;border:2px solid #2869cb;font-size:15px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:5px}.search-hotel .search-hotel-form select[id=search-hotel-form-field-date],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date]{padding-left:20%;font-size:.75rem!important;height:38px}@media (max-width:1199.98px){.search-hotel .search-hotel-form select[id=search-hotel-form-field-date],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date]{padding-left:44%}}@media (max-width:991.98px){.search-hotel .search-hotel-form select[id=search-hotel-form-field-date],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date]{padding-left:42%}}@media (max-width:767.98px){.search-hotel .search-hotel-form select[id=search-hotel-form-field-date],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date]{padding-left:40%}}@media (max-width:575.98px){.search-hotel .search-hotel-form select[id=search-hotel-form-field-date],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date]{padding-left:25%}}.search-hotel .search-hotel-form select[id=search-hotel-form-field-date-mobile],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date-mobile]{padding-left:20%;font-size:.75rem}@media (max-width:1199.98px){.search-hotel .search-hotel-form select[id=search-hotel-form-field-date-mobile],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date-mobile]{padding-left:44%}}@media (max-width:991.98px){.search-hotel .search-hotel-form select[id=search-hotel-form-field-date-mobile],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date-mobile]{padding-left:42%}}@media (max-width:767.98px){.search-hotel .search-hotel-form select[id=search-hotel-form-field-date-mobile],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date-mobile]{padding-left:40%}}@media (max-width:575.98px){.search-hotel .search-hotel-form select[id=search-hotel-form-field-date-mobile],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-date-mobile]{padding-left:25%}}.search-hotel .search-hotel-form select[id=search-hotel-form-field-name],.search-hotel .search-hotel-form-calculator select[id=search-hotel-form-field-name]{margin-bottom:10px}.search-hotel .search-hotel-form .search-hotel-form-date-button,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-button{display:-ms-flexbox;display:flex;padding:0;position:relative}.search-hotel .search-hotel-form .search-hotel-form-date-button button,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-button button{position:absolute;z-index:15;top:0;outline:0}.search-hotel .search-hotel-form .search-hotel-form-date-button:first-of-type,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-button:first-of-type{-ms-flex-pack:end;justify-content:flex-end}.search-hotel .search-hotel-form .search-hotel-form-date-button:first-of-type button,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-button:first-of-type button{left:0;border-radius:5px 0 0 5px;clip:rect(1px,33px,37px,0)}.search-hotel .search-hotel-form .search-hotel-form-date-button:last-of-type,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-button:last-of-type{-ms-flex-pack:start;justify-content:flex-start}.search-hotel .search-hotel-form .search-hotel-form-date-button:last-of-type button,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-button:last-of-type button{right:0;border-radius:0 5px 5px 0}.search-hotel .search-hotel-form .search-hotel-form-date-switch,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-switch{border:none;background-color:#2869cb;color:#fff;height:37px;width:30px;cursor:pointer;position:relative}.search-hotel .search-hotel-form .search-hotel-form-date-switch span,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-switch span{transform:scale(.5);position:absolute;top:13px;left:0}.search-hotel .search-hotel-form .search-hotel-form-date-switch span:after,.search-hotel .search-hotel-form .search-hotel-form-date-switch span:before,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-switch span:after,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-switch span:before{background-color:#fff}.search-hotel .search-hotel-form .search-hotel-form-date-switch.inactive span:after,.search-hotel .search-hotel-form .search-hotel-form-date-switch.inactive span:before,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-switch.inactive span:after,.search-hotel .search-hotel-form-calculator .search-hotel-form-date-switch.inactive span:before{background-color:#2d74d1}.search-hotel .search-hotel-form .search-hotel-form-adults,.search-hotel .search-hotel-form-calculator .search-hotel-form-adults{padding:0 15px}.search-hotel .search-hotel-form .search-hotel-form-kids,.search-hotel .search-hotel-form-calculator .search-hotel-form-kids{padding:0;padding-left:15px}.search-hotel .search-hotel-form .search-hotel-form-kids label,.search-hotel .search-hotel-form-calculator .search-hotel-form-kids label{padding-bottom:5px}.search-hotel .search-hotel-form .search-hotel-form-field-kids-age-container,.search-hotel .search-hotel-form-calculator .search-hotel-form-field-kids-age-container{padding:11px 0}.search-hotel .search-hotel-form .search-hotel-form-field-kids-age-container label,.search-hotel .search-hotel-form-calculator .search-hotel-form-field-kids-age-container label{display:inline-block}.search-hotel .search-hotel-form .search-hotel-form-field-kids-age-container>div,.search-hotel .search-hotel-form-calculator .search-hotel-form-field-kids-age-container>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search-hotel .search-hotel-form .search-hotel-form-field-kids-age-container select,.search-hotel .search-hotel-form-calculator .search-hotel-form-field-kids-age-container select{max-width:45%;padding-left:15px;margin-bottom:10px;display:inline-block}.search-hotel .search-hotel-form input[id=search-hotel-form-field-standard],.search-hotel .search-hotel-form-calculator input[id=search-hotel-form-field-standard]{border-radius:0}.search-hotel .search-hotel-form .search-hotel-form-field-table-container p,.search-hotel .search-hotel-form-calculator .search-hotel-form-field-table-container p{margin:0}.search-hotel .search-hotel-form .special-offers-container label.hidden,.search-hotel .search-hotel-form-calculator .special-offers-container label.hidden{display:none}.search-hotel .search-hotel-form .valleys-show-more,.search-hotel .search-hotel-form-calculator .valleys-show-more{font-size:13px;font-weight:400;color:#000}.search-hotel .search-hotel-form .valleys-show-more svg,.search-hotel .search-hotel-form-calculator .valleys-show-more svg{width:20px;margin-right:5px}.search-hotel .search-hotel-form .valleys-show-more-container,.search-hotel .search-hotel-form-calculator .valleys-show-more-container{display:none;padding-top:10px}.search-hotel .search-hotel-form .form-group,.search-hotel .search-hotel-form-calculator .form-group{margin:0;padding:8px 5px}.search-hotel .search-hotel-form .form-group:last-of-type,.search-hotel .search-hotel-form-calculator .form-group:last-of-type{border-bottom:none}.search-hotel .search-hotel-form .form-group .form-control,.search-hotel .search-hotel-form-calculator .form-group .form-control{border:none;border:1px solid #2869cb;border-radius:5px;background:#fff;font-family:"Open Sans",sans-serif;font-size:.9rem}.search-hotel .search-hotel-form .form-group #search-hotel-form-field-name,.search-hotel .search-hotel-form-calculator .form-group #search-hotel-form-field-name{margin:10px 0 0;font-size:.9rem}.search-hotel .search-hotel-form .form-group .form-check,.search-hotel .search-hotel-form-calculator .form-group .form-check{padding:0}.search-hotel .search-hotel-form .form-group .school-heading,.search-hotel .search-hotel-form-calculator .form-group .school-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#104eab;font-size:16px;margin-bottom:10px}.search-hotel .search-hotel-form .form-group.show-prices-for .person-type-group,.search-hotel .search-hotel-form-calculator .form-group.show-prices-for .person-type-group{text-align:center;margin:10px 0 0;background:#9fbdea;border-radius:4px}.search-hotel .search-hotel-form .form-group.show-prices-for .btn-person-type,.search-hotel .search-hotel-form-calculator .form-group.show-prices-for .btn-person-type{padding:5px 0;margin:0;color:#fff;border:none;font-size:12px;font-weight:400;width:50%;opacity:.5;border-radius:0}.search-hotel .search-hotel-form .form-group.show-prices-for .btn-person-type img,.search-hotel .search-hotel-form-calculator .form-group.show-prices-for .btn-person-type img{margin-right:5px}.search-hotel .search-hotel-form .form-group.show-prices-for .btn-person-type.selected,.search-hotel .search-hotel-form .form-group.show-prices-for .btn-person-type:hover,.search-hotel .search-hotel-form-calculator .form-group.show-prices-for .btn-person-type.selected,.search-hotel .search-hotel-form-calculator .form-group.show-prices-for .btn-person-type:hover{background:#104eab;opacity:1}.search-hotel .search-hotel-form .form-group.show-prices-for .btn-person-type:nth-child(1),.search-hotel .search-hotel-form-calculator .form-group.show-prices-for .btn-person-type:nth-child(1){border-top-left-radius:4px;border-bottom-left-radius:4px}.search-hotel .search-hotel-form .form-group.show-prices-for .btn-person-type:nth-child(2),.search-hotel .search-hotel-form-calculator .form-group.show-prices-for .btn-person-type:nth-child(2){border-top-right-radius:4px;border-bottom-right-radius:4px}.search-hotel .search-hotel-form .form-group.person-group input,.search-hotel .search-hotel-form-calculator .form-group.person-group input{text-align:center;font-weight:700;color:#000}.search-hotel .search-hotel-form .form-group.person-group input,.search-hotel .search-hotel-form .form-group.person-group label,.search-hotel .search-hotel-form-calculator .form-group.person-group input,.search-hotel .search-hotel-form-calculator .form-group.person-group label{font-size:14px;float:left;font-weight:600}.search-hotel .search-hotel-form .form-group.person-group .person-select,.search-hotel .search-hotel-form-calculator .form-group.person-group .person-select{float:right;display:inline-block;margin-left:5px;font-weight:400;margin-top:-3px;width:35px;height:30px;padding:0;border-radius:4px;border:solid 1px #2869cb;background-color:#fff;color:#495057}.search-hotel .search-hotel-form .form-group.person-group .kids-list,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list{font-size:14px;font-weight:600;width:100%;display:none}.search-hotel .search-hotel-form .form-group.person-group .kids-list.enabled,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list.enabled{display:block}.search-hotel .search-hotel-form .form-group.person-group .kids-list input,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list input{float:none;display:inline-block;margin-left:5px;margin-right:5px;font-weight:400;margin-top:-3px;width:35px;height:30px;padding:0;border-radius:4px;border:solid 1px #2869cb;background-color:#fff;color:#495057}.search-hotel .search-hotel-form .form-group.person-group .kids-list .kid-age,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list .kid-age{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.search-hotel .search-hotel-form .form-group.person-group .kids-list .kid-age .kid-age-title,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list .kid-age .kid-age-title{margin-left:10px;margin-right:10px}.search-hotel .search-hotel-form .form-group.person-group .kids-list .kid-age span,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list .kid-age span{cursor:pointer}.search-hotel .search-hotel-form .form-group.person-group .kids-list .kid-age span i,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list .kid-age span i{color:#104eab;font-size:12px}.search-hotel .search-hotel-form .form-group.person-group .kids-list .kid-age span.delete-kid,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list .kid-age span.delete-kid{margin-left:5px}.search-hotel .search-hotel-form .form-group.person-group .kids-list .add-kid-container,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list .add-kid-container{margin-top:10px}.search-hotel .search-hotel-form .form-group.person-group .kids-list .add-kid-container span,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list .add-kid-container span{cursor:pointer}.search-hotel .search-hotel-form .form-group.person-group .kids-list .add-kid-container span i,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-list .add-kid-container span i{color:#104eab;font-size:14px}.search-hotel .search-hotel-form .form-group.person-group .styled-checkbox input,.search-hotel .search-hotel-form-calculator .form-group.person-group .styled-checkbox input{position:absolute;opacity:0}.search-hotel .search-hotel-form .form-group.person-group .styled-checkbox input+label,.search-hotel .search-hotel-form-calculator .form-group.person-group .styled-checkbox input+label{position:relative;cursor:pointer;padding:0}.search-hotel .search-hotel-form .form-group.person-group .styled-checkbox input+label:after,.search-hotel .search-hotel-form-calculator .form-group.person-group .styled-checkbox input+label:after{content:'';margin-top:3px;margin-left:10px;display:inline-block;vertical-align:text-top;width:11px;height:11px;background:#fff;z-index:9}.search-hotel .search-hotel-form .form-group.person-group .styled-checkbox input:hover+label:after,.search-hotel .search-hotel-form-calculator .form-group.person-group .styled-checkbox input:hover+label:after{background:#fff}.search-hotel .search-hotel-form .form-group.person-group .styled-checkbox input:checked+label:after,.search-hotel .search-hotel-form-calculator .form-group.person-group .styled-checkbox input:checked+label:after{background:#fff}.search-hotel .search-hotel-form .form-group.person-group .styled-checkbox input:disabled+label,.search-hotel .search-hotel-form-calculator .form-group.person-group .styled-checkbox input:disabled+label{color:#b8b8b8;cursor:auto}.search-hotel .search-hotel-form .form-group.person-group .styled-checkbox input:disabled+label:after,.search-hotel .search-hotel-form-calculator .form-group.person-group .styled-checkbox input:disabled+label:after{box-shadow:none;background:#ddd}.search-hotel .search-hotel-form .form-group.person-group .styled-checkbox input:checked+label:before,.search-hotel .search-hotel-form-calculator .form-group.person-group .styled-checkbox input:checked+label:before{content:'';position:absolute;right:1px;top:7px;width:9px;height:8px;background:url(dist/images/check.svg) center center no-repeat;background-size:contain;z-index:10}.search-hotel .search-hotel-form .form-group.person-group #age-summary,.search-hotel .search-hotel-form-calculator .form-group.person-group #age-summary{font-size:.7rem;font-weight:400;margin-top:30px}.search-hotel .search-hotel-form .form-group.person-group .adults-popup,.search-hotel .search-hotel-form .form-group.person-group .kids-popup,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup{background:#fff;position:absolute;top:30px;clear:both;overflow:hidden;padding:0;right:15px;z-index:999}.search-hotel .search-hotel-form .form-group.person-group .adults-popup .closebtn,.search-hotel .search-hotel-form .form-group.person-group .kids-popup .closebtn,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup .closebtn,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup .closebtn{position:absolute;color:#a2adc0;border-radius:2px;top:7px;left:7px;cursor:pointer}.search-hotel .search-hotel-form .form-group.person-group .adults-popup h3,.search-hotel .search-hotel-form .form-group.person-group .kids-popup h3,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup h3,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup h3{color:#484d67;text-align:center;font-size:1rem;font-weight:600;margin:10px 15px}.search-hotel .search-hotel-form .form-group.person-group .adults-popup .greybg,.search-hotel .search-hotel-form .form-group.person-group .kids-popup .greybg,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup .greybg,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup .greybg{background:#dbe6f8;clear:both;overflow:hidden}.search-hotel .search-hotel-form .form-group.person-group .adults-popup span,.search-hotel .search-hotel-form .form-group.person-group .kids-popup span,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup span,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup span{width:30%;display:inline-block;color:#8d95c2;float:left;text-align:center;cursor:pointer;line-height:42px}.search-hotel .search-hotel-form .form-group.person-group .adults-popup input,.search-hotel .search-hotel-form .form-group.person-group .kids-popup input,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup input,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup input{width:40%;display:inline-block;float:left;border:0;background:0 0;font-size:1.5rem;margin:0}.search-hotel .search-hotel-form .form-group.person-group .adults-popup .kid-age,.search-hotel .search-hotel-form .form-group.person-group .kids-popup .kid-age,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup .kid-age,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup .kid-age{font-size:.7rem;font-weight:400}.search-hotel .search-hotel-form .form-group.person-group .adults-popup .kid-age-title,.search-hotel .search-hotel-form .form-group.person-group .kids-popup .kid-age-title,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup .kid-age-title,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup .kid-age-title{padding:0 10px;text-align:center;color:#000;margin-top:10px}.search-hotel .search-hotel-form .form-group.person-group .adults-popup .kid-age .person-age,.search-hotel .search-hotel-form .form-group.person-group .kids-popup .kid-age .person-age,.search-hotel .search-hotel-form-calculator .form-group.person-group .adults-popup .kid-age .person-age,.search-hotel .search-hotel-form-calculator .form-group.person-group .kids-popup .kid-age .person-age{font-size:1rem;font-weight:400;line-height:calc(1.7rem * 1.6)}.search-hotel .search-hotel-form .form-group:first-of-type,.search-hotel .search-hotel-form-calculator .form-group:first-of-type{border-bottom:none}.search-hotel .search-hotel-form .form-check,.search-hotel .search-hotel-form-calculator .form-check{margin:0 15px;padding:5px 0}.search-hotel .search-hotel-form .form-check h3,.search-hotel .search-hotel-form .form-check h4,.search-hotel .search-hotel-form-calculator .form-check h3,.search-hotel .search-hotel-form-calculator .form-check h4{margin:0;font-weight:700}.search-hotel .search-hotel-form .form-check h3,.search-hotel .search-hotel-form-calculator .form-check h3{font-size:1.125rem;margin-bottom:10px}.search-hotel .search-hotel-form .form-check label[class=form-check-label],.search-hotel .search-hotel-form-calculator .form-check label[class=form-check-label]{font-weight:400;font-size:13px;padding-left:1.25rem}.search-hotel .search-hotel-form .form-check h4,.search-hotel .search-hotel-form-calculator .form-check h4{font-size:1rem}.search-hotel .search-hotel-form .noleftmargin,.search-hotel .search-hotel-form-calculator .noleftmargin{margin-left:0}.search-hotel .search-hotel-form .search-hotel-form-additional,.search-hotel .search-hotel-form-calculator .search-hotel-form-additional{padding:15px 15px 0 15px}.search-hotel .search-hotel-form .search-hotel-form-additional .form-check,.search-hotel .search-hotel-form-calculator .search-hotel-form-additional .form-check{border-bottom:none;padding-top:0}.search-hotel .search-hotel-form .search-hotel-form-additional .form-check label[for*="[search][accommodation]"],.search-hotel .search-hotel-form-calculator .search-hotel-form-additional .form-check label[for*="[search][accommodation]"]{display:inline-block;padding-right:55px}.search-hotel .search-hotel-form .search-hotel-form-additional h3,.search-hotel .search-hotel-form-calculator .search-hotel-form-additional h3{font-size:1.125rem;font-weight:700;display:inline-block;width:100%;margin-bottom:15px}.search-hotel .search-hotel-form .search-hotel-form-additional h3 span,.search-hotel .search-hotel-form-calculator .search-hotel-form-additional h3 span{float:right;padding-right:10px}.search-hotel .search-hotel-form .search-hotel-form-additional h3 span i[class*=fa-plus],.search-hotel .search-hotel-form-calculator .search-hotel-form-additional h3 span i[class*=fa-plus]{display:none}.search-hotel .search-hotel-form .button-hidder,.search-hotel .search-hotel-form-calculator .button-hidder{cursor:pointer}.search-hotel .search-hotel-form .button-hidder span,.search-hotel .search-hotel-form-calculator .button-hidder span{float:right;width:20px;height:20px;background-color:#fff;border-radius:10px;background-image:url(dist/images/collapse-arrow.svg);background-repeat:no-repeat;background-position:center center;transition:.3s ease-in-out;transform:rotate(180deg)}.search-hotel .search-hotel-form .button-hidder.active span,.search-hotel .search-hotel-form-calculator .button-hidder.active span{transform:rotate(0)}.search-hotel .search-hotel-form-field-kids-age-container{padding:11px 0!important}.search-hotel .search-hotel-form-field-kids-age-container label{padding-right:15px}.search-hotel .search-hotel-form-field-kids-age-container input{padding:0 10px;outline:0;border:1px solid #2869cb}.search-hotel .container-form-hidder{padding:10px 0 0}.search-hotel .filter-button,.search-hotel .save-button{cursor:pointer;background:#1249ab;padding:5px 10px 6px;width:100%;color:#fff;border:none;font-size:13px;font-weight:700;border-radius:5px;margin:0 auto;line-height:25px;transition:all .3s}.search-hotel .filter-button img,.search-hotel .save-button img{margin-right:-20px;margin-left:5px;width:20px}.search-hotel .filter-button.active,.search-hotel .filter-button:hover,.search-hotel .save-button.active,.search-hotel .save-button:hover{background:#d82262}label[for=search-hotel-form-field-date]{padding-bottom:5px;font-size:1rem}label[for=search-hotel-form-field-date-mobile]{padding-bottom:25px}#slider-range{margin:15px 35px 30px 10px}#slider-range #custom-handleFrom,#slider-range #custom-handleTo{outline:0}#slider-range #custom-handleFrom span,#slider-range #custom-handleTo span{position:absolute;top:19px;left:2px;font-weight:700;background-color:transparent;display:block;color:#fff}#slider-range #custom-handleTo span{right:-10px;left:auto}#slider-range .ui-slider-handle{width:1.05em;height:1.05em;background:#85bbff;border:#ffffffa6 1px solid}#slider-range .ui-slider-range{background:#fff}#slider-range:after,#slider-range:before{display:none;content:"0";position:absolute;top:10px;color:#000}#slider-range:before{left:-5px}#slider-range:after{content:"2000";right:-15px}#search-result-list>p{display:inline-block;margin:30px auto}.search-mini{background-color:#011925;color:#fff;margin:0 -15px;padding-bottom:15px;margin-bottom:15px}.search-mini .search-hotel-border{border:none}.search-mini .search-hotel-border h2{padding-left:25px}.search-mini .search-hotel-border p{padding:0 25px;margin-bottom:0}.search-mini .search-hotel-form .form-group{padding-left:10px}.search-mini .search-hotel-form .form-group .form-control{color:#fff}.search-mini .search-hotel-form select[id=search-hotel-form-field-date]{padding-left:26%}.search-mini label[for=search-hotel-form-field-date]{padding-bottom:0}.chosen-filters{padding:0 10px 10px}.chosen-filters h3{font-size:1.25rem;font-weight:700;margin-bottom:0}@media (max-width:767.98px){.chosen-filters h3{margin-bottom:1rem}}.chosen-filters>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.5rem}.firstminute-active.chosen-filters-special-offers.label-firstminute{box-shadow:0 0 25px -5px rgba(255,210,0,.75)}.bestseller-active.chosen-filters-special-offers.label-bestseller{box-shadow:0 0 25px -5px rgba(245,25,95,.75)}.lastminute-active.chosen-filters-special-offers.label-lastminute{box-shadow:0 0 25px -5px rgba(255,146,0,.75)}.oneday-active.chosen-filters-special-offers.label-oneday{box-shadow:0 0 25px -5px rgba(40,210,164,.75)}.freeski-active.chosen-filters-special-offers.label-freeski{box-shadow:0 0 25px -5px rgba(40,105,203,.75)}.chosen-filters-special-offers{border-radius:5px;box-shadow:0 0 15px -5px rgba(0,0,0,.75);margin:.5rem}@media (max-width:767.98px){.chosen-filters-special-offers{width:100%}}.chosen-filters-special-offers.label-firstminute label{border-color:#ffd200}.chosen-filters-special-offers.label-lastminute label{border-color:#ff9200}.chosen-filters-special-offers.label-bestseller label{border-color:#f5195f}.chosen-filters-special-offers.label-oneday label{border-color:#28d2a4}.chosen-filters-special-offers.label-freeski label{border-color:#2869cb}.chosen-filters-special-offers label{display:block;width:100%;border-radius:5px;font-weight:800;font-size:1.125rem;padding:.5rem 1rem;border-bottom:5px solid #ededed;text-align:center}.chosen-filters-special-offers .sort-btn-row .btn-sorter{cursor:pointer;background:#90b1e3;padding:5px 10px 6px;min-width:200px;color:#fff;border:none;font-size:13px;font-weight:600;border-radius:5px;margin-left:15px;opacity:.45}.chosen-filters-special-offers .sort-btn-row .btn-sorter.selected{opacity:1;background:#104eab}.home .search-hotel,.single-valley .search-hotel{margin-top:20px}.home .search-hotel form.search-hotel-form,.single-valley .search-hotel form.search-hotel-form{padding:15px 25px;border-radius:5px}.home .search-hotel form.search-hotel-form>.row>div,.single-valley .search-hotel form.search-hotel-form>.row>div{padding-left:10px;padding-right:10px}.home .search-hotel form.search-hotel-form .col-datepicker,.single-valley .search-hotel form.search-hotel-form .col-datepicker{max-width:250px;-ms-flex:0 0 250px;flex:0 0 250px}.home .search-hotel form.search-hotel-form .col-datepicker select,.single-valley .search-hotel form.search-hotel-form .col-datepicker select{padding-left:40px}.home .search-hotel form.search-hotel-form .col-people,.single-valley .search-hotel form.search-hotel-form .col-people{max-width:300px;-ms-flex:0 0 300px;flex:0 0 300px}.home .search-hotel form.search-hotel-form .col-filters,.single-valley .search-hotel form.search-hotel-form .col-filters{max-width:320px;-ms-flex:0 0 320px;flex:0 0 320px}.home .search-hotel form.search-hotel-form .col-submit,.single-valley .search-hotel form.search-hotel-form .col-submit{max-width:250px;-ms-flex:0 0 250px;flex:0 0 250px}.home .search-hotel form.search-hotel-form .col-submit a.advanced,.single-valley .search-hotel form.search-hotel-form .col-submit a.advanced{background:0 0!important;border:none;box-shadow:none!important}@media (max-width:1200px){.home .search-hotel form.search-hotel-form .col-datepicker,.single-valley .search-hotel form.search-hotel-form .col-datepicker{max-width:250px;-ms-flex:0 0 250px;flex:0 0 250px}.home .search-hotel form.search-hotel-form .col-datepicker select,.single-valley .search-hotel form.search-hotel-form .col-datepicker select{padding-left:40px}.home .search-hotel form.search-hotel-form .col-people,.single-valley .search-hotel form.search-hotel-form .col-people{max-width:280px;-ms-flex:0 0 280px;flex:0 0 280px}.home .search-hotel form.search-hotel-form .col-filters,.single-valley .search-hotel form.search-hotel-form .col-filters{max-width:300px;-ms-flex:0 0 200px;flex:0 0 200px}.home .search-hotel form.search-hotel-form .col-submit,.single-valley .search-hotel form.search-hotel-form .col-submit{max-width:200px;-ms-flex:0 0 200px;flex:0 0 200px}}@media (max-width:1000px){.home .search-hotel form.search-hotel-form .col-datepicker,.single-valley .search-hotel form.search-hotel-form .col-datepicker{max-width:100%}.home .search-hotel form.search-hotel-form .col-datepicker select,.single-valley .search-hotel form.search-hotel-form .col-datepicker select{padding-left:40px}.home .search-hotel form.search-hotel-form .col-filters,.home .search-hotel form.search-hotel-form .col-people,.home .search-hotel form.search-hotel-form .col-submit,.single-valley .search-hotel form.search-hotel-form .col-filters,.single-valley .search-hotel form.search-hotel-form .col-people,.single-valley .search-hotel form.search-hotel-form .col-submit{max-width:100%}}.home .search-hotel form.search-hotel-form a,.single-valley .search-hotel form.search-hotel-form a{color:#000!important}.home .search-hotel form.search-hotel-form a.advanced,.single-valley .search-hotel form.search-hotel-form a.advanced{font-weight:400;font-size:14px}.home .search-hotel form.search-hotel-form .form-group,.single-valley .search-hotel form.search-hotel-form .form-group{padding:0}.home .search-hotel form.search-hotel-form .form-group.person-group,.single-valley .search-hotel form.search-hotel-form .form-group.person-group{margin:10px 0}.home .search-hotel form.search-hotel-form .form-group .container-form-hidder,.single-valley .search-hotel form.search-hotel-form .form-group .container-form-hidder{display:-ms-flexbox;display:flex}.home .search-hotel form.search-hotel-form .form-group .container-form-hidder label,.single-valley .search-hotel form.search-hotel-form .form-group .container-form-hidder label{display:-ms-flexbox;display:flex;width:auto;margin-top:0;margin-left:10px}.home .search-hotel form.search-hotel-form .form-group .container-form-hidder label span,.single-valley .search-hotel form.search-hotel-form .form-group .container-form-hidder label span{padding-left:30px}.home .search-hotel form.search-hotel-form .form-group label,.single-valley .search-hotel form.search-hotel-form .form-group label{padding-bottom:0}.home .search-hotel form.search-hotel-form .form-group label.form-check-label,.single-valley .search-hotel form.search-hotel-form .form-group label.form-check-label{display:inline-block;margin-right:10px}.home .search-hotel form.search-hotel-form .form-group label.form-check-label .form-check-input,.single-valley .search-hotel form.search-hotel-form .form-group label.form-check-label .form-check-input{margin-top:3px}.home .search-hotel form.search-hotel-form .form-group label.form-check-label.hidden,.single-valley .search-hotel form.search-hotel-form .form-group label.form-check-label.hidden{display:none}.home .search-hotel form.search-hotel-form .form-group .form-check,.single-valley .search-hotel form.search-hotel-form .form-group .form-check{margin:0}.modal-dialog{width:100%;max-width:1030px;color:#484d67}@media (max-width:991.98px){.modal-dialog{width:95%}}.modal-dialog textarea{border:1px solid #2869cb;width:100%;height:80px;border-radius:5px}.modal-dialog .modal-header{border-bottom:none;padding:15px 15px 0 15px}.modal-dialog .modal-header h1{font-size:1.8rem;margin:.2rem 0 1.2rem 0;color:#2869cb}.modal-dialog button.close{position:absolute;top:.5rem;right:1rem;font-size:2.5rem;outline:0;z-index:999}.modal-dialog .modal-body{padding:0}.modal-dialog .modal-body h2{font-size:1.25rem;font-weight:700;margin-bottom:25px}.modal-dialog .modal-body h2 span{color:#00cc35}.modal-dialog .modal-body input[name=phone]::-webkit-inner-spin-button,.modal-dialog .modal-body input[name=phone]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.modal-dialog .modal-body .calculator .calculator__border{box-shadow:10px 10px 10px -5px #cecbdc,inset 1px 1px 0 0 #e6e4ec}.modal-dialog .modal-body .calculator .calculator__form .promo-box:before{margin:0 5px}.modal-dialog .modal-body .reservation{box-shadow:inset 1px 1px 12px -5px rgba(114,112,136,.61);border-radius:5px}.modal-dialog .modal-body .reservation .reservation-shadow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;border-radius:5px;box-shadow:8px 8px 15px -5px rgba(114,112,136,.4)}.modal-dialog .modal-body .reservation .form-check,.modal-dialog .modal-body .reservation .form-group,.modal-dialog .modal-body .reservation .reservation__objectInfo{margin-bottom:15px}.modal-dialog .modal-body .reservation .reservation__objectInfo{font-weight:700;font-size:1.125rem;color:#2869cb;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.modal-dialog .modal-body .reservation .reservation__objectInfo :first-child{color:#3c3c3c;margin-right:auto}.modal-dialog .modal-body .reservation .reservation__objectInfo :last-child{margin-left:15px}.modal-dialog .modal-body .reservation .reservation__objectInfo .school_date{margin-right:0}.modal-dialog .modal-body .reservation .reservation__objectInfo .school_name{margin-right:0}.modal-dialog .modal-body .reservation .form-group{padding:0 15px 5px;margin-bottom:0}.modal-dialog .modal-body .reservation .form-group h3{font-size:.875rem;font-style:normal;margin-bottom:15px}.modal-dialog .modal-body .reservation .form-group div label{margin:20px 0 0;display:block;font-weight:500;font-size:.875rem;margin-bottom:1px;padding:0 0 1px 5px}.modal-dialog .modal-body .reservation .form-group div span{font-size:.6rem;text-align:left;padding-right:0;font-style:normal}.modal-dialog .modal-body .reservation .form-group div input{border:1px solid #2869cb;border-radius:5px;outline:0;display:inline-block;max-height:32px}.modal-dialog .modal-body .reservation .form-group div input#reservation-customer-name{margin-bottom:3px}.modal-dialog .modal-body .reservation .form-group div input#reservation-customer-email{margin-bottom:3px}.modal-dialog .modal-body .reservation .form-group div .error{background-color:rgba(191,83,41,.5);border:1px solid #d9534f}.modal-dialog .modal-body .reservation .form-group .input-phone span{display:inline-block;position:relative;top:4px;left:4px;padding:0}@media (min-width:768px){.modal-dialog .modal-body .reservation .form-group .input-phone span{-ms-flex:0 0 40.66667%;flex:0 0 40.66667%;max-width:40.66667%}}.modal-dialog .modal-body .reservation .form-check{padding:15px;margin-bottom:15px}.modal-dialog .modal-body .reservation .form-check h3{font-size:.875rem}.modal-dialog .modal-body .reservation .form-check label{display:block}.modal-dialog .modal-body .reservation .form-check label span{font-size:.75rem}.modal-dialog .modal-body .reservation .reservation__banner{background-color:#2779cb}.modal-dialog .modal-body .reservation .reservation__banner .reservation__banner__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px}.modal-dialog .modal-body .reservation .reservation__banner .reservation__banner__content .reservation__banner__content__checkbox,.modal-dialog .modal-body .reservation .reservation__banner .reservation__banner__content .reservation__banner__content__icon{height:60px;width:60px;margin-right:10px}.modal-dialog .modal-body .reservation .reservation__banner .reservation__banner__content .reservation__banner__content__checkbox{background-color:#fff}.modal-dialog .modal-body .reservation .reservation__banner .reservation__banner__content .reservation__banner__content__freeski,.modal-dialog .modal-body .reservation .reservation__banner .reservation__banner__content .reservation__banner__content__school{color:#fff;font-weight:600;font-size:1rem;line-height:1.2;height:40px;max-width:220px}.modal-dialog .permissionSection{display:block;padding:20px 0}.modal-dialog .permissionSection label{font-weight:400;font-size:.9rem;padding:0 15px 0 20px;margin-bottom:5px}.modal-dialog .permissionSection label.error{color:#d9534f}.modal-dialog .thankYouModal{text-align:left;color:#fff;background-color:#2053a0}.modal-dialog .thankYouModal .thankYouModal__logo{max-height:60px;margin:20px}.modal-dialog .thankYouModal .thankYouModal__paragraph,.modal-dialog .thankYouModal h2{font-style:normal;padding:0 10%}.modal-dialog .thankYouModal h2{font-size:1.75rem;font-weight:600;margin-top:35px}.modal-dialog .thankYouModal .thankYouModal__paragraph{font-size:1.3rem;font-weight:400}.modal-dialog .thankYouModal .thankYouModal__social{margin-top:50px}.modal-dialog .thankYouModal .thankYouModal__social__facebook,.modal-dialog .thankYouModal .thankYouModal__social__newsletter{display:inline-block;width:50%;text-align:center;font-size:1.3rem;font-style:normal;font-weight:600}@media (max-width:991.98px){.modal-dialog .thankYouModal .thankYouModal__social__facebook,.modal-dialog .thankYouModal .thankYouModal__social__newsletter{width:100%}}.modal-dialog .thankYouModal .thankYouModal__social__facebook a,.modal-dialog .thankYouModal .thankYouModal__social__newsletter a{display:inline-block;vertical-align:middle;padding:15px;color:#fff}.modal-dialog .thankYouModal .thankYouModal__social__icon{display:inline-block;height:50px;width:50px;vertical-align:middle;background-size:contain;background-repeat:no-repeat;margin-left:10px;margin-top:-5px}.modal-dialog .thankYouModal .thankYouModal__social__icon.thankYouModal__social__icon__facebook{background-image:url(dist/images/icons/facebook_ikona.svg)}.modal-dialog .thankYouModal .thankYouModal__social__icon.thankYouModal__social__icon__mail{background-image:url(dist/images/icons/mail_ikona.svg)}.modal-dialog .thankYouModal .thankYouModal__social__facebook{background-color:#2869cb}.modal-dialog .thankYouModal .thankYouModal__social__newsletter{background-color:#00cc35}.modal-dialog .thankYouModal h3{font-size:1.45rem;margin-bottom:15px}.modal-dialog .thankYouModal .thankYouModal__pros{width:100%;padding-left:20px;background-color:#011925;padding-bottom:10px;padding-top:15px}.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container{display:inline-block;width:25%;padding-bottom:15px}@media (max-width:991.98px){.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container{width:50%}}@media (max-width:767.98px){.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container{width:100%}}.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container div :first-child{width:22%;font-weight:400}.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container div :last-child{width:69%;font-size:1.25rem;display:inline-block;vertical-align:middle}.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container .thankYouModal__pros__container__icon{height:50px;display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-position:left 0}.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container.thankYouModal__pros__price .thankYouModal__pros__container__icon{background-image:url(dist/images/icons/super_cena_ikona.svg)}.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container.thankYouModal__pros__security .thankYouModal__pros__container__icon{background-image:url(dist/images/icons/bezpieczenstwo_ikona.svg)}.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container.thankYouModal__pros__quality .thankYouModal__pros__container__icon{background-image:url(dist/images/icons/jakosc_ikona.svg)}.modal-dialog .thankYouModal .thankYouModal__pros .thankYouModal__pros__container.thankYouModal__pros__pro .thankYouModal__pros__container__icon{background-image:url(dist/images/icons/profesjonalizm_ikona.svg)}.modal-dialog .freeski_banner_wrapper,.modal-dialog .skipass_banner_wrapper{display:none;width:100%;cursor:pointer}.modal-dialog .freeski_banner,.modal-dialog .skipass_banner{background-color:#2869cb;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:95px;padding:10px}.modal-dialog .freeski_banner .freeski_banner__checkbox,.modal-dialog .freeski_banner .skipass_banner__checkbox,.modal-dialog .skipass_banner .freeski_banner__checkbox,.modal-dialog .skipass_banner .skipass_banner__checkbox{position:relative;background-color:#fff;width:40px;height:40px}.modal-dialog .freeski_banner .freeski_banner__checkbox:after,.modal-dialog .freeski_banner .skipass_banner__checkbox:after,.modal-dialog .skipass_banner .freeski_banner__checkbox:after,.modal-dialog .skipass_banner .skipass_banner__checkbox:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(dist/images/icons/tick-black.svg);background-size:contain;content:'';height:35px;width:35px}.modal-dialog .freeski_banner .freeski_banner__checkbox.showAfter:after,.modal-dialog .freeski_banner .skipass_banner__checkbox.showAfter:after,.modal-dialog .skipass_banner .freeski_banner__checkbox.showAfter:after,.modal-dialog .skipass_banner .skipass_banner__checkbox.showAfter:after{display:none}.modal-dialog .freeski_banner h4,.modal-dialog .skipass_banner h4{margin-top:10px;margin-left:10px;color:#fff;width:250px;font-size:1.188rem;display:inline-block}@media only screen and (max-width:425px){.modal-dialog .freeski_banner h4,.modal-dialog .skipass_banner h4{font-size:.875rem;width:200px}}a[href="#modalReservation"],a[href="#modalSchoolReservation"]{display:block;color:#fff;padding:15px 0}a[href="#modalReservation"]:hover,a[href="#modalSchoolReservation"]:hover{color:#00cc35}.check-school{display:none!important}.accommodationValidation,.rulesValidation{display:none;padding:0 15px;margin-bottom:0;color:red}.accommodationForm{display:none}.accommodationForm .row h3{margin:0!important}.accommodationForm .row .col-md-6{margin:0}.modal-calculator-wrapper h2{font-size:1.1rem;font-weight:300}@media (max-width:991.98px){#modalForm .reservation{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:13;order:13}#modalForm .modal-calculator-wrapper{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:15px}}@media (min-width:992px){.col-lg-4.modded{-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}}.float-left-50{display:inline-block;width:49%}.calculator{border-radius:5px;font-family:"Open Sans",sans-serif}@media (max-width:767.98px){.calculator{display:none}}.calculator .calculator__border{background-color:#fff;border-radius:5px}.calculator .calculator__border h2{padding:.8rem 0;font-size:20px;text-align:center;background:#2869cb;color:#fff;border-radius:4px 4px 0 0;margin-bottom:0;font-weight:600}.calculator .calculator__border h2.on-line{background:#23bd85}.calculator .calculator__border.calculator-special-offer{border:4px solid #ff3ba1}.calculator .calculator__border.calculator-special-offer h2.special-offer{border-radius:0;background:#ff3ba1}.calculator .calculator__border.calculator-special-offer .calculator__form.navyblue{border-radius:0}.calculator h2{font-weight:500;font-size:1.5rem;padding:0 10px;color:#484d67}.calculator label{font-weight:500;font-size:14px;display:block;padding-top:5px;color:#000}.calculator label.checkbox-form-control{display:-ms-grid;display:grid;-ms-flex-pack:end;justify-content:flex-end}.calculator label.isSkiPass{display:none;text-align:center;margin-top:24px;color:#2869cb;font-size:16px}.calculator label.isSkiPass input{display:none;margin-right:5px}.calculator label.isSkiPass span{font-weight:700}.calculator label[for*=calculator-date-]{margin-top:1.7rem;text-align:left;position:relative;margin-bottom:.6rem;background:0 0}.calculator label[for*=calculator-date-] span{position:relative;z-index:2;padding:0;background-color:0 0}.calculator .skiPassStripe{padding:7px 15px;background:#22a7fc;color:#fff;text-align:left;border-radius:5px;font-weight:600;font-size:.95rem;display:inline-block}.calculator .elementStripe{color:#fff;font-weight:600;border-radius:4px;padding:5px 10px;text-align:left;font-size:14px;line-height:normal;margin-bottom:5px;margin-right:5px;display:inline-block}.calculator .elementStripe.reservation-sidebar-info-skipass-discount{border-color:#ffd200;background-color:#ffd200}.calculator .skiPassInfo{text-align:left}.calculator .skiPassInfo.noskipass{display:none}.calculator .skiPassType{text-align:center;color:#fff;font-weight:600;padding:8px;font-size:.95rem}.calculator .skiPassType.disabled{display:none}@media (min-width:768px){.calculator .skiPassType{padding:16px 0 8px 0}}.calculator .has-valley-discount{padding:0;color:#2869cb}.calculator .has-valley-discount img{max-height:24px;margin-right:22px}.calculator .has-valley-discount span{font-weight:800}.calculator .calculator__form{background:#eef5ff;color:#000;padding:7px 20px;border-radius:0;padding-top:10px;padding-bottom:40px}.calculator .calculator__form label.font-blue{color:#104eab;font-size:16px;font-weight:700}.calculator .calculator__form hr.blue-line{border-color:#cee1ff}.calculator .calculator__form.navyblue{background-color:#2869cb;margin-top:0;padding:25px 20px 5px 20px;border-radius:0 0 5px 5px}.calculator .calculator__form .arrowLeft:after,.calculator .calculator__form .arrowLeft:before{background-color:#fff}.calculator .calculator__form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.calculator .calculator__form select::-ms-expand{display:none}.calculator .calculator__form .custom-selectbox-singleline{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:15px}.calculator .calculator__form .custom-selectbox-singleline:first-child{-ms-flex-pack:start;justify-content:flex-start}.calculator .calculator__form .custom-selectbox-singleline .custom-selectbox{width:auto}.calculator .calculator__form .custom-selectbox-singleline .custom-selectbox select{min-width:35px;text-align:center}.calculator .calculator__form .custom-selectbox-singleline .custom-selectbox select option{text-align:center;padding:.375rem .75rem}.calculator .calculator__form .custom-selectbox{position:relative;display:inline-block;width:100%}.calculator .calculator__form .custom-selectbox .arrowDown{position:absolute;right:5px;top:12px;transform:scale(.5);pointer-events:none}.calculator .calculator__form .custom-selectbox .arrowDown:after,.calculator .calculator__form .custom-selectbox .arrowDown:before{background-color:#94abcb}.calculator .calculator__form .custom-selectbox .arrowDown select[name="calculator[standard]"]{padding-right:1.5rem}.calculator .calculator__form select[name="calculator[date]"]{padding-left:0;padding-right:0;width:calc(100% - 73px);text-align:center;border-radius:0!important;margin-left:36px;height:36px;margin-top:1px}@media (max-width:575.98px){.calculator .calculator__form select[name="calculator[date]"]{padding-left:calc(50% - 75px);font-size:.875rem}}.calculator .calculator__form .calculator__form__date__button{display:-ms-flexbox;display:flex;padding:0;position:relative}.calculator .calculator__form .calculator__form__date__button button{position:absolute;z-index:15;top:0;border-radius:5px 0 0 5px;clip:rect(1px,37px,37px,0)}.calculator .calculator__form .calculator__form__date__button:first-of-type{-ms-flex-pack:end;justify-content:flex-end}.calculator .calculator__form .calculator__form__date__button:first-of-type button{left:0;border-radius:5px 0 0 5px}@media (max-width:575.98px){.calculator .calculator__form .calculator__form__date__button:first-of-type button{left:4px}}.calculator .calculator__form .calculator__form__date__button:last-of-type{-ms-flex-pack:start;justify-content:flex-start}.calculator .calculator__form .calculator__form__date__button:last-of-type button{right:0;border-radius:0 5px 5px 0}@media (max-width:575.98px){.calculator .calculator__form .calculator__form__date__button:last-of-type button{right:4px}}.calculator .calculator__form .calculator__form__date__switch{border:none;background-color:#2869cb;color:#fff;height:37px;width:38px;cursor:pointer;position:relative;outline:0}.calculator .calculator__form .calculator__form__date__switch span{transform:scale(.5);position:absolute;top:13px;left:2px}.calculator .calculator__form .calculator__form__date__switch span:after,.calculator .calculator__form .calculator__form__date__switch span:before{background-color:#fff}.calculator .calculator__form .calculator__form__date__next.switch-disabled span:after,.calculator .calculator__form .calculator__form__date__next.switch-disabled span:before,.calculator .calculator__form .calculator__form__date__prev.switch-disabled span:after,.calculator .calculator__form .calculator__form__date__prev.switch-disabled span:before{background-color:#2d74d1}.calculator .calculator__form .flex-boxes{display:-ms-flexbox;display:flex}.calculator .calculator__form .promo{display:none}.calculator .calculator__form .insurance-box{background-color:#104eab}.calculator .calculator__form .calculator__freeskiStatus{display:none!important;padding:0;color:#2869cb;font-weight:700;text-align:center}.calculator .calculator__form .calculator__freeskiStatus span{padding-left:5px}.calculator .calculator__form .calculator__form__field__kids__age__container label{display:inline-block}.calculator .calculator__form .calculator__form__field__kids__age__container>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.calculator .calculator__form .calculator__form__field__kids__age__container select{max-width:45%;padding-left:15px;margin-bottom:10px;display:inline-block}.calculator .calculator__form .form-group{padding:0 15px;border-radius:0;margin-bottom:5px}.calculator .calculator__form .form-group.form-group-termin{margin-bottom:1.5rem}.calculator .calculator__form .form-group .form-control{border:1px solid #376ab6;border-radius:5px;font-size:.85rem;background:#fff;font-weight:600;height:36px}.calculator .calculator__form .form-group .form-control option[disabled=disabled]{background:#eee}.calculator .calculator__form .form-group .form-control.error{background-color:rgba(255,0,0,.39);border:1px solid #d9534f;color:#ffffff6b}.calculator .calculator__form .form-group .form-control.soft-error{background-color:rgba(203,185,86,.5);border:1px solid #cbb956}.calculator .calculator__form .validation-error-message{display:none;background:rgba(255,0,0,.3);padding:15px;border-radius:10px;border:1px solid red}.calculator .calculator__form .form-group-adults{margin-bottom:1.5rem}.calculator .calculator__form label[for*=calculator-date-]{margin-top:1rem}.calculator .calculator__form label[for*=calculator-permission-newsletter],.calculator .calculator__form label[for*=calculator-permission-rules]{padding:5px 15px 5px 35px}.calculator .calculator__form label[for*=calculator-permission-newsletter] span,.calculator .calculator__form label[for*=calculator-permission-rules] span{font-weight:400;font-style:normal;font-size:.875rem}.calculator .calculator__form .label-small label{font-size:.8rem;text-align:left;padding-top:.4rem;font-weight:400;white-space:nowrap}.calculator .calculator__form .label-small label input{font-size:1rem;margin-right:.5rem}.calculator .calculator__form__field__standard{position:relative}.calculator .calculator__form__field__standard .calculator-standard-error-no-type{display:none;position:absolute;top:5px;right:15px;color:red;font-size:1rem;font-weight:700}.calculator .calculator__price{padding:1rem 1.5rem;text-align:center;color:#fff}.calculator .calculator__price .summary-title{font-size:25px;color:#fff;text-align:left;font-weight:700}.calculator .calculator__price .room-not-available{display:none;color:#fff}.calculator .calculator__price .euro{display:inline-block;transform:rotate(360deg) rotateY(360deg);color:#fff;transition:all .6s ease-in-out;font-weight:700;display:inline-block;font-size:20px;width:30px;height:30px;border-radius:50%;border:2px solid #fff;text-align:center;padding-right:4px;line-height:25px}.calculator .calculator__price .price-summary{margin-bottom:15px}.calculator .calculator__price .price-summary p{margin:0}.calculator .calculator__price .price-summary .price-summary-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.calculator .calculator__price .price-summary .price-summary-wrapper.price-basic,.calculator .calculator__price .price-summary .price-summary-wrapper.price-discount,.calculator .calculator__price .price-summary .price-summary-wrapper.price-insurance{color:#fff;-ms-flex-pack:justify;justify-content:space-between}.calculator .calculator__price .price-summary .price-summary-wrapper.price-basic p,.calculator .calculator__price .price-summary .price-summary-wrapper.price-discount p,.calculator .calculator__price .price-summary .price-summary-wrapper.price-insurance p{font-size:1.5rem;text-align:right}.calculator .calculator__price .price-summary .price-summary-wrapper.price-basic p span,.calculator .calculator__price .price-summary .price-summary-wrapper.price-discount p span,.calculator .calculator__price .price-summary .price-summary-wrapper.price-insurance p span{font-weight:400;font-size:1.5rem}.calculator .calculator__price .price-summary .price-summary-wrapper.price-basic .euro-icon,.calculator .calculator__price .price-summary .price-summary-wrapper.price-discount .euro-icon,.calculator .calculator__price .price-summary .price-summary-wrapper.price-insurance .euro-icon{margin-left:.5rem}.calculator .calculator__price .price-summary .price-summary-wrapper.price-discount p span,.calculator .calculator__price .price-summary .price-summary-wrapper.price-discount span{color:#fff;font-weight:700}.calculator .calculator__price .price-summary .price-summary-wrapper.total-price{margin-top:15px}.calculator .calculator__price .price-summary .price-summary-wrapper.total-price .summary-label{text-align:right;margin-right:20px}.calculator .calculator__price .price-summary .price-summary-label{font-size:14px;text-align:left}.calculator .calculator__price .price{display:inline-block;font-weight:300;color:#fff;line-height:1}.calculator .calculator__price .price span.cost-label{font-size:14px;font-weight:400;text-align:right;margin-right:20px}.calculator .calculator__price .price .price-total{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.calculator .calculator__price .price .price-total .price-total-wrapper{border-top:2px solid #fff;padding-top:15px}.calculator .calculator__price .price.no-dash .price-total .price-total-wrapper{border-top:none;padding-top:0}.calculator .calculator__price .calculator-price-final{color:#fff;font-size:3.5rem;background:0 0;font-weight:700}.calculator .calculator__price p.price_info{font-size:.8rem}.calculator .calculator__price p.translucid{opacity:.5;color:#fff}.calculator .calculator__price p{margin-bottom:0;font-size:2rem;font-weight:500;text-align:right}.calculator .calculator__price p span{font-size:2rem;font-weight:600}.calculator .calculator__price p span.price_label{font-size:1rem;font-weight:400}.calculator .calculator__price p span.calculator-price-promo-container{font-size:.8rem;font-weight:300}.calculator .calculator__price p span.calculator-price-promo-container .calculator-price-promo{font-size:1.4rem;text-decoration:line-through}.calculator .calculator__price a{display:block;text-decoration:underline;color:#fff}.calculator .calculator__safereservation{color:#aee045;margin-top:0;margin-bottom:30px;text-align:center;font-size:19px}@media (max-width:400px){.calculator .calculator__safereservation{font-size:15px}}.calculator .calculator__safereservation img{margin-right:10px}.calculator .calculator__reservation{position:relative;text-align:center;color:#fff;font-size:1.125rem;margin:-1px 0}.calculator .calculator__reservation .button-look,.calculator .calculator__reservation a{color:#fff;display:block;text-align:center;cursor:pointer;background-color:#d82262;border-radius:5px;font-size:15px;font-weight:700;width:100%;outline:0;border:none;padding:10px}.calculator .calculator__reservation .button-look:hover,.calculator .calculator__reservation a:hover{background-color:#9b0c33}.calculator .calculator__reservation .button-look.premium,.calculator .calculator__reservation a.premium{background-color:#d8ba63}.calculator .calculator__reservation .button-look.premium:hover,.calculator .calculator__reservation a.premium:hover{background-color:#ab984a}.calculator .calculator__reservation .button-look.disabled,.calculator .calculator__reservation a.disabled{color:#8b8b8b;background-color:#eee}.calculator .calculator__reservation .reservation_form_submit:disabled{opacity:.5}.calculator .calculator__reservation .reservation_form_submit:disabled:hover{cursor:not-allowed}.calculator .calculator__reservation .reservation_form_submit i{margin:0 5px 0 20px;font-weight:100;font-size:14px}.calculator .calculator__reminder{padding:1.2rem 1.5rem 1.5rem;text-align:center;color:#3c3c3c;opacity:.7}.calculator .calculator__reminder p{display:inline-block;vertical-align:middle;margin:0;font-size:15px;font-weight:600}.calculator .calculator__reminder span{font-weight:700}.calculator .calculator__reminder img{max-height:15px;margin-right:10px}.calculator .calculator__form__field__kids__age__container label{padding-right:15px}.calculator .calculator__form__field__kids__age__container input{padding:0 10px;outline:0;border:1px solid #2869cb}.calculator .calculator__form__field__error__container{font-weight:700}.calculator .calculator__form__field__skipass__container{display:none;text-align:center}.calculator .calculator__form__field__skipass__container label{display:none}.calculator .calculator__form__field__skipass__container label input{display:inline-block;display:none}.calculator .permissionSection{display:none;padding-top:20px}.calculator .permissionSection label{padding-left:20px}.calculator .foodInfo{color:#104eab;display:none;margin:10px 0 0 0}.calculator .foodInfo span{padding:0 0 0 10px;font-weight:600;font-size:14px;text-transform:unset}label[for*=freeSkiOffers]{text-align:right;font-size:12px}label[for*=freeSkiOffers] input{margin-right:5px}.modal-only{display:none!important}.modal-content .modal-hidden{display:none}.modal-content h2.header{font-size:1.2rem;font-weight:500;text-align:left;color:#fff;background:#2869cb;border-radius:5px 5px 0 0;padding:.6rem 1rem;margin-bottom:0}.modal-content h2.header.align-center{text-align:center}.modal-content .modal-only{display:block!important}.modal-content .modal-obiect__title{text-align:center}.modal-content .modal-obiect__title h2{display:-ms-inline-flexbox;display:inline-flex;background:#fff;color:#484d67;padding-top:20px;font-size:1.5rem}.modal-content .modal-obiect__title .stars{display:-ms-inline-flexbox;display:inline-flex;position:relative;top:-5px;font-size:.8rem;color:#484d67}.modal-content .modal-obiect__title .stars i.fa.fa-star{padding-right:3px}.modal-content .reservation{max-width:60%;-ms-flex:0 0 60%;flex:0 0 60%;box-shadow:8px 8px 15px -5px rgba(114,112,136,.4);padding:0;margin:15px;box-sizing:border-box}.modal-content .reservation .freeski_banner_wrapper{display:none!important}.modal-content .reservation .calculator__reservation{display:block}.modal-content .reservation .form-group label{margin-top:5px}.modal-content .reservation .is-school input{margin-top:8px}.modal-content .reservation .form-check.checkbox label span{font-size:.85rem}.modal-content .modal-calculator-wrapper{-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%;width:34%;box-sizing:border-box;padding:0;margin:15px}.modal-content .reservation__objectInfo{border:none}.modal-content .calculator__freeskiStatus.modal-only{font-size:1.1rem;margin-top:1.8rem;margin-bottom:.8rem}.modal-content .calculator .calculator__form .form-group-adults{margin-bottom:1.5rem}.modal-content .calculator label[for*=calculator-date-]{margin-top:.2rem}.modal-content .calculator__reservation{color:#fff;padding:.3rem 2rem;cursor:pointer;background-color:#ca0a40;border-radius:5px;border:2px solid transparent;font-size:1.4rem;max-width:21.5rem;text-align:center}.modal-content #sendForm{font-size:.95rem;font-weight:500}.stickCalculatorWrapper.nav-down{top:75px!important;transition:top .3s}.stickCalculatorWrapper.nav-up{transition:top .3s}.reservation_form_submit:disabled{opacity:.5}.reservation_form_submit:disabled:hover{cursor:not-allowed}.school-calculator{margin-bottom:-3rem}.school-calculator .school-calculator__border{background-color:#fff;border-radius:5px}.school-calculator .school-calculator__border h2{margin-top:1rem;margin-bottom:1.5rem;padding-top:2rem;text-align:center;font-size:1.5rem}.school-calculator h2{font-weight:800;font-size:1.5rem;padding:0 10px;color:#27282e}.school-calculator label{font-weight:800;display:block;padding-top:5px;color:#27282e}.school-calculator label[for*=school-calculator-date-]{text-align:center;position:relative;margin-bottom:1rem}.school-calculator label[for*=school-calculator-date-]:before{content:'';position:absolute;z-index:1;top:63%;display:block;width:100%;height:1px;border-bottom:2px solid #f2f3f5}.school-calculator label[for*=school-calculator-date-] span{position:relative;z-index:2;padding:.5rem 1rem;background-color:#fff}.school-calculator .school-calculator__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.school-calculator .school-calculator__form select::-ms-expand{display:none}.school-calculator .school-calculator__form .custom-selectbox{position:relative;display:inline-block;width:100%}.school-calculator .school-calculator__form .custom-selectbox .arrowDown{position:absolute;right:5px;top:12px;transform:scale(.5);pointer-events:none}.school-calculator .school-calculator__form .custom-selectbox .arrowDown:after,.school-calculator .school-calculator__form .custom-selectbox .arrowDown:before{background-color:#2869cb}.school-calculator .school-calculator__form .custom-selectbox .arrowDown select[name="school-calculator[standard]"]{padding-right:1.5rem}.school-calculator .school-calculator__form select[name="school-calculator[date]"]{padding-left:calc(50% - 90px)}@media (max-width:575.98px){.school-calculator .school-calculator__form select[name="school-calculator[date]"]{padding-left:calc(50% - 75px);font-size:.875rem}}.school-calculator .school-calculator__form .school-calculator__form__date__button{display:-ms-flexbox;display:flex;padding:0;position:relative}.school-calculator .school-calculator__form .school-calculator__form__date__button button{position:absolute;z-index:15;top:5px}.school-calculator .school-calculator__form .school-calculator__form__date__button:first-of-type{-ms-flex-pack:end;justify-content:flex-end}.school-calculator .school-calculator__form .school-calculator__form__date__button:first-of-type button{left:15px}@media (max-width:575.98px){.school-calculator .school-calculator__form .school-calculator__form__date__button:first-of-type button{left:4px}}.school-calculator .school-calculator__form .school-calculator__form__date__button:last-of-type{-ms-flex-pack:start;justify-content:flex-start}.school-calculator .school-calculator__form .school-calculator__form__date__button:last-of-type button{right:15px}@media (max-width:575.98px){.school-calculator .school-calculator__form .school-calculator__form__date__button:last-of-type button{right:4px}}.school-calculator .school-calculator__form .school-calculator__form__date__switch{border:none;border-radius:50%;background-color:transparent;height:25px;width:25px;cursor:pointer;position:relative;outline:0}.school-calculator .school-calculator__form .school-calculator__form__date__switch span{transform:scale(.5);position:absolute;top:6px;left:-4px}.school-calculator .school-calculator__form .school-calculator__form__date__switch span:after,.school-calculator .school-calculator__form .school-calculator__form__date__switch span:before{background-color:#2869cb}.school-calculator .school-calculator__form .switch-disabled span:after,.school-calculator .school-calculator__form .switch-disabled span:before{background-color:#666}.school-calculator .school-calculator__form .promo{text-align:center;color:#2869cb;font-weight:800;padding:0 1rem 1.5rem;width:90%;margin:1.5rem auto;border-bottom:2px solid #f2f3f5}.school-calculator .school-calculator__form .promo p{font-size:1rem!important;margin-bottom:0;font-weight:200}.school-calculator .school-calculator__form .promo p .winter-holidays-promo{font-weight:800;color:#484d67}.school-calculator .school-calculator__form .school-calculator__freeskiStatus{padding:0;color:#2869cb;font-weight:700;text-align:center}.school-calculator .school-calculator__form .school-calculator__freeskiStatus span{padding-left:5px}.school-calculator .school-calculator__form .school-calculator__form__field__attendants__age__container label,.school-calculator .school-calculator__form .school-calculator__form__field__attendants__amount__container label,.school-calculator .school-calculator__form .school-calculator__form__field__location__container label{display:inline-block}.school-calculator .school-calculator__form .school-calculator__form__field__attendants__age__container>div,.school-calculator .school-calculator__form .school-calculator__form__field__attendants__amount__container>div,.school-calculator .school-calculator__form .school-calculator__form__field__location__container>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.school-calculator .school-calculator__form .school-calculator__form__field__attendants__age__container select,.school-calculator .school-calculator__form .school-calculator__form__field__attendants__amount__container select,.school-calculator .school-calculator__form .school-calculator__form__field__location__container select{max-width:65%;padding-left:15px;margin-bottom:10px;display:inline-block}.school-calculator .school-calculator__form .form-group{padding:0 15px;border-radius:0;margin-bottom:5px}.school-calculator .school-calculator__form .form-group .form-control{border:none;border:1px solid #2869cb;border-radius:5px;background:0 0;padding-right:30px}.school-calculator .school-calculator__form .form-group .form-control.error{background-color:rgba(191,83,41,.5);border:1px solid #bf5329}.school-calculator .school-calculator__form .form-group .form-control.soft-error{background-color:rgba(203,185,86,.5);border:1px solid #cbb956}.school-calculator .school-calculator__form label[for*=school-calculator-already-booked],.school-calculator .school-calculator__form label[for*=school-calculator-become-booked]{padding:5px 15px 5px 35px;line-height:1rem}.school-calculator .school-calculator__form label[for*=school-calculator-already-booked] span,.school-calculator .school-calculator__form label[for*=school-calculator-become-booked] span{font-weight:400;font-style:normal;font-size:.875rem}.school-calculator .school-calculator-summary{background-color:#3c3c3c;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;padding-bottom:2rem}.school-calculator .school-calculator__price{padding:5px 10px;text-align:center}.school-calculator .school-calculator__price .euro{display:inline-block;transform:rotate(360deg) rotateY(360deg);color:#fff;transition:all .6s ease-in-out;font-weight:700;display:inline-block;font-size:20px;width:30px;height:30px;border-radius:50%;border:2px solid #fff;text-align:center;padding-right:4px;line-height:25px}.school-calculator .school-calculator__price .price{display:inline-block;font-weight:300}.school-calculator .school-calculator__price p.price_info{font-size:.8rem}.school-calculator .school-calculator__price p{color:#fff;margin-bottom:0}.school-calculator .school-calculator__price p span{color:#fff;font-size:2rem;font-weight:900}.school-calculator .school-calculator__price p span.price_label{color:#fff;font-size:1rem;font-weight:400}.school-calculator .school-calculator__price a{display:block;text-decoration:underline;color:#fff}.school-calculator .school-calculator__reservation{margin-top:1rem;position:absolute;left:50%;transform:translate(-50%,0);width:100%;text-align:center;color:#fff;font-size:1.125rem}.school-calculator .school-calculator__reservation a{background-color:#2869cb;color:#fff;padding:1rem 2rem;border-radius:2rem}.school-calculator .school-calculator__reservation a:hover{color:#fff}.school-calculator .school-calculator__reservation a.disabled{color:#8b8b8b;background-color:#eee}.school-calculator .school-calculator__reminder{background-color:#3c3c3c;padding:15px 10px;text-align:justify;color:#fff}.school-calculator .school-calculator__reminder p{display:inline-block;vertical-align:middle;margin:0}.school-calculator .school-calculator__reminder span{font-weight:700}.school-calculator .school-calculator__form__field__attendants__age__container label{padding-right:15px}.school-calculator .school-calculator__form__field__attendants__age__container input{padding:0 10px;outline:0;border:1px solid #2869cb}.school-calculator .school-calculator__form__field__skipass__container{display:none;text-align:center}.school-calculator .school-calculator__form__field__skipass__container label{display:none}.school-calculator .school-calculator__form__field__skipass__container label input{display:inline-block;display:none}.school-calculator .permissionSection{margin-bottom:1rem}.school-calculator .permissionSection.rules-newsletter{display:none}.skischool_promo{padding:0 15px;text-align:center}.skischool_promo p{color:red}@keyframes pulse{to{box-shadow:0 0 0 45px rgba(232,76,61,0)}}.modal-school-calculator-wrapper .school-calculator{margin:0}#school-hero.skischoolFrontpage{margin-bottom:0;padding-bottom:4rem}.school-hero{height:580px}.skischoolFrontpage .school-calculator__reservation{position:relative;left:auto;transform:translate(0,0);width:100%}.whyUs{margin-bottom:50px;margin-top:30px;color:#484d67}@media (max-width:991.98px){.whyUs{display:none}}.whyUs h2{padding:.8rem 0;font-size:20px;text-align:center;background:#2869cb;color:#fff;border-radius:4px 4px 0 0;margin-bottom:0;font-weight:600}.whyUs>div{background-color:#eef5fb;padding:15px;border-radius:5px}.whyUs p{font-size:1.25rem;font-weight:700;line-height:1.5;text-align:center}.whyUs .whyUs__arguments>div:first-child{height:auto;padding:0}.whyUs .whyUs__arguments img{width:35px}.whyUs .whyUs__arguments .whyUs__arguments__text{padding:0 5px;margin-bottom:15px}.whyUs .whyUs__arguments .whyUs__arguments__text h3{font-size:16px;font-weight:700;line-height:normal;color:#104eab;margin-bottom:0}.whyUs .whyUs__arguments .whyUs__arguments__text p{font-size:16px;margin:0;text-align:left}.whyUs .whyUs__arguments .whyUs__arguments__text p:last-child{font-weight:400}.whyUs .whyUs__phoneNumber{text-align:center;color:#104eab}.whyUs .whyUs__phoneNumber .whyUs__phoneNumber__icon{display:inline-block;vertical-align:middle;border:2px solid #104eab;border-radius:50%;height:35px;width:35px;position:relative;margin-right:8px}.whyUs .whyUs__phoneNumber .whyUs__phoneNumber__icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.whyUs .whyUs__phoneNumber span{display:inline-block;vertical-align:middle;font-weight:700;font-size:37px}#collapse-menu{position:absolute;top:60px;left:0;width:100%;z-index:999;overflow-y:scroll;max-height:calc(100vh - 60px);display:none}#collapse-menu #burgerMenu{background-color:#2869cb;list-style:none;text-align:center;padding:20px;min-height:calc(100vh - 60px);margin-bottom:0}#collapse-menu #burgerMenu li.li-search-container{margin-bottom:20px;padding:0}#collapse-menu #burgerMenu li.li-search-container .search-function .search-function-container{width:100%;border-bottom:1px solid #fff}#collapse-menu #burgerMenu li.li-search-container .search-function .search-function-container input{width:100%;background:0 0;text-align:right;color:#fff}#collapse-menu #burgerMenu li.li-search-container .search-function .search-function-container .search-function-btn{left:0;right:auto}#collapse-menu #burgerMenu li.li-search-container .search-function .search-function-container .search-function-btn i{margin-left:0}#collapse-menu #burgerMenu li.li-search-container .search-function-results{overflow:hidden;overflow-y:scroll}#collapse-menu #burgerMenu li.li-search-container .search-function-results li:hover{background:#fff}#collapse-menu #burgerMenu li.li-search-container .search-function-results li a{color:#2869cb!important}#collapse-menu #burgerMenu li.li-search-container .search-function-results li a:hover{background:#fff}#collapse-menu #burgerMenu>li:not(.li-search-container){margin-bottom:20px;padding:0;background:#3c78d4;border-radius:5px}#collapse-menu #burgerMenu>li:not(.li-search-container):last-child{margin-bottom:20px}@media (max-width:1199.98px){#collapse-menu #burgerMenu>li:not(.li-search-container)#thirdButton{display:none}}#collapse-menu #burgerMenu>li:not(.li-search-container) a{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;color:#fff;font-size:22px;font-weight:700}@media (max-width:400px){#collapse-menu #burgerMenu>li:not(.li-search-container) a{font-size:16px}}#collapse-menu #burgerMenu>li:not(.li-search-container) a img{width:35px;margin-right:20px}#collapse-menu #burgerMenu>li:not(.li-search-container) ul.children{display:none;list-style:none}#collapse-menu #burgerMenu>li:not(.li-search-container) ul.children li{margin-bottom:0;padding:0}#collapse-menu #burgerMenu>li:not(.li-search-container) ul.children li a{font-size:16px;padding:0 0 10px 30px}@media (max-width:400px){#collapse-menu #burgerMenu>li:not(.li-search-container) ul.children li a{font-size:14px}}#handy-search-button{margin-top:-5px}#handy-search-button .search-icon-dot{transition:.5s ease-in-out all}#handy-search-button .search-icon-dot:nth-child(1){transition-delay:.3s}#handy-search-button .search-icon-dot:nth-child(3){transition-delay:.2s}#handy-search-button #red-dot{display:none}#handy-search-button.has-settings #red-dot{display:block}#handy-search-button.is-active svg .search-icon-dot:nth-child(1){transform:translateY(-3px)}#handy-search-button.is-active svg .search-icon-dot:nth-child(2){transform:translateY(7px)}#handy-search-button.is-active svg .search-icon-dot:nth-child(3){transform:translateY(-12px)}#handy-search{position:absolute;top:60px;left:0;width:100%;z-index:999;overflow-y:hidden;max-height:calc(100vh - 60px);display:none;color:#fff}#handy-search .heandy-search-title{font-size:22px;font-weight:700;color:#fff;text-align:center;margin-bottom:5px}#handy-search>div{background-color:#2869cb;list-style:none;text-align:center;padding:10px;margin-bottom:0;height:100vh}#handy-search>div .handy-search-box{background:#eef5ff;border-radius:5px;padding:20px 15px}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form{padding:0;width:100%;background:0 0;color:#000;text-align:left}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form button.btn-handy-freeski{background:#9fbdea;border-radius:4px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:700;color:#fff;transition:.2s ease-in-out all;margin-bottom:20px;outline:0!important;box-shadow:none!important}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form button.btn-handy-freeski span{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;margin-right:10px;border-radius:4px}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form button.btn-handy-freeski.active{background:#2869cb}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form button.btn-handy-freeski.active svg path{stroke:#000}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form select.search-hotel-form-field-date{text-align-last:center;padding-right:40px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){#handy-search>div .handy-search-box.search-hotel form.search-hotel-form select.search-hotel-form-field-date{text-indent:calc(100% / 2 - 78px)}}}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people{margin-top:20px;margin-bottom:10px}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people .custom-selectbox{width:auto}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people .custom-selectbox select{min-width:30px}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people .people-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people .people-container label{margin-right:10px}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people .people-container:last-child{-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people .people-container:last-child.space-between{-ms-flex-pack:justify;justify-content:space-between}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people select{max-width:30px;text-align:center;text-align-last:center;padding-left:5px;padding-right:5px;outline:0!important;box-shadow:none!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people select{text-indent:calc(100% / 2 - 3px)}}}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people .kid-age{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;font-size:13px;padding-left:20px}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-people .kid-age select{margin-left:10px}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-submit .filter-button,#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-submit .save-button{background:#e83e8c}#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-submit .filter-button i,#handy-search>div .handy-search-box.search-hotel form.search-hotel-form .col-submit .save-button i{color:#fff!important}#handy-search-extension{width:100%;margin-top:10px}#handy-search-extension .btn-apartement-type,#handy-search-extension .btn-freeski-type,#handy-search-extension .btn-valley{padding:5px 0;margin:0;color:#fff;border:none;font-size:12px;font-weight:400;border-radius:4px;background:#2869cb;opacity:.4;width:calc(50% - 5px);outline:0!important;box-shadow:none!important}#handy-search-extension .btn-apartement-type.selected,#handy-search-extension .btn-freeski-type.selected,#handy-search-extension .btn-valley.selected{opacity:1;border-radius:4px}#handy-search-extension .btn-apartement-type{width:calc(33% - 5px)}#handy-search-extension .apartement-type-group,#handy-search-extension .freeski-type-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#handy-search-extension .valley-label{margin-top:15px;margin-bottom:5px;font-size:12px;font-weight:700}#handy-search-extension .container-valley{overflow-x:scroll;display:-ms-flexbox;display:flex;padding-left:15px;max-width:calc(100vw - 15px)}#handy-search-extension .container-valley .btn-valley{margin-right:10px;min-width:130px}.handy-intro{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:999}.handy-intro.active{display:block!important}.handy-intro .handy-ico{position:absolute;right:64px;top:10px}.handy-intro .handy-loop{position:absolute;right:110px;top:10px}.handy-intro .handy-circle-intro{position:absolute;top:250px;right:70px;background:#fa0;width:190px;height:190px;border-radius:95px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;text-align:center}.handy-intro #handy-cross{position:absolute;top:0;right:0;cursor:pointer}.form_subscribe{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap}.form_subscribe .message_error{display:block;width:100%;text-align:center;margin-bottom:15px}.form_subscribe div{width:60%!important;max-width:400px!important;margin:0!important}.form_subscribe button,.form_subscribe input{border:1px solid #2869cb!important;margin-bottom:20px;height:40px!important;padding-left:1rem!important;border-top-left-radius:5px;border-bottom-left-radius:5px}@media (max-width:350px){.form_subscribe button,.form_subscribe input{border-radius:2rem}}.form_subscribe p{margin-left:-1rem}.form_subscribe button{background-color:#2869cb!important;border:1px solid #2869cb!important;border-radius:5px!important}#object-gallery{font-family:"Open Sans",sans-serif;margin-bottom:25px;border-radius:5px}@media (max-width:767.98px){#object-gallery.ug-gallery-wrapper .ug-strip-panel .ug-panel-handle-tip{display:none!important}}#object-gallery .ug-thumbs-strip{width:100%!important;left:0!important}#object-gallery .ug-strip-arrow{z-index:900}#object-gallery .ug-strip-arrow-tip{height:28px;width:28px;border-radius:5px;transform:translate(-8px,0);background:rgba(255,255,255,.3)}#object-gallery .ug-strip-arrow-tip:hover{background:#fff;transition:all .5s}#object-gallery .ug-strip-arrow-tip:before{content:"";display:block;position:relative;top:10px;left:9px;height:8px;width:8px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg)}#object-gallery .ug-strip-arrow-left .ug-strip-arrow-tip{transform:translate(8px,0)}#object-gallery .ug-strip-arrow-left .ug-strip-arrow-tip:hover{background:#fff}#object-gallery .ug-strip-arrow-left .ug-strip-arrow-tip:before{left:11px;transform:rotate(-135deg)}#object-gallery .ug-slider-wrapper{border-radius:5px}@media (max-width:767.98px){#object-gallery .ug-slider-wrapper .ug-textpanel{display:none!important}}#object-gallery .ug-slider-control.ug-bullets{display:none}#object-gallery .ug-textpanel-title{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;top:5px!important}#object-gallery .ug-arrow-left{width:35px;height:35px;border-radius:5px;background-image:none;background-color:rgba(0,0,0,.3);transition:all .5s!important}#object-gallery .ug-arrow-left:hover{background-color:#000;transition:all .5s!important}#object-gallery .ug-arrow-left:before{content:"";display:block;height:13px;width:13px;margin-left:13px;margin-top:11px;border-left:3px solid #fff;border-top:3px solid #fff;border-radius:2px;transform:rotate(-45deg)}#object-gallery .ug-arrow-right{width:35px;height:35px;border-radius:5px;background-image:none;background-color:rgba(0,0,0,.3);transition:all .5s!important}#object-gallery .ug-arrow-right:hover{background-color:#000;transition:all .5s!important}#object-gallery .ug-arrow-right:before{content:"";display:block;height:13px;width:13px;margin-left:9px;margin-top:11px;border-left:3px solid #fff;border-top:3px solid #fff;border-radius:2px;transform:rotate(135deg)}#object-gallery .ug-panel-handle-tip{background-image:none;height:35px;top:-35px!important;background:rgba(0,0,0,.3)}#object-gallery .ug-panel-handle-tip:before{content:"Lista zdjęć";display:block;color:#fff;position:relative;width:100px;padding:7px 5px 7px 18px;font-size:14px;font-weight:300;left:-100px;background:rgba(0,0,0,.3)}#object-gallery .ug-panel-handle-tip:after{content:"";display:block;position:absolute;top:-2px;height:13px;width:13px;margin-left:13px;margin-top:11px;border-left:3px solid #fff;border-top:3px solid #fff;border-radius:2px;transform:rotate(-135deg)}#object-gallery .ug-panel-handle-tip.ug-button-closed:after{transform:rotate(45deg);top:2px}.resignation-calculator{color:#104eab;padding:0;border-radius:4px;overflow:hidden;margin-top:30px}.resignation-calculator div.title{padding:.8rem 0;font-size:20px;font-weight:600;text-align:center;color:#fff;background:#2869cb}.resignation-calculator .body{background:#eef5ff;padding:15px 30px;color:#104eab;font-weight:700}.resignation-calculator div.fields{font-size:14px;-ms-flex-direction:column;flex-direction:column}.resignation-calculator div.fields>.field{border-bottom:1px solid #2869cb!important}.resignation-calculator div.fields .field{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px}.resignation-calculator div.fields .field:not(:last-child){border-bottom:1px solid #cee1ff;margin-bottom:10px}.resignation-calculator.object-page-calculator div.fields>div:nth-child(1){display:none}.resignation-calculator label{display:block;margin-bottom:0}.resignation-calculator label span{vertical-align:middle;background:#2869cb;width:14px;height:14px;border-radius:7px;color:#fff;line-height:14px;font-size:12px;text-align:center;display:inline-block}@media (max-width:1220px){.resignation-calculator label{font-size:12px}}.resignation-calculator input{background:0 0;border:none;color:#104eab;width:80px;text-align:right;font-size:16px;font-weight:700}.resignation-calculator input:focus{outline:0}.resignation-calculator input input{border:none;min-width:1px}.resignation-calculator .input-icon input{border:1px solid #104eab;border-radius:4px;min-width:80px;background:#fff}.resignation-calculator .euro-error{color:#fff}.resignation-calculator .input-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}.resignation-calculator .input-icon span{margin:0 6px}.ui-tooltip{font-size:13px;background:#6f81bf;color:#fff;border:1px solid #fff;padding:5px}.txt-column{margin-bottom:50px;color:#484d67}.txt-column img{max-width:100%;height:auto}.txt-column ul{list-style-position:inside}.txt-column ul{list-style:none;padding-left:0}.txt-column ul li{position:relative;padding-left:30px;line-height:1.8;margin-bottom:10px;color:#484d67}.txt-column ul li:before{content:"";background:url(dist/images/star.svg) center no-repeat;width:18px;height:18px;position:absolute;left:0;top:6px}.txt-column__padding-right{padding-right:80px}@media (max-width:767.98px){.txt-column__padding-right{padding-right:0}}.image-text-bg{margin-bottom:50px;color:#484d67}.image-text-bg.no-margin-bottom{margin-bottom:0}.image-text-bg.no-margin-top{margin-top:0;padding-top:0}.image-text-bg img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-text-bg .image-text-bg__content{padding:50px;color:#484d67}.single-school-calculator{margin-top:50px;margin-bottom:50px}.single-school-calculator__container{margin:0 auto;max-width:650px;text-align:center;color:#fff}.single-school-calculator__container__header{background:#2869cb;font-size:22px;font-weight:700;border-top-left-radius:5px;border-top-right-radius:5px;padding:17px 10px}.single-school-calculator__container__body{background:#3c78d4;font-size:16px;font-weight:700;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.single-school-calculator__container__body .kids-number-picker{width:200px;text-align:right;margin-bottom:5px}.single-school-calculator__container__body .single-kid{padding:5px 15px;text-align:left;border-radius:5px;display:-ms-flexbox;display:flex;position:relative}.single-school-calculator__container__body .single-kid:nth-child(even){background:#6998df}.single-school-calculator__container__body .single-kid>div:first-child{padding-right:10px;width:195px;text-align:right}@media (max-width:767.98px){.single-school-calculator__container__body .single-kid{-ms-flex-direction:column;flex-direction:column}.single-school-calculator__container__body .single-kid>div:first-child{margin-bottom:10px}}.single-school-calculator__container__body .single-kid .tooltip-container:hover .tooltip-text{display:block}.single-school-calculator__container__body .single-kid .tooltip-trigger{position:absolute;right:2px;top:2px;background:red;color:#fff3cd;border-radius:14px;line-height:18px;text-align:center;font-size:14px;width:18px;height:18px}.single-school-calculator__container__body .single-kid .tooltip-text{display:none;position:absolute;left:80%;bottom:30px;background:#fff;border:solid 1px #2869cb;border-radius:4px;padding:10px;font-size:14px;font-weight:400;max-width:280px;min-width:150px;color:#000}.single-school-calculator__container__body>div{max-width:450px;margin:0 auto;padding:30px 0}.single-school-calculator__container__body label{margin-right:10px}.single-school-calculator__container__body input,.single-school-calculator__container__body select{padding:8px;min-width:35px;border-radius:5px;text-align:center;box-shadow:none}.single-school-calculator__container__body select{width:45px;padding:8px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-school-calculator__container__body select::-ms-expand{display:none}.single-school-calculator__container__body select option{text-align:center}.single-school-calculator__container__body input{width:125px;background:#fff!important;color:#000!important}.single-school-calculator__container__body .caption{font-weight:400;font-size:14px;font-style:italic;text-align:left;margin-top:5px}.search-pills{display:none}.search-pills.active{display:block}.search-pills .divider{border-bottom:1px solid #cee1ff;margin-bottom:15px}.search-pills .search-pills-container{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.search-pills a{border:1px solid #104eab;color:#484d67;padding:5px 20px 5px 10px;background:#fff;border-radius:4px;font-size:12px;line-height:1;position:relative}.search-pills a.clear-all{background:#eef5ff;border:1px solid #eef5ff}.search-pills a:after{content:"";background:url(dist/images/pill-cross.svg) center center no-repeat;width:7px;height:7px;position:absolute;top:calc(50% - 4px);right:7px}.skischool-popup{position:fixed;top:calc(50vh - 140px);left:0;transition:.6s ease-in-out all;transform:translateX(-100%);z-index:999}.skischool-popup .skischool-popup-container{position:relative}.skischool-popup div.skischool-popup-image{position:relative;overflow:hidden;border-radius:50%}.skischool-popup div.skischool-popup-image img{max-width:280px;height:auto}.skischool-popup div.skischool-popup-image:after{content:'';position:absolute;top:0;left:-100px;width:70px;height:100%;background:rgba(255,255,255,.3);transform:skewX(-30deg);animation-name:slide;animation-duration:7s;animation-timing-function:ease-out;animation-delay:.3s;animation-iteration-count:infinite;animation-direction:normal;background:linear-gradient(to right,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0) 100%)}@keyframes slide{0%{left:-100;top:0}10%{left:290px;top:0}100%{left:290px;top:0}}.skischool-popup a.skischool-popup-close{position:absolute;top:10px;right:10px;transform:scale(0);transition:.3s all ease-out;transition-delay:.6s}.skischool-popup.active{transform:translateX(0)}.skischool-popup.active a.skischool-popup-close{transform:scale(1)}.checkbox-form-control{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;line-height:1.1;display:-ms-grid;display:grid;-ms-grid-columns:1em auto;grid-template-columns:1em auto;gap:15px;cursor:pointer}.checkbox-form-control+.checkbox-form-control{margin-top:10px}.checkbox-form-control.checkbox-form-control-with-img{margin-top:20px;-ms-flex-align:center;align-items:center}.checkbox-form-control.checkbox-form-control-with-img input[type=checkbox]{transform:none}.checkbox-form-control.checkbox-form-control-with-img>div{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.checkbox-form-control-right{display:-ms-flexbox;display:flex;gap:0}.checkbox-form-control:first-child{margin-top:2px}.checkbox-form-control-inverted{-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-flex-align:center;align-items:center;gap:10px}.checkbox-form-control input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:green;width:20px;height:20px;border:1px solid #2869cb;border-radius:5px;transform:translateY(-2px);display:-ms-grid;display:grid;place-content:center}.checkbox-form-control input[type=checkbox]::before{content:"";width:10px;height:10px;-webkit-clip-path:polygon(8.4% 54.11%,0 61%,32% 100%,100% 18.75%,92.92% 12.21%,32% 82.88%);clip-path:polygon(8.4% 54.11%,0 61%,32% 100%,100% 18.75%,92.92% 12.21%,32% 82.88%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #484d67;background-color:#484d67}.checkbox-form-control input[type=checkbox]:checked::before{transform:scale(1)}.checkbox-form-control input[type=checkbox]:focus{outline:0}html{font-size:16px}button,input,select,textarea{font-family:"Open Sans",sans-serif}body{font-weight:400;background:#fff;padding-top:70px;color:#484d67;font-family:'Open Sans',sans-serif}body.admin-bar .stick-me{top:32px}@media (max-width:991.98px){body{padding-top:70px}}@media (max-width:991.98px){body{padding-top:110px}}a{transition:.3s all ease}a:hover{text-decoration:none}.no-gutter{padding-left:0}.container{width:1200px;max-width:100%}.free-ski{background:url(dist/images/freeski.png);background-size:cover;width:21px;height:21px;display:inline-block;vertical-align:top;margin:0 4px}.clear{float:none;clear:both}.background-light{background:#f0f9ff}.btn,.form_table #submitReview{transition:all .2s ease-in-out;border-radius:5px;cursor:pointer}.btn.btn-default,.form_table .btn-default#submitReview{background:#2869cb;border:2px solid #2869cb;padding:10px 20px;color:#fff}.btn.btn-default:hover,.form_table .btn-default#submitReview:hover{border:2px solid #2869cb;background:#fff;color:#2869cb}.orange{color:#ff8a00}.arrowDown,.arrowLeft,.arrowRight,.arrowUp{display:inline-block;position:relative;top:0;height:.75rem;width:2rem}.arrowDown:after,.arrowDown:before,.arrowLeft:after,.arrowLeft:before,.arrowRight:after,.arrowRight:before,.arrowUp:after,.arrowUp:before{position:absolute;display:block;left:0;width:1.125rem;height:.375rem;background-color:#3c3c3c;border-radius:.25rem;content:""}.arrowLeft:before{top:0;transform:translateX(.5rem) translateY(.5rem) rotate(45deg)}.arrowLeft:after{bottom:0;transform:translateX(.5rem) translateY(-.5rem) rotate(-45deg)}.arrowRight:before{top:0;transform:translateX(.5rem) translateY(.5rem) rotate(-45deg)}.arrowRight:after{bottom:0;transform:translateX(.5rem) translateY(-.5rem) rotate(45deg)}.arrowDown:before{top:0;transform:translateX(.45rem) translateY(.2rem) rotate(45deg)}.arrowDown:after{bottom:0;transform:translateX(1rem) translateY(-.2rem) rotate(-45deg)}.arrowUp:before{top:0;transform:translateX(.45rem) translateY(.2rem) rotate(-45deg)}.arrowUp:after{bottom:0;transform:translateX(1rem) translateY(-.2rem) rotate(45deg)}.obj-bottom-gal .item{margin-bottom:20px}.stick{position:fixed;z-index:99}.stick-top{top:0}.stick-bot{bottom:25px}.noborder{border:none!important}.nopadding{padding:0!important}.links .blackLink{color:#3c3c3c}.links span{transform:scale(.5)}.hidden{display:none}.scroll-done{animation-name:scroll-highlight;animation-duration:2s}@keyframes scroll-highlight{from{background-color:#eee}to{background-color:transparent}}.ui-slider{position:relative;text-align:left;border:1px solid #f2f3f5}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:2px}.ui-slider-horizontal .ui-slider-handle{top:-.6em;margin-left:-.6em;background-color:#2869cb;border-radius:50%}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;top:-2px;height:5px;background-color:#2869cb}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.superior__icon{width:16px;height:16px;display:inline-block;margin-bottom:2px}.nomargin{margin:0}.nopadding{padding:0}.help p{display:inline-block}.box{margin-bottom:40px}.nav{margin-bottom:30px}@media (max-width:767.98px){.nav{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap}}@media (max-width:767.98px){.nav .nav-item{width:100%;border:1px solid #eee}.nav .nav-item .nav-link{border:none}}@media (max-width:1199.98px){.searchOnDesktop{display:none}}.searchOnMobile{display:none}@media (max-width:1199.98px){.searchOnMobile{display:block}}@media (max-width:1199.98px){.showOverLg{display:none}}@media (max-width:991.98px){.showOverMd{display:none}}.hideOverLg{display:none}@media (max-width:1199.98px){.hideOverLg{display:block}}.hideOverMd{display:none}@media (max-width:991.98px){.hideOverMd{display:block}}.form_table{margin-left:15px}.form_table input{border:1px solid #2869cb}.form_table textarea{border:1px solid #2869cb}.form_table .rr_form_heading{width:25%}.form_table .rr_form_input{width:75%}.form_table .rr_form_input .rr_small_input{width:100%}@media only screen and (max-width:767px){.form_table .rr_form_input .rr_small_input{width:100%}}@media only screen and (max-width:500px){.form_table .rr_form_input .rr_small_input{width:50%}}.priceRange{padding:0!important}.changeButton:hover{color:#2869cb}#buttonShowMoreOrLess{border-top:1px solid #2869cb;text-align:center;font-size:1.25rem;padding:5px;background:#fff}#buttonShowMoreOrLess a{color:#fff}#buttonShowMoreOrLess a:hover{color:#2869cb}.doOverflow{overflow:visible!important;max-height:100%!important}.rr_review_form .form_table .rr_form_row{vertical-align:top}.rr_review_form .form_table .rr_form_row .rr_form_heading{position:relative;text-align:right;padding-right:15px;vertical-align:top}.rr_review_form .form_table .rr_form_row .rr_required:after{content:"*";position:absolute;right:5px}.rr_review_form .form_table .rr_form_row .rr_form_input{vertical-align:top;padding-bottom:10px;text-align:center}.rr_review_form .form_table .rr_form_row .rr_form_input .form-err{font-size:.6em}.rr_review_form .form_table .rr_form_row .rr_form_input input[type=text]{width:100%}@media only screen and (max-width:767px){.rr_review_form .form_table .rr_form_row .rr_form_input input[type=text]{width:90%!important}}.rr_review_form .form_table .rr_form_row .rr_form_input textarea{width:100%;height:150px;overflow:scroll}@media only screen and (max-width:767px){.rr_review_form .form_table .rr_form_row .rr_form_input textarea{width:90%!important}}.rr_review_form .form_table .rr_form_row .rr_form_input .rr_stars_container{text-align:left!important}.slider-title{color:#484d67;text-align:left;font-weight:700;font-size:2rem;margin-top:20px;margin-bottom:0}#toTopBtn{display:none;position:fixed;bottom:12px;right:30px;z-index:999;border:1px solid #e6e6e6;outline:0;cursor:pointer;padding:10px 15px;border-radius:4px;font-size:14px;line-height:1;transition:.3s ease-out all;background-color:#104eab;color:#fff}#toTopBtn span.divider{border-right:1px solid rgba(255,255,255,.3);margin:0 15px}#toTopBtn svg{height:15px;display:inline-block;transition:.3s ease-out all}#toTopBtn svg path{stroke:#fff}@media (max-width:767px){#toTopBtn span{display:none}}#toTopBtn:hover svg{transform:translateY(-5px)}#consultantsCarousel .consultant{margin-bottom:0;padding-top:20px}#consultantsCarousel .consultant img{width:190px}#consultantsCarousel .owl-carousel{height:auto;width:100%;display:block}#simple-info-main-page .owl-stage{display:-ms-flexbox!important;display:flex!important}.foodInfo{text-align:center;display:block;margin:1.9rem 0 1.2rem 0}.foodInfo span{vertical-align:middle;padding-left:15px;text-transform:uppercase;font-weight:700}.foodInfo .bbIcon,.foodInfo .hbIcon{display:inline-block;vertical-align:middle;width:30px;height:30px;background-image:url(dist/images/icons/hb.svg);background-size:cover}.foodInfo .bbIcon{background-image:url(dist/images/icons/bb.svg)}.removeStylingH2{font-size:.925rem;margin-bottom:0;font-weight:400;line-height:normal;display:inline-block}.promoBarIncluded{padding-top:105px}.promoBarIncluded.home{padding-top:65px}.promoBarIncluded #listingHotels{margin-top:35px}.fadeArrowColor span:after,.fadeArrowColor span:before{background-color:#ccc!important}.freeskiColor{color:#2869cb;font-weight:700}#cp-widget .cp-type--minimal .cp-btn-container{z-index:999!important}.container-fluid{width:100%;margin:0 auto}.home-boxes-bg{position:relative}.home-boxes-bg .home-boxes-stripe{height:80px;position:absolute;background:#e1eaf8;top:135px;left:0;width:100%;z-index:-1}.left-side{padding:0}.gallery img{max-width:100%}.gallery .gallery-items{margin:0;display:inline-block;vertical-align:top;padding:0}.gallery .gallery-items li{list-style:none}.gallery .gallery-preview{margin:0;display:inline-block;vertical-align:top}.gallery.top{max-height:300px;overflow:hidden}.ug-slider-wrapper .ug-zoompanel{display:none}#blogPost{margin-bottom:75px;border-top:1px solid #2869cb;padding-top:50px}#blogPost h2{color:#2869cb;font-size:2.5rem;font-weight:800;text-align:left;display:inline-block}#blogPost .faq-section h2{font-size:2rem}#blogPost p{font-size:.875rem}#blogPost .postData{display:-ms-inline-flexbox;display:inline-flex;text-align:right;color:#3c3c3c;font-size:.875rem;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:wrap;flex-flow:wrap}#blogPost .postData img{width:20px;height:20px;margin-right:7px;margin-left:11px}#blogPost .postData a{color:#3c3c3c;text-decoration:underline}#blogPost .postData p{margin:0}#blogPost .postHeader{margin-bottom:13px}#blogPost .postTags{margin-bottom:23px;display:block;margin-right:auto}#blogPost .imagePost{float:left;width:50%;margin-right:19px;margin-bottom:5px;padding-top:5px}#blogPost .postContent{margin-bottom:90px}#blogPost .postContent img{height:auto}@media (max-width:575.98px){#blogPost .postContent iframe{width:100%}}#blogPost .returnBlog{position:relative;border-top:2px solid #999;padding-top:17px}#blogPost .returnBlog a{color:#3c3c3c;font-size:1.125rem;font-weight:800}#blogPost .returnBlog span{transform:scale(.6)}#contact{background-color:#f2f3f5}#contact h1,#contact h2,#contact h3,#contact h4{font-size:2.188rem;font-weight:800;color:#3c3c3c;font-size:2rem}#contact h1{text-align:center;margin-top:56px}#contact h2{font-size:1.75rem;text-align:left;margin-top:57px}#contact h3{margin-top:53px}#contact h3,#contact h4{font-weight:800;color:#2869cb;text-align:left}#contact h4{display:inline-block;padding-bottom:17px}#contact i{display:inline-block}#contact h4,#contact p{font-size:1.125rem;color:#3c3c3c}#contact p{line-height:1.67}#contact form{margin-top:29px;background-color:#f2f3f5}#contact label{font-size:.875rem}#contact textarea{height:243px}#contact .btn-contact{border:none;background-color:#2869cb;width:143px;height:50px;color:#fff;font-size:1.125rem;font-weight:800;margin-bottom:39px;border-radius:0;float:right}#contact .contactData{padding-left:112px}@media (max-width:991.98px){#contact .contactData{padding-left:15px}}#contact .contactData .contactDataElement{margin-top:56px;padding-right:35px;padding-bottom:17px;position:relative}#contact .contactData .contactDataElement i{position:absolute;top:-5px}#contact .contactData .contactDataElement div{display:inline-block;padding-left:31px}@media (max-width:1199.98px){#contact .contactData .contactDataElement:first-child,#contact .contactData .contactDataElement:last-child{padding-left:30px}}@media (max-width:767.98px){#contact .contactData .contactDataElement:nth-of-type(2){padding-left:30px}}#contact .contactData .contactDataElement:last-child{padding-right:0}#contact .contactData .contactDataElement:last-child i{left:-7px}@media (max-width:1199.98px){#contact .contactData .contactDataElement:last-child i{left:27px}}#contact .bankDetails{background-color:#3c3c3c;padding:0;margin:0}#contact .bankDetails h4,#contact .bankDetails i,#contact .bankDetails p{color:#fff}#contact .bankDetails h4{font-size:1.125rem}#contact .bankDetails p{line-height:1.67}#contact .bankDetails .bankDetails__address{margin-top:53px}#contact .bankDetails .bankDetails__address p{margin-top:32px}#contact .bankDetails .bankDetails__address h4{margin:0;padding:0}#contact .bankDetails .bankDetails__numbers{display:inline-block;font-size:1.125rem;margin-top:75px;margin-bottom:45px}@media (max-width:767.98px){#contact .bankDetails .bankDetails__numbers{margin-top:25px}}#contact .bankDetails .bankDetails__numbers p{display:inline-block;padding-left:18px;text-align:left}#contact .bankDetails .bankDetails__numbers h4{display:inline-block;margin:0;font-weight:800}#contact_thx{color:#00cc35;font-weight:700}@media (max-width:575.98px){#blog .container{margin:0 15px}}#blog h2,#blog h3{color:#2869cb;font-weight:800}#blog h2{margin-top:27px;margin-bottom:41px;font-size:2.5rem}#blog h3{margin-top:20px;font-size:1.75rem}#blog p{font-size:.875rem}#blog .blog__blogHeader{text-align:center}#blog .blog__post{margin-bottom:42px}@media (max-width:1199.98px){#blog .blog__post{margin:0 15px 42px}}#blog .blog__post .blog__post__postHeader{padding-left:30px;padding-right:30px}#blog .blog__post .blog__post__postHeader .blog__post__postHeader__blogTags{padding:0}@media (max-width:575.98px){#blog .blog__post .blog__post__postHeader h2{font-size:2rem}}#blog .blog__post p{line-height:1.71;font-size:.875rem;font-style:normal}#blog .blog__post .blog__post__postImage{padding:0}#blog .blog__post .blog__post__postImage img{width:100%;height:auto}#blog .blog__post .postData{display:-ms-inline-flexbox;display:inline-flex;text-align:right;color:#3c3c3c;font-size:.875rem;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:wrap;flex-flow:wrap}#blog .blog__post .postData img{width:20px;height:20px;margin-right:7px;margin-left:11px;margin-bottom:10px}#blog .blog__post .postData a{color:#3c3c3c;font-weight:600;margin-bottom:10px}#blog .blog__post .postData p{line-height:normal;margin:0 0 10px;font-weight:600}#blog .blog__post .blog__post__showMore{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%}#blog .blog__post .blog__post__showMore .btn-showMore{border:none;background-color:#2869cb;width:126px;height:40px;color:#fff;font-size:1.125rem;font-weight:700;border-radius:0}#blog .blog__footer{margin-top:85px;margin-bottom:45px;position:relative}#blog .blog__footer .blog__footer__next,#blog .blog__footer .blog__footer__prev{position:absolute;margin-top:15px}#blog .blog__footer .blog__footer__prev{left:0}#blog .blog__footer .blog__footer__next{right:0}#blog .blog__footer .arrowLeft,#blog .blog__footer .arrowRight{transform:scale(.5)}#blog .blog__footer:before{content:"";display:block;width:100%;height:1px;border:1px solid #3c3c3c;margin-bottom:17px}#blog:before{content:"";display:block;height:1px;width:100%;border:1px solid #2869cb;margin-bottom:17px}#singleText .container{margin-bottom:39px}#singleText .singleText__slide{position:relative;height:530px;background-size:cover;background-position:center;margin-bottom:44px}#singleText .singleText__slide h1{position:absolute;top:42%;left:15%;font-size:3rem;font-weight:400;color:#fff}#singleText .singleText__slide img{width:100%}#singleText .singleText__text{font-size:.875rem;line-height:1.71}#singleText .singleText__text .boldCase{font-weight:800}#singleText .list-obiect{margin:70px 0}#consultants{padding-bottom:80px}#consultants .arrowRight{transform:scale(.5)}#consultants .consultants__links{margin-top:30px;margin-bottom:30px}#consultants .consultants__links .blackLink{color:#3c3c3c}#consultants .consultants__header h1{font-weight:600;font-size:2rem}#consultants .consultants__personDetails{width:100%;margin-top:110px;margin-bottom:30px}#consultants .consultants__personDetails>div{position:relative}#consultants .consultants__personDetails .consultants__personDetails__image{width:160px;height:160px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#eff0f2;border-radius:50%;border:10px solid #fff;box-sizing:content-box}#consultants .consultants__personDetails .consultants__personDetails__image .consultants__personDetails__image__image-top{z-index:1;position:absolute;width:160px;height:160px;top:-30px;left:0;border-radius:50%;overflow:hidden}#consultants .consultants__personDetails .consultants__personDetails__image .consultants__personDetails__image__image-top img{position:absolute;top:0;right:0;height:190px}#consultants .consultants__personDetails .consultants__personDetails__image .consultants__personDetails__image__image-bottom{z-index:0;position:absolute;width:160px;height:160px;bottom:0;left:0;border-radius:50%;overflow:hidden}#consultants .consultants__personDetails .consultants__personDetails__image .consultants__personDetails__image__image-bottom img{position:absolute;bottom:0;right:0;height:190px}#consultants .consultants__personDetails .consultants__personDetails__text{border:2px solid #ededed;width:100%;padding:90px 15px 15px}#consultants .consultants__personDetails .consultants__personDetails__text a,#consultants .consultants__personDetails .consultants__personDetails__text h3,#consultants .consultants__personDetails .consultants__personDetails__text p{text-align:center}#consultants .consultants__personDetails .consultants__personDetails__text h3{color:#2869cb;font-size:1rem}#consultants .consultants__personDetails .consultants__personDetails__text p{font-size:.875rem}#consultants .consultants__personDetails .consultants__personDetails__text a{display:block;border:1px solid #2869cb;color:#2869cb;padding:7px;padding-right:0;text-decoration:none}@media (max-width:991.98px){#consultants .consultants__personDetails .consultants__personDetails__text a{max-width:200px;margin:0 auto}}#consultants .consultants__personDetails .consultants__personDetails__text a:hover{color:#fff;background-color:#2869cb}#consultants .consultants__personDetails .consultants__personDetails__text a:hover .arrowRight:after,#consultants .consultants__personDetails .consultants__personDetails__text a:hover .arrowRight:before{background-color:#fff}#consultants .consultants__personDetails .consultants__personDetails__text .arrowRight:after,#consultants .consultants__personDetails .consultants__personDetails__text .arrowRight:before{background-color:#2869cb}#consultants .contact__section{background-color:#5bc6f5;padding:20px}#consultants .contact__section h1,#consultants .contact__section h2,#consultants .contact__section h3{font-weight:700}#consultants .contact__section h1{display:inline-block;font-size:1.5rem;text-align:left;vertical-align:middle}#consultants .contact__section h2{font-size:1.125rem}#consultants .contact__section h3{font-size:1rem}#consultants .contact__section p{font-size:.875rem}#consultants .contact__section .contact__section__element{margin-bottom:20px}#consultants .contact__section .contact__section__element .contact__section__element__checkIcon{display:inline-block;vertical-align:middle;border:2px solid #2869cb;border-radius:50%;height:40px;width:40px}#consultants .contact__section .contact__section__element .contact__section__element__text{display:inline-block;vertical-align:middle}#consultants .contact__section .contact__section__element .contact__section__element__text h3,#consultants .contact__section .contact__section__element .contact__section__element__text p{margin:0}#consultants .contact__section .contact__section__phoneNumber h1{margin:0}#consultants .contact__section .contact__section__phoneNumber .contact__section__icon{display:inline-block;vertical-align:middle;height:40px;width:40px;border:2px solid #2869cb;border-radius:50%;position:relative;transform:scale(.75)}#consultants .contact__section .contact__section__phoneNumber .contact__section__icon i{position:absolute;top:8%;left:17%;color:#2869cb}#consultants:before{width:100%;content:"";display:block;height:1px;border:1px solid #2869cb}.obiect-gallery-container{position:relative}.obiect-gallery-container .discount{position:absolute;z-index:4;border:1px solid #fff;border-radius:0 5px 5px 0;background:red;top:8%;padding:5px 15px;text-align:left;font-size:16px;color:#fff;line-height:1.4;display:none}@media (max-width:767.98px){.obiect-gallery-container .discount{display:none}}.obiect-gallery-container .discount span{font-weight:600;font-size:18px}@media (max-width:500px){.obiect-gallery-container .discount{top:15%}}.obiect__title{color:#484d67;margin:30px 0}.obiect__title .title-container{position:relative}.obiect__title h2{display:inline-block;font-weight:600;font-size:2rem;margin:0;padding:0;max-width:calc(100% - 300px)}@media (max-width:767.98px){.obiect__title h2{max-width:none}}@media (max-width:767.98px){.obiect__title h2{margin-left:5px}}.obiect__title .stars-container{display:inline-block;vertical-align:top}@media (max-width:767.98px){.obiect__title .stars-container{display:block;margin-top:15px}}.obiect__title .stars-container .stars{display:-ms-flexbox;display:flex;font-size:1.5rem;line-height:2.25rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;color:#484d67;margin-left:20px;white-space:nowrap;margin-right:20px}@media (max-width:767.98px){.obiect__title .stars-container .stars{margin-left:5px}}.obiect__title .special-offer{position:absolute;right:0;top:0;display:inline-block}@media (max-width:767.98px){.obiect__title .special-offer{position:relative;margin:15px 0}}.obiect__title .special-offer>span{display:block;padding:10px 15px;color:#fff;border-radius:4px}.obiect__title .special-offer .bestseller{background:#d82262}.obiect__title .special-offer .premium{background:#d8ba63}.obiect__title .loc-shifted{margin-left:18px}.obiect__title a{line-height:2.25rem;font-size:1.1rem;color:#2869cb;display:inline-block;font-weight:600}.obiect__title a:before{font-family:FontAwesome;font-style:normal;color:#484d67;display:inline-block;margin-right:5px}@media (max-width:767.98px){.obiect__title a.valley{margin-left:5px}}.obiect__title a.valley:before{content:"\f0ac"}.obiect__title a.location{margin-left:20px}@media (max-width:767.98px){.obiect__title a.location{margin-left:5px}}.obiect__title a.location span.map-link{font-weight:400;color:#666;font-size:.7rem;margin-left:.6rem}.obiect__title a.location:before{content:"\f041"}@media (max-width:767.98px){.obiect__title .text-right{text-align:left!important}}.object-common-border{border:1px solid #dedee9;border-radius:5px}@media (max-width:991.98px){.object-common-border{border:none}}.rate{position:absolute;top:15px;right:30px;height:100px;width:100px;border-radius:50%;background:#2869cb;z-index:10;color:#fff;text-align:center}.rate span{font-size:.75rem;display:block}.rate span:not(.big){padding-top:20px}.rate .big{font-size:2.5rem;line-height:3rem;display:inline-block;font-weight:700}.rate hr{display:inline-block;position:absolute;left:35%;top:50%;border:0;height:2px;width:40px;background:#fff;transform:rotate(-60deg)}.rate .small{font-size:1rem;display:inline-block;margin-left:10px}.gallery{margin-bottom:25px}.gallery:after{content:" ";display:block;clear:both;float:none}.gallery .gallery__thumbs{width:90px;float:left}.gallery .gallery__thumbs .item{width:100%;height:55px;margin-bottom:10px;background:#2869cb;position:relative;overflow:hidden;transition:.2s opacity ease;opacity:1}.gallery .gallery__thumbs .item:not(.active):hover{opacity:.6}.gallery .gallery__thumbs .item:last-of-type{margin-bottom:0}.gallery .gallery__thumbs .item:before{content:"";position:absolute;right:-15px;top:0;display:block;height:100%;width:0;background:#2869cb;transition:.2s width ease}.gallery .gallery__thumbs .item img{width:100%;transition:.4s all ease}.gallery .gallery__thumbs .item.active:before{width:8px}.gallery .gallery__thumbs .item.active img{opacity:.2;transform:scale(1.1)}.gallery #gallery__slider{float:right;width:calc(100% - 100px);margin-left:10px}.gallery #gallery__slider .item{height:420px;background-position:center center;background-size:cover}.gallery .owl-nav{position:absolute;left:0;right:0;top:50%;margin:0}.gallery .owl-nav .owl-next,.gallery .owl-nav .owl-prev{margin:0;transform:translateY(-50%);height:40px;width:40px}.gallery .owl-nav .owl-prev{float:left}.gallery .owl-nav .owl-next{float:right}.obiect__tabs{background:#eef5ff;border:1px solid #eee;margin-bottom:30px;border-radius:5px 5px 0 0;border-bottom:1px solid #dedee9}@media (max-width:991.98px){.obiect__tabs{display:none}}.obiect__tabs:not(.stick) .nav-item.highlighted:after{content:none}.obiect__tabs:not(.stick) .nav-item.highlighted .nav-link{background:#2869cb}.obiect__tabs:not(.stick) .nav-item.highlighted .nav-link:hover{background:#18509f}.obiect__tabs .nav-item{position:relative}.obiect__tabs .nav-item.highlighted:after{content:none}.obiect__tabs .nav-item.highlighted .nav-link{background:#2869cb;color:#fff}.obiect__tabs .nav-item.highlighted .nav-link:hover{background:#18509f}.obiect__tabs .nav-item:hover{background:#2869cb}.obiect__tabs .nav-item:hover a{color:#fff}.obiect__tabs .nav-item:hover:hover:after{display:none}.obiect__tabs .nav-item:first-of-type{border-top-left-radius:5px}.obiect__tabs .nav-item:last-of-type{border-top-right-radius:5px}.obiect__tabs .nav-item:not(:last-of-type):after{content:" ";display:block;width:1px;height:1.5rem;background:#eee;position:absolute;right:0;top:6px}.obiect__tabs .nav-link{border-radius:0;color:#484d67;font-weight:600;font-size:.8rem}.obiect__tabs .nav-link svg{display:none}@media (min-width:992px){.obiect__tabs .nav-link{font-size:.8rem}}@media (min-width:992px){.obiect__tabs .nav-link{font-size:.8rem}}@media (min-width:1134px){.obiect__tabs .nav-link{font-size:.8rem}}.hr-obiekt{height:1px;width:65%;background:#daddec;margin:auto;margin-bottom:40px;margin-top:10px}@media (max-width:991.98px){.hr-obiekt{margin-bottom:10px;margin-top:0}}.section-box{color:#484d67;border:none;padding:0 15px 28px 18px}@media (max-width:991.98px){.section-box{padding:0 0 18px 0}.section-box.section-advantages{padding-bottom:8px}}.section-box p{font-size:.9rem}.section-box h2,.section-box h3{font-weight:500;padding-top:15px}.section-box h2{font-size:1.4rem}.section-box h3{font-size:1.25rem}.section-box ul{font-size:.9rem}.section-box .input-group input,.section-box .input-group span{border:1px solid #2869cb;border-radius:0}.section-box .input-group input{margin-right:15px}.section-box .input-group button{color:#2869cb;background:0 0;border:none;border-radius:0}.section-box .input-group button:hover{color:#fff;background-color:#2869cb}.section-reviews{margin-top:25px;margin-bottom:90px;border-radius:0 0 5px 5px}.locations .item{display:inline-block;margin-right:15px}.locations .item:before{display:inline-block;font-family:FontAwesome;margin-right:4px;content:"\f124"}.section-advantages{margin-bottom:30px}@media (max-width:767.98px){.section-advantages .hide-mobile{display:none}}.section-advantages .advantages-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px;-ms-flex-align:start;align-items:flex-start}.section-advantages .advantages-list .advantages-skipass img{height:40px}.section-advantages .advantages-list:first-child .item{-ms-flex-align:start;align-items:flex-start}@media (max-width:767.98px){.section-advantages .advantages-list{-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.section-advantages .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;color:#484d67;line-height:1.2;font-size:14px}.section-advantages .item img{width:35px;min-width:35px;height:auto}.section-advantages .item.wyciagi.localisation_super{color:#d82262}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.section-map{border-radius:0 0 5px 5px}.section-map.acf-map-wrapper{padding-bottom:0}@media (max-width:991.98px){.section-map iframe{max-width:calc(100vw - 30px);margin:0 auto}}.section-reviews #reviews{border-radius:5px}.acf-map img{max-width:inherit!important}#hotel-gallery{text-align:center}#hotel-gallery h2{text-align:left}#details .contentWrapper iframe{width:100%!important}#details .contentWrapper__hidder{max-height:350px;overflow:hidden}@media (max-width:991.98px){.popupBookmark__container{display:none}}.popupBookmark__container .popupBookmark__miniature{position:fixed;left:0;top:20%;z-index:99999999;background-color:#68c928;color:#fff;width:48px;height:48px;border-bottom-right-radius:10px;border-top-right-radius:10px}.popupBookmark__container .popupBookmark__miniature span{display:block;text-align:center;font-size:2rem;cursor:pointer}.popupBookmark__container .popupBookmark__content{position:fixed;left:-300px;top:20%;z-index:999;width:300px;background-image:url(dist/images/popup_tlo.jpg);background-size:contain;color:#fff;transition:1s all}.popupBookmark__container .popupBookmark__content .popupBookmark__content__close{position:relative;top:7px;z-index:999999999;background-color:#2869cb;padding-right:5px;padding-left:10px;cursor:pointer;text-transform:uppercase}.popupBookmark__container .popupBookmark__content .popupBookmark__content__header{margin:-5px 18px 0 0;border:1px solid #00cc35;border-left:none;border-bottom:none;padding:10px 0}.popupBookmark__container .popupBookmark__content .popupBookmark__content__header h3{padding-left:15px;font-size:1.25rem;margin-top:15px;font-weight:600;margin-bottom:0}.popupBookmark__container .popupBookmark__content .popupBookmark__content__paragraph{margin:-12px 18px 12px 0;padding-top:10px;border:1px solid #00cc35;border-left:none;border-top:none;padding-top:15px}.popupBookmark__container .popupBookmark__content .popupBookmark__content__paragraph p{font-size:1.25rem;padding-left:15px}.popupBookmark__container .popupBookmark__content .popupBookmark__content__paragraph .popupBookmark__content__paragraph__button{display:block;padding:10px;background-color:#00cc35;text-align:center;cursor:pointer}.popupBookmark__container .popupBookmark__content.popupBookmark__shown{left:0}.single-object-promo-banner{position:relative;margin-bottom:50px;margin-top:30px;box-shadow:10px 10px 10px -5px #cecbdc}.single-object-promo-banner-image{display:block;width:100%;height:auto}.single-object-promo-banner-copy{position:absolute;left:1.4rem;color:#fff;font-size:1.3rem;font-weight:500;line-height:1.2;text-shadow:2px 3px 2px #333}.single-object-promo-banner-copy.upper{top:1.5rem}.single-object-promo-banner-copy.lower{bottom:1.5rem;font-size:1.15rem}.trustindex-reviews{margin-top:30px}.trustindex-reviews .title{padding:.8rem 0;font-size:20px;font-weight:600;text-align:center;color:#fff;background:#2869cb;border-top-right-radius:4px;border-top-left-radius:4px;margin-bottom:10px}#specialOffers .specialOffers__banner{position:relative}#specialOffers .specialOffers__banner .specialOffers__banner__image{background-image:url(dist/images/my-dajemy-ci-darmowy-skipass-a-ty-dobrze-sie-baw.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;width:100%}#specialOffers .specialOffers__banner .specialOffers__banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}#specialOffers .specialOffers__banner .specialOffers__banner__content h2,#specialOffers .specialOffers__banner .specialOffers__banner__content p{text-shadow:1px 0 40px #000}#specialOffers .specialOffers__banner .specialOffers__banner__content h2{font-size:3.25rem;font-weight:600}@media (max-width:575.98px){#specialOffers .specialOffers__banner .specialOffers__banner__content h2{font-size:1.75rem}}#specialOffers .specialOffers__banner .specialOffers__banner__content p{font-size:2rem;font-style:normal;margin-bottom:35px}@media (max-width:575.98px){#specialOffers .specialOffers__banner .specialOffers__banner__content p{font-size:1.5rem}}#specialOffers .specialOffers__banner .specialOffers__banner__content a{vertical-align:middle;color:#2869cb}#specialOffers .specialOffers__banner .specialOffers__banner__content .btn,#specialOffers .specialOffers__banner .specialOffers__banner__content .form_table #submitReview,.form_table #specialOffers .specialOffers__banner .specialOffers__banner__content #submitReview{border:none;border-radius:0}#specialOffers .specialOffers__banner .specialOffers__banner__content .btn-default{display:none;background-color:#fff}#specialOffers .specialOffers__banner .specialOffers__banner__content span{transform:scale(.75);vertical-align:middle}#specialOffers .specialOffers__banner .specialOffers__banner__content span:after,#specialOffers .specialOffers__banner .specialOffers__banner__content span:before{background-color:#2869cb}#specialOffers .specialOffers__navLinks{margin-top:30px;margin-bottom:35px}#specialOffers .specialOffers__navLinks a{display:inline-block;vertical-align:middle;color:#3c3c3c}#specialOffers .specialOffers__navLinks a:last-child{color:#2779cb}#specialOffers .specialOffers__navLinks .arrowRight{vertical-align:middle;transform:scale(.5)}#specialOffers .specialOffers__navLinks:after{display:block;content:"";width:100%;height:1px;border:1px solid #f2f3f5;margin-top:20px}#specialOffers .specialOffers__header h2{font-size:1.75rem;font-weight:600}#specialOffers .specialOffers__paragraph{margin-top:30px;color:#999}#specialOffers .specialOffers__paragraph .contentWrapper__hidder{overflow:hidden}#specialOffers .specialOffers__mainContent li{border:none}#specialOffers .specialOffers__mainContent .whyUs{margin-top:0}#specialOffers .specialOffers__mainContent .specialOffers__mainContent__offers{margin-bottom:30px}#specialOffers .specialOffers__mainContent .specialOffers__mainContent__offers .notDecidedAdvisers-container{display:none}#specialOffers .specialOffers__mainContent .specialOffers__mainContent__offers .notDecidedAdvisers__phoneNumber{margin-left:30px}#specialOffers .specialOffers__mainContent .specialOffers__mainContent__offers .specialOffers__mainContent__offers__header{margin-top:30px}#specialOffers .specialOffers__mainContent .specialOffers__mainContent__offers .specialOffers__mainContent__offers__header h2{font-weight:700}#specialOffers #show-more-button{padding:10px 30px;margin:0;margin-top:40px;color:#fff;border:none;font-size:14px;font-weight:600;border-radius:4px;background:#2869cb;outline:0!important;box-shadow:none!important}#valleySite .valleySite__banner{position:relative;margin-bottom:35px}@media (max-width:767.98px){#valleySite .valleySite__banner{display:none}}#valleySite .valleySite__banner .valleySite__banner__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;width:100%}#valleySite .valleySite__banner .valleySite__banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:100%;padding:15px 15px 0}#valleySite .valleySite__banner .valleySite__banner__content a,#valleySite .valleySite__banner .valleySite__banner__content h2,#valleySite .valleySite__banner .valleySite__banner__content p{color:#fff}#valleySite .valleySite__banner .valleySite__banner__content h2,#valleySite .valleySite__banner .valleySite__banner__content p{font-size:3rem;font-weight:700;font-style:normal;text-shadow:1px 0 40px #000}@media (max-width:767.98px){#valleySite .valleySite__banner .valleySite__banner__content h2,#valleySite .valleySite__banner .valleySite__banner__content p{font-size:2rem}}#valleySite .valleySite__banner .valleySite__banner__content p{font-size:2rem;font-weight:400}@media (max-width:767.98px){#valleySite .valleySite__banner .valleySite__banner__content p{font-size:1.4rem}}#valleySite .valleySite__banner .valleySite__banner__content a{border-radius:0;background-color:#4aac33;border-color:#4aac33;box-shadow:0 1px 30px 0 rgba(0,0,0,.75)}#valleySite .valleySite__banner .valleySite__banner__content a:hover{background-color:#fff;color:#4aac33}@media (max-width:767.98px){#valleySite .valleySite__banner .valleySite__banner__content .search-hotel form.search-hotel-form{padding:15px}#valleySite .valleySite__banner .valleySite__banner__content .search-hotel form.search-hotel-form .col-datepicker,#valleySite .valleySite__banner .valleySite__banner__content .search-hotel form.search-hotel-form .col-filters,#valleySite .valleySite__banner .valleySite__banner__content .search-hotel form.search-hotel-form .col-people,#valleySite .valleySite__banner .valleySite__banner__content .search-hotel form.search-hotel-form .col-submit{max-width:none;-ms-flex:auto;flex:auto}}#valleySite #sliderMain{display:none}@media (max-width:767.98px){#valleySite #sliderMain{display:block}}#valleySite .valleySite__navLinks a{color:#3c3c3c;vertical-align:middle}#valleySite .valleySite__navLinks a:last-of-type{color:#2779cb}#valleySite .valleySite__navLinks span{transform:scale(.5);vertical-align:middle}#valleySite .valleySite__navLinks:after{content:"";width:100%;height:2px;display:block;background-color:#ededed;margin:15px 0}#valleySite #map2{padding-left:0;padding-right:0}#valleySite #cameras.valleySite__overview{padding:0}#valleySite .valleySite__overview .valleySite__overview__description h2{padding-top:15px;font-weight:600;margin-bottom:15px}#valleySite .valleySite__overview .valleySite__overview__description p{text-align:justify}#valleySite .valleySite__overview .valleySite__overview__map{background:url(dist/images/navigation-map.png);background-position:center;background-repeat:no-repeat;height:270px;position:relative}#valleySite .valleySite__overview .valleySite__overview__map a{padding:15px;padding-right:60px;font-size:1.25rem;color:#fff;font-weight:600;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#4aac33;border-radius:50px}#valleySite .valleySite__overview .valleySite__overview__map a span{position:absolute;top:0;right:-5px;height:56px;width:56px;color:#2869cb;border-radius:50%;background-color:#fff}#valleySite .valleySite__overview .valleySite__overview__map a span i{position:absolute;top:50%;left:50%;transform:translate(-55%,-60%)}@media (max-width:575.98px){#valleySite .valleySite__overview .valleySite__overview__map a{padding-right:15px;font-size:.875rem}#valleySite .valleySite__overview .valleySite__overview__map a span{display:none}}@media (max-width:767.98px){#valleySite .valleySite__overview .valleySite__overview__map{margin-bottom:25px}}#valleySite .valleySite__overview .valleySite__overview__list{margin-top:15px}@media (max-width:767.98px){#valleySite .valleySite__overview .valleySite__overview__list{display:none}}#valleySite .valleySite__overview .valleySite__overview__list ul{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#valleySite .valleySite__overview .valleySite__overview__list ul .valleySite__overview__list__element{border:2px solid rgba(0,0,0,.125);border-left:none;height:50px}@media (max-width:1199.98px){#valleySite .valleySite__overview .valleySite__overview__list ul .valleySite__overview__list__element{border:2px solid rgba(0,0,0,.125)}}#valleySite .valleySite__overview .valleySite__overview__list ul .valleySite__overview__list__element a{color:#3c3c3c}@media (max-width:1199.98px){#valleySite .valleySite__overview .valleySite__overview__list .obiect__tabs{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap}#valleySite .valleySite__overview .valleySite__overview__list .obiect__tabs li{border:1px solid #eee}}#valleySite .valleySite__overview .valleySite__overview__template{width:100%;border:2px solid #eee;padding:30px 30px;margin-top:25px}#valleySite .valleySite__overview .valleySite__overview__template .valleySite__overview__template__general h2,#valleySite .valleySite__overview .valleySite__overview__template .valleySite__overview__template__general h4{font-weight:600}#valleySite .valleySite__overview .valleySite__overview__template .valleySite__overview__template__general h2{margin-bottom:20px;font-size:1.75rem}#valleySite .valleySite__overview .valleySite__overview__template .valleySite__overview__template__general h4{margin-top:20px}#valleySite .valleySite__overview .valleySite__overview__template .valleySite__overview__template__general iframe{width:100%}#valleySite .valleySite__overview .valleySite__overview__stationDesc .valleySite__overview__stationDesc__slope{background:url(dist/images/slope.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:200px;position:relative;margin-top:30px}#valleySite .valleySite__overview .valleySite__overview__stationDesc .valleySite__overview__stationDesc__slope div{background-color:rgba(0,0,0,.3);height:100%}#valleySite .valleySite__overview .valleySite__overview__stationDesc .valleySite__overview__stationDesc__slope a{padding:15px;padding-right:60px;font-size:1.25rem;color:#2869cb;font-weight:600;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50px}#valleySite .valleySite__overview .valleySite__overview__stationDesc .valleySite__overview__stationDesc__slope a span{position:absolute;top:-1px;right:-2px;height:58px;width:58px;color:#2869cb;border-radius:50%;background-color:#2869cb}#valleySite .valleySite__overview .valleySite__overview__stationDesc .valleySite__overview__stationDesc__slope a span i{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-55%,-60%)}@media (max-width:575.98px){#valleySite .valleySite__overview .valleySite__overview__stationDesc .valleySite__overview__stationDesc__slope a{padding-right:15px;font-size:.875rem}#valleySite .valleySite__overview .valleySite__overview__stationDesc .valleySite__overview__stationDesc__slope a span{display:none}}#valleySite .valleySite__overview .valleySite__overview__gallery{text-align:center}#valleySite .valleySite__overview .valleySite__overview__gallery h2{text-align:left}#valleySite .valleySite__overview .valleySite__overview__gallery a{margin-top:15px;background-color:#fff;border:2px solid #2869cb;border-radius:0;color:#2869cb}#valleySite .valleySite__overview .valleySite__overview__gallery a:hover{background-color:#2869cb;color:#fff;cursor:pointer}#valleySite .valleySite__overview .valleySite__overview__gallery .valley-gal a,#valleySite .valleySite__overview .valleySite__overview__gallery .valley-gal a:hover{background:0 0;border:none}#valleySite .valleySite__overview .valleySite__overview__gallery .valley-gal .valleySite__overview__gallery__image{margin-bottom:5%;width:100%}#valleySite .valleySite__overview .valleySite__overview__cameras{text-align:center}#valleySite .valleySite__overview .valleySite__overview__cameras h2{text-align:left}#valleySite .valleySite__overview .valleySite__overview__cameras a{margin-top:15px;background-color:#fff;border:2px solid #2869cb;border-radius:0;color:#2869cb}#valleySite .valleySite__overview .valleySite__overview__cameras a:hover{background-color:#2869cb;color:#fff;cursor:pointer}#valleySite .valleySite__overview .valleySite__overview__cameras .valleySite__overview__cameras__camera__wrapper{margin:5% 0;position:relative}#valleySite .valleySite__overview .valleySite__overview__cameras .valleySite__overview__cameras__camera__wrapper .valleySite__overview__cameras__camera{width:100%;height:100%;padding:0 15px;position:absolute;top:0;bottom:0;right:0;left:0}#valleySite .valleySite__overview .valleySite__overview__cameras .valleySite__overview__cameras__camera__wrapper:after{padding-top:75%;display:block;content:''}#valleySite .valleySite__overview .valleySite__overview__opinions{text-align:center}#valleySite .valleySite__overview .valleySite__overview__opinions .valleySite__overview__opinions__element,#valleySite .valleySite__overview .valleySite__overview__opinions h2{text-align:left}#valleySite .valleySite__overview .valleySite__overview__opinions .valleySite__overview__opinions__element h4{margin-bottom:0}#valleySite .valleySite__overview .valleySite__overview__opinions .valleySite__overview__opinions__element>div{text-align:right;padding:0}#valleySite .valleySite__overview .valleySite__overview__opinions .valleySite__overview__opinions__element:after{content:"";display:block;width:100%;height:1px;border:1px solid #ededed;margin-top:30px}#valleySite .valleySite__overview .valleySite__overview__opinions a{margin:30px auto 0;background-color:#fff;border:2px solid #2869cb;border-radius:0;color:#2869cb}#valleySite .valleySite__overview .valleySite__overview__opinions a:hover{background-color:#2869cb;color:#fff;cursor:pointer}#valleySite .valleySite__hotels{background-color:#fff;border:2px solid #eee;padding:30px;margin-top:20px}#valleySite .valleySite__hotels h2.main{color:#484d67;font-weight:600;font-size:2.5rem;text-align:center;margin:30px 0}#valleySite .valleySite__hotels .list-obiect-item-more{background-color:#2869cb;color:#fff;font-size:1.5rem;padding:auto 30px;width:40%;margin:0 auto;display:block}#valleySite .valleySite__hotels .list-obiect{border:none}#valleySite .valleySite__hotels .list-obiect .list-obiect-item{border:none}#valleySite .valleySite__hotels .list-obiect .list-obiect-item .list-obiect-item-details{text-align:left}@media (max-width:767.98px){#valleySite .valleySite__hotels{display:none}}#valleySite .whyUs{padding-top:25px;margin-bottom:0}.weather{padding:25px 0}.weather>div{padding:15px;border:2px solid rgba(0,0,0,.125)}.weather :first-child{border-bottom:none}.weather :last-child{border-top:none}.weather .weather__description h3{display:inline-block;vertical-align:middle;font-weight:600;margin-right:15px}.weather .weather__description span{display:inline-block;vertical-align:middle}.weather .weather__mainInfo{text-align:center;color:#2869cb}.weather .weather__mainInfo img{height:65px;vertical-align:initial}.weather .weather__mainInfo span{font-size:2rem}.weather .weather__mainInfo span .weather__mainInfo__temperature{font-size:5rem}.weather .weather__status{width:100%;background-color:#2869cb;color:#fff;border:2px solid #2869cb;height:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.weather .weather__details .weather__details__main{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.weather .weather__details .weather__details__main img{height:40px;vertical-align:initial}.weather .weather__details .weather__details__main .weather__details__main__infoElement{text-align:center}.weather .weather__details .weather__details__main .weather__details__main__infoElement h4{font-size:.875rem;margin:0}.weather .weather__details .weather__details__main .weather__details__main__infoElement span{font-size:1.5rem;color:#2869cb}.weather .weather__details .weather__details__main .weather__details__main__infoElement .weather__details__main__infoElement__value{font-size:3rem}.weather .weather__details .weather__details__main:after{width:100%;height:1px;content:"";border:1px solid rgba(0,0,0,.125);margin-top:10px;margin-bottom:10px}.weather .weather__details .weather__details__extra{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.weather .weather__details .weather__details__extra .weather__details__extra__infoElement{font-size:.75rem}.weather .weather__details .weather__details__extra .weather__details__extra__infoElement img{height:20px;vertical-align:initial}.weather .weather__details .weather__details__extra .weather__details__extra__infoElement>span{padding-right:5px}.weather .weather__details .weather__details__extra .weather__details__extra__infoElement .weather__details__extra__infoElement__value{font-size:1.5rem}.school{background:url(dist/images/slope.jpg);background-position:center;background-repeat:no-repeat;margin-top:25px;margin-bottom:15px;padding:25px;height:100%;max-height:400px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.school h3,.school p{color:#fff;font-size:1.5rem}.school p{font-size:1rem}.school a{max-width:200px}.specialOffers{margin:25px}.specialOffers h2{text-align:center;font-weight:600}.specialOffers .list-obiect{border:none}.recommended{margin-top:25px}@media (max-width:991.98px){.recommended{display:none}}.recommended h2{color:#fff;text-align:center;font-size:1.75rem;font-weight:600;padding:25px 0}.recommended .recommended__wrapper{background-color:#2869cb;padding-bottom:25px}.recommended #recommended__slider{margin:0 auto;width:calc(100% - 120px)}.recommended #recommended__slider .list-obiect{border:none}.recommended #recommended__slider .list-obiect a{width:100%}.recommended #recommended__slider .list-obiect .list-obiect-item{border:none}.recommended #recommended__slider .item{min-height:250px;background-position:center center;background-size:cover}.recommended #recommended__slider .item .list-obiect-item-details{text-align:left}.recommended #recommended__slider .item .list-obiect-item-details h2{text-align:left}.recommended #recommended__slider .owl-nav{position:absolute;left:-40px;right:-30px;top:45%;margin:0}.recommended #recommended__slider .owl-nav .owl-next,.recommended #recommended__slider .owl-nav .owl-prev{margin:0;transform:translateY(-50%);background-color:transparent;height:90px;width:30px}.recommended #recommended__slider .owl-nav .owl-next div,.recommended #recommended__slider .owl-nav .owl-prev div{height:88px;width:28px}.recommended #recommended__slider .owl-nav .owl-prev{float:left}.recommended #recommended__slider .owl-nav .owl-next{float:right}.recommended #recommended__slider .owl-dots{margin-top:15px}.recommended #recommended__slider .owl-dots .owl-dot span{height:25px;width:25px;background-color:transparent;border:1px solid #fff}.recommended #recommended__slider .owl-dots .active span{background-color:#fff}.form_table .recommended #submitReview,.recommended .btn,.recommended .form_table #submitReview{background-color:#00cc35;width:100%;border:2px solid #00cc35;border-radius:0;font-size:1.25rem}.form_table .recommended #submitReview:hover,.recommended .btn:hover,.recommended .form_table #submitReview:hover{background-color:#fff;border-color:#00cc35;color:#00cc35}@media (max-width:767.98px){#valleySite h2{font-size:24px}#valleySite h4{font-size:20px}#valleySite h4:first-child{margin-top:0}#valleySite p{font-size:14px}#valleySite .mobile-collapse-head{margin-top:15px;border:1px solid #eee;padding:15px;color:#000;font-size:18px;transition:.3s ease-in-out all;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#valleySite .mobile-collapse-head.large-margin{margin-top:50px}#valleySite .mobile-collapse-head .icon{width:20px;height:20px;position:relative;transition:.3s ease-out all}#valleySite .mobile-collapse-head .icon:before{position:absolute;top:calc(50% - 1px);left:0;content:"";width:100%;height:2px;background:#2869cb}#valleySite .mobile-collapse-head .icon:after{position:absolute;top:0;left:calc(50% - 1px);content:"";height:100%;width:2px;background:#2869cb}#valleySite .mobile-collapse-head.active,#valleySite .mobile-collapse-head:hover{background:#2869cb;color:#fff;border:1px solid #2869cb}#valleySite .mobile-collapse-head.active .icon:before,#valleySite .mobile-collapse-head:hover .icon:before{background:#fff}#valleySite .mobile-collapse-head.active .icon:after,#valleySite .mobile-collapse-head:hover .icon:after{background:#fff}#valleySite .mobile-collapse-head.active .icon{transform:rotate(45deg)}#valleySite .mobile-collapse-head+.mobile-collapse-panel{display:none;margin-top:0;font-size:14px;padding:20px}#valleySite .mobile-collapse-head+.mobile-collapse-panel .valleySite__overview__template,#valleySite .mobile-collapse-head+.mobile-collapse-panel.valleySite__overview__template{margin-top:0!important;padding:20px!important}#valleySite .mobile-collapse-head+.mobile-collapse-panel .valleySite__overview__template h2,#valleySite .mobile-collapse-head+.mobile-collapse-panel.valleySite__overview__template h2{font-size:24px}#valleySite .mobile-collapse-head+.mobile-collapse-panel .valleySite__overview__template h4,#valleySite .mobile-collapse-head+.mobile-collapse-panel.valleySite__overview__template h4{font-size:20px}#valleySite .mobile-collapse-head+.mobile-collapse-panel .valleySite__overview__template h4:first-child,#valleySite .mobile-collapse-head+.mobile-collapse-panel.valleySite__overview__template h4:first-child{margin-top:0}#valleySite .mobile-collapse-head+.mobile-collapse-panel p{font-size:14px}}@media (min-width:768px){.mobile-collapse-head{display:none}}.winter-holidays h2{margin-top:0;padding-top:40px}@media (max-width:767.98px){.winter-holidays .map-col .voivodeship{display:none}.winter-holidays .map-legend{margin-top:0;padding-left:0}.winter-holidays .map-legend li label{font-size:16px}.winter-holidays .map-legend li .circle{width:30px;height:30px;margin-top:0}}.winterHolidays__banner{position:relative}.winterHolidays__banner .winterHolidays__banner__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;width:100%}.winterHolidays__banner .winterHolidays__banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.winterHolidays__banner .winterHolidays__banner__content h1,.winterHolidays__banner .winterHolidays__banner__content p{color:#fff}.winterHolidays__banner .winterHolidays__banner__content h1,.winterHolidays__banner .winterHolidays__banner__content p{font-size:3rem;font-weight:700;font-style:normal;text-shadow:1px 0 5px #000}.winterHolidays__banner .winterHolidays__banner__content p{font-size:2rem;font-weight:400}@media (max-width:767.98px){.steps{display:none}}#stepsCarousel{display:none}@media (max-width:767.98px){#stepsCarousel{display:block}}.map-col{position:relative}.map-col .voivodeship{position:absolute;transform:translate(-50%,-50%);line-height:1.2}.map-col .voivodeship.zach-pom{left:15%;top:21%}.map-col .voivodeship.pomorskie{left:39%;top:12%}.map-col .voivodeship.warm-maz{left:64%;top:17%}.map-col .voivodeship.podlaskie{left:84%;top:28%}.map-col .voivodeship.lubuskie{top:45%;left:12%}.map-col .voivodeship.wielkopolskie{left:32%;top:45%}.map-col .voivodeship.kujaw-pom{left:43%;top:30%}.map-col .voivodeship.maz{left:66%;top:39%}.map-col .voivodeship.lodz{left:52%;top:55%}.map-col .voivodeship.dolnoslaskie{left:22%;top:62%}.map-col .voivodeship.opolskie{left:36%;top:71%}.map-col .voivodeship.slaskie{left:49%;top:71%}.map-col .voivodeship.swietokrz{left:65%;top:69%}.map-col .voivodeship.malopol{left:60%;top:83%}.map-col .voivodeship.lubelskie{left:85%;top:60%}.map-col .voivodeship.podkarp{left:80%;top:80%}#aboutUs>:first-child{background-image:url(dist/images/slide-singlePage.jpg);background-size:cover;height:30vh;background-position:center;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:768px){#aboutUs>:first-child{background-size:contain;height:50vh}}#aboutUs>:first-child h2,#aboutUs>:first-child p{padding-left:150px;color:#fff}#aboutUs>:first-child h2{font-size:3rem}#aboutUs>:first-child p{font-size:2rem}#aboutUs .aboutUs__description h2{margin:68px auto 50px;color:#2869cb;font-size:3.875rem;font-weight:900}#aboutUs .aboutUs__description p{text-align:left;font-size:1.125rem;line-height:1.67}#aboutUs .aboutUs__description .aboutUs__description__footer{margin:16px auto 86px;font-size:1.125rem}#aboutUs .aboutUs__description .aboutUs__description__footer a{font-weight:700;display:block;margin:0 auto;text-align:center;text-decoration:none}#aboutUs .aboutUs__assets{background-color:#f2f3f5;padding-top:1px;padding-bottom:1px}#aboutUs .aboutUs__assets .container{margin-top:40px;margin-bottom:40px}#aboutUs .aboutUs__assets h2,#aboutUs .aboutUs__assets h3{font-weight:700}#aboutUs .aboutUs__assets h2{display:block;margin:0 auto 122px;font-size:2.188rem;text-align:center}#aboutUs .aboutUs__assets h3{font-size:1.5rem;display:inline-block;vertical-align:middle}@media (max-width:991.98px){#aboutUs .aboutUs__assets h3{font-size:1.313rem}}#aboutUs .aboutUs__assets .aboutUs__assets__icon{height:90px;width:90px;background-color:#2869cb;display:inline-block;vertical-align:middle;border-radius:50%;position:relative;margin-right:9px}#aboutUs .aboutUs__assets .aboutUs__assets__icon div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:83px;width:83px;border-radius:50%;border:3px solid #fff}#aboutUs .aboutUs__assets .aboutUs__assets__icon div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#aboutUs .aboutUs__assets p{font-size:.875rem;line-height:2;margin-left:95px}#aboutUs .aboutUs__trustUs{width:66%;text-align:center;margin:50px auto 90px}#aboutUs .aboutUs__trustUs h2{font-size:2.188rem;font-weight:700;margin-bottom:56px}#aboutUs .aboutUs__trustUs .aboutUs__trustUs__general{text-align:center;margin:0 auto 41px;max-width:600px;font-size:1.125rem;line-height:1.67;font-style:normal}#aboutUs .aboutUs__trustUs .aboutUs__trustUs__general span{font-weight:700}#aboutUs .aboutUs__trustUs p:last-child{font-size:.8125rem;font-style:normal;line-height:2.15;max-width:737px;margin:0 auto}#aboutUs .aboutUs__certificateSlider{margin-bottom:125px}#aboutUs .aboutUs__certificateSlider .aboutUs__certificateSlider__slider .aboutUs__certificateSlider__slider__element{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#aboutUs .aboutUs__certificateSlider .aboutUs__certificateSlider__slider .aboutUs__certificateSlider__slider__element div{background-color:#2869cb;border-radius:50%;height:200px;width:200px;position:relative}#aboutUs .aboutUs__certificateSlider .aboutUs__certificateSlider__slider .aboutUs__certificateSlider__slider__element div div{background-color:#2869cb;border:5px solid #fff;border-radius:50%;height:95%;width:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#aboutUs .aboutUs__certificateSlider .aboutUs__certificateSlider__slider .aboutUs__certificateSlider__slider__element div div img{border-radius:50%;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#aboutUs .aboutUs__certificateSlider .aboutUs__certificateSlider__slider .aboutUs__certificateSlider__slider__element a{display:block;z-index:11;width:100%;height:100%}#aboutUs .aboutUs__certificateSlider .aboutUs__certificateSlider__slider .aboutUs__certificateSlider__slider__element a i{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}#aboutUs .aboutUs__certificateSlider .aboutUs__certificateSlider__slider .aboutUs__certificateSlider__slider__element h3{font-weight:700;font-size:1.125rem;margin:5px 0;height:115px;padding:25px 10px 0}#aboutUs .aboutUs__certificateSlider #certificateCarousel .owl-nav{position:relative}#aboutUs .aboutUs__certificateSlider #certificateCarousel .owl-nav .owl-next,#aboutUs .aboutUs__certificateSlider #certificateCarousel .owl-nav .owl-prev{color:#2869cb;position:absolute;top:-250px;left:0;transform:scale(7)}#aboutUs .aboutUs__certificateSlider #certificateCarousel .owl-nav .owl-next{left:auto;right:0}#aboutUs .aboutUs__mediaAboutUs{margin-bottom:54px}#aboutUs .aboutUs__mediaAboutUs h2{font-size:2.188rem;font-weight:700;margin-bottom:56px;text-align:center}#aboutUs .aboutUs__mediaAboutUs h3{font-weight:700;text-align:center;font-size:2.188rem;margin-bottom:54px;height:60px}#aboutUs .aboutUs__mediaAboutUs .row>div{margin-top:15px}#aboutUs .aboutUs__mediaAboutUs .aboutUs__mediaAboutUs__post{background-color:#f2f3f5;text-align:center;padding:12px 11px 18px;height:100%}#aboutUs .aboutUs__mediaAboutUs .aboutUs__mediaAboutUs__post img{width:94%}#aboutUs .aboutUs__mediaAboutUs .aboutUs__mediaAboutUs__post h3{font-weight:700;font-size:1.5rem;color:#2869cb;margin-bottom:11px}#aboutUs .aboutUs__mediaAboutUs .aboutUs__mediaAboutUs__post p{font-size:.875rem;line-height:2;padding:0 25px;margin-bottom:14px;height:200px;overflow:hidden}#aboutUs .aboutUs__mediaAboutUs .aboutUs__mediaAboutUs__post span{display:block;width:93%;height:1px;border:1px solid #3c3c3c;margin:0 auto}#aboutUs .aboutUs__mediaAboutUs .aboutUs__mediaAboutUs__post a{display:block;font-weight:700;font-size:1.125rem;padding-right:14px;color:#3c3c3c;text-align:right;text-decoration:underline}#aboutUs .aboutUs__offer{background-color:#f2f3f5;padding-top:63px;padding-bottom:71px}#aboutUs .aboutUs__offer h2{font-size:2.188rem;text-align:center;font-weight:700;margin-bottom:88px}#aboutUs .aboutUs__offer .aboutUs__offer__detail .aboutUs__offer__detail__number{font-size:4.5rem;font-weight:700}@media (max-width:1199.98px){#aboutUs .aboutUs__offer .aboutUs__offer__detail .aboutUs__offer__detail__number{font-size:4rem}}#aboutUs .aboutUs__offer .aboutUs__offer__detail h3{width:calc(100% - 140px);display:inline-block;font-weight:700;font-size:1.75rem;line-height:1.14;text-align:left;margin-left:22px;color:#2869cb}@media (max-width:1199.98px){#aboutUs .aboutUs__offer .aboutUs__offer__detail h3{font-size:1.5rem}}#aboutUs .aboutUs__offer .aboutUs__offer__detail .aboutUs__offer__detail__divider{display:block;width:56%;height:1px;border:2px solid #3c3c3c;margin-bottom:16px}#aboutUs .aboutUs__offer .aboutUs__offer__detail p{font-size:.875rem;line-height:2}#aboutUs .aboutUs__recommendations{background-color:#f2f3f5;padding-bottom:54px}#aboutUs .aboutUs__recommendations h2{font-size:2.188rem;font-weight:700;text-align:center}#aboutUs .aboutUs__recommendations .aboutUs__recommendations__companies>div{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#aboutUs .aboutUs__recommendations .aboutUs__recommendations__companies>div img{margin-top:46px}#aboutUs .aboutUs__timeline h2{text-align:center;padding:4rem 1rem;font-weight:700}#aboutUs .aboutUs__timeline .timeline-container{position:relative;padding-bottom:3rem}#aboutUs .aboutUs__timeline .timeline-container>:after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:10px;height:100%;background:#2077ce;border-radius:5px}@media (max-width:767.98px){#aboutUs .aboutUs__timeline .timeline-container{padding-left:15px}#aboutUs .aboutUs__timeline .timeline-container>:after{left:25px}}#aboutUs .aboutUs__timeline .timeline-container .container{padding:3rem 0}@media (max-width:767.98px){#aboutUs .aboutUs__timeline .timeline-container .container{padding:1rem 0}}#aboutUs .aboutUs__timeline .timeline-container .container .row{position:relative}#aboutUs .aboutUs__timeline .timeline-container .container .row:after{content:'';position:absolute;top:24px;left:50%;transform:translateX(-50%);width:40px;height:44px;background-image:url(dist/images/timeline-circle.jpg);background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:99}@media (max-width:767.98px){#aboutUs .aboutUs__timeline .timeline-container .container .row:after{left:20px;transform:none;top:33px}}#aboutUs .aboutUs__timeline .timeline-container .timeline-item{position:relative;padding:5px 4rem;margin-top:-12px;margin-bottom:-12px}#aboutUs .aboutUs__timeline .timeline-container .timeline-item :after{content:'';position:absolute;top:0;width:20px;height:140px;background-size:contain;background-position:center center;background-repeat:no-repeat}@media (max-width:767.98px){#aboutUs .aboutUs__timeline .timeline-container .timeline-item{padding:1rem 1.5rem 1rem 4.5rem;margin-top:5px;margin-bottom:5px}#aboutUs .aboutUs__timeline .timeline-container .timeline-item :after{height:120px}}#aboutUs .aboutUs__timeline .timeline-container .timeline-item .h3,#aboutUs .aboutUs__timeline .timeline-container .timeline-item .item-content{display:inline-block;max-width:400px}#aboutUs .aboutUs__timeline .timeline-container .item-left{text-align:right}#aboutUs .aboutUs__timeline .timeline-container .item-left :after{background-image:url(dist/images/timeline-deco-left.png);right:15px}@media (max-width:767.98px){#aboutUs .aboutUs__timeline .timeline-container .item-left{text-align:left}#aboutUs .aboutUs__timeline .timeline-container .item-left :after{background-image:url(dist/images/timeline-deco-right.png);left:45px;right:auto}}#aboutUs .aboutUs__timeline .timeline-container .item-right :after{background-image:url(dist/images/timeline-deco-right.png);left:15px}@media (max-width:767.98px){#aboutUs .aboutUs__timeline .timeline-container .item-right :after{left:45px}}#single-consultant{margin-top:30px}#single-consultant .single-consultant__consultant__fullDetails{width:100%;margin:15px 0}#single-consultant .single-consultant__consultant__fullDetails>div{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__image{width:250px;height:250px;position:relative;left:0;background:#eff0f2;border-radius:50%;border:10px solid #fff;box-sizing:content-box}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__image .single-consultant__consultant__fullDetails__image__image-top{z-index:1;position:absolute;width:250px;height:250px;top:-10px;left:0;border-radius:50%;overflow:hidden}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__image .single-consultant__consultant__fullDetails__image__image-top img{position:absolute;top:0;right:0;height:260px}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__image .single-consultant__consultant__fullDetails__image__image-bottom{z-index:0;position:absolute;width:250px;height:250px;bottom:0;left:0;border-radius:50%;overflow:hidden}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__image .single-consultant__consultant__fullDetails__image__image-bottom img{position:absolute;bottom:0;right:0;height:260px}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text{display:inline-block;width:60%}@media (max-width:767.98px){#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text{width:100%}}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text h3{color:#3c3c3c;font-size:1.875rem;font-weight:700;padding-bottom:5px;border-bottom:2px solid #ededed}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text div{border-bottom:2px solid #ededed;padding-bottom:5px}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text div span{padding-right:25px;color:#2869cb}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text div span .consultant__mail__icon,#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text div span .consultant__phoneNumber__icon{display:inline-block;vertical-align:middle;border:2px solid #2869cb;border-radius:50%;height:30px;width:30px;position:relative;margin-right:5px}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text div span .consultant__mail__icon i,#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text div span .consultant__phoneNumber__icon i{color:#2869cb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text p{padding-top:15px}#single-consultant .single-consultant__consultant__fullDetails .single-consultant__consultant__fullDetails__text :last-child{border:none}#single-consultant .single-consultant__consultant__recommended{border:2px solid #ededed;padding-left:15px;padding-bottom:15px;margin-bottom:30px}#single-consultant .single-consultant__consultant__recommended h2{background-color:#fff;padding:0 30px;position:relative;top:-15px;display:inline-block;font-weight:700;font-size:1.875rem}#single-consultant .single-consultant__consultant__recommended .list-group-item{border:none}#single-consultant .single-consultant__consultant__recommended .list-group-item .singleOffer__core__details{background-color:#ededed;margin:0}#single-consultant .single-consultant__consultant__recommended .list-group-item .singleOffer__core__details .singleOffer__core__details__top{margin-top:5px}#single-consultant .single-consultant__consultant__recommended .list-group-item .singleOffer__core__details .singleOffer__core__details__top a{color:#3c3c3c}#single-consultant .single-consultant__consultant__recommended .list-group-item .singleOffer__core__functions{color:#fff;font-weight:400;background-color:#3c3c3c}#single-consultant .single-consultant__consultant__recommended .list-group-item .singleOffer__core__functions .euroIcon{border-color:#fff}#single-consultant .single-consultant__consultant__wrapper{padding:15px 15px 0;border:2px solid #ededed;margin-bottom:30px}#single-consultant .single-consultant__consultant__wrapper h2{font-size:1.375rem;font-weight:700}#single-consultant .single-consultant__consultant__wrapper .single-consultant__consultant{width:100%;height:150px;margin:15px 0}#single-consultant .single-consultant__consultant__wrapper .single-consultant__consultant>div{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap}#single-consultant .single-consultant__consultant__wrapper .single-consultant__consultant .single-consultant__consultant__personDetails__image{width:100px;height:100px;position:relative;background:#eff0f2;border-radius:50%;border:5px solid #fff;box-sizing:content-box}#single-consultant .single-consultant__consultant__wrapper .single-consultant__consultant .single-consultant__consultant__personDetails__image .single-consultant__consultant__personDetails__image__image-top{z-index:1;position:absolute;width:100px;height:100px;top:-10px;left:0;border-radius:50%;overflow:hidden}#single-consultant .single-consultant__consultant__wrapper .single-consultant__consultant .single-consultant__consultant__personDetails__image .single-consultant__consultant__personDetails__image__image-top img{position:absolute;top:0;right:0;height:110px}#single-consultant .single-consultant__consultant__wrapper .single-consultant__consultant .single-consultant__consultant__personDetails__image .single-consultant__consultant__personDetails__image__image-bottom{z-index:0;position:absolute;width:100px;height:100px;bottom:0;left:0;border-radius:50%;overflow:hidden}#single-consultant .single-consultant__consultant__wrapper .single-consultant__consultant .single-consultant__consultant__personDetails__image .single-consultant__consultant__personDetails__image__image-bottom img{position:absolute;bottom:0;right:0;height:110px}#single-consultant .single-consultant__consultant__wrapper .single-consultant__consultant .single-consultant__consultant__personDetails__text{text-align:right;color:#2869cb;font-size:1.15rem;border:none}#single-consultant .single-consultant__consultant__wrapper>:last-child .single-consultant__consultant__personDetails__text{border:none}#primary404{background-position:center center;background-image:url(dist/images/bg-404.jpg);background-size:cover;height:100%}#primary404 #content404 h2,#primary404 #content404 h3,#primary404 #content404 p,#primary404 #content404 span{color:#3c3c3c}#primary404 #content404>div{max-width:800px;margin:0 auto;padding-top:100px}#primary404 #content404>div h2{font-weight:700}#primary404 #content404>div .details404{background-color:rgba(206,206,206,.5);border:1px solid #f2f3f5;margin:50px 0}#primary404 #content404>div .details404 p{font-size:1.25rem;padding:30px;padding-bottom:0}#primary404 #content404>div .details404 p span{text-align:center;font-weight:700;font-size:1.5rem;color:#2869cb;display:block;margin-bottom:25px}#primary404 #content404>div .button404{text-align:center;margin-bottom:50px}.loader,.loaderContainer{display:none}.loading .loaderContainer{position:fixed;background:rgba(255,255,255,.9);width:100%;display:block;height:100%;z-index:99999999;margin-top:-95px;transition:.3s}.loading .loader{display:inline-block;width:200px;height:200px;border-radius:3px;font-size:30px;padding:1em;margin-bottom:.25em;vertical-align:top;transition:.3s color,.3s border,.3s transform,.3s opacity;position:fixed;top:50%;color:#2869cb;left:50%;z-index:1000}.loading .loader [class*=loader-]{display:inline-block;width:1em;height:1em;color:inherit;vertical-align:middle;pointer-events:none}.loading .loader .loader-18{position:relative}.loading .loader .loader-18:after,.loading .loader .loader-18:before{content:'';display:block;position:absolute;border-radius:50%;border:.2em solid transparent;border-bottom-color:currentcolor;top:0;left:0;animation:1s loader-18 linear infinite}.loading .loader .loader-18:before{width:2em;height:2em}.loading .loader .loader-18:after{width:1.6em;height:1.6em;top:.2em;left:.2em;animation-direction:reverse}@keyframes loader-18{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:767.98px){.sort-btn-row{display:none}}.sort-btn-row .sort-btns{margin:0 0 5px}@media (max-width:767.98px){.sort-btn-row .sort-btns{margin:0}.sort-btn-row .sort-btns span{margin-bottom:10px;display:block}}.sort-btn-row .sort-btns .btn-sorter{cursor:pointer;background:#90b1e3;padding:5px 10px 6px;min-width:200px;color:#fff;border:none;font-size:13px;font-weight:400;border-radius:5px;margin-left:15px;opacity:.45;margin-bottom:10px}@media (max-width:767.98px){.sort-btn-row .sort-btns .btn-sorter{margin-left:0;display:block;width:100%}}.sort-btn-row .sort-btns .btn-sorter.selected{opacity:1;background:#104eab}.banner-listing-item{display:none;position:relative;width:100%;margin-bottom:1rem}.banner-listing-copy{padding:.1rem 2.3rem 0 2.9rem;position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff;font-weight:600}.banner-listing-copy-left{font-size:1.25rem}.banner-listing-copy-right{font-size:1.1rem}.banner-listing-img{width:100%;height:auto}.freeski-text{text-align:center;padding:0 15px}.freeski-text p{margin-top:35px}.freeski-text a{padding:15px;font-weight:700;cursor:pointer}.freeski-button{margin-top:15px;text-align:center}.freeski-button a{display:inline-block;background-color:#fff;border:1px solid #fff;cursor:pointer;padding:15px;margin:0 auto;font-weight:400}.freeski-button a:hover{background-color:#2869cb;color:#fff}#insurance{margin-top:35px}.iframeWrapper{position:relative;padding-bottom:90%;padding-top:35px;height:0;overflow:hidden;margin:50px 0}@media only screen and (max-width:1024px){.iframeWrapper{padding-bottom:150%}}@media only screen and (max-width:768px){.iframeWrapper{padding-bottom:200%}}@media only screen and (max-width:425px){.iframeWrapper{padding-bottom:350%}}@media only screen and (max-width:375px){.iframeWrapper{padding-bottom:450%}}@media only screen and (max-width:320px){.iframeWrapper{padding-bottom:550%}}.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.insurance-header{font-size:2rem;text-align:center;font-weight:700}.safe-reservation-form{margin-top:40px}.reservation{margin-top:0;margin-bottom:8rem}.reservation h2{font-size:20px;font-weight:700;color:#484d67;margin-top:40px;margin-bottom:20px}.reservation h2.main{font-size:24px;font-weight:700;line-height:1.28;margin-bottom:20px}@media (max-width:991.98px){.reservation{margin-bottom:2rem}.reservation h2{font-size:16px}}.reservation .mobile-progress-bar-container.no-padding{padding:0}.reservation .mobile-progress-bar{display:-ms-flexbox;display:flex;height:30px;width:95%;margin:0 auto;margin-bottom:20px}.reservation .mobile-progress-bar div{font-size:10px;font-weight:700;color:#000;position:relative;width:calc(33% - 4px)}.reservation .mobile-progress-bar div span{text-align:center;display:block;transform:translateX(-50%);position:absolute;left:8px;bottom:15px;color:#000}.reservation .mobile-progress-bar div:before{content:"";height:2px;width:100%;position:absolute;bottom:4px;left:0;background:#3c78d4}.reservation .mobile-progress-bar div:after{content:"";background:url(/wp-content/themes/ski-planet/dist/images/progress-done.svg);height:12px;width:12px;position:absolute;bottom:0;left:0}.reservation .mobile-progress-bar div:last-child{width:0}.reservation .mobile-progress-bar div:last-child:after{right:5px}.reservation .mobile-progress-bar div.active:after{background:url(/wp-content/themes/ski-planet/dist/images/progress-active.svg)}.reservation .mobile-progress-bar div.ahead span{color:#9a9eb4}.reservation .mobile-progress-bar div.ahead:after{background:url(/wp-content/themes/ski-planet/dist/images/progress-ahead.svg)}.reservation .reservation-accordion-additional{margin:20px 0}.reservation .reservation-accordion-additional:first-of-type{margin-top:40px}@media (max-width:991.98px){.reservation .reservation-accordion-additional{margin-top:20px}}.reservation .reservation-accordion-additional .card{border:1px solid #104eab;border-radius:4px;font-size:13px;font-weight:400}.reservation .reservation-accordion-additional .card .card-header{background:0 0;border-bottom:none;margin-top:0;padding-left:50px}@media (max-width:991.98px){.reservation .reservation-accordion-additional .card .card-header{padding-left:45px}}.reservation .reservation-accordion-additional .card .card-header h2{margin-top:0}.reservation .reservation-accordion-additional .card .card-header span{display:block}.reservation .reservation-accordion-additional .card .card-header span.close{background:#fff;position:absolute;top:20px;left:20px;width:16px;height:16px;opacity:1}@media (max-width:991.98px){.reservation .reservation-accordion-additional .card .card-header span.close{top:17px;width:16px;height:16px}}.reservation .reservation-accordion-additional .card .card-header span.close:after,.reservation .reservation-accordion-additional .card .card-header span.close:before{position:absolute;transition:.3s ease-out;background:#104eab;content:"";transform-origin:center;transform:rotate(45deg)}.reservation .reservation-accordion-additional .card .card-header span.close:after{content:"";width:100%;height:2px;top:calc(50% - 1px);left:0}.reservation .reservation-accordion-additional .card .card-header span.close:before{width:2px;height:100%;top:0;left:calc(50% - 1px)}.reservation .reservation-accordion-additional .card .card-header button{background:#fff;padding:0;text-decoration:none}.reservation .reservation-accordion-additional .card .card-header button:hover{text-decoration:none}.reservation .reservation-accordion-additional .card .card-header button.collapsed span.close:after,.reservation .reservation-accordion-additional .card .card-header button.collapsed span.close:before{transform:rotate(0)}.reservation .reservation-accordion-additional .card .card-body{padding-left:50px;padding-top:10px}@media (max-width:991.98px){.reservation .reservation-accordion-additional .card .card-body{padding-left:20px}}.reservation .reservation-accordion-additional .card .card-body ul{list-style:none;padding-left:20px;margin-bottom:0}.reservation .reservation-accordion-additional .card .card-body ul li{color:#484d67;padding-left:5px;position:relative;margin-bottom:5px}.reservation .reservation-accordion-additional .card .card-body ul li:before{content:"";background:url(dist/images/icons/check.svg) center center no-repeat;width:15px;height:11px;position:absolute;top:5px;left:-20px}.reservation .reservation-accordion-additional .card .card-body .school-container .school-checkbox-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:50px;margin-top:-6px}@media (max-width:991.98px){.reservation .reservation-accordion-additional .card .card-body .school-container .school-checkbox-container{-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:20px}.reservation .reservation-accordion-additional .card .card-body .school-container .school-checkbox-container .kids-counter{margin-left:35px}}.reservation .reservation-accordion-additional .card .card-body .school-container .school-checkbox-container .kids-counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.reservation .reservation-accordion-additional .card .card-body .school-container .school-checkbox-container .number{border-radius:4px;border:solid 1px #2869cb;padding:5px 10px;width:35px;text-align:center}.reservation .reservation-accordion-additional .card .card-body .school-container .school-checkbox-container .minus,.reservation .reservation-accordion-additional .card .card-body .school-container .school-checkbox-container .plus{font-weight:700;color:#2869cb;cursor:pointer;font-size:20px}.reservation .reservation-accordion-additional .card .card-body .school-calculator{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}@media (max-width:991.98px){.reservation .reservation-accordion-additional .card .card-body .school-calculator{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:10px}}.reservation .reservation-accordion-additional .card .card-body .summary{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:10px}.reservation .reservation-accordion-additional .card .card-body .summary .value{font-size:32px;color:#60b4f8;font-weight:700}.reservation .reservation-accordion-additional .card .card-body .checkbox-form-control{font-family:'Open Sans',sans-serif;font-weight:600;line-height:1.1;display:-ms-grid;display:grid;-ms-grid-columns:20px calc(100% - 20px);grid-template-columns:20px calc(100% - 20px);gap:15px;cursor:pointer}.reservation .reservation-accordion-additional .card .card-body .checkbox-form-control+.checkbox-form-control{margin-top:10px}.reservation .reservation-accordion-additional .card .card-body .checkbox-form-control label{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.reservation .reservation-accordion-additional .card .card-body .checkbox-form-control input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:green;width:20px;height:20px;border:1px solid #2869cb;border-radius:5px;transform:translateY(-2px);display:-ms-grid;display:grid;place-content:center}.reservation .reservation-accordion-additional .card .card-body .checkbox-form-control input[type=checkbox]::before{content:"";width:10px;height:10px;-webkit-clip-path:polygon(8.4% 54.11%,0 61%,32% 100%,100% 18.75%,92.92% 12.21%,32% 82.88%);clip-path:polygon(8.4% 54.11%,0 61%,32% 100%,100% 18.75%,92.92% 12.21%,32% 82.88%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #484d67;background-color:#484d67}.reservation .reservation-accordion-additional .card .card-body .checkbox-form-control input[type=checkbox]:checked::before{transform:scale(1)}.reservation .reservation-accordion-additional .card .card-body .checkbox-form-control input[type=checkbox]:focus{outline:0}.reservation .reservation-accordion-additional .reservation-insurance-title{font-size:20px;font-weight:700;color:#104eab}@media (max-width:991.98px){.reservation .reservation-accordion-additional .reservation-insurance-title{font-size:16px}}.reservation .reservation-accordion-additional .reservation-insurance-subtitle{font-size:16px;font-weight:400;color:#104eab}@media (max-width:991.98px){.reservation .reservation-accordion-additional .reservation-insurance-subtitle{font-size:14px}}.reservation .reservation-accordion-additional label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;font-weight:400}.reservation .reservation-accordion-additional label input[type=checkbox]{margin-right:5px;margin-top:3px}@media (max-width:991px){.reservation-main{-ms-flex-order:10;order:10}}.reservation-header{color:#25c539}.reservation-header h2{font-size:1.6rem;margin-bottom:30px}.reservation-header p{font-size:.6rem;margin-bottom:2rem}.reservation-hotel-data{margin-bottom:40px}.reservation-hotel-data-panel{padding-left:0}.reservation-hotel-data-panel .image-container{height:100%;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.reservation-hotel-data-panel .image-container img{height:300px;width:calc((100% - 10px)/ 2);-o-object-fit:cover;object-fit:cover;border-radius:4px}@media (max-width:767px){.reservation-hotel-data-panel .image-container img{display:none}}@media (max-width:991.98px){.reservation-hotel-data-panel.showOverMd{display:none}}.reservation-hotel-data-panel>div{-ms-flex-positive:1;flex-grow:1}.reservation-hotel-data.reservation-hotel-data-school{margin-top:30px}@media (max-width:991.98px){.reservation-hotel-data.reservation-hotel-data-school{margin-top:20px;margin-bottom:20px}}.reservation-hotel-data.reservation-hotel-data-school span.close-school{position:absolute;right:10px;top:10px;width:20px;height:20px;z-index:999;cursor:pointer}.reservation-hotel-data.reservation-hotel-data-school span.close-school::after,.reservation-hotel-data.reservation-hotel-data-school span.close-school::before{content:"";width:20px;border-bottom:1px solid #fff;transform:rotate(45deg);z-index:999;display:inline-block;position:absolute;top:50%;left:0}.reservation-hotel-data.reservation-hotel-data-school span.close-school::before{transform:rotate(45deg)}.reservation-hotel-data.reservation-hotel-data-school span.close-school::after{transform:rotate(-45deg)}.reservation-hotel-data.reservation-hotel-data-school .reservation-hotel-data-panel{background:#5990dd;font-weight:400}.reservation-hotel-data.reservation-hotel-data-school .reservation-hotel-data-panel>div{padding:20px 30px}@media (max-width:991.98px){.reservation-hotel-data.reservation-hotel-data-school .reservation-hotel-data-panel>div{padding:20px 20px}}.reservation-hotel-data.reservation-hotel-data-school .reservation-hotel-data-panel>div>div{margin-bottom:10px}.reservation-hotel-data.reservation-hotel-data-school .reservation-hotel-data-panel .hotel-name{margin-top:0}.reservation-hotel-data.reservation-hotel-data-school .reservation-hotel-data-panel .pricetable .price-row{display:-ms-flexbox;display:flex;border-top:1px solid #fff;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}.reservation-hotel-data.reservation-hotel-data-school .reservation-hotel-data-panel .pricetable .price-row .label{padding-right:10px}.reservation-hotel-data.reservation-hotel-data-school .reservation-hotel-data-panel #school{margin-top:4px}.reservation-hotel-includes .tile{text-align:left;font-size:18px;font-weight:700;line-height:1.22;color:#104eab;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:20px}.reservation-hotel-includes .tile>div{padding:20px 30px}.reservation-hotel-includes .tile>div img{height:40px}.reservation-hotel-includes .tile>div:first-child{background:#eef5ff;border-radius:4px;width:120px;height:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.reservation-hotel-includes .tile .caption{margin-top:10px;font-size:16px;font-weight:400;line-height:1.25;text-align:left;color:#484d67}.reservation-form{border-radius:4px;border:solid 1px #ced4da;margin-bottom:30px;padding:30px}@media (max-width:991.98px){.reservation-form{padding:0;border:none}}.reservation-form-header{font-size:22px;color:#104eab;font-weight:700;margin-bottom:10px}@media (max-width:991.98px){.reservation-form-header{padding:0}}.reservation-form-middle{margin-bottom:30px}.reservation-form-middle+.reservation-form-middle{margin-top:-15px}@media (max-width:991.98px){.reservation-form-middle{padding:0}}.reservation-form .form-group{margin-bottom:0}.reservation-form .form-control{width:100%;display:inline-block}@media (max-width:500px){.reservation-form .form-control{width:100%;max-width:100%}}.reservation-form label{font-size:14px;font-weight:700;text-align:left;color:#484d67}.reservation-form .input-phone input{display:inline-block}.reservation-form .input-phone .phone-disclaimer{display:inline-block;font-size:.65rem;max-width:18rem;transform:translate(1rem,.25rem)}.reservation-form .input-textarea{padding-bottom:1.2rem}.reservation-form-skipassinfo{padding:1rem 2.1rem 2.5rem;color:#2869cb;font-size:1rem;font-weight:700}.reservation-form-skipassinfo img{height:25px;margin-right:1rem}.reservation-form .error{color:red;display:none;font-size:14px}.reservation-form .error.show-error{display:inline-block}.reservation .safe-reservation{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.reservation .safe-reservation img{min-width:50px;margin-right:20px}.reservation .safe-reservation h2{color:#84c200;font-size:17px;font-weight:600;margin-bottom:5px}.reservation .safe-reservation p{color:#95969d;font-size:14px}@media (max-width:991.98px){.reservation .safe-reservation{margin-top:20px}.reservation .safe-reservation img{margin-right:10px;min-width:40px}.reservation .safe-reservation h2{font-size:15px}}.reservation-skischool{padding:0;margin-bottom:1.8rem;border-right:none;border-bottom:none}.reservation-skischool-prices{padding:2.2rem 1rem 1rem 2.2rem}@media (max-width:500px){.reservation-skischool-prices{padding:1rem}}.reservation-skischool-prices h5{font-size:1rem;font-weight:700;margin-bottom:1.1rem}.reservation-skischool-prices .pricebox{border:1px solid #eee;margin:10px 18px 10px 0;padding:10px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:500px){.reservation-skischool-prices .pricebox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:10px}}.reservation-skischool-prices .pricebox-name{font-size:.9rem;padding-left:1rem;padding-top:.2rem}.reservation-skischool-prices .pricebox-name strong{margin-right:.5rem}.reservation-skischool-prices .pricebox-price{padding-right:1rem;position:relative;min-width:9.4rem}.reservation-skischool-prices .pricebox-price small{margin-right:.6rem;text-decoration:line-through;color:#b3b4bd;font-size:.7rem}.reservation-skischool-prices .pricebox-price:before{content:'';width:1px;height:100%;display:block;background:#eee;position:absolute;left:-1rem;top:0}@media (max-width:500px){.reservation-skischool-prices .pricebox-price:before{display:none}}.reservation-skischool-header{color:#fff;background:#2869cb;padding:0;border-top-left-radius:5px;border-top-right-radius:5px}.reservation-skischool-header h2{padding:1.1rem 2.4rem;font-size:1rem;margin-bottom:0}.reservation-skischool-footer{margin-top:.5rem;min-height:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border-radius:0 0 5px 5px}.reservation-skischool-image{min-height:11.5rem;background-position:center;background-size:cover;padding:0}.reservation-skischool-footer{background:#f3f8fa;margin-top:.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:4rem}.reservation-skischool-info{font-size:1rem;text-align:right;padding-right:1.3rem}.reservation-skischool-info-small{display:block;font-size:.7rem;text-align:right;padding:1rem}.reservation .modal{display:none}.reservation-terms-permission{padding:30px;font-size:.7rem;text-align:center}@media (max-width:991.98px){.reservation-terms-permission{padding:0;padding-left:20px;text-align:left;margin-bottom:20px}.reservation-terms-permission label{font-size:15px;font-weight:400}.reservation-terms-permission a{font-weight:600}}.reservation-terms-sendform{padding:0 30px;text-align:center}@media (max-width:991.98px){.reservation-terms-sendform{padding:0 15px}}.reservation-terms-sendform .btn-send-reservation{padding:.7rem 2.5rem;background:#d82262;border:2px solid #fff;color:#fff;border-radius:15px;font-size:1.4rem;font-weight:700;transition:.3s;text-align:center;text-transform:uppercase;display:inline-block}.reservation-terms-sendform .btn-send-reservation:hover{color:#fff;background:#9b0c33;transition:.3s;cursor:pointer}@media (max-width:991.98px){.reservation-terms-sendform .btn-send-reservation{box-shadow:none;border:none;text-transform:capitalize;padding:10px 20px;font-size:14px;border-radius:5px;width:100%;text-align:center}.reservation-terms-sendform .btn-send-reservation img{display:none}}.reservation-terms-sendform .btn-send-reservation img{margin-left:30px;margin-top:-5px}.reservation-terms-sendform .btn-notice{margin:0 auto;margin-top:20px;text-align:center;font-size:10px;max-width:250px}@media (max-width:991px){.reservation-sidebar{margin-bottom:2rem}}.reservation-sidebar img{max-width:100%}.reservation-sidebar .mobile-progress-bar-container{padding:0}.reservation-sidebar .reservation-box{color:#484d67;background:#eef5ff;border-radius:4px;overflow:hidden}.reservation-sidebar .reservation-box .details{padding:0 15px}.reservation-sidebar .reservation-box .desktop-details{padding:10px 20px;font-size:14px}.reservation-sidebar .reservation-box .desktop-details .detail-with-icon{margin-bottom:6px}.reservation-sidebar .reservation-box .desktop-details .detail-with-icon svg{margin-right:10px;width:17px;height:14px}.reservation-sidebar .reservation-box .desktop-details .detail-with-icon svg ellipse,.reservation-sidebar .reservation-box .desktop-details .detail-with-icon svg path,.reservation-sidebar .reservation-box .desktop-details .detail-with-icon svg rect{fill:#104eab!important}.reservation-sidebar .reservation-box .desktop-details .hotel-name{margin:10px 0;font-size:24px;line-height:27px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.reservation-sidebar .reservation-box .desktop-details .hotel-name>div:first-child{margin-right:10px}.reservation-sidebar .reservation-box .desktop-details .hotel-name>div:nth-child(2){display:-ms-flexbox;display:flex;height:27px;-ms-flex-align:center;align-items:center}.reservation-sidebar .reservation-box .desktop-details .hotel-name>div:nth-child(2) svg{margin-top:-4px;margin-right:4px}.reservation-sidebar .reservation-box .desktop-details .valley{font-weight:400}.reservation-sidebar .reservation-box .name-and-stars{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.reservation-sidebar .reservation-box .name-and-stars p{font-size:26px;line-height:1.2}.reservation-sidebar .reservation-box .name-and-stars .stars{display:-ms-flexbox;display:flex;margin-top:7px;margin-left:10px}.reservation-sidebar .reservation-box-desktop hr{border-color:#cee1ff;margin:14px 0}.reservation-sidebar .reservation-box-desktop .price-details{padding:20px}.reservation-sidebar .reservation-box-desktop .price-details>div{width:100%;padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;text-align:right;color:#484d67;font-weight:700}@media (max-width:991.98px){.reservation-sidebar .reservation-box-desktop .price-details>div{text-align:left}}.reservation-sidebar .reservation-box-desktop .price-details>div:not(:first-child){margin-top:14px;padding-top:14px;border-top:1px solid #cee1ff}.reservation-sidebar .reservation-box-desktop .price-details>div.total-additional{font-size:16px}.reservation-sidebar .reservation-box-desktop .price-details>div.highlight{color:#104eab}.reservation-sidebar .reservation-box-desktop .price-details>div .label{font-size:14px;width:70%;font-weight:400}.reservation-sidebar .reservation-box-desktop .price-details .total-additional{display:none}.reservation-sidebar .reservation-box-desktop .reservation-sidebar-summary{text-align:center;font-size:16px;font-weight:400;padding:40px;color:#fff}@media (max-width:991.98px){.reservation-sidebar .reservation-box-desktop .reservation-sidebar-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.reservation-sidebar .reservation-box-desktop .reservation-sidebar-summary .total{display:inline-block;border-top:2px solid #fff;font-size:56px;font-weight:700;padding:15px 25px 0;margin:15px auto 5px;line-height:1}.reservation-sidebar.reservation-special-offer .reservation-box{border:4px solid #ff3ba1}.reservation-sidebar.reservation-special-offer .reservation-box h5.reservation-sidebar-header{border-radius:0;background:#ff3ba1}.reservation-sidebar.reservation-special-offer .reservation-box .reservation-sidebar-summary{border-radius:0}.reservation-sidebar-header{background-color:#2869cb;text-align:center;font-size:20px;font-weight:700;padding:15px 0;margin-bottom:15px;color:#fff}.reservation-sidebar-info-date{margin-bottom:10px;font-size:15px;font-weight:400}.reservation-sidebar-info-date:before{content:"";display:inline-block;width:16px;height:14px;background:url(/wp-content/themes/ski-planet/dist/images/reservation-icons/calendar.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:4px}.reservation-sidebar-info-date span{font-weight:400;font-size:15px}.reservation-sidebar-info-date .nights{display:inline-block}.reservation-sidebar-info-person .reservation-field{display:block}.reservation-sidebar-info-person .is-kids-age{font-size:.75rem;margin-top:-20px}.reservation-sidebar-info-person .data-kids-age{font-weight:bolder}.reservation-sidebar-info-room{margin-bottom:0}.reservation-sidebar-info-skipass-title{font-size:.9rem;color:#2869cb;font-weight:700;margin-bottom:10px}.reservation-sidebar-info-skipass-name{border-radius:5px;display:inline-block;margin-bottom:5px;background:0 0;color:#484d67;padding:0;font-size:15px;font-weight:400}.reservation-sidebar-info-skipass-name:before{content:"";display:inline-block;width:16px;height:14px;background:url(/wp-content/themes/ski-planet/dist/images/reservation-icons/skipass.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:10px}.reservation-sidebar-info-skipass-discount{text-align:left;border-radius:5px;display:inline-block;margin-top:10px;background:0 0;color:#484d67;padding:0;font-size:15px;font-weight:400;margin-bottom:10px}.reservation-sidebar-info-skipass-discount:before{content:"";display:inline-block;width:16px;height:14px;background:url(/wp-content/themes/ski-planet/dist/images/reservation-icons/gift.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:6px}.reservation-sidebar-info-insurance{border-radius:5px;display:inline-block;background:0 0;color:#484d67;padding:0;font-size:15px;font-weight:400}.reservation-sidebar-info-insurance:before{content:"";display:inline-block;width:16px;height:14px;background:url(/wp-content/themes/ski-planet/dist/images/reservation-icons/insurance.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:10px}.reservation-sidebar-info-food{margin-bottom:0}.reservation-sidebar-summary{background-color:#2869cb;margin-top:24px;padding-top:25px;padding-bottom:18px}.reservation-sidebar-summary p{margin:0}.reservation-sidebar-summary .summary-price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:991.98px){.reservation-sidebar-summary .summary-price-wrapper{-ms-flex-direction:column;flex-direction:column}}.reservation-sidebar-summary .summary-price-wrapper.basic-price,.reservation-sidebar-summary .summary-price-wrapper.insurance-price,.reservation-sidebar-summary .summary-price-wrapper.price-discount{color:#6cc9ff;-ms-flex-pack:justify;justify-content:space-between}.reservation-sidebar-summary .summary-price-wrapper.basic-price p,.reservation-sidebar-summary .summary-price-wrapper.insurance-price p,.reservation-sidebar-summary .summary-price-wrapper.price-discount p{font-size:1.5rem;text-align:right}.reservation-sidebar-summary .summary-price-wrapper.basic-price .euro,.reservation-sidebar-summary .summary-price-wrapper.insurance-price .euro,.reservation-sidebar-summary .summary-price-wrapper.price-discount .euro{margin-left:.5rem}.reservation-sidebar-summary .summary-price-wrapper.price-discount{margin-bottom:15px}.reservation-sidebar-summary .summary-price-wrapper.price-discount p span,.reservation-sidebar-summary .summary-price-wrapper.price-discount span{color:#fff;font-weight:700}.reservation-sidebar-summary .summary-price-wrapper.total-price .summary-label{text-align:right;margin-right:20px}@media (max-width:991.98px){.reservation-sidebar-summary .summary-price-wrapper.total-price .summary-label{font-size:16px;font-weight:700;color:#fff;text-align:center;margin-right:0;margin-bottom:10px}}.reservation-sidebar-summary .summary-label{font-size:.75rem}@media (max-width:991.98px){.reservation-sidebar-summary .summary-label{font-size:16px;font-weight:700;color:#fff;text-align:center}}.reservation-sidebar-info-price{margin-bottom:0;color:#fff;border-top:2px solid #fff}@media (max-width:991.98px){.reservation-sidebar-info-price{padding-right:20px;padding-left:20px}}.reservation-sidebar-info-price .data-price{text-align:right;font-size:3.5rem;font-weight:700}@media (max-width:991.98px){.reservation-sidebar-info-price .data-price{font-size:56px}}.reservation-sidebar-info-price .euro{font-size:1.5rem;font-weight:400;margin-left:.5rem}.reservation-sidebar-trip{margin:0}.reservation-sidebar .data-name{font-weight:700;font-size:1.15rem;margin-bottom:0}.reservation-sidebar .data-valley{margin-bottom:10px;margin-top:10px;font-size:15px}.reservation-sidebar .data-valley:before{content:"";display:inline-block;margin-right:8px;width:16px;height:14px;margin-left:0;background:url(/wp-content/themes/ski-planet/dist/images/reservation-icons/location.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.reservation-sidebar .data-group-mobile{margin-bottom:10px;display:block}.reservation-sidebar .data-group-mobile:before{content:"";display:inline-block;width:16px;height:14px;margin-right:10px;background:url(/wp-content/themes/ski-planet/dist/images/reservation-icons/group.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.reservation-sidebar .data-date-header{margin-bottom:5px}.reservation-sidebar .data-room{display:block;margin-bottom:10px;font-size:15px;font-weight:400}.reservation-sidebar .data-room:before{content:"";display:inline-block;width:16px;height:14px;background:url(/wp-content/themes/ski-planet/dist/images/reservation-icons/standard.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:10px}.reservation-sidebar .data-food{margin-bottom:10px;font-size:15px;font-weight:400}.reservation-sidebar .data-food:before{content:"";display:inline-block;width:16px;height:14px;background:url(/wp-content/themes/ski-planet/dist/images/reservation-icons/food.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:6px}.underline{text-decoration:underline}.reservation-page-test-div{display:block;width:100px;height:100px;background:grey}@media (max-width:991.98px){.reservation-steps{display:none}}.reservation-steps ul{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;margin-top:20px;margin-bottom:0}.reservation-steps .step{text-align:center;font-size:16px;font-weight:600;color:rgba(13,88,180,.37);padding:0 10px 20px 10px}.reservation-steps .step.active{color:#0d58b4;border-bottom:1px solid #0d58b4}.reservation-form .form-check-label-with-slider{position:relative;display:inline-block;width:45px;height:20px;margin:0}.reservation-form .form-check-label-with-slider .form-check-input{display:none;position:static;margin:0}.reservation-form .form-check-label-with-slider .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;box-shadow:inset 0 0 8px 0 rgba(0,0,0,.3)}.reservation-form .form-check-label-with-slider .slider:before{position:absolute;content:"";height:18px;width:18px;left:1px;bottom:1px;background-color:#fff;transition:.4s}.reservation-form .form-check-label-with-slider input:checked+.slider{background-color:#2196f3;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.3)}.reservation-form .form-check-label-with-slider input:focus+.slider{box-shadow:0 0 1px #2196f3}.reservation-form .form-check-label-with-slider input:checked+.slider:before{transform:translateX(24px)}.reservation-form .form-check-label-with-slider .slider.round{border-radius:34px}.reservation-form .form-check-label-with-slider .slider.round:before{border-radius:50%}.agreement{margin:0}.agreement .agreement-txt{margin-left:5px}.agreement .agreement-txt span{text-decoration:underline}.make-blue{color:#2196f3;font-weight:700}.thank-you a.button{cursor:pointer;background:#1249ab;width:100%;color:#fff;border:none;font-size:14px;font-weight:600;border-radius:5px;margin:10px auto;line-height:25px;transition:all .3s;padding:10px 20px}@media (max-width:991.98px){.thank-you a.button{display:block}}.thank-you a.button.active,.thank-you a.button:hover{background:#e83e8c}#safe-reservation .head-photo{text-align:center}#safe-reservation .head-photo img{max-width:100%;margin-top:30px}#safe-reservation h1{margin:30px 0 20px}#safe-reservation ul{position:relative;list-style:none;padding-left:45px}#safe-reservation ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:40px;margin-bottom:10px;-ms-flex-pack:start;justify-content:flex-start}#safe-reservation ul li:before{content:"";background:url(dist/images/icon-bezpieczna-rezerwacja.svg);background-size:contain;background-repeat:no-repeat;width:41px;height:40px;position:absolute;left:0}#safe-reservation .button{margin-bottom:40px;text-align:center}#safe-reservation .button .offer-button{padding:.7rem 2.5rem;background:#d82262;border:2px solid #fff;color:#fff;border-radius:15px;font-size:1.4rem;font-weight:700;transition:.3s;text-align:center;box-shadow:0 5px 9px #380b227d;text-transform:uppercase;display:inline-block}div.school-spacer{height:50px}.image-text-bg,.txt-column{font-size:16px;font-weight:400;line-height:1.63;color:#000}.image-text-bg h2,.txt-column h2{font-size:32px;font-weight:700;margin-bottom:32px;color:#484d67}.image-text-bg h2+h3,.image-text-bg h2+h4,.txt-column h2+h3,.txt-column h2+h4{margin-top:-20px}.image-text-bg h3,.txt-column h3{font-size:26px;font-weight:700;margin-bottom:20px;color:#484d67}.image-text-bg h4,.txt-column h4{font-size:20px;font-weight:700;margin-bottom:20px;color:#000}.image-text-bg ul,.txt-column ul{list-style:none;padding-left:0}.image-text-bg ul li,.txt-column ul li{position:relative;padding-left:30px;line-height:1.8;margin-bottom:10px}.image-text-bg ul li:before,.txt-column ul li:before{content:"";background:url(dist/images/star.svg) center no-repeat;width:18px;height:18px;position:absolute;left:0;top:6px}.school-program{margin:0 auto;margin-bottom:50px}@media (min-width:991px) and (max-width:1440px){.school-program{max-width:calc(100vw - 250px)}}.school-program h2{color:#484d67;font-size:40px;font-weight:700;text-align:center;margin-bottom:60px;margin-top:50px}@media (max-width:767.98px){.school-program h2{font-size:40px}}.school-program__single-level{margin-bottom:50px}.school-program__single-level h3{color:#fff;font-size:22px;font-weight:700;padding:10px;text-align:center}@media (max-width:767.98px){.school-program__single-level h3{font-size:24px}}.school-program__single-level__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:25px;font-size:14px}@media (max-width:767.98px){.school-program__single-level__container{-ms-flex-direction:column;flex-direction:column;padding-top:20px}}.school-program__single-level__container img{margin-left:-125px;height:auto;width:250px;border-radius:50%;box-shadow:15px 15px 25px -5px rgba(0,0,0,.25)}@media (max-width:1440px){.school-program__single-level__container img{margin-left:-100px;width:200px}}@media (max-width:991px){.school-program__single-level__container img{margin-left:0}}.school-program__single-level__photo{border-style:solid;border-width:2px;border-left:none}.school-program__single-level__photo img{width:100%;height:auto}.school-program__single-level__text{border-style:solid;border-width:2px;border-right:none}.school-program__single-level__skills{list-style:none;text-align:left;padding-right:30px}@media (max-width:767.98px){.school-program__single-level__skills{padding-left:0}}.school-program__single-level__skills li{margin-bottom:10px}.school-program__single-level__skills li svg{margin-top:-4px;width:15px;height:15px}.school-program__single-level__skills li.highlighted{font-weight:700}#contact.recruitment .form-group{margin-bottom:.5rem}#contact.recruitment .file-caption{font-size:12px;display:block}#contact.recruitment .file-caption.error{color:red}.datepicker td span.active,.datepicker td.active.day,.datepicker td.active.year{background-color:#2869cb;color:#fff}.page-template-participants-form{background-color:#f2f3f5;padding-top:0}.page-template-participants-form #main__nav{display:none}.page-template-participants-form .header{background-color:#2869cb;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:70px;padding:0 15px}.page-template-participants-form .header img{height:40px;width:auto}.page-template-participants-form .headings{background-color:#fff;padding:50px 30px;position:relative}.page-template-participants-form .headings .mountain{position:absolute;bottom:0}@media (max-width:767px){.page-template-participants-form .headings .mountain{display:none}}.page-template-participants-form .headings .mountain-1{left:0}.page-template-participants-form .headings .mountain-2{right:0}.page-template-participants-form .headings h1{color:#2869cb;font-size:5rem;font-weight:700;line-height:1.25;margin-bottom:40px}@media (max-width:767px){.page-template-participants-form .headings h1{font-size:2rem}}.page-template-participants-form .headings h2{color:#000;font-size:1.75rem;font-weight:700;line-height:1.25;margin:0}@media (max-width:767px){.page-template-participants-form .headings h2{font-size:1.3rem}}.page-template-participants-form .content{padding:30px 0 50px}.page-template-participants-form .content .person-line{display:none}@media (max-width:767px){.page-template-participants-form .content .person-line{display:block}}@media (max-width:767px){.page-template-participants-form .content .booking-line,.page-template-participants-form .content .remarks-line{display:none}}.page-template-participants-form .content label{cursor:pointer;font-size:.875rem}.page-template-participants-form .content .form-group-error label{color:#d82262;font-weight:700}.page-template-participants-form .content .form-group-error input{border-color:#d82262}.page-template-participants-form .content .form-group-booking-person-error{display:none;text-align:center}.page-template-participants-form .content #bookingpersoageerror,.page-template-participants-form .content #emptyfieldserror{color:#d82262;display:none;font-size:.875rem;font-weight:700;margin:0}.page-template-participants-form .content .form-group-company-agreement{font-weight:700}.page-template-participants-form .content .form-group-company-agreement-data{display:none}.page-template-participants-form .content .form-group-booking-person-data{display:none}.page-template-participants-form .content .form-group-person-age{color:#2869cb;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:700}@media (max-width:767px){.page-template-participants-form .content .form-group-person-age{-ms-flex-pack:start;justify-content:flex-start}}.page-template-participants-form .content .form-group-person-age label{margin:0}.page-template-participants-form .content .form-group-booking-person{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700}@media (max-width:767px){.page-template-participants-form .content .form-group-booking-person{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){.page-template-participants-form .content .form-group-booking-person label{margin:0;margin-right:10px}}.page-template-participants-form .content .form-group-booking-person input{height:38px}.page-template-participants-form .content textarea.form-control{height:200px;margin-bottom:50px}.page-template-participants-form .content .consents{margin-bottom:50px}.page-template-participants-form .content .consents .form-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-template-participants-form .content .consents .form-group input{margin-right:10px}.page-template-participants-form .content .consents .form-group label,.page-template-participants-form .content .consents .form-group p{margin:0}.page-template-participants-form .content .consents .form-group label a,.page-template-participants-form .content .consents .form-group p a{font-weight:700}.page-template-participants-form .content .participants-form-send{background:#e93e8d;border:none;border-radius:4px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;font-weight:700;margin:0;padding:0;transition:all .25s ease-in-out;width:100%;max-width:284px;height:40px}.page-template-participants-form .content .participants-form-send:hover{opacity:.4}.page-template-participants-form .content .ajax-messages .ajax-error,.page-template-participants-form .content .ajax-messages .ajax-loading,.page-template-participants-form .content .ajax-messages .ajax-success{font-weight:700;display:none}.page-template-participants-form .footer{background-color:#fff;height:30px}