::-webkit-input-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:42px;color:#adadad;font-style:italic}@media only screen and (max-width: 1365px){::-webkit-input-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:34px;color:#adadad}}::-moz-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:42px;color:#adadad;font-style:italic}@media only screen and (max-width: 1365px){::-moz-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:34px;color:#adadad}}:-ms-input-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:42px;color:#adadad;font-style:italic}@media only screen and (max-width: 1365px){:-ms-input-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:34px;color:#adadad}}:-moz-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:42px;color:#adadad;font-style:italic}@media only screen and (max-width: 1365px){:-moz-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:34px;color:#adadad}}#go-to-content{z-index:9999;position:absolute;left:15px;top:135px;opacity:0;padding:0;margin:0;font-family:"PT Sans",sans-serif;font-size:10px;font-weight:400;line-height:20px;color:#17231a}#go-to-content:focus{opacity:1}.hidden-element{height:1px;width:1px;overflow:hidden;position:absolute;left:-10000px;top:auto;white-space:nowrap}.container{max-width:100%}@media only screen and (min-width: 1366px){.container{width:1100px}}@media only screen and (min-width: 1366px){#page{width:100%;padding-left:210px;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important}}.section__title{letter-spacing:.2px;text-transform:uppercase;padding-left:65px;position:relative;margin:0 0 30px;font-family:"PT Serif",serif;font-size:24px;font-weight:700;line-height:34px;color:#950169}@media only screen and (max-width: 767px){.section__title{font-family:"PT Serif",serif;font-size:20px;font-weight:700;line-height:28px;color:#950169;margin:0 0 25px}}@media only screen and (max-width: 480px){.section__title{font-family:"PT Serif",serif;font-size:18px;font-weight:700;line-height:26px;color:#950169;margin:0 0 15px}}.section__title:before{content:'';position:absolute;left:0;top:-5px}@media only screen and (max-width: 480px){.section__title:before{top:0}}.section__subtitle{font-family:"PT Serif",serif;font-size:16px;font-weight:700;line-height:24px;color:#847a6e;letter-spacing:.2px;text-transform:uppercase;margin:0 0 30px}.btn-empty{font-family:"PT Serif",serif;font-size:12px;font-weight:700;line-height:24px;color:#fff;display:inline-block;padding:5px 15px;min-width:200px;text-align:center;border:2px solid #950169;position:relative;background:transparent;text-decoration:none !important;text-transform:uppercase;letter-spacing:0.4px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;border-radius:28px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn-empty:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-fill{font-family:"PT Serif",serif;font-size:12px;font-weight:700;line-height:24px;color:#fff !important;display:inline-block;padding:5px 15px;min-width:200px;text-align:center;border:2px solid transparent;position:relative;background:#17231a;text-decoration:none !important;text-transform:uppercase;letter-spacing:0.4px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;border-radius:28px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn-fill:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-fill.btn-fill--featured{background:#950169;font-family:"PT Serif",serif;font-size:12px;font-weight:700;line-height:24px;color:#fff}.firstview{text-align:center;background:url("../img/cover_photo_1920x1080.jpg") no-repeat center;background-size:cover;padding:160px 0;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.firstview{padding:80px 0}}.firstview video{position:absolute;width:100%;height:auto;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1136px){.firstview video{height:100%;width:auto}}.firstview .firstview__change-language{position:absolute;top:25px;right:25px}@media only screen and (max-width: 1365px){.firstview .firstview__change-language{top:15px;right:15px}}.firstview .firstview__logos .firstview__logo{margin:0 10px 20px}.firstview .firstview__description .firstview__title{display:block;letter-spacing:2px;margin:15px 0 25px;font-family:"Playfair Display",serif;font-size:50px;font-weight:700;line-height:60px;color:#fff}@media only screen and (max-width: 767px){.firstview .firstview__description .firstview__title{font-family:"Playfair Display",serif;font-size:30px;font-weight:700;line-height:38px;color:#fff}}.firstview .firstview__description .firstview__date{display:block;letter-spacing:1px;font-family:"PT Serif",serif;font-size:20px;font-weight:400;line-height:28px;color:#fff}.firstview .firstview__buttons{margin-top:20px}.firstview .firstview__buttons .firstview__button{padding:0 15px;margin:20px 10px 0;height:50px;min-width:215px}.firstview .firstview__buttons .firstview__button .firstview__button-img{margin-right:15px;vertical-align:middle}.firstview .firstview__buttons .firstview__button .firstview__button-text{font-family:"PT Serif",serif;font-size:12px;font-weight:700;line-height:46px;color:#fff;letter-spacing:0.4px;vertical-align:middle}.firstview .popup-cover.active{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(23,23,23,0.85);cursor:pointer;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;z-index:1}.firstview .popup-vote{position:absolute;top:0;right:0;max-width:330px;width:100%;height:100%;background:url("../img/bg-popup-vote.jpg") top no-repeat;-moz-transform:translateX(330px);-o-transform:translateX(330px);-ms-transform:translateX(330px);-webkit-transform:translateX(330px);transform:translateX(330px);-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;z-index:2}.firstview .popup-vote:before{content:'';background:rgba(30,19,5,0.6);position:absolute;top:0;left:0;width:100%;height:100%}.firstview .popup-vote.active{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.firstview .popup-vote .popup-vote{position:relative}.firstview .popup-vote .popup-vote__change-language{position:absolute;top:45px;left:25px;z-index:3}.firstview .popup-vote .popup-vote__close{position:absolute;top:45px;right:25px;z-index:3;background:none;border:0}.firstview .popup-vote .popup-vote__close .popup-vote__close-text,.firstview .popup-vote .popup-vote__close .popup-vote__close-img{display:inline-block}.firstview .popup-vote .popup-vote__close .popup-vote__close-text{margin-right:5px;text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:10px;font-weight:400;line-height:18px;color:#fff}.firstview .popup-vote .popup-vote__content{position:relative;width:100%;height:100%;display:table}.firstview .popup-vote .popup-vote__content .popup-vote__content-inner{display:table-cell;vertical-align:middle;padding:0 25px}.firstview .popup-vote .popup-vote__content .popup-vote__content-inner *{display:block;letter-spacing:.2px}.firstview .popup-vote .popup-vote__content .popup-vote__content-inner .popup-vote__content-title{text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:24px;font-weight:700;line-height:30px;color:#fff}.firstview .popup-vote .popup-vote__content .popup-vote__content-inner .popup-vote__content-sep-line{margin:20px auto;border-top:3px solid #dcc393;width:35px}.firstview .popup-vote .popup-vote__content .popup-vote__content-inner .popup-vote__content-text{margin-bottom:35px;font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#fff}.firstview .popup-vote .popup-vote__content .popup-vote__content-inner .popup-vote__content-btn-vote{background:#e1001a;min-width:200px;max-width:200px;margin:0 auto 15px;padding:12px 15px}.firstview .popup-vote .popup-vote__content .popup-vote__content-inner .popup-vote__content-btn-close{min-width:200px;max-width:200px;margin:0 auto 15px;padding:12px 15px}.header{height:auto}.header #ham-menu:before,.header #ham-menu:after,.header #ham-menu span{background:#fff}.header ul{list-style:none;margin:0;padding:0;text-align:right;height:60px;line-height:60px}@media only screen and (max-width: 1365px){.header ul{height:40px;line-height:40px}}.header ul li{display:inline-block;vertical-align:inherit}.footer{background:#150958;padding:30px 0;height:auto;text-align:left;font-family:"PT Sans",sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#fff}@media only screen and (min-width: 768px) and (max-width: 991px){.footer__column{width:33.33333333%}}@media only screen and (max-width: 767px){.footer__column{margin-bottom:30px}.footer__column:last-child{margin-bottom:0}}.footer__column .footer__aszf{display:inline-block;margin-top:20px;text-decoration:none;position:relative;padding-right:25px;overflow:hidden}.footer__column .footer__aszf:after{content:'';background:url("../img/icon-download.png") no-repeat;position:absolute;bottom:0;right:0;width:15px;height:45px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer__column .footer__aszf:hover:after{-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px);transform:translateY(30px)}@media only screen and (max-width: 767px){.footer__panel-opening{max-width:290px}}.footer__panel-opening .footer__panel-opening-row{display:table;width:100%}.footer__panel-opening .footer__panel-opening-row .footer__panel-opening-cell{display:table-cell;width:50%}.footer__panel-opening .footer__panel-opening-row .footer__panel-opening-cell:last-child{text-align:right;padding-right:30px}.footer__title{font-family:"PT Sans",sans-serif;font-size:12px;font-weight:700;line-height:18px;color:#fff;display:block}.footer__text{display:block}.footer__panel{display:block;margin-top:20px}@media only screen and (max-width: 767px){.footer__panel{margin-top:15px}}.footer__panel *{display:block}.footer__panel *:empty{display:none !important}.footer__panel .btn-fill{display:inline-block}.footer__panel .footer__panel-link{text-decoration:none;display:block}.footer__panel .footer__panel-link:hover{color:#dcc393}.footer #scroll-to-top{width:30px;height:30px;line-height:25px;text-align:center;background:transparent;display:block;cursor:pointer;position:relative;padding:0;float:right;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media only screen and (max-width: 767px){.footer #scroll-to-top{float:none;margin:10px auto 0}}.footer #scroll-to-top:hover img{-moz-transform:translateY(-3px) rotate(-90deg);-o-transform:translateY(-3px) rotate(-90deg);-ms-transform:translateY(-3px) rotate(-90deg);-webkit-transform:translateY(-3px) rotate(-90deg);transform:translateY(-3px) rotate(-90deg)}.footer #scroll-to-top img{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.header #ham-menu{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;background:rgba(21,32,23,0.9);height:30px;text-decoration:none;position:fixed;z-index:9999;top:10px;left:10px}@media only screen and (min-width: 1366px){.header #ham-menu{display:none}}.header #ham-menu span{font-family:"PT Serif",serif;font-size:11px;font-weight:400;line-height:36px;color:#fff}.mm-menu_theme-dark{background:#150958;border-right-width:0 !important;max-width:210px !important}@media only screen and (min-width: 1366px){.mm-menu_theme-dark{z-index:2}}.mm-menu_theme-dark ::-webkit-scrollbar{width:2px;background-color:#282828}.mm-menu_theme-dark ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.mm-menu_theme-dark ::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#fff;visibility:visible}.mm-menu_theme-dark .mm-panel_has-navbar{padding:0}@media only screen and (max-width: 480px){.mm-menu_theme-dark .mm-panel_has-navbar:before{height:inherit}}.mm-navbars_top{border-bottom:0}.mm-menu_navbar_top-1 .mm-panels{top:130px}@media only screen and (max-width: 480px){.mm-menu_navbar_top-1 .mm-panels{top:100px}}.mm-menu_navbar_top-1 .mm-panels .mm-navbar{display:none}.mm-menu_navbar_bottom-1 .mm-panels{bottom:75px}.mm-navbars_top .mm-navbar{height:auto;padding:10px 30px !important;text-align:left}@media only screen and (max-width: 480px){.mm-navbars_top .mm-navbar{text-align:center}.mm-navbars_top .mm-navbar .logo{width:80px}}.mm-navbars_top .mm-navbar a{display:inline-block}.mm-panels .mm-panel .mm-listview{margin:0 !important}.mm-navbars_top>.mm-navbar{display:block}.mm-listitem .mm-btn_fullwidth span{font-size:13px}.mm-menu_theme-dark .mm-listview .mm-btn_next:after{border-color:#17231a;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.mm-btn_next:after,.mm-btn_prev:before{border-top:1px solid transparent;border-left:1px solid transparent;width:5px;height:5px}.mm-listitem:after{border-bottom-color:rgba(255,255,255,0.05);right:20px}.mm-menu .mm-listitem{-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.mm-menu .mm-listitem:after{left:15px;right:15px}.mm-menu .mm-listitem:hover{background:#190b66}.mm-menu .mm-listitem:hover a,.mm-menu .mm-listitem:hover span{color:#fff}.mm-menu .mm-listitem:hover .mm-btn_next:after{border-color:#150958}.mm-menu .mm-listitem:last-child:after{border-bottom:0}.mm-menu .mm-listitem a,.mm-menu .mm-listitem span{-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;color:#fff}.mm-menu .mm-listitem a{padding:10px 30px;font-size:12px;text-transform:uppercase;font-family:"PT Serif",serif}.mm-menu .mm-listitem a.panel-menu__item--place{padding-left:55px;position:relative;font-family:"PT Sans",sans-serif}.mm-menu .mm-listitem a.panel-menu__item--place:before{content:'';background:url("../img/icon-play.png") center no-repeat;width:17px;height:17px;position:absolute;left:30px;top:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.mm-menu .mm-listitem a.panel-menu__item--english{padding-left:60px;position:relative;font-family:"PT Sans",sans-serif;font-size:10px;font-weight:700;line-height:20px;color:#fff}.mm-menu .mm-listitem a.panel-menu__item--english:before{content:'';background:url("../img/icon-uk.png") center no-repeat;width:21px;height:21px;position:absolute;left:30px;top:9px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.mm-menu .mm-listitem a.panel-menu__item--english.hungarian-flag:before{background-image:url("../img/icon-hu.png")}.mm-menu .mm-listitem a span{background:none}.mm-menu .mm-listitem.active a span{color:#fff;font-weight:bold}.mm-menu .mm-listitem.active a:hover span{color:#150958}.mm-menu .panel-menu__call-us{padding:20px 30px;background:#110847}.mm-menu .panel-menu__call-us .panel-menu__call-us-title{letter-spacing:.4px;font-family:"PT Sans",sans-serif;font-size:12px;font-weight:400;line-height:22px;color:#fff}.mm-menu .panel-menu__call-us .social-media{display:block;margin-top:10px}.mm-menu .panel-menu__call-us .social-media .social__media-link{display:inline-block;margin-right:10px;width:22px;height:22px;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;-webkit-transition:all 0.15s linear;transition:all 0.15s linear}.mm-menu .panel-menu__call-us .social-media .social__media-link:last-child{margin-right:0}.mm-menu .panel-menu__call-us .social-media .social__media-link:hover{-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.article-gallery-container{position:relative;margin-bottom:40px}.article-gallery-container .open-gallery{position:absolute;z-index:9;top:20px;right:20px;color:#fff;text-align:center;padding:10px 25px;cursor:pointer;background:rgba(0,0,0,0.75);-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;border-radius:28px;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media only screen and (max-width: 767px){.article-gallery-container .open-gallery{padding:5px 15px}}.article-gallery-container .open-gallery:hover,.article-gallery-container .open-gallery.hover{background:#07061a}.article-gallery-container .open-gallery img{width:20px;height:20px;margin:0 10px 0 0 !important;border-radius:0 !important;display:inline-block;vertical-align:middle}.article-gallery-container .open-gallery span{display:inline-block;vertical-align:middle;font-family:"PT Sans",sans-serif;font-size:12px;font-weight:400;line-height:33px;color:#fff}.article-gallery-container .article-gallery .hide-gallery-item{display:none}.article-gallery-container .article-gallery img{width:100%;margin-bottom:0}.article-gallery-container .caption{text-align:right;display:block;color:#282828;font-size:12px;line-height:22px;margin-bottom:10px}.article-gallery-container .img-description{display:block;color:#282828;font-size:12px;line-height:16px}.partners{background:#fff}.partners #partner__slider .slick-track{display:table;width:100%}.partners #partner__slider .slick-track .slick-slide{text-align:center;display:table-cell;vertical-align:middle;float:none;padding:0 10px}.partners #partner__slider .slick-track .slick-slide img{margin:0 auto;max-height:85px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.countries{padding:15px 0;background:#fff}.countries-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.country-img{width:30px}.featured .featured__wrap{display:table;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.08);box-shadow:0 0 8px 0 rgba(0,0,0,0.08)}.featured .featured__wrap .featured__cell{display:table-cell;vertical-align:middle;width:50%}@media only screen and (max-width: 767px){.featured .featured__wrap .featured__cell{display:block;width:100%}}.featured .featured__wrap .featured__cell.featured__bg{background:url("../img/bg-featured.jpg") center no-repeat;background-size:cover;position:relative}@media only screen and (max-width: 767px){.featured .featured__wrap .featured__cell.featured__bg{min-height:305px}}.featured .featured__wrap .featured__cell.featured__bg .featured__bg-link{position:absolute;top:0;left:0;width:100%;height:100%}.featured .featured__wrap .featured__cell.featured__content{background:#fff;padding:50px 40px}@media only screen and (max-width: 767px){.featured .featured__wrap .featured__cell.featured__content{padding:25px}}.featured .featured__wrap .featured__cell.featured__content .featured__content-title{text-transform:uppercase;margin:0;font-family:"PT Serif",serif;font-size:24px;font-weight:700;line-height:34px;color:#282828}@media only screen and (max-width: 767px){.featured .featured__wrap .featured__cell.featured__content .featured__content-title{font-family:"PT Serif",serif;font-size:20px;font-weight:700;line-height:28px;color:#282828}}@media only screen and (max-width: 480px){.featured .featured__wrap .featured__cell.featured__content .featured__content-title{font-family:"PT Serif",serif;font-size:18px;font-weight:700;line-height:26px;color:#282828}}.featured .featured__wrap .featured__cell.featured__content .featured__content-title .featured__content-title-link{text-decoration:none}.featured .featured__wrap .featured__cell.featured__content .featured__content-title .featured__content-title-link:hover{color:#e1001a}.featured .featured__wrap .featured__cell.featured__content .featured__link{color:#e1001a;padding:11px 15px;margin-top:13px}.programs{background:#f8f5f1 url("../img/bg-programs.png") right 30px top 30px no-repeat;padding:55px 0 30px}@media only screen and (max-width: 767px){.programs{padding:30px 0}}.programs .programs__title:before{background:url("../img/icon-map-white.svg") center no-repeat;width:44px;height:44px}@media only screen and (max-width: 767px){.programs .program{margin-bottom:15px}.programs .program:last-child{margin-bottom:0}}.programs .program .program__video+.program__link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(28,10,33,0.6);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.programs .program:last-child .program__link{background:url("../img/terry-matthews-48483-unsplash.jpg") top center;background-size:cover}.programs .program .program__outer{position:relative;width:100%;padding-top:56.25%}.programs .program .program__outer .program__inner{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.programs .program .program__video{max-width:100%}.programs .program .program__video ~ .program__link{position:absolute;top:0;left:0;width:100%;height:100%}.programs .program .program__link{display:block;text-align:center;text-decoration:none;position:relative;height:100%}.programs .program .program__link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(1,1,1,0.67)}.programs .program .program__link:hover .program__details{border-bottom:2px solid #dcc393}.programs .program .program__link:hover .program__details:after{right:-10px;opacity:1}.programs .program .program__link .program__link-inner{position:absolute;top:50%;left:0;width:100%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 480px){.programs .program .program__link .program__link-inner{padding:15px}}.programs .program .program__link *{display:block;letter-spacing:.8px;margin-bottom:15px;position:relative}@media only screen and (min-width: 768px) and (max-width: 991px){.programs .program .program__link *{margin-bottom:10px}}@media only screen and (max-width: 480px){.programs .program .program__link *{margin-bottom:10px}}.programs .program .program__link .program__video-time{font-family:"PT Sans",sans-serif;font-size:10px;font-weight:400;line-height:18px;color:#fff;position:absolute;top:20px;right:20px}@media only screen and (max-width: 480px){.programs .program .program__link .program__video-time{top:15px;right:15px}}.programs .program .program__link .program__title{text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#fff}@media only screen and (min-width: 768px) and (max-width: 991px){.programs .program .program__link .program__title{font-family:"PT Sans",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#fff}}@media only screen and (max-width: 480px){.programs .program .program__link .program__title{font-family:"PT Sans",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#fff}}.programs .program .program__link .program__lead{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#fff}@media only screen and (min-width: 768px) and (max-width: 991px){.programs .program .program__link .program__lead{font-family:"PT Sans",sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#fff}}@media only screen and (max-width: 480px){.programs .program .program__link .program__lead{font-family:"PT Sans",sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#fff}}.programs .program .program__link .program__details{text-transform:uppercase;border-bottom:2px solid rgba(255,255,255,0.5);display:inline-block;margin-bottom:0;font-family:"PT Sans",sans-serif;font-size:12px;font-weight:700;line-height:12px;color:#fff;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media only screen and (min-width: 768px) and (max-width: 991px){.programs .program .program__link .program__details{font-family:"PT Sans",sans-serif;font-size:10px;font-weight:700;line-height:10px;color:#fff}}@media only screen and (max-width: 480px){.programs .program .program__link .program__details{font-family:"PT Sans",sans-serif;font-size:10px;font-weight:700;line-height:10px;color:#fff}}.programs .program .program__link .program__details:after{content:'';background:url("../img/icon-arrow.png");width:4px;height:6px;position:absolute;top:3px;right:-5px;opacity:0;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.programs .program__sep-line{width:100%;border-top:1px solid rgba(23,23,23,0.1);margin:25px 0 35px}.programs .btn-container{padding-right:150px;text-align:right}@media only screen and (max-width: 767px){.programs .btn-container{text-align:left;margin:0 0 10px}}.programs .btn-container .program__all{min-width:160px;padding:6px 15px}.programs #program__slider .slick-arrows{position:absolute;top:-60px;right:0;width:50px;height:50px;border:2px solid #e1001a;background:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (max-width: 767px){.programs #program__slider .slick-arrows{top:-55px}}.programs #program__slider .slick-arrows:hover{background:#fff}.programs #program__slider .slick-arrows:focus{outline:0 !important}.programs #program__slider .slick-arrows.arrow__left{right:55px}.programs #program__slider .slick-arrows.arrow__right .arrow__right-img{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.programs #program__slider .slick-list{margin:0 -15px}.programs .program__wrap{margin:8px 15px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.08);box-shadow:0 0 8px 0 rgba(0,0,0,0.08)}.programs .program__wrap *{display:block;letter-spacing:.2px}.programs .program__wrap .program__header{height:160px;background-size:cover !important;position:relative}.programs .program__wrap .program__header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(1,1,1,0.67)}.programs .program__wrap .program__header .program__header-date{width:60px;height:60px;background:rgba(17,17,17,0.5);border:2px solid #dcc393;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;padding:8px;position:absolute;top:10px;left:10px}.programs .program__wrap .program__header .program__header-date .program__header-month{font-family:"PT Sans",sans-serif;font-size:10px;font-weight:400;line-height:18px;color:#fff;text-transform:uppercase}.programs .program__wrap .program__header .program__header-date .program__header-day{font-family:"PT Sans",sans-serif;font-size:24px;font-weight:400;line-height:20px;color:#fff}.programs .program__wrap .program__content{background:#fff;padding:25px 25px 40px}.programs .program__wrap .program__content .program__content-time{font-family:"PT Sans",sans-serif;font-size:12px;font-weight:400;line-height:24px;color:#171717;margin-bottom:15px}.programs .program__wrap .program__content .program__content-title{font-family:"PT Serif",serif;font-size:14px;font-weight:700;line-height:24px;color:#171717;text-transform:uppercase}.gallery{background:#fcfbfa;padding:30px 0 5px}.gallery .gallery__title:before{background:url("../img/icon-map-gray.svg") center no-repeat;width:44px;height:44px}.gallery .clearfix:after{content:"";clear:both;display:table}.gallery .clearfix #lightgallery .lightgallery__item{float:left;width:calc(25% - 30px);margin-bottom:30px;margin-left:30px;display:inline-block;position:relative;text-decoration:none;overflow:hidden}@media only screen and (max-width: 991px){.gallery .clearfix #lightgallery .lightgallery__item{display:none}}.gallery .clearfix #lightgallery .lightgallery__item:hover .lightgallery__img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery .clearfix #lightgallery .lightgallery__item:hover .gallery-poster{background:rgba(0,0,0,0.5)}.gallery .clearfix #lightgallery .lightgallery__item:hover .gallery-poster>img{opacity:1}.gallery .clearfix #lightgallery .lightgallery__item:first-child{margin-left:0;margin-bottom:30px;padding-left:0;width:50%}@media only screen and (max-width: 991px){.gallery .clearfix #lightgallery .lightgallery__item:first-child{width:100%;display:block}}@media only screen and (min-width: 992px){.gallery .clearfix #lightgallery .lightgallery__item:first-child .lightgallery__open-gallery{display:none}}.gallery .clearfix #lightgallery .lightgallery__item:first-child .lightgallery__img{height:330px}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__item-wrap{overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img{width:100%;margin:0 auto;display:block;height:150px;position:relative;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img#lightgallery__img-1{background:url("../img/gallery/1-min.jpg") center;background-size:cover}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img#lightgallery__img-2{background:url("../img/gallery/2-min.jpg") center;background-size:cover}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img#lightgallery__img-3{background:url("../img/gallery/3-min.jpg") center;background-size:cover}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img#lightgallery__img-4{background:url("../img/gallery/4-min.jpg") center;background-size:cover}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img#lightgallery__img-5{background:url("../img/gallery/5-min.jpg") center;background-size:cover}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img .lightgallery__open-gallery{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;margin:0 auto;width:75px;height:75px;background:#950169;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:20px}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img .lightgallery__open-gallery .lightgallery__open-gallery-img{display:block;margin:0 auto;position:relative}.gallery .clearfix #lightgallery .lightgallery__item .lightgallery__img .lightgallery__open-gallery .lightgallery__open-gallery-text{display:block;font-family:"PT Sans",sans-serif;font-size:10px;font-weight:700;line-height:18px;color:#fff}.gallery .clearfix #lightgallery .lightgallery__item .gallery-poster{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.1);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.gallery .clearfix #lightgallery .lightgallery__item .gallery-poster>img{position:absolute;top:50%;left:50%;opacity:0;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.lg-actions .lg-prev,.lg-actions .lg-next{height:40px;width:40px}.lg-actions .lg-prev:hover:before,.lg-actions .lg-prev:hover:after,.lg-actions .lg-next:hover:before,.lg-actions .lg-next:hover:after{opacity:1}.lg-actions .lg-prev:before,.lg-actions .lg-prev:after,.lg-actions .lg-next:before,.lg-actions .lg-next:after{content:'';opacity:.8;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.lg-actions .lg-prev:before,.lg-actions .lg-next:before{background:url("../img/slider/icon-arrow.png") no-repeat;width:14px;height:24px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lg-actions .lg-prev:before{-moz-transform:translate(-50%, -50%) rotate(180deg);-o-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg);-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.offer{background:#f8f5f1 url("../img/bg-offer.png") center;background-size:cover;padding:40px 0 45px}@media only screen and (max-width: 767px){.offer{padding:30px 0}}.offer .offer__title:before{background:url("../img/icon-map-white.svg") center no-repeat;width:41px;height:41px}.offer .offer-row{margin-top:40px}.offer .offer-row .offer__wrap .offer__link{display:block;text-decoration:none;padding:45px 15px 55px;color:#fff;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (max-width: 767px){.offer .offer-row .offer__wrap .offer__link{height:auto !important;margin-bottom:15px;padding:25px 15px}}.offer .offer-row .offer__wrap .offer__link:hover{-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 15px 15px -10px #282828;-moz-box-shadow:0 15px 15px -10px #282828;box-shadow:0 15px 15px -10px #282828}.offer .offer-row .offer__wrap .offer__link#gasztro{background:url("../img/bg-gasztro.jpg") center;background-size:cover}.offer .offer-row .offer__wrap .offer__link#kezmuves{background:url("../img/bg-kezmuves.jpg") center;background-size:cover}.offer .offer-row .offer__wrap .offer__link#hutte{background:url("../img/bg-hutte.jpg") center;background-size:cover}.offer .offer-row .offer__wrap .offer__link .offer__img-wrap{height:60px;margin-bottom:25px}.offer .offer-row .offer__wrap .offer__link .offer__img-wrap .offer__img{max-height:100%}.offer .offer-row .offer__wrap .offer__link .offer__title{display:block;text-transform:uppercase;letter-spacing:.2px;font-family:"PT Sans",sans-serif;font-size:30px;font-weight:700;line-height:38px;color:#fff}@media only screen and (max-width: 767px){.offer .offer-row .offer__wrap .offer__link .offer__title{font-family:"PT Sans",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#fff}}.offer .offer-row .offer__wrap .offer__link .offer__sep-line{margin:20px auto;border-top:3px solid #dcc393}.offer .offer-row .offer__wrap .offer__link .offer__lead{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#fff;letter-spacing:.2px;margin-bottom:30px}.offer .offer-row .offer__wrap .offer__link .offer__details{text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:10px;font-weight:400;line-height:18px;color:#fff;letter-spacing:.2px;padding:0 15px;position:relative}.offer .offer-row .offer__wrap .offer__link .offer__details:after{content:'';background:url("../img/icon-arrow.png") no-repeat;width:4px;height:6px;position:absolute;top:3px;right:0}.experience{background:#fff}.experience .section__title:before{background:url("../img/icon-candy.png") center no-repeat;width:42px;height:42px}.experience .experience__wrap{display:table;width:90%}@media only screen and (min-width: 768px) and (max-width: 991px){.experience .experience__wrap{width:100%}}@media only screen and (max-width: 767px){.experience .experience__wrap{width:100%}}.experience .experience__wrap .experience__cell{display:table-cell;vertical-align:middle}@media only screen and (max-width: 767px){.experience .experience__wrap .experience__cell{display:block;width:100%}}.experience .experience__wrap .experience__cell.experience__bg{background:url("../img/bg-experience-min.jpg") center no-repeat;background-size:cover;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;overflow:hidden;width:50%;position:relative}@media only screen and (max-width: 767px){.experience .experience__wrap .experience__cell.experience__bg{min-height:305px;width:100%}}.experience .experience__wrap .experience__cell.experience__bg .experience__bg-link{position:absolute;top:0;left:0;width:100%;height:100%}.experience .experience__wrap .experience__cell.experience__content{width:40%;padding:50px 40px}@media only screen and (min-width: 768px) and (max-width: 991px){.experience .experience__wrap .experience__cell.experience__content{width:50%}}@media only screen and (max-width: 767px){.experience .experience__wrap .experience__cell.experience__content{padding:25px 0;width:100%}}.experience .experience__wrap .experience__cell.experience__content .experience__content-title{text-transform:uppercase;margin:0;letter-spacing:.2px;font-family:"PT Sans",sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#171717}.experience .experience__wrap .experience__cell.experience__content .experience__content-title:hover .experience__content-title-link{color:#e1001a}.experience .experience__wrap .experience__cell.experience__content .experience__content-title .experience__content-title-link{display:block;text-decoration:none}.experience .experience__wrap .experience__cell.experience__content .experience__link{color:#e1001a;padding:11px 15px;margin-top:13px}.map{padding:0;height:500px}@media only screen and (max-width: 480px){.map{height:300px}}.map .map__link{display:block;width:100%;height:100%;background:url("../img/map.jpg") center center;background-size:cover;position:relative}.map .map__link .map__address,.map .map__link .map__routeplan{position:absolute;left:50px}@media only screen and (max-width: 767px){.map .map__link .map__address,.map .map__link .map__routeplan{height:40px;left:25px}}@media only screen and (max-width: 480px){.map .map__link .map__address,.map .map__link .map__routeplan{height:30px}}.map .map__link .map__address{top:50px}@media only screen and (max-width: 767px){.map .map__link .map__address{top:25px}}.map .map__link .map__routeplan{top:114px}@media only screen and (max-width: 767px){.map .map__link .map__routeplan{top:75px}}@media only screen and (max-width: 480px){.map .map__link .map__routeplan{top:65px}}.subpage__header{padding:0;text-align:right;background:#f8f8f8;border-bottom:1px solid #eaeaea;position:fixed;top:0;left:0;width:100%;z-index:9998;opacity:1;visibility:visible;-moz-transition:0.3s ease-in-out all;-o-transition:0.3s ease-in-out all;-webkit-transition:0.3s ease-in-out all;transition:0.3s ease-in-out all}@media only screen and (min-width: 1366px){.subpage__header{left:210px;width:calc(100% - 210px)}}.subpage__header .subpage__header-vote,.subpage__header .subpage__header-program-cb{border-bottom:1px solid #eaeaea}.subpage__header .subpage__header-vote{padding:10px 0}@media only screen and (max-width: 767px){.subpage__header .subpage__header-vote{padding:10px 0 10px 60px}}.subpage__header .subpage__header-vote .subpage__header-img-wrap{display:inline-block;vertical-align:middle}@media only screen and (max-width: 480px){.subpage__header .subpage__header-vote .subpage__header-img-wrap{display:inline-block;position:relative;width:82px;height:42px}}.subpage__header .subpage__header-vote .subpage__header-img-wrap .subpage__header-img{margin-right:10px;max-height:100%}@media only screen and (max-width: 480px){.subpage__header .subpage__header-vote .subpage__header-img-wrap .subpage__header-img{position:absolute;top:0;left:0}}@-webkit-keyframes fade{0%{opacity:1}41.66667%{opacity:1}50%{opacity:0}91.66667%{opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:1}41.66667%{opacity:1}50%{opacity:0}91.66667%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:1}41.66667%{opacity:1}50%{opacity:0}91.66667%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:1}41.66667%{opacity:1}50%{opacity:0}91.66667%{opacity:0}100%{opacity:1}}@media only screen and (max-width: 480px){.subpage__header .subpage__header-vote .subpage__header-img-wrap .subpage__header-img#ebcm-2017{opacity:1;-webkit-animation:12s linear 0s infinite normal both running fade;-moz-animation:12s linear 0s infinite normal both running fade;-o-animation:12s linear 0s infinite normal both running fade;animation:12s linear 0s infinite normal both running fade}}@media only screen and (max-width: 480px){.subpage__header .subpage__header-vote .subpage__header-img-wrap .subpage__header-img#ebcm-top5{opacity:0;-webkit-animation:12s linear -6s infinite normal both running fade;-moz-animation:12s linear -6s infinite normal both running fade;-o-animation:12s linear -6s infinite normal both running fade;animation:12s linear -6s infinite normal both running fade}}.subpage__header .subpage__header-vote .subpage__header-button-wrap{display:inline-block;vertical-align:middle}.subpage__header .subpage__header-vote .subpage__header-button-wrap .subpage__header-button{background:none;border:2px solid #b78559;color:#b78559 !important;font-family:"PT Serif",serif;padding:6px 15px;min-width:172px;vertical-align:top}@media only screen and (min-width: 481px){.subpage__header .subpage__header-vote .subpage__header-button-wrap .subpage__header-button{display:inline-block}}@media only screen and (max-width: 480px){.subpage__header .subpage__header-vote .subpage__header-button-wrap .subpage__header-button{display:none}}@media only screen and (min-width: 481px){.subpage__header .subpage__header-vote .subpage__header-button-wrap .subpage__header-button-mobile{display:none}}@media only screen and (max-width: 480px){.subpage__header .subpage__header-vote .subpage__header-button-wrap .subpage__header-button-mobile{display:inline-block;min-width:inherit}}.subpage__header .subpage__header-vote .subpage__header-change-language{display:inline-block;vertical-align:middle}@media only screen and (max-width: 499px){.subpage__header .subpage__header-vote .subpage__header-change-language{display:none}}.subpage__header .subpage__header-vote .subpage__header-change-language .panel-menu__item--english{margin-left:10px}.subpage__header .subpage__header-program-cb{text-align:left;padding:20px 0}@media only screen and (max-width: 480px){.subpage__header .subpage__header-program-cb{padding:10px 0}}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list{list-style:none;margin:0;padding:0}@media only screen and (max-width: 480px){.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list:after{display:table;content:" ";clear:both}}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item{display:inline-block;float:left}@media only screen and (min-width: 1200px){.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item{width:11%}}@media only screen and (max-width: 1199px){.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item{width:15%}}@media only screen and (max-width: 991px){.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item{width:20%}}@media only screen and (max-width: 767px){.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item{width:25%}}@media only screen and (max-width: 480px){.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item{width:50%}}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item:last-child{margin-right:0}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input,.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-label{margin:0;vertical-align:middle}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input{margin-right:2px}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:checked,.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:focus{outline:none !important}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:not(:checked),.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:checked{position:absolute;left:-9999px}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-label{font-family:"PT Sans",sans-serif;font-size:12px;font-weight:700;line-height:34px;color:#000;letter-spacing:.2px}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:not(:checked)+label,.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:checked+label{position:relative;padding-left:28px;cursor:pointer}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:not(:checked)+label:before,.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:checked+label:before{content:'';position:absolute;left:0;top:6px;width:20px;height:20px;border:2px solid #d4d4d4;background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:checked+label:before{background:#b78559}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:not(:checked)+label:after,.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:checked+label:after{content:'';background:url("../img/icon-ok.png") no-repeat;position:absolute;top:13px;left:5px;width:10px;height:7px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:not(:checked)+label:after{opacity:0;transform:scale(0)}.subpage__header .subpage__header-program-cb .program-cb-wrap .program-cb-list .program-cb-item .program-cb-item-input:checked+label:after{opacity:1;transform:scale(1)}.subpage__header--hidden{opacity:0;visibility:hidden}.subpage .programs{background:#fcfbfa url("../img/bg-programs.png") top right no-repeat}.subpage .programs .programs__title{color:#e1001a;padding-left:0;min-height:inherit}.subpage .programs .programs__title:before{background:none}@media only screen and (max-width: 767px){.subpage .programs .programs__subtitle{margin-bottom:15px}}@media only screen and (min-width: 768px){.subpage .programs .program{margin-bottom:30px}}.subpage .programs .program:last-child{margin-bottom:30px}.subpage .programs .program__wrap{margin:0 0 30px}@media only screen and (max-width: 767px){.subpage .programs .program__wrap{margin:0 0 15px}}.program__content-link{text-decoration:none !important}.program__content-link:hover .program__content-title{color:#e1001a !important}.program__content-link .program__content-title{margin-bottom:5px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.program__footer{padding:0 25px 25px;text-align:right;background-color:#fff}.program__footer .program__btn-next{min-width:inherit;width:150px;margin:0;display:inline-block;color:#e1001a}.news .programs__title{color:#e1001a}@media only screen and (min-width: 481px) and (max-width: 767px){.news .news__row{width:50%}}.news .program__wrap{background:#fff}.news .program__wrap .news__header{position:relative}.news .program__wrap .news__header .news__header-link{position:absolute;top:0;left:0;width:100%;height:100%}.news .program__wrap .news__content{padding:25px}.news .program__wrap .news__content .news__content-link{text-decoration:none}.news .program__wrap .news__content .news__content-link:hover .program__content-title{color:#e1001a}.news .program__wrap .news__content .news__content-link .program__content-title{margin-bottom:5px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.news .program__wrap .news__content .news__content-lead{font-family:"PT Sans",sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#000}.news .program__wrap .news__footer{padding:0 25px 25px;text-align:right}.news .program__wrap .news__footer .news__btn-next{min-width:inherit;width:150px;margin:0;display:inline-block;color:#e1001a}.news .pagination{display:inline-block}.news .pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.news .pagination a.active{background:#e1001a;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.news .pagination a:hover:not(.active){background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.static{background:#fff url("../img/bg-programs.png") top right no-repeat;padding:50px 0}@media only screen and (max-width: 767px){.static{padding:25px 0}}.static .static__header{border-bottom:3px solid #e5e5e5}@media only screen and (max-width: 1366px){.static .static__header .static__header-col{width:100%}}.static .static__title{color:#e1001a;padding-left:0;min-height:inherit}.static .static__content{padding:50px 0 0}@media only screen and (max-width: 767px){.static .static__content{padding:25px 0}}.static .static__content p{margin-bottom:30px}.static .static__content p.static__contnet-lead:empty{display:none}.static .static__content p+ul{margin-top:-20px}.static .static__content ul{margin-bottom:30px}.static .static__content img{margin:0 auto 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}@media only screen and (max-width: 767px){.static .static__content img{margin-bottom:25px}}.static .static__content .article-gallery-container{margin-bottom:35px}.static .static__content .article-gallery-container img{margin-bottom:0}.static .static__content h1,.static .static__content h2,.static .static__content h3{margin:0 0 25px;letter-spacing:.2px}@media only screen and (max-width: 767px){.static .static__content h1,.static .static__content h2,.static .static__content h3{margin:0 0 15px}}.static .static__content h1{font-family:"PT Sans",sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#282828}.static .static__content h2{font-family:"PT Sans",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#282828}.static .static__content h3{font-family:"PT Sans",sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#282828}.hutte.hutte-list{padding:50px 0 15px}.hutte .hutte__subitle{text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:16px !important;font-weight:700;line-height:24px !important;color:rgba(40,40,40,0.6) !important}.hutte .hutte-box{border:1px solid #e5e5e5;overflow:hidden;margin-bottom:20px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hutte .hutte-box:hover{-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.08);-moz-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.08);box-shadow:2px 2px 6px 0 rgba(0,0,0,0.08)}.hutte .hutte-box *:empty{display:none !important}.hutte .hutte-box .hutte-box__header{padding:30px 25px 0}@media only screen and (max-width: 480px){.hutte .hutte-box .hutte-box__header{padding:25px 25px 0}}.hutte .hutte-box .hutte-box__header .hutte-box__title{letter-spacing:.2px;margin:0;text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#282828}@media only screen and (max-width: 480px){.hutte .hutte-box .hutte-box__header .hutte-box__title{font-family:"PT Sans",sans-serif;font-size:18px;font-weight:700;line-height:26px;color:#282828}}.hutte .hutte-box .hutte-box__content{padding:30px 25px}@media only screen and (max-width: 480px){.hutte .hutte-box .hutte-box__content{padding:25px}}.hutte .hutte-box .hutte-box__content .hutte-box__text{display:block;margin-bottom:25px;padding-left:35px;position:relative;min-height:20px;font-family:"PT Sans",sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#282828}.hutte .hutte-box .hutte-box__content .hutte-box__text:last-child{margin-bottom:0}.hutte .hutte-box .hutte-box__content .hutte-box__text:before{content:'';position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hutte .hutte-box .hutte-box__content .hutte-box__text.hutte__person:before{background:url("../img/hutte/icon-hutte-1.png") no-repeat center;width:22px;height:18px}.hutte .hutte-box .hutte-box__content .hutte-box__text.hutte__price:before{background:url("../img/hutte/icon-hutte-2.png") no-repeat center;width:12px;height:21px;left:5px}.hutte .hutte-box .hutte-box__content .hutte-box__text.hutte__staff:before{background:url("../img/hutte/icon-hutte-3.png") no-repeat center;width:20px;height:20px}.hutte .hutte-box .hutte-box__content .hutte__btn{color:#e1001a;min-width:120px;padding:6px 15px}.hutte .hutte-box .hutte-box__footer{background:#837968;color:#fff;padding:15px 25px 0}.hutte .hutte-box .hutte-box__footer .hutte__reservation{display:inline-block;margin:0 20px 15px 0;letter-spacing:.2px;font-family:"PT Sans",sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#fff}.hutte .hutte-box .hutte-box__footer .hutte-box__email,.hutte .hutte-box .hutte-box__footer .hutte-box__phone{margin:0 20px 15px 0;padding-left:30px;text-decoration:none;letter-spacing:.2px;position:relative;white-space:nowrap}.hutte .hutte-box .hutte-box__footer .hutte-box__email strong:before,.hutte .hutte-box .hutte-box__footer .hutte-box__phone strong:before{content:'';position:absolute;top:50%;left:4px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hutte .hutte-box .hutte-box__footer .hutte-box__email strong:before{background:url("../img/hutte/icon-hutte-email.png") no-repeat center;width:19px;height:15px}.hutte .hutte-box .hutte-box__footer .hutte-box__phone strong:before{background:url("../img/hutte/icon-hutte-phone.png") no-repeat center;width:18px;height:18px}.hutte .hutte__menu{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:25px 0 25px 30px}@media only screen and (min-width: 768px){.hutte .hutte__menu:first-child{margin-top:50px}}@media only screen and (max-width: 767px){.hutte .hutte__menu{padding:25px 15px}}.hutte .hutte__menu+.hutte__menu{border-top:0}@media only screen and (min-width: 768px){.hutte .hutte__menu .hutte__menu-row{display:table;width:100%}}@media only screen and (min-width: 768px){.hutte .hutte__menu .hutte__menu-row .hutte__menu-col{display:table-cell;vertical-align:middle;float:none;padding:0}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col:first-child{padding-right:15px}}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col:last-child{text-align:right}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__dish-title{display:block;margin-bottom:15px;padding-left:35px;position:relative;min-height:28px;font-family:"PT Sans",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#282828}@media only screen and (max-width: 480px){.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__dish-title{font-family:"PT Sans",sans-serif;font-size:18px;font-weight:700;line-height:26px;color:#282828}}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__dish-title:before{content:'';position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../img/hutte/icon-hutte-dish.png") no-repeat center;width:19px;height:18px}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__dish-list{list-style:none;margin:0;padding-left:65px}@media only screen and (max-width: 480px){.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__dish-list{padding-left:0}}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__dish-list .hutte__dish-list-element:empty{display:none}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__dish-list .hutte__dish-list-element{position:relative;padding-left:20px}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__dish-list .hutte__dish-list-element:before{content:'';position:absolute;top:8px;left:0;width:6px;height:6px;background:#dcd0c0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__menu-price{display:block;white-space:nowrap;font-family:"PT Sans",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#282828}@media only screen and (max-width: 767px){.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__menu-price{margin-top:20px}}.hutte .hutte__menu .hutte__menu-row .hutte__menu-col .hutte__menu-price-note{display:block;margin-top:5px;font-family:"PT Sans",sans-serif;font-size:10px;font-weight:700;line-height:12px;color:#282828}.hutte .hutte__time{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 0}@media only screen and (min-width: 768px){.hutte .hutte__time:first-child{margin-top:50px}}@media only screen and (max-width: 767px){.hutte .hutte__time{padding:15px}}.hutte .hutte__time+.hutte__time{border-top:0}.hutte .hutte__time .hutte__time-row{margin-bottom:5px}.hutte .hutte__time .hutte__time-row:last-child{margin-bottom:0}.hutte .hutte__time .hutte__time-row .hutte__date{font-family:"PT Sans",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#282828}.hutte .hutte__time .hutte__time-row .hutte__day{font-family:"PT Sans",sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#282828}.hutte .hutte__time .hutte__time-row .hutte__free,.hutte .hutte__time .hutte__time-row .hutte__full,.hutte .hutte__time .hutte__time-row .hutte__busy{padding-left:20px;position:relative}.hutte .hutte__time .hutte__time-row .hutte__free:before,.hutte .hutte__time .hutte__time-row .hutte__full:before,.hutte .hutte__time .hutte__time-row .hutte__busy:before{content:'';position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.hutte .hutte__time .hutte__time-row .hutte__free:before{background:#36ae3e}.hutte .hutte__time .hutte__time-row .hutte__full:before{background:#eb2a2a}.hutte .hutte__time .hutte__time-row .hutte__busy:before{background:#dcd0c0}.subpage .partners{margin-bottom:40px}html,body{margin:0;padding:0}body{overflow-x:hidden;backface-visibility:hidden;position:relative;background:#f6f6f6;color:#282828}@media (max-width: 320px){body{min-width:320px}}body#site{font-family:"PT Sans",sans-serif;font-weight:400;opacity:0;visibility:hidden;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in}body#site.loaded{opacity:1;visibility:visible}body::-webkit-scrollbar{width:10px;background-color:#F5F5F5}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}body::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background:#150958;visibility:visible}::-moz-selection{background:#17231a;color:#fff}::selection{background:#17231a;color:#fff}section{padding:30px 0}section .section__title{min-height:52px}section .section__title:before{-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}a{text-decoration:none;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}a:hover,a:active{text-decoration:none !important;outline:none !important}*:focus{outline:2px dashed #17231a !important}p{margin-bottom:15px;font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#282828}p a{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#b78559 !important;letter-spacing:.2px;text-decoration:none !important;border-bottom:1px solid transparent}p a:hover{border-bottom:1px solid #b78559}img{max-width:100%}hr{border:0;border-top:3px solid #2f2320;margin:25px 0;width:35px}@media only screen and (max-width: 767px){hr{margin:15px 0}}
