@charset "utf-8";*,:focus{outline:0}.offscreen,a.art_anchor{position:absolute;overflow:hidden}.as_map ul,body,button,p{margin:0;padding:0}.as_map ul li>:focus,body{background-color:var(--white-color)}.h_menu_c,.offscreen,.page_c,a.art_anchor{overflow:hidden}.fixed_bar.map,.header_info{font-weight:800}.as_map ul,.offscreen,body,button,p{padding:0}.as_map ul li>*,.deskmenu_c li a,a{text-decoration:none}.h_menu_c .menu_image,.h_menu_c .menu_image::after{background-repeat:no-repeat;background-position:center}.close_popup,.head_c svg,a{cursor:pointer}:root{--primary-font:"SUSE",Verdana,sans-serif;--primary-color:#474641;--secondary-color:#96816E;--tertiary-color:#E7E6E3;--white-color:#F5F5F3;--red-color:#EA1F2B;--blue-color:#2094C9;--animation-duration:0.5s}*{box-sizing:border-box}::-moz-selection{background-color:var(--primary-color);color:#fff}::selection{background-color:var(--primary-color);color:#fff}:-moz-placeholder,::-moz-placeholder{opacity:1}.offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;height:1px;width:1px}.as_map_c,.head_c,.page_c,p{width:100%}.focus-visible{outline:2px dotted var(--ski-school-lackner-color)}#menu_btn .lines .line,.deskmenu_c :where(ul,a,svg),.fixed_bar .more,.h_menu_c,.h_menu_c .menu_image,.head_c,.header_info .languages,.header_logo,.header_logo img,.popup_map,:where(.header_logo,.header_contact,.fixed_bar,#language_btn,.close_popup) svg,a{transition:all var(--animation-duration) ease}html{-webkit-text-size-adjust:100%!important}body{overflow-x:hidden;font:400 1rem/120% var(--primary-font),Verdana,sans-serif;top:0!important}img{image-rendering:-webkit-optimize-contrast}footer img[data-src]{transition:opacity .3s ease-in}:where(header,footer) img[src='img/px.webp']{opacity:0}a{text-underline-offset:3px;text-decoration-thickness:1px!important}.footer_c :where(a:hover,a:focus),.head_c :where(a:hover,a:focus,a.active){text-decoration:underline}a img{border:0 solid}a.art_anchor{width:0;height:0;top:0;left:0;z-index:0;font-size:0}a.email>span{unicode-bidi:bidi-override;direction:rtl}p{float:left}.content p{float:none}.as_map ul,.footer_c,.head_c,.header_image_c,.main,.main_c{float:left}button{border:none;background:0 0;color:inherit;font:inherit}.page_c{min-width:320px;position:relative;z-index:1}.as_map_c{position:fixed;top:0;left:0;z-index:100}.as_map{height:28px;margin:-250px auto 0;display:table;table-layout:fixed;padding:10px 20px;background-color:#fff;transition:margin-top .4s;-webkit-transition:margin-top .4s}.fixed_bar,.footer_c,.h_menu_c .menu_image::after{background-color:var(--primary-color)}.as_map.opened{margin-top:0}.as_map ul{list-style:none}.as_map ul li{float:left;margin:15px 10px}.as_map ul li>*{padding:7px 12px;background-color:var(--tertiary-color);font-weight:700;font-size:1.125rem;letter-spacing:.05em;color:var(--primary-color)}.as_map ul li>:focus{outline:1px dotted var(--red-color)}.fixed_bar,.footer_c,.head_c,.popup_map .locations .art_element.art_button a:not(:hover):not(:focus),.popup_map .locations a{color:var(--white-color)}:where(.head_c,.fixed_bar,.footer_c) a{color:currentColor}.fixed_bar a:where(:hover,:focus),body:not(.blue) :where(.head_c,.deskmenu_c,.footer_c) a:where(:hover,:focus){color:var(--red-color)}body.blue :where(.head_c,.deskmenu_c,.footer_c) a:where(:hover,:focus){color:var(--blue-color)}.head_c{position:absolute;top:0;left:0;display:flex;justify-content:space-between;z-index:5}.header_image.slider,.header_image_c{position:relative;z-index:1;width:100%}body:where(.no_image,.menu_fixed,.menu_opened) .head_c{background-color:var(--primary-color);position:fixed;box-shadow:0 4px 20px rgba(0,0,0,.15)}.menu_opened .head_c.moved_up{top:0}.menu_fixed #menu_btn{margin-top:-10px}.header_logo img{display:block;height:100%;width:auto}.header_image.slider .slick-list::after,.header_image:not(.slider) .img_c::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color);opacity:.4}.header_image.slider .slick-list::after{z-index:1000}.header_image .img_c,.header_image .slick-list{width:100%;height:100%}.header_image .img_c img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;position:static;top:auto;left:auto;right:auto;margin:0;transform:none;-webkit-transform:none}.header_image:not(.slider) .img_c,.social_c{position:relative}.header_image.slider{height:100%;display:flex;justify-content:center;align-items:center;transition:background-image 1s;-webkit-transition:background-image 1s;overflow:hidden}.header_image.slider .img_c{position:absolute;top:0;left:0;transition:transform 4s 1s;transform:none}.deskmenu_c>ul>li>a,.footer_c h4{font-weight:700;letter-spacing:.1em}.header_info,.header_info .languages,.header_info>*{display:flex}.fixed_bar{position:fixed;z-index:2;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}:where(.fixed_bar,.menu_image_links) a{text-transform:uppercase}:where(.fixed_bar,.menu_image_links) svg{stroke:var(--white-color)}.fixed_bar :where(a:not(.rental):hover,a:not(.rental):focus) svg,.menu_image_links :where(a:not(.rental):hover,a:not(.rental):focus) svg{stroke:var(--red-color)}.fixed_bar.map,.fixed_bar.map svg{transform:rotate(180deg)}.fixed_bar.map svg{margin-top:10px}.fixed_bar.map{right:0;top:170px;letter-spacing:.15em;writing-mode:vertical-lr;text-orientation:mixed;padding:0 18px}.fixed_bar.map a{padding:20px 30px}.fixed_bar_bottom_left{display:flex;gap:30px}:where(.fixed_bar.bottom,.menu_image_links) a{height:46px;color:var(--white-color);display:flex;align-items:center;font-weight:700;font-size:.875rem;letter-spacing:.05em}:where(.fixed_bar_bottom_left,.menu_image_links)>a{border-left:7px solid var(--white-color)}.fixed_bar.bottom :where(a:not(.rental):hover,a:not(.rental):focus),.menu_image_links :where(a:not(.rental):hover,a:not(.rental):focus){border-color:var(--red-color)}:where(.fixed_bar.bottom,.menu_image_links) svg{margin:0 14px}:where(.fixed_bar.bottom,.menu_image_links) span{padding-top:3px}a.rental:where(:hover,:focus){color:var(--blue-color)!important;border-color:var(--blue-color)}a.rental:where(:hover,:focus) svg{stroke:var(--blue-color)}.fixed_bar.bottom{bottom:0;left:0}#menu_btn{height:37px}.head_c #menu_btn .lines{width:43px;height:inherit;display:flex;flex-direction:column;justify-content:space-between}.head_c #menu_btn .lines .line{width:100%;height:7px;background-color:currentColor}.menu_opened .head_c #menu_btn .lines .line:nth-child(2){opacity:0}.menu_opened .head_c #menu_btn .lines .line:first-child{transform:translateY(15px) rotate(45deg)}.menu_opened .head_c #menu_btn .lines .line:nth-child(3){transform:translateY(-15px) rotate(-45deg)}:is(.h_menu_c,.popup_map)::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--primary-color);opacity:.95}.h_menu_c{width:100vw;min-height:calc(100vh - 120px);position:fixed;top:120px;right:0;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;opacity:0;z-index:1}.deskmenu_c li a,.main,.main_c{overflow:hidden;position:relative}body.menu_fixed .h_menu_c{max-height:calc(100vh - 120px)}body.menu_opened .h_menu_c{opacity:1;z-index:3}.h_menu_c .menu_c{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;z-index:1}.h_menu_c .menu{width:100%;min-height:100%;padding-bottom:50px;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;z-index:2}.deskmenu_c{width:100%;max-width:1300px;display:flex;align-items:center}.deskmenu_c>ul,.h_menu_c .menu_image_c{flex-direction:column;display:flex}.deskmenu_c li:not(.opened)>ul{visibility:hidden;opacity:0}.deskmenu_c li.opened>ul{visibility:visible;opacity:1}.deskmenu_c>ul{position:relative;overflow-x:visible;margin:0;padding:0;z-index:1}.deskmenu_c li{margin:0;list-style:none;display:inline-block;z-index:2;text-transform:none}.deskmenu_c>ul>li>a,.footer_c h4,.footer_links a{text-transform:uppercase}.deskmenu_c li li{width:100%}.deskmenu_c li a{width:100%;display:inline-block;vertical-align:top;margin:0;padding:30px 10px 30px 0;color:var(--white-color)}.deskmenu_c li li :focus{outline:0;border:none}body:not(.blue) .deskmenu_c li.opened>a,body:not(.blue) .deskmenu_c ul a:where(:hover,:focus),body:not(.blue) .deskmenu_c ul li.current_link>a{color:var(--red-color)}body.blue .deskmenu_c li.opened>a,body.blue .deskmenu_c ul a:where(:hover,:focus),body.blue .deskmenu_c ul li.current_link>a{color:var(--blue-color)}.deskmenu_c>ul>li>a{font-size:1.25rem}.deskmenu_c li li a{font-size:1.063rem;padding:12px 10px 12px 55px}.deskmenu_c li a span{display:inline-block;position:relative}.deskmenu_c>ul>li>ul{position:absolute;top:0;right:0;padding:17px 0;opacity:0}.h_menu_c :where(.menu_image_c,.menu_image){width:330px}.h_menu_c .menu_image{height:330px;background-size:cover;position:relative;z-index:2}.h_menu_c .menu_image::after{content:'';position:absolute;top:-48px;right:33px;width:97px;height:97px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);background-size:64px 64px}.menu_opened .menu_image::after{background-image:url(../img/icons/ski_school_white.svg)}.h_menu_c .menu_image_links{width:100%;margin-top:33px;display:flex;flex-direction:column;gap:20px}.main,.main_c{width:100%;z-index:1}.main{min-height:500px}.footer_c{width:100%;position:relative;z-index:1;display:flex;align-items:center}.footer_c .email,.footer_links a{text-decoration:underline}.footer_logo img{display:block}.footer_center{position:relative;text-align:center;display:inline-flex;flex-direction:column;gap:3rem}.footer_center::after,.footer_center::before{content:'';position:absolute;display:inline-block;background-color:var(--secondary-color)}.footer_center::before{left:0}.footer_center::after{right:0}.footer_center>*{line-height:120%;max-width:370px;margin:auto}.footer_right{display:inline-flex;flex-wrap:wrap}.algo_c,.algo_c::before,.footer_socials a,.social_c::before{display:inline-block}.footer_c h4{font-size:1.625rem}.footer_c p{font-weight:300;letter-spacing:.1em;font-size:1.25rem}.footer_socials{width:35px;text-align:center}.footer_socials a:first-child{margin-bottom:25px}.social_c::before{content:'';position:absolute;opacity:0;height:23px}.social_c.instagram::before{width:23px}.social_c.facebook::before{width:9px}.social_c:where(.instagram,.facebook):where(:hover,:focus)::before{opacity:1}body:not(.blue) .social_c.instagram:where(:hover,:focus)::before{background-image:url('/img/icons/instagram_red.svg')}body:not(.blue) .social_c.facebook:where(:hover,:focus)::before{background-image:url('/img/icons/facebook_red.svg')}body.blue .social_c.instagram:where(:hover,:focus)::before{background-image:url('/img/icons/instagram_blue.svg')}body.blue .social_c.facebook:where(:hover,:focus)::before{background-image:url('/img/icons/facebook_blue.svg')}.social_c:where(:hover,:focus) img{opacity:0}.footer_map{width:calc(100% - 35px);text-align:right}.footer_links{width:calc(100% - 120px)}.algo_link{width:120px;align-self:end;text-decoration:none!important}.algo_link span:not(.algo_c){vertical-align:top;line-height:14px;padding-right:3px}.algo_c{position:relative}.algo_c::before{content:'';position:absolute;height:14px;width:46px;opacity:0}.algo_link:where(:hover,:focus) .algo_c::before{opacity:1}body:not(.blue) .algo_link:where(:hover,:focus) .algo_c::before{background-image:url('/img/logos/algo_red.svg')}body.blue .algo_link:where(:hover,:focus) .algo_c::before{background-image:url('/img/logos/algo_blue.svg')}.algo_c img{vertical-align:top;opacity:1}.algo_link:where(:hover,:focus) img{opacity:0}.footer_links a{font-size:1.25rem;letter-spacing:5px;line-height:170%;display:block}.popup_map{position:fixed;width:100%;height:100%;opacity:0;z-index:0}body:not(.popup_opened) .popup_map{right:-100%}.popup_opened .popup_map{opacity:1;z-index:2}.close_popup{position:relative;float:right;padding:20px 20px 0 0;z-index:2}.close_popup:not(:hover) svg{stroke:var(--white-color)}body:not(.blue) .close_popup:hover svg{stroke:var(--red-color)}body.blue .close_popup:hover svg{stroke:var(--blue-color)}body:not(.blue) .popup_map .locations .art_element.art_button a:where(:hover,:focus),body:not(.blue) .popup_map .locations a:where(:hover,:focus){color:var(--red-color)}body.blue .popup_map .locations .art_element.art_button a:where(:hover,:focus),body.blue .popup_map .locations a:where(:hover,:focus){color:var(--blue-color)}@media(min-width:651px) and (max-height:1000px){.close_popup{margin-bottom:-55px}.h_menu_c{padding-bottom:0!important}.h_menu_c .menu{padding-top:9vh!important}}@media(min-width:1441px){.header_logo{height:192px}.header_info,.header_info>*{gap:40px}.deskmenu_c>ul{width:calc(100% - 470px)}.footer_c{padding:110px 80px}.footer_left{padding-right:50px}.footer_center{padding:35px 50px}.footer_right{padding-left:50px}}@media(min-width:1201px) and (max-width:1440px){.header_logo{height:120px}}@media(min-width:1201px){.header_info{font-size:1.125rem;letter-spacing:.15em}.footer_c>*{width:33.33%}}@media(min-width:1026px) and (max-width:1600px){:where(.footer_logo,.footer_map) img{width:100%;height:auto}}@media(min-width:1026px) and (max-width:1440px){.header_info,.header_info>*{gap:35px}.deskmenu_c>ul{width:calc(100% - 380px)}.footer_c{padding:70px 48px 100px}.footer_center,.footer_left{padding-right:35px}.footer_center,.footer_right{padding-left:35px}}@media(min-width:1026px) and (max-width:1200px){.header_logo{height:95px}.header_info{font-size:1rem;letter-spacing:.1em}.footer_left{width:21%}.footer_center{width:41%}.footer_right{width:38%}}@media(min-width:1026px){.fixed_bar_bottom_right,.header_image_logo,:where(.header_logo,.header_contact,#language_btn) svg{display:none}.head_c{height:120px;align-items:start;padding:50px 45px 0}.head_c.moved_up,.popup_opened .head_c{top:-131px}:where(.no_image,.menu_fixed,.menu_opened,.popup_opened,.moved_up) .header_logo{height:70px;margin-top:-25px}.header_info{height:1.125rem}.header_info_right .languages>a:not(:first-child){border-left:3px solid var(--white-color);padding-left:10px;margin-left:8px}.header_image:not(.slider){height:calc(100vh - 510px);max-height:823px}.header_image.slider{height:100vh}.fixed_bar_bottom_left{padding:17px 40px}.h_menu_c{padding-bottom:100px}.h_menu_c .menu{padding-top:22vh}.deskmenu_c{justify-content:space-between}.no_image .main_c{padding-top:120px}.footer_center::after,.footer_center::before{width:2px;height:100%;top:0}.popup_map>.art_element>.art_element_c{padding-left:35px;padding-right:35px}}@media(max-width:1025px){.as_map_c{display:none!important}.fixed_bar :where(.course span,.map span)>span,.fixed_bar.map,.h_menu_c .menu_image_c,.header_contact span,.header_logo img{display:none}.head_c{position:fixed;height:70px;padding:15px;gap:10px;background-color:var(--primary-color);box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.head_c,.header_info,.header_info>*{align-items:center}.header_logo{padding:0 5px}#language_btn,.header_logo,:where(.header_logo,a.header_contact,#language_btn) svg,a.header_contact{display:block}.header_info{width:100%;justify-content:space-between}.header_info_right{gap:25px}a.header_contact{padding:0 18px}:where(.header_logo,.header_contact,#language_btn) svg{fill:var(--white-color)}body:not(.blue) #language_btn svg:where(:hover,:focus),body:not(.blue) a.header_contact:where(:hover,:focus) svg,body:not(.blue) a.header_logo:where(:hover,:focus) svg{fill:var(--red-color)}body.blue #language_btn svg:where(:hover,:focus),body.blue a.header_contact:where(:hover,:focus) svg,body.blue a.header_logo:where(:hover,:focus) svg{fill:var(--blue-color)}.header_contact.phone svg{stroke:var(--white-color)}body:not(.blue) a.header_contact.phone:where(:hover,:focus) svg{stroke:var(--red-color)}body.blue a.header_contact.phone:where(:hover,:focus) svg{stroke:var(--blue-color)}.fixed_bar .more:not(.opened),.header_info_right .languages:not(.opened){max-height:0}.fixed_bar .more.opened,.header_info_right .languages.opened{max-height:200px}.fixed_bar .more::before,.header_info_right .languages::before{content:"";position:absolute;z-index:-1;top:0;width:100%;height:100%;background-color:var(--primary-color);opacity:.7}.header_info_right .languages_c{position:relative}.header_info_right .languages{overflow:hidden;flex-direction:column;width:70px;position:absolute;z-index:1;left:-24px;top:45px}.header_info_right .languages a{padding:3px 21px;letter-spacing:.15em;line-height:2em}.header_info_right .languages a:first-child{margin-top:10px}.header_info_right .languages a:last-child{margin-bottom:10px}.header_image_c{margin-top:70px}.header_image.slider{height:calc(100vh - 140px)}.header_image_logo{position:absolute;top:20px;left:20px;z-index:1;height:auto}.h_menu_c{top:70px;min-height:calc(100vh - 70px)}.footer_right,.h_menu_c .menu{padding-top:50px}.deskmenu_c{justify-content:center}.deskmenu_c>ul{width:100%;max-width:650px}.no_image .main_c{padding-top:70px}.fixed_bar.bottom{width:100%;display:flex;padding:13px 12px}.fixed_bar.bottom a{height:44px}.fixed_bar.bottom a.rental svg{width:20px;height:auto}.fixed_bar_bottom_left>a{border-left-width:6px}.fixed_bar_bottom_left{width:calc(100% - 30px)}.fixed_bar_bottom_right{width:30px;position:relative}#more_btn{display:flex;flex-direction:column;gap:7px}#more_btn span{display:inline-block;width:10px;height:10px;background-color:currentColor}.fixed_bar .more{overflow:hidden;flex-direction:column;position:absolute;width:100vw;bottom:57px;right:-12px}.fixed_bar .more a{border-right:6px solid var(--white-color);justify-content:right;margin:22px}.fixed_bar .more a.locations svg{order:2}.fixed_bar .more a.map svg{height:31px}.fixed_bar .more a svg{width:31px}.fixed_bar .more span{text-align:right}.footer_c{flex-direction:column}.footer_c>*{width:100%}.footer_logo{width:75%;max-width:443px;display:block;margin:auto}.footer_logo img{width:100%;height:auto}.footer_left{text-align:center;padding-bottom:50px}.footer_center{padding:50px 0}.footer_center::after,.footer_center::before{width:100%;height:2px}.footer_center::before{top:0}.footer_center::after{bottom:0}.popup_map{top:70px}}@media(min-width:651px) and (max-width:1025px){.header_image_logo{width:170px}.footer_c{padding:60px 48px 110px}}@media(min-width:651px){.fixed_bar_bottom_right a.locations{display:none}.h_menu_c .menu{padding-left:50px;padding-right:50px}.deskmenu_c>ul::after,.deskmenu_c>ul::before{content:'';position:absolute;top:0;width:0;height:100%;border-right:7px solid var(--white-color)}.deskmenu_c>ul::before{left:50%}.deskmenu_c>ul::after{right:0}.deskmenu_c li{width:50%}.deskmenu_c>ul>li>ul{width:49%}.deskmenu_c>ul>li>a>span::before{content:'';position:absolute;top:9px;right:-15px;transform:translateX(100%);width:0;height:1px;background-color:var(--white-color);transition:width .5s}.deskmenu_c ul>li.opened>a>span::before{width:370px}}@media(max-width:650px){.header_image_logo{width:110px}.fixed_bar_bottom_left a.locations{display:none}.h_menu_c .menu{padding-left:30px;padding-right:30px}.deskmenu_c>ul>li>a{padding:20px 0}.deskmenu_c>ul>li.link_down>a{padding-right:20px}.deskmenu_c>ul>li.link_down>a::after{content:'';position:absolute;right:5px;top:50%;transform:translateY(-50%);width:13px;height:7px;background-size:100% 100%;transition:all ease var(--animation-duration)}.deskmenu_c>ul>li{border-bottom:1px solid var(--white-color)}.deskmenu_c>ul>li.link_down.opened>a::after{transform:translateY(-50%) rotate(180deg)}.menu_opened .deskmenu_c>ul>li.link_down>a::after{background-image:url(../img/icons/angle_down_white.svg)}.menu_opened:not(.blue) .deskmenu_c>ul>li.link_down.opened>a::after{background-image:url(../img/icons/angle_down_red.svg)}.menu_opened.blue .deskmenu_c>ul>li.link_down.opened>a::after{background-image:url(../img/icons/angle_down_blue.svg)}.deskmenu_c>ul>li>ul{position:static;right:auto;padding:0;transition:none;opacity:1;overflow:hidden;max-height:0;transition:all ease var(--animation-duration)}.deskmenu_c>ul>li.opened>ul{max-height:800px;padding:0 0 30px}.deskmenu_c li li a{font-size:1.125rem;letter-spacing:.03em;padding:10px 0 10px 20px}.footer_c{padding:50px 30px 120px}.footer_map{order:1;margin-bottom:50px}.footer_map img{width:100%;height:auto}.footer_socials{order:2;align-self:end;margin-bottom:-30px}.footer_links{order:3}.algo_link{order:4}.close_popup{margin-bottom:-55px}}@media(max-width:450px){.fixed_bar_bottom_left a:not(.locations) span{width:65px}}@media(max-width:350px){.fixed_bar_bottom_left{gap:15px}}