/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@font-face{font-family:'icons';src:url("../Fonts/icons.eot?gbjlqj");src:url("../Fonts/icons.eot?gbjlqj#iefix") format("embedded-opentype"),url("../Fonts/icons.ttf?gbjlqj") format("truetype"),url("../Fonts/icons.woff?gbjlqj") format("woff"),url("../Fonts/icons.svg?gbjlqj#icons") format("svg");font-weight:normal;font-style:normal}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);text‑size‑adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea{-webkit-appearance:none;border-radius:0}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #ffffff}main{display:block}html{font-size:14px;background:#fff;color:#455f6b;font-family:"PT Serif W01 Italic",serif}@media (min-width: 780px){html{font-size:20px}}body{line-height:1.25;text-rendering:optimizeLegibility;max-width:100%;-webkit-text-size-adjust:100%}a{text-decoration:underline;color:#455f6b}a[href^=tel]{text-decoration:none;color:inherit;cursor:default}a:hover{text-decoration:none}a:focus,button:focus{outline-color:#af9a69}ul+p,p+p{margin-top:1rem}b,strong{font-weight:bold}i,em{font-style:italic}strong em,strong i,b em,b i,em strong,em b,i strong,i b{font-weight:bold;font-style:italic}iframe,img{border:0;max-width:100%;display:inline-block}audio,canvas,video,img{height:auto;vertical-align:bottom}address{font-style:normal}ul{list-style:square inside}ol{list-style:decimal inside}ul ol,ol ul,ul ul,ol ol{margin-left:1.75rem}.text-image-element ol,.text-image-element ul,.text-element ol,.text-element ul{list-style:circle;margin-left:1rem;margin-top:1rem}.text-image-element ol,.text-element ol{list-style:decimal}.text-image-element ol li,.text-image-element ul li,.text-element ol li,.text-element ul li{padding:.25rem 0}.text-uppercase{font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase}.text-big{font-size:1.25rem}.text-centered{text-align:center}.link-facebook{text-decoration:none;text-transform:uppercase;position:relative;font-family:"Avenir Next W01 Light",Sans-Serif;padding-left:38px;margin-top:3rem;display:block}.link-facebook:hover{text-decoration:underline}.link-facebook::before{content:'\ea90';font-family:"icons";font-size:22px;width:32px;height:32px;line-height:32px;position:absolute;left:0;top:-8px;text-align:center}p.margin-bottom{margin-bottom:1rem}::-moz-selection{background:#af9a69;color:#000;text-shadow:none}::selection{background:#af9a69;color:#000;text-shadow:none}.browse-happy{zoom:1;padding:3.5rem;background-color:#af9a69;color:#000;text-align:center}.browse-happy::before,.browse-happy::after{content:"\0020";display:block;height:0;overflow:hidden}.browse-happy::after{clear:both}.browse-happy__link{color:#000}.content-row{width:100%;margin:0 auto;padding:1.5rem;zoom:1}@media (min-width: 1300px){.content-row{width:1280px}}@media (min-width: 1300px){.content-row{padding:2.2rem 0}}.content-row::before,.content-row::after{content:"\0020";display:block;height:0;overflow:hidden}.content-row::after{clear:both}@media (min-width: 1300px){.content-row-container--small .content-row{padding:3.5rem 10.5rem}}.content-row--color1{background-color:#f4f3ec}.content-row--color2{background-color:#c7e6e9}@media (min-width: 1060px){.content-row--flex{zoom:1}@supports (display: flex){.content-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.content-row--flex::before,.content-row--flex::after{content:"\0020";display:block;height:0;overflow:hidden}.content-row--flex::after{clear:both}}.content-row__slider-controls{position:relative}.content-row__slider-next{position:absolute;z-index:4;top:235px;left:50%;text-indent:10000px;font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase}@media (min-width: 780px){.content-row__slider-next{top:290px}}@media (min-width: 1300px){.content-row__slider-next{left:2px;text-indent:0}}.content-row__slider-prev{position:absolute;z-index:5;top:235px;right:50%}@media (min-width: 780px){.content-row__slider-prev{top:290px}}@media (min-width: 1300px){.content-row__slider-prev{display:none}}.content-row__slider-prev a{text-decoration:none;padding-left:140px;padding-top:8px;display:block}.content-row__slider-prev a::before{content:'\e907';font-family:"icons";font-size:62px;line-height:40px;display:inline-block;vertical-align:middle;position:absolute;top:0;right:12px;text-indent:0}@media (min-width: 1300px){.content-row__slider-prev a::before{left:74px}}.content-row__slider-next a{text-decoration:none;padding-left:140px;padding-top:8px;display:block}.content-row__slider-next a::before{content:'\e906';font-family:"icons";font-size:62px;line-height:40px;display:inline-block;vertical-align:middle;position:absolute;top:0;left:12px;text-indent:0}@media (min-width: 1300px){.content-row__slider-next a{left:74px}}.content-row--start-slider{padding:0 1.5rem}.content-column__container{zoom:1}.content-column__container::before,.content-column__container::after{content:"\0020";display:block;height:0;overflow:hidden}.content-column__container::after{clear:both}@media (min-width: 1060px){.content-column{width:33%;float:left;padding:0 1.5rem;zoom:1}.content-column::before,.content-column::after{content:"\0020";display:block;height:0;overflow:hidden}.content-column::after{clear:both}}.content-column:nth-of-type(3n+0)+*{clear:both}.content-column--with-spacing{margin-bottom:1.75rem}.content-row-container{padding:2.2rem 0;overflow:hidden}.content-row-container--color1{background-color:#f4f3ec}.content-row-container--color2{background-color:#c7e6e9}@supports (display: flex){.content-row--flex .content-column{float:none}}.header{padding-top:48px}@media (min-width: 1260px){.header{padding-top:0}}.header__aside{padding:.25rem 1rem 0.75rem;font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase;position:fixed;top:0;left:0;right:0;background:#ffffff;z-index:1003;zoom:1}.header__aside::before,.header__aside::after{content:"\0020";display:block;height:0;overflow:hidden}.header__aside::after{clear:both}@media (min-width: 1260px){.header__aside{position:inherit;top:auto;left:auto;right:auto}}@media (min-width: 1300px){.header__aside{padding:1rem 3.5rem}}.header__aside-link{float:left;line-height:38px;display:inherit;margin-left:1.5rem}@media (min-width: 1260px){.header__aside-link{margin-left:0}}.header__aside-weather{margin:0 auto;text-align:right}@media (min-width: 1300px){.header__aside-weather{display:inherit;width:inherit}}.hero{position:relative}.hero__image,.hero__picture{width:100%;height:auto}.hero__list-item{display:block}.hero__aside-header{text-transform:uppercase;margin-bottom:5px;color:#ffffff;text-decoration:none}.hero__aside-header--link{text-decoration:none}.hero__aside-header--link:hover{text-decoration:underline}.hero__aside-subheader{text-transform:uppercase;font-family:"Avenir Next LT W01 Bold",Sans-Serif}.hero__webcam-wrap{position:relative;margin-left:-44px;text-align:center;display:block}.hero__webcam-wrap::before{content:'';display:block;position:absolute;top:20px;bottom:0;left:0;right:0;border:3px solid #af9a69;border-radius:100%;aspect-ratio:1}.hero__webcam-image{border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-top:20px;margin-bottom:20px;border:5px solid transparent;width:100%;height:100%;aspect-ratio:1}.hero__opening-hours{display:none}@media (min-width: 1460px){.hero__opening-hours{display:inherit}}.hero__opening-hours .text-element{max-width:initial;margin:0}.hero__additional-information-block{position:relative;padding-left:44px}@media (min-width: 1260px){.hero__additional-information-block{margin-top:1.75rem}}.hero__additional-information{position:absolute;right:0;bottom:0;left:0;padding:1.5rem;background:rgba(69,95,107,0.5);color:#ffffff;font-family:"Avenir Next W01 Light",Sans-Serif}@media (min-width: 1260px){.hero__additional-information{top:0;left:auto;max-width:320px}}.hero__additional-information b{font-family:"Avenir Next LT W01 Bold",Sans-Serif}.hero__additional-information-block::before{content:'';font-family:"icons";font-size:44px;width:38px;height:38px;position:absolute;left:-4px;top:-15px;text-align:center}.hero__additional-information-block--news::before{content:'\e90d'}.hero__additional-information-block--news a{color:#ffffff}.hero__additional-information-block--news .text-element{max-width:initial;margin:0}.hero__additional-information-block--list{display:none}@media (min-width: 1260px){.hero__additional-information-block--list{display:inherit}}.hero__additional-information-block--list::before{content:'\e90b'}.hero__additional-information-block--start{display:none}@media (min-width: 1260px){.hero__additional-information-block--start{display:inherit}}.hero__additional-information-block--start::before{content:'\e902'}.hero__additional-information-block--trophy{display:none}@media (min-width: 1260px){.hero__additional-information-block--trophy{display:inherit}}.hero__additional-information-block--trophy::before{content:'\e023';font-size:32px;left:0;top:-7px;}.hero__additional-information-block--cam{display:none}@media (min-width: 1460px){.hero__additional-information-block--cam{display:inherit}}.hero__additional-information-block--cam::before{content:'\e901'}.hero__slider-controls{list-style-type:none;display:none}@media (min-width: 1260px){.hero__slider-controls{display:inherit;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:4rem;bottom:2.2rem}}.hero__slider-controls--next,.hero__slider-controls--prev,.hero__slider-controls--pager{float:left}.hero__slider-controls--next{margin-left:4px}.hero__slider-controls--next .bx-next,.hero__slider-controls--prev .bx-prev{display:block;width:64px;height:40px;text-decoration:none}.hero__slider-controls--next .bx-next::before,.hero__slider-controls--prev .bx-prev::before{content:'\e907';font-family:"icons";font-size:70px;line-height:40px;color:#ffffff;display:block;margin-left:0}.hero__slider-controls--next .bx-next::before{content:'\e906';-webkit-transition:margin-left 230ms ease-in;-o-transition:margin-left 230ms ease-in;transition:margin-left 230ms ease-in}.hero__slider-controls--next .bx-next:hover::before{margin-left:5px;-webkit-transition:margin-left 230ms ease-in;-o-transition:margin-left 230ms ease-in;transition:margin-left 230ms ease-in}.hero__slider-controls--prev .bx-prev{position:relative}.hero__slider-controls--prev .bx-prev::before{position:absolute;right:0;-webkit-transition:right 230ms ease-in;-o-transition:right 230ms ease-in;transition:right 230ms ease-in}.hero__slider-controls--prev .bx-prev:hover::before{right:5px;-webkit-transition:right 230ms ease-in;-o-transition:right 230ms ease-in;transition:right 230ms ease-in}.hero__slider-controls--pager .bx-pager-item{display:inline-block;padding:9px .5rem}.hero__slider-controls--pager .bx-pager-link{display:inline-block;text-indent:-10000px;width:24px;height:24px;border:2px solid #ffffff;border-radius:50%}.hero__slider-controls--pager .bx-pager-link.active,.hero__slider-controls--pager .bx-pager-link:hover{background-color:#ffffff}.hero .bx-wrapper{margin-bottom:0}.hero-headline{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#ffffff}.hero-headline__field{display:block}.hero-headline__field--small{font-size:1.25rem}.hero-headline__field--medium{font-size:1.6rem;text-transform:uppercase;font-family:"Avenir Next LT W01 Bold",Sans-Serif}@media (min-width: 1260px){.hero-headline__field--medium{font-size:2.5rem}}.hero-headline__field--big{font-size:2.5rem;text-transform:uppercase;font-family:"Avenir Next W01 Light",Sans-Serif}@media (min-width: 1260px){.hero-headline__field--big{font-size:4rem}}.logo{position:absolute;top:1.75rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.logo__link{display:block;background-image:url("../Images/fgc_logo.png");background-size:100% 100%;text-indent:-9999px}.logo,.logo__link{width:85px;height:85px}@media (min-width: 780px){.logo,.logo__link{width:165px;height:165px}}@media (min-width: 1460px){.logo{top:3.5rem}}@media (min-width: 1660px){.logo,.logo__link{width:210px;height:210px}}.navigation-main{position:fixed;left:-100%;width:100%;top:0;bottom:0;background:#ffffff;z-index:1002;padding-top:5.5rem;overflow-y:scroll;-webkit-transition:left ease-in-out 250ms;-o-transition:left ease-in-out 250ms;transition:left ease-in-out 250ms}@media (min-width: 1260px){.navigation-main{text-align:center;position:relative;left:auto;right:auto;top:auto;bottom:auto;border-bottom:1px solid #c7e6e9;padding-top:0;overflow-y:visible}}.navigation-main--open{left:0;-webkit-transition:left ease-in-out 250ms;-o-transition:left ease-in-out 250ms;transition:left ease-in-out 250ms}@media (min-width: 1260px){.navigation-main--fixed{position:fixed;top:0;width:100%;z-index:2000}}.navigation-main__mobile-toggle{float:left;cursor:pointer;margin-top:8px;z-index:1002;position:relative}@media (min-width: 1260px){.navigation-main__mobile-toggle{display:none}}.navigation-main__mobile-toggle span{display:block;width:42px;height:3px;background:#455f6b;-webkit-transition:400ms ease all;-o-transition:400ms ease all;transition:400ms ease all}.navigation-main__link--mobile-toggle--open span{position:absolute}.navigation-main__mobile-toggle span+span{margin-top:6px}.navigation-main__link--mobile-toggle--open span:first-child{top:14px;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.navigation-main__link--mobile-toggle--open span:nth-child(2){opacity:0}.navigation-main__link--mobile-toggle--open span:last-child{top:8px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.navigation-main-list{width:100%;margin:0 auto;padding:0}.navigation-main__item{display:block;border-bottom:2px solid #c7e6e9}@media (min-width: 1260px){.navigation-main__item{display:inline-block;vertical-align:bottom;border:none}}.navigation-main__item:last-child{border:none}.navigation-main__link{text-transform:uppercase;text-decoration:none;font-family:"Avenir Next W01 Light",Sans-Serif;line-height:2.4rem;display:block;overflow-x:hidden;padding:1rem 0 1rem 2.2rem;font-size:14px;cursor:pointer}@media (min-width: 1260px){.navigation-main__link{font-size:20px;padding:0 .75rem}}.navigation-main__item--active .navigation-main__link{font-family:"Avenir Next LT W01 Bold",Sans-Serif}.navigation-main__item:hover .navigation-main__link{background-color:#455f6b;color:#ffffff}.navigation-main__level-2{display:none;border-top:2px solid #c7e6e9;margin-left:0;padding:1rem 2.2rem}@media (min-width: 1260px){.navigation-main__level-2{display:none;position:absolute;z-index:2000;bottom:100%;background:#ffffff;text-align:left;margin-left:-0.0125rem;padding:0;border:none}}.navigation-main--on-top .navigation-main__level-2{bottom:auto;top:100%}.navigation-main__item--has-child{position:relative}@media (min-width: 1260px){.navigation-main__item--has-child{position:inherit}}.navigation-main__link--mobile-toggle{font-size:1.6rem;position:absolute;right:0;top:0;width:61px;line-height:61px;text-align:center;border-left:2px solid #c7e6e9;background:#ffffff;cursor:pointer}@media (min-width: 780px){.navigation-main__link--mobile-toggle{line-height:88px;width:88px}}@media (min-width: 1260px){.navigation-main__link--mobile-toggle{display:none}}.navigation-main__link--mobile-toggle:hover{background:#455f6b;color:#ffffff}@media (min-width: 1260px){.navigation-main__item:first-child .navigation-main__link{text-indent:-1000px;position:relative}}@media (min-width: 1260px){.navigation-main__item:first-child .navigation-main__link::before{content:'\e90a';font-family:"icons";font-size:42px;text-indent:-6px;line-height:2.4rem;position:absolute;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.navigation-main__item--has-child--open .navigation-main__level-2{display:block}@media (min-width: 1260px){.navigation-main__item--has-child--open .navigation-main__level-2{display:none}}@media (min-width: 1260px){.navigation-main__item--has-child:hover .navigation-main__level-2{display:block}}.navigation-main__level-2-list-item{display:block;padding:0 2.2rem}.navigation-main__level-2-list-item+.navigation-main__level-2-list-item{border-top:1px solid #c7e6e9}.navigation-main__level-2-link-item{text-decoration:none;font-family:"Avenir Next W01 Light",Sans-Serif;line-height:2.5em;display:block}@media (min-width: 1260px){.navigation-main__level-2-link-item{line-height:2em}}.navigation-main__level-2-link-item:hover{text-decoration:underline}.navigation-main__level-2-list-item--active .navigation-main__level-2-link-item{font-family:"Avenir Next LT W01 Bold",Sans-Serif}.page-headline{display:block;text-align:center;font-size:2.25rem;margin-bottom:1.75rem}@media (min-width: 780px){.page-headline{font-size:2.5rem}}.page-headline__main{font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase}.page-headline__sub{display:block}.main>.page-headline{padding:2.2rem 0 0 0}@media (min-width: 1300px){.main>.page-headline{padding:3.5rem 0 0 0}}.page-headline+.content-row{padding-top:1.5rem}.content-row--color1>.page-headline{padding-top:3.5rem}.weather__text{display:none}@media (min-width: 780px){.weather__text{display:inline;position:relative;line-height:38px}}.weather__text+.weather__text{margin-left:35px}@media (min-width: 780px){.weather__text+.weather__text{margin-left:60px}}.weather__text::before{content:'';font-family:"icons";font-size:30px;width:30px;height:30px;position:absolute;left:-34px;top:inherit;text-align:center}@media (min-width: 780px){.weather__text::before{font-size:38px;width:38px;height:38px;left:-44px;top:-9px}}.weather__text--wind::before{content:'\e900'}.weather__text--0::before{content:'\e903'}.weather__text--200::before{content:'\e905'}.weather__text--300::before{content:'\e908'}.weather__text--500::before{content:'\e905'}.weather__text--600::before{content:'\e904'}.weather__text--700::before{content:'\e908'}.weather__text--800::before{content:'\e90c'}.weather__text--900::before{content:'\e90c'}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.65);box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.4);box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-control-attribution svg{display:inline !important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,0.4);box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma, Verdana, sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;color-adjust:exact}}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0px 0px 5px #fff;color:#fff;font-style:normal;font-weight:normal}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}.featherlight-loading .featherlight-previous,.featherlight-loading .featherlight-next{display:none}.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-first-slide.featherlight-last-slide .featherlight-next{display:none}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.featherlight-previous:hover{background:none}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width: 1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.text-image-element+.text-image-element{margin-top:3.5rem}.text-image-element__image-wrap{border:3px solid #af9a69;border-radius:50%;width:240px;height:240px;text-align:center;margin:0 auto;padding:4px}@media (min-width: 780px){.text-image-element__image-wrap{width:290px;height:290px}}.text-image-element__image-wrap--small{width:180px;height:180px}@media (min-width: 780px){.text-image-element__image-wrap--small{width:240px;height:240px}}.text-image-element__image{border-radius:50%}.text-image-element__header{font-size:1.25rem;text-transform:uppercase;font-family:"Avenir Next W01 Light",Sans-Serif;line-height:1.2;margin:0 0 1.75rem 0}.text-image-element__layout-0 .text-image-element__header{text-align:center;margin:1.75rem 1.75rem 1rem 1.75rem}.text-image-element__layout-1{position:relative;zoom:1}.text-image-element__layout-1::before,.text-image-element__layout-1::after{content:"\0020";display:block;height:0;overflow:hidden}.text-image-element__layout-1::after{clear:both}.text-image-element__layout-1 .text-image-element__image-container{text-align:center}@media (min-width: 780px){.text-image-element__layout-1 .text-image-element__image-container{width:50%;text-align:inherit;padding-right:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 780px){.text-image-element__layout-1 .text-image-element__image-wrap{margin:0;float:right}}.text-image-element__layout-1 .text-image-element__text-wrap{text-align:center;margin-top:1.75rem}@media (min-width: 780px){.text-image-element__layout-1 .text-image-element__text-wrap{text-align:inherit;width:50%;float:right;margin-top:0}}@media (min-width: 780px){.text-image-element__layout-1 .text-image-element__text-content{padding-left:.875rem;min-height:290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.button--right{float:right}@media all and (max-width: 1060px){.body--locked{overflow:hidden;max-height:100vh;max-width:100vw;min-width:100vw;position:fixed}}.contenttable{width:100%}.contenttable thead tr{background:#ffffff;font-size:14px;text-transform:uppercase}.contenttable th{padding:0.5rem 1.75rem;font-weight:normal;font-family:"Avenir Next LT W01 Bold",Sans-Serif}.contenttable tbody th{font-size:14px;text-transform:uppercase}.contenttable tbody tr:nth-child(odd){background:#b9d6d9}.contenttable td{padding:0.5rem 3.5rem 0.5rem 1.75rem;font-size:14px}.contenttable thead p+p{margin-top:0}.event__list,.event__list--type-selector{list-style-type:none;max-width:1100px;margin:0 auto}.event__list-item{padding:1.5rem 0;border-bottom:1px solid #455f6b;zoom:1}.event__list-item::before,.event__list-item::after{content:"\0020";display:block;height:0;overflow:hidden}.event__list-item::after{clear:both}.event__list-item:last-of-type{border-bottom:1px solid transparent}.event__content--left{float:left;border:none}@media (min-width: 780px){.event__content--left{border-right:1px solid;padding-right:2rem}}.event__content--right{float:right;max-width:300px;margin-bottom:2rem}@media all and (min-width: 780px){.event__content--right{margin-bottom:unset;padding-left:0.5rem}}.event__content--multiple-left{width:60%}@media all and (min-width: 780px){.event__content--multiple-left{width:75%}}.event__content--multiple-right{float:right;width:35%}@media all and (min-width: 780px){.event__content--multiple-right{width:25%}}.event__content--single-left,.event__content--single-right{width:100%}@media all and (min-width: 500px){.event__content--single-left{width:70%}}.event__content--single-right{float:none}@media all and (min-width: 500px){.event__content--single-right{float:right;width:30%}}.event__location{margin-top:0.25rem;font-style:italic;font-family:"Avenir Next W01 Light",Sans-Serif;font-size:0.85rem;text-align:right;padding-top:0.75rem}.event__location-title{margin-bottom:0.5rem}.event__content--single-right .event__location{text-align:left}@media all and (min-width: 500px){.event__content--single-right .event__location{text-align:right}}.event__title{font-size:1.5rem;font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase}.event__type-list{list-style-type:none;margin-left:0;zoom:1}.event__type-list::before,.event__type-list::after{content:"\0020";display:block;height:0;overflow:hidden}.event__type-list::after{clear:both}.event__type-list-item{float:left;font-style:italic;font-size:0.85rem}.event__type-list-item+.event__type-list-item{margin-left:15px}.event__time{font-family:"Avenir Next LT W01 Bold",Sans-Serif;font-size:1rem;font-weight:bold}.event__time--hours{padding:0 0 0 1rem}.event__time--date-start::after,.event__time--hours-start::after{content:'\2014'}.event__time--hours-end::after{content:' Uhr'}.event__phone-number::before,.event__place::before{content:'\A';white-space:pre}.event__zip-code::before{content:'\00a0'}.event__text{margin:15px 0}.event__list--type-selector{margin-bottom:1.75rem;zoom:1}.event__list--type-selector::before,.event__list--type-selector::after{content:"\0020";display:block;height:0;overflow:hidden}.event__list--type-selector::after{clear:both}.event__list--type-selector-item{display:inline}.event__list--type-selector{text-align:center;margin-top:3.5rem}.event__list--type-selector-link{text-decoration:none;padding:1rem 1rem;border:1px solid #455f6b;display:inline-block;margin:5px;width:45%;min-width:125px;overflow:hidden}@media (min-width: 780px){.event__list--type-selector-link{min-width:170px;width:15%}}.event__list--type-selector-link:hover,.event__list--type-selector-link--active{background:#455f6b;color:#ffffff}.event__list--type-selector-link--active:hover{background:none}.featherlight-next span,.featherlight-previous span{color:#455f6b;text-shadow:none}.tx-felogin-pi1{text-align:center}.tx-felogin-pi1 div{margin-bottom:1rem}.tx-felogin-pi1 h3{margin-bottom:1rem;font-size:1.25rem;font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase}.tx-felogin-pi1 fieldset{border:none}.tx-felogin-pi1 legend{display:none}.tx-felogin-pi1 label{display:block;margin-bottom:.5rem}.footer{background-color:#f4f3ec}.footer__content{width:100%;margin:0 auto;padding:0;zoom:1}@media (min-width: 1300px){.footer__content{width:1280px}}.footer__content::before,.footer__content::after{content:"\0020";display:block;height:0;overflow:hidden}.footer__content::after{clear:both}.footer__col{padding:3.5rem 3.5rem 0 3.5rem}@media (min-width: 1300px){.footer__col{padding:3.5rem 0 3.5rem 0;float:left;width:50%}}.footer__col+.footer__col{padding-left:0;padding-right:0}@media (min-width: 1300px){.footer__col+.footer__col{padding-bottom:0}}.footer__headline{font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase;font-size:1.25rem;margin:0 auto 1rem;max-width:80vw}.footer__col+.footer__col .footer__headline{margin:0 auto 1rem}@media (min-width: 1300px){.footer__col+.footer__col .footer__headline{margin:0 auto 1rem}}.footer-navigation{margin:1.75rem auto 0;max-width:80vw}.footer-navigation__list-item{display:block}@media all and (min-width: 400px){.footer-navigation__list-item{display:inline-block}}.footer-navigation__list-item+.footer-navigation__list-item{padding-top:0.5rem}@media all and (min-width: 400px){.footer-navigation__list-item+.footer-navigation__list-item{padding-top:inherit;border-left:1px solid #455f6b;margin-left:.25rem;padding-left:.25rem}}@media (min-width: 780px){.footer-navigation__list-item+.footer-navigation__list-item{margin-left:1rem;padding-left:1rem}}.footer-navigation__link-item{font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase;text-decoration:none}.footer-navigation__link-item:hover{text-decoration:underline}.footer-navigation__list-item--active .footer-navigation__link-item{text-decoration:underline}#footer-map{width:100%;height:350px}@media (min-width: 780px){#footer-map{height:575px}}.hole-list{overflow:hidden;width:100%;margin:0 auto;zoom:1}@media (min-width: 1300px){.hole-list{width:1280px}}.hole-list::before,.hole-list::after{content:"\0020";display:block;height:0;overflow:hidden}.hole-list::after{clear:both}.hole-list__content{padding-top:2.2rem;position:relative}@media (min-width: 1300px){.hole-list__content{width:50%;float:right}}.hole-list__left{padding-top:2.2rem}@media (min-width: 1300px){.hole-list__left{width:50%;float:left}}.hole-list__map{display:none}@media (min-width: 1300px){.hole-list__map{display:inherit;background-color:#425c31;position:relative;margin:3.5rem 0}}.hole-list__title{font-family:"Avenir Next W01 Light",Sans-Serif;font-size:1.6rem;line-height:1.35;text-transform:uppercase;text-align:center}@media (min-width: 1300px){.hole-list__title{text-align:left;font-size:2.5rem}}.hole-list__subtitle{font-family:"PT Serif W01 Italic",serif;font-size:1.6rem;line-height:1;text-align:center}@media (min-width: 1300px){.hole-list__subtitle{text-align:left;font-size:2.5rem}}.hole-list-item__tip{font-family:"PTSerifW01-BoldItalic",serif}.hole-list-item{padding:0 1.75rem}.hole-list-item img{margin:0 auto 1.75rem}.hole-list__map-dot{position:absolute;z-index:2;display:inline-block;width:38px;line-height:34px;background-color:#c7e6e9;border:2px solid #ffffff;border-radius:50%;text-align:center;font-family:"Avenir Next W01 Light",Sans-Serif;-webkit-transition:all ease-in-out 240ms;-o-transition:all ease-in-out 240ms;transition:all ease-in-out 240ms;cursor:pointer}.hole-list__map-dot:hover,.hole-list__map-dot.hole-list__map-dot--active{background-color:#d0121e;color:#ffffff;-webkit-transition:all ease-in-out 240ms;-o-transition:all ease-in-out 240ms;transition:all ease-in-out 240ms}.holes-list__actual-prev,.holes-list__actual-next{top:25px}.holes-list__actual-next{position:absolute;z-index:4;left:65px;text-indent:10000px;font-family:"Avenir Next W01 Light",Sans-Serif;text-transform:uppercase}@media (min-width: 780px){.holes-list__actual-next{left:47%}}@media (min-width: 1300px){.holes-list__actual-next{left:2px;text-indent:0}}.holes-list__actual-prev{position:absolute;z-index:5;left:-50px}@media (min-width: 780px){.holes-list__actual-prev{left:30%}}@media (min-width: 1300px){.holes-list__actual-prev{display:none}}.holes-list__actual-next a{text-decoration:none;padding-left:140px;padding-top:8px;display:block}.holes-list__actual-next a::before{content:'\e906';font-family:"icons";font-size:62px;line-height:40px;display:inline-block;vertical-align:middle;position:absolute;top:0;left:12px;text-indent:0}@media (min-width: 1300px){.holes-list__actual-next a::before{left:74px}}.holes-list__actual-prev a{text-decoration:none;padding-left:140px;padding-top:8px;display:block}.holes-list__actual-prev a::before{content:'\e907';font-family:"icons";font-size:62px;line-height:40px;display:inline-block;vertical-align:middle;position:absolute;top:0;right:12px;text-indent:0}@media (min-width: 1300px){.holes-list__actual-prev a::before{left:74px}}.hole-list__glass{width:50px;height:50px;background:url(../Images/golfcl_icon-lupe.svg) center center no-repeat;cursor:pointer;position:absolute;right:0;top:1.75rem;z-index:1001}input[type="text"],input[type="password"]{border:1px solid #455f6b;padding:.5rem;width:250px;font-size:20px}input[type="password"]:active,input[type="password"]:focus,input[type="text"]:active,input[type="text"]:focus{outline:none;background:#455f6b;color:#ffffff}input[type="submit"]{background:#455f6b;color:#ffffff;border:1px solid #455f6b;padding:.5rem 1rem;cursor:pointer;font-size:20px}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{background:#ffffff;color:#455f6b}.icon-element{text-align:center;margin-bottom:1.75rem}.icon-element--align-left{text-align:center}.news-additional__images{zoom:1}.news-additional__images::before,.news-additional__images::after{content:"\0020";display:block;height:0;overflow:hidden}.news-additional__images::after{clear:both}.news-additional__image{float:left;width:calc(100% / 2);margin-bottom:.75rem;padding:0 .375rem}@media (min-width: 780px){.news-additional__image{width:25%;margin-bottom:.875rem;padding:0 .4375rem}}.news__link{text-decoration:none}.news__link:hover{text-decoration:underline}.news__link h3{text-decoration:underline}.offer-list__header{margin-bottom:3.5rem;font-family:"PT Serif W01 Italic",serif;font-size:2.5rem;line-height:1.125;text-align:center}.offer-list__topline{text-transform:uppercase;display:block;font-family:"Avenir Next W01 Light",Sans-Serif}.offer-list__items{zoom:1}.offer-list__items::before,.offer-list__items::after{content:"\0020";display:block;height:0;overflow:hidden}.offer-list__items::after{clear:both}.offer-list__list-item{text-align:center;padding:1.5rem}@media (min-width: 780px){.offer-list__list-item{float:left;width:calc(100% / 3)}}.offer-list__list-item-title{text-transform:uppercase;font-family:"Avenir Next W01 Light",Sans-Serif;font-size:1.25rem;margin-bottom:1rem}.offer-list__list-item-price{text-transform:uppercase;font-family:"Avenir Next W01 Light",Sans-Serif}.offer-list__list-item-goal,.offer-list__list-item-date{font-family:"PTSerifW01-BoldItalic",serif}.offer-single{width:100%;margin:0 auto;padding:0;text-align:center;position:relative}@media (min-width: 1300px){.offer-single{width:1280px}}.offer-single__aside{position:relative;display:inline-block;margin-top:25px}.offer-single__aside::before{content:'';position:absolute;left:-8px;right:-8px;bottom:-8px;top:-8px;z-index:2;border:4px solid #ffffff;border-radius:50%}@media (min-width: 780px){.offer-single__aside{position:absolute;right:0;top:30%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:inherit}}@media (min-width: 1060px){.offer-single__aside{position:absolute;right:10%;top:25%;margin-top:inherit}}.offer-single__aside-content{position:relative;z-index:4;background-color:#ffffff;border-radius:50%;width:170px;padding:40px 0}@media (min-width: 780px){.offer-single__aside-content{padding:40px 25px 58px;width:250px}}.offer-singe__aside-headline{text-transform:uppercase;font-family:"Avenir Next W01 Light",Sans-Serif;margin-bottom:15px;font-size:14px;line-height:1.25em}@media (min-width: 780px){.offer-singe__aside-headline{font-size:1.25rem}}.offer-singe__aside-mail{display:block;text-decoration:none;font-size:14px}.offer-singe__aside-mail:hover{text-decoration:underline}@media (min-width: 780px){.offer-singe__aside-mail{font-size:20px}}.offer-single__header{margin-bottom:3.5rem;font-family:"PT Serif W01 Italic",serif;font-size:2.5rem;line-height:1.125}.offer-single__topline{text-transform:uppercase;display:block;font-family:"Avenir Next W01 Light",Sans-Serif}.offer-single__offer-title{text-transform:uppercase;font-family:"Avenir Next W01 Light",Sans-Serif;font-size:1.25rem;margin-bottom:1rem}.offer-single__offer-price{text-transform:uppercase;font-family:"Avenir Next W01 Light",Sans-Serif}.offer-single__offer-goal,.offer-single__offer-date{font-family:"PTSerifW01-BoldItalic",serif}.partner__list{padding:3.5rem 0;width:100%;margin:0 auto}@media (min-width: 1300px){.partner__list{width:1280px}}.partner__list-item{list-style:none;zoom:1}.partner__list-item::before,.partner__list-item::after{content:"\0020";display:block;height:0;overflow:hidden}.partner__list-item::after{clear:both}.partner__list-content{text-align:center}@media (min-width: 1300px){.partner__list-content{width:50%;float:left;padding-right:3.5rem;text-align:left}}.partner__list-icon{margin-bottom:1.75rem}.partner__list-images{text-align:center;margin-top:1.5rem}@media (min-width: 1300px){.partner__list-images{width:50%;float:right;padding-left:2.2rem;margin-top:0}}.partner__list-images .text-image-element__image-wrap{display:inline-block;margin:0 .55rem 1.5rem}.pc-caddie{position:relative;overflow:hidden;width:100%;padding-bottom:140%;height:auto;margin-bottom:3.5rem;-webkit-overflow-scrolling:touch;overflow-y:scroll}@media (min-width: 780px){.pc-caddie{padding-bottom:73%}}.pc-caddie iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;-webkit-overflow-scrolling:touch;overflow-y:scroll}.spacer-element{margin:3.5rem 0;display:block;border:none;height:1px;background-color:#455f6b}.sponsor-list{width:100%;margin:0 auto}@media (min-width: 1300px){.sponsor-list{width:1280px}}.sponsor-list .bx-wrapper{margin:0 auto 60px}.sponsor-list__item{vertical-align:center;height:110px}.sponsor-list__item a{display:block;line-height:110px}.sponsor-list__item .sponsor-list__item-image{vertical-align:middle;display:inline-block}.sponsor-list__item-link{width:100%;height:100%}.sponsor-list-big{width:100%;margin:0 auto}@media (min-width: 1300px){.sponsor-list-big{width:1280px}}.sponsor-list-big__items{margin-bottom:40px;zoom:1}.sponsor-list-big__items::before,.sponsor-list-big__items::after{content:"\0020";display:block;height:0;overflow:hidden}.sponsor-list-big__items::after{clear:both}.sponsor-list-big__item{list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border 400ms ease;-o-transition:border 400ms ease;transition:border 400ms ease;height:200px}@media (min-width: 780px){.sponsor-list-big.sponsor-list-big--50 .sponsor-list-big__item{float:left;width:50%}}@media all and (min-width: 600px){.sponsor-list-big.sponsor-list-big--33 .sponsor-list-big__item{float:left;width:50%}}@media (min-width: 780px){.sponsor-list-big.sponsor-list-big--33 .sponsor-list-big__item{float:left;width:33%}}@media all and (min-width: 600px){.sponsor-list-big.sponsor-list-big--25 .sponsor-list-big__item{float:left;width:50%}}@media (min-width: 780px){.sponsor-list-big.sponsor-list-big--25 .sponsor-list-big__item{float:left;width:25%}}.sponsor-list-big__item-image{width:60%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter 200ms ease;transition:-webkit-filter 200ms ease;-o-transition:filter 200ms ease;transition:filter 200ms ease;transition:filter 200ms ease, -webkit-filter 200ms ease}.sponsor-list-big__item:hover .sponsor-list-big__item-image{-webkit-filter:grayscale(0);filter:grayscale(0)}.text-element{max-width:80vw;margin:0 auto 2.2rem}.table-element{margin:0 auto 1.75rem;min-width:50%}@media (min-width: 780px){.table-element{display:table}}.table-element__header{display:none}@media (min-width: 780px){.table-element__header{display:table-header-group;margin:1rem 1.5rem;background:#ffffff;font-size:14px;text-transform:uppercase;text-align:left}}.table-element__row{padding:1.75rem 0}@media (min-width: 780px){.table-element__row{display:table-row;padding:0}}.table-element__row:nth-child(odd){background:#b9d6d9}@media (min-width: 780px){.table-element__header-cell,.table-element__row-cell{display:table-cell}}.table-element__row-cell{font-family:"Avenir Next LT W01 Bold",Sans-Serif;padding:1rem 1rem;font-size:14px}@media (min-width: 780px){.table-element__row-cell{font-family:"PT Serif W01 Italic",serif}}.table-element__row-cell::before{content:attr(data-table-title);display:block;font-weight:normal;font-family:"Avenir Next W01 Light",Sans-Serif}@media (min-width: 780px){.table-element__row-cell::before{content:'';display:none}}.table-element__header-cell,.table-element__row-cell--first{padding:1rem 1rem;font-weight:normal;font-family:"Avenir Next LT W01 Bold",Sans-Serif}.table-element__row-cell--first{font-size:14px;text-transform:uppercase}
