@-webkit-keyframes menuShowUp{0%{-webkit-transform:translate(0, 40px);transform:translate(0, 40px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes menuShowUp{0%{-webkit-transform:translate(0, 40px);transform:translate(0, 40px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}.header-menu{position:absolute;top:16px;right:0}.header-menu a.header-menu-link{display:inline-block;vertical-align:top;text-decoration:none}.header-menu a.header-menu-link:hover{cursor:pointer;background:#fafafa}.header-menu a.header-menu-link:hover .header-menu-launcher-label{color:#666}.header-menu-link{position:relative;background:0 0;padding:6px;margin:0;outline:0}.header-menu-link-label{display:none}@media(min-width: $desktopFrom + 1px){.header-menu-link-label{display:inline-block;vertical-align:top;font-size:14px;font-weight:600;line-height:28px;color:#ddd;margin-right:4px;margin-left:8px;font-family:"Poppins",sans-serif;text-transform:uppercase}}.header-menu-link-icon{display:inline-block;vertical-align:top;width:28px;height:28px}.header-menu-link:hover{cursor:pointer}.header-menu-link:hover .header-menu-launcher-label{color:#666}.header-menu a.header-menu-launcher{display:block;padding:12px;font-size:14px}.header-menu-launcher{position:relative;background:0 0;padding:6px;margin:0;outline:0}.header-menu-launcher-border-right:after{content:" ";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:16px;background-color:#ddd}.header-menu-launcher-icon{display:inline-block;vertical-align:top;width:24px;height:24px}.header-menu-launcher-icon img{display:block;width:100%;height:100%;border-radius:100%;border:2px solid #333;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.header-menu-launcher-icon svg{display:block;width:100%;height:100%}.header-menu-launcher-label{color:currentColor;margin-right:4px;margin-left:4px;color:#444;font-size:12px;line-height:28px;display:inline-block;vertical-align:top}.header-menu-launcher:hover{cursor:pointer}.header-menu-launcher:hover .header-menu-launcher-label{color:#666}.header-menu-wrapper{position:absolute;display:block;z-index:9;top:100%;right:0;width:auto;min-width:180px;padding:0;margin-top:3px;border:1px solid #ddd;background:#fff;border-radius:10px;-webkit-box-shadow:2px 2px 4px 0 rgba(127,127,127,.5);box-shadow:2px 2px 4px 0 rgba(127,127,127,.5);display:none}.header-menu-wrapper--active{display:block;-webkit-animation:menuShowUp .3s;animation:menuShowUp .3s}.header-menu-wrapper:before{content:" ";position:absolute;bottom:100%;border:10px solid rgba(0,0,0,0);border-bottom-color:#ddd;right:12px}.header-menu-wrapper:after{content:" ";position:absolute;bottom:100%;border:9px solid rgba(0,0,0,0);border-bottom-color:#fff;right:13px}.header-menu-wrapper a.header-menu-element{display:block;white-space:nowrap;text-align:left;padding:10px 20px}.header-menu-wrapper a.header-menu-element:first-child{border-radius:10px 10px 0 0}.header-menu-wrapper a.header-menu-element:last-child{border-radius:0 0 10px 10px}@media(min-width: 520px){.header-menu-wrapper a.header-menu-element--registration{display:none}}.header-menu-wrapper a.header-menu-element i.fa{margin-right:5px;vertical-align:top;color:#666;line-height:24px}.header-menu-wrapper a.header-menu-element span{vertical-align:top;font-size:14px;line-height:24px;color:#333}.header-menu-wrapper a.header-menu-element:hover{background-color:#fafafa;text-decoration:none}.header-menu-wrapper a.header-menu-element--separated{border-top:1px solid #ccc}@-webkit-keyframes photoFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes photoFadeIn{0%{opacity:0}100%{opacity:1}}.gallery{position:relative;background-color:#edf0f3;text-align:left;height:600px;height:calc(100vh - 155px)}.gallery-app{position:relative}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery{height:280px}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery{height:320px}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery{height:360px}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery{height:420px}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery{height:520px}}@media(min-width: 1601px){.gallery{height:600px}}.gallery .container{height:100%}.gallery-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;-webkit-transition:opacity 1s;transition:opacity 1s;display:none;text-align:center}.gallery-slide.gallery-slide-active{display:block;-webkit-animation:photoFadeIn .5s;animation:photoFadeIn .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-slide-1{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url("/images/connemara/gallery/1-400x800_lq.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-1{background-image:url("/images/connemara/gallery/1-640x280_lq.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-1{background-image:url("/images/connemara/gallery/1-768x320_lq.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-1{background-image:url("/images/connemara/gallery/1-1024x360_lq.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-1{background-image:url("/images/connemara/gallery/1-1200x420_lq.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-1{background-image:url("/images/connemara/gallery/1-1600x520_lq.jpg")}}@media(min-width: 1601px){.gallery-slide-1{background-image:url("/images/connemara/gallery/1-1920x600_lq.jpg")}}.gallery-slide-1.gallery-slide-active:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/images/connemara/gallery/1-400x800.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-1.gallery-slide-active:before{background-image:url("/images/connemara/gallery/1-640x280.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-1.gallery-slide-active:before{background-image:url("/images/connemara/gallery/1-768x320.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-1.gallery-slide-active:before{background-image:url("/images/connemara/gallery/1-1024x360.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-1.gallery-slide-active:before{background-image:url("/images/connemara/gallery/1-1200x420.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-1.gallery-slide-active:before{background-image:url("/images/connemara/gallery/1-1600x520.jpg")}}@media(min-width: 1601px){.gallery-slide-1.gallery-slide-active:before{background-image:url("/images/connemara/gallery/1-1920x600.jpg")}}.gallery-slide-2{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url("/images/connemara/gallery/2-400x800_lq.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-2{background-image:url("/images/connemara/gallery/2-640x280_lq.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-2{background-image:url("/images/connemara/gallery/2-768x320_lq.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-2{background-image:url("/images/connemara/gallery/2-1024x360_lq.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-2{background-image:url("/images/connemara/gallery/2-1200x420_lq.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-2{background-image:url("/images/connemara/gallery/2-1600x520_lq.jpg")}}@media(min-width: 1601px){.gallery-slide-2{background-image:url("/images/connemara/gallery/2-1920x600_lq.jpg")}}.gallery-slide-2.gallery-slide-active:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/images/connemara/gallery/2-400x800.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-2.gallery-slide-active:before{background-image:url("/images/connemara/gallery/2-640x280.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-2.gallery-slide-active:before{background-image:url("/images/connemara/gallery/2-768x320.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-2.gallery-slide-active:before{background-image:url("/images/connemara/gallery/2-1024x360.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-2.gallery-slide-active:before{background-image:url("/images/connemara/gallery/2-1200x420.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-2.gallery-slide-active:before{background-image:url("/images/connemara/gallery/2-1600x520.jpg")}}@media(min-width: 1601px){.gallery-slide-2.gallery-slide-active:before{background-image:url("/images/connemara/gallery/2-1920x600.jpg")}}.gallery-slide-3{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url("/images/connemara/gallery/3-400x800_lq.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-3{background-image:url("/images/connemara/gallery/3-640x280_lq.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-3{background-image:url("/images/connemara/gallery/3-768x320_lq.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-3{background-image:url("/images/connemara/gallery/3-1024x360_lq.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-3{background-image:url("/images/connemara/gallery/3-1200x420_lq.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-3{background-image:url("/images/connemara/gallery/3-1600x520_lq.jpg")}}@media(min-width: 1601px){.gallery-slide-3{background-image:url("/images/connemara/gallery/3-1920x600_lq.jpg")}}.gallery-slide-3.gallery-slide-active:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/images/connemara/gallery/3-400x800.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-3.gallery-slide-active:before{background-image:url("/images/connemara/gallery/3-640x280.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-3.gallery-slide-active:before{background-image:url("/images/connemara/gallery/3-768x320.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-3.gallery-slide-active:before{background-image:url("/images/connemara/gallery/3-1024x360.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-3.gallery-slide-active:before{background-image:url("/images/connemara/gallery/3-1200x420.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-3.gallery-slide-active:before{background-image:url("/images/connemara/gallery/3-1600x520.jpg")}}@media(min-width: 1601px){.gallery-slide-3.gallery-slide-active:before{background-image:url("/images/connemara/gallery/3-1920x600.jpg")}}.gallery-slide-4{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url("/images/connemara/gallery/4-400x800_lq.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-4{background-image:url("/images/connemara/gallery/4-640x280_lq.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-4{background-image:url("/images/connemara/gallery/4-768x320_lq.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-4{background-image:url("/images/connemara/gallery/4-1024x360_lq.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-4{background-image:url("/images/connemara/gallery/4-1200x420_lq.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-4{background-image:url("/images/connemara/gallery/4-1600x520_lq.jpg")}}@media(min-width: 1601px){.gallery-slide-4{background-image:url("/images/connemara/gallery/4-1920x600_lq.jpg")}}.gallery-slide-4.gallery-slide-active:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/images/connemara/gallery/4-400x800.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-4.gallery-slide-active:before{background-image:url("/images/connemara/gallery/4-640x280.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-4.gallery-slide-active:before{background-image:url("/images/connemara/gallery/4-768x320.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-4.gallery-slide-active:before{background-image:url("/images/connemara/gallery/4-1024x360.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-4.gallery-slide-active:before{background-image:url("/images/connemara/gallery/4-1200x420.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-4.gallery-slide-active:before{background-image:url("/images/connemara/gallery/4-1600x520.jpg")}}@media(min-width: 1601px){.gallery-slide-4.gallery-slide-active:before{background-image:url("/images/connemara/gallery/4-1920x600.jpg")}}.gallery-slide-5{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url("/images/connemara/gallery/5-400x800_lq.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-5{background-image:url("/images/connemara/gallery/5-640x280_lq.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-5{background-image:url("/images/connemara/gallery/5-768x320_lq.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-5{background-image:url("/images/connemara/gallery/5-1024x360_lq.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-5{background-image:url("/images/connemara/gallery/5-1200x420_lq.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-5{background-image:url("/images/connemara/gallery/5-1600x520_lq.jpg")}}@media(min-width: 1601px){.gallery-slide-5{background-image:url("/images/connemara/gallery/5-1920x600_lq.jpg")}}.gallery-slide-5.gallery-slide-active:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/images/connemara/gallery/5-400x800.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-5.gallery-slide-active:before{background-image:url("/images/connemara/gallery/5-640x280.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-5.gallery-slide-active:before{background-image:url("/images/connemara/gallery/5-768x320.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-5.gallery-slide-active:before{background-image:url("/images/connemara/gallery/5-1024x360.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-5.gallery-slide-active:before{background-image:url("/images/connemara/gallery/5-1200x420.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-5.gallery-slide-active:before{background-image:url("/images/connemara/gallery/5-1600x520.jpg")}}@media(min-width: 1601px){.gallery-slide-5.gallery-slide-active:before{background-image:url("/images/connemara/gallery/5-1920x600.jpg")}}.gallery-slide-6{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url("/images/connemara/gallery/6-400x800_lq.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-6{background-image:url("/images/connemara/gallery/6-640x280_lq.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-6{background-image:url("/images/connemara/gallery/6-768x320_lq.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-6{background-image:url("/images/connemara/gallery/6-1024x360_lq.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-6{background-image:url("/images/connemara/gallery/6-1200x420_lq.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-6{background-image:url("/images/connemara/gallery/6-1600x520_lq.jpg")}}@media(min-width: 1601px){.gallery-slide-6{background-image:url("/images/connemara/gallery/6-1920x600_lq.jpg")}}.gallery-slide-6.gallery-slide-active:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/images/connemara/gallery/6-400x800.jpg")}@media(min-width: $mobileVerticalSmall + 1px)and (max-width: 640px){.gallery-slide-6.gallery-slide-active:before{background-image:url("/images/connemara/gallery/6-640x280.jpg")}}@media(min-width: $mobileHorizontalFrom + 1px)and (max-width: 768px){.gallery-slide-6.gallery-slide-active:before{background-image:url("/images/connemara/gallery/6-768x320.jpg")}}@media(min-width: $mobileLargeHorizontal + 1px)and (max-width: 1024px){.gallery-slide-6.gallery-slide-active:before{background-image:url("/images/connemara/gallery/6-1024x360.jpg")}}@media(min-width: $tabletFrom + 1px)and (max-width: 1200px){.gallery-slide-6.gallery-slide-active:before{background-image:url("/images/connemara/gallery/6-1200x420.jpg")}}@media(min-width: $desktopFrom + 1px)and (max-width: 1600px){.gallery-slide-6.gallery-slide-active:before{background-image:url("/images/connemara/gallery/6-1600x520.jpg")}}@media(min-width: 1601px){.gallery-slide-6.gallery-slide-active:before{background-image:url("/images/connemara/gallery/6-1920x600.jpg")}}.gallery-content{position:absolute;bottom:150px;left:20px;right:20px}@media(min-width: 400px){.gallery-content{bottom:50px}}.gallery h1.gallery-header{margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.6)}.gallery h1.gallery-header a{font-size:36px;font-weight:700;line-height:1.2;color:#fff}.gallery h1.gallery-header a:hover{text-decoration:underline}@media(min-width: 400px){.gallery h1.gallery-header a{font-size:38px;line-height:1.1}}@media(min-width: 640px){.gallery h1.gallery-header a{font-size:48px}}.gallery-intro{margin:20px 20px 0 20px;font-size:20px;font-weight:600;line-height:1.2;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.6)}@media(min-width: 400px){.gallery-intro{margin-top:10px;line-height:1.1}}@media(min-width: 640px){.gallery-intro{font-size:20px}}.gallery-slide-pause .icon-symbol,.gallery-slide-play .icon-symbol{display:none}.gallery-info-wrapper{display:none}.gallery-navigation{display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;padding-top:.4em;padding-bottom:.4em;line-height:0}.gallery-slide-circle{display:inline-block;vertical-align:top;margin-top:.1em;width:.5em;height:.5em;border-radius:100%;border:2px solid #fff}.gallery-slide-circle.gallery-slide-active{background-color:#fff}.gallery-slide-circle:hover{cursor:pointer}.gallery-slide-circle+.gallery-slide-circle{margin-left:.5em}@media(max-width: $tabletFrom - 1px){.gallery-slide-divider,.gallery-slide-pause,.gallery-slide-play{display:none}}@media(min-width: 1024px){.gallery-slide-divider{display:inline-block;vertical-align:top;width:.1em;height:1em;background-color:#fff;margin:0 .5em 0 .8em}.gallery-slide-pause,.gallery-slide-play{display:inline-block;vertical-align:top}.gallery-slide-pause .icon-symbol,.gallery-slide-play .icon-symbol{display:inline-block;width:1em;height:1em;fill:#fff}.gallery-slide-pause:hover,.gallery-slide-play:hover{cursor:pointer}}button.gallery-arrow{display:none}@media(min-width: 1024px){button.gallery-arrow{display:block;position:absolute;top:0;bottom:0;width:25%;border-width:0;padding:0;margin:0;background-color:rgba(255,255,255,0);-webkit-transition:background-color .5s;transition:background-color .5s;outline:0}button.gallery-arrow svg.icon-symbol{position:absolute;display:block;width:48px;height:48px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);fill:#fff}button.gallery-arrow.gallery-arrow-left{left:0}button.gallery-arrow.gallery-arrow-left svg.icon-symbol{left:0}button.gallery-arrow.gallery-arrow-right{right:0}button.gallery-arrow.gallery-arrow-right svg.icon-symbol{right:0}button.gallery-arrow:hover{cursor:pointer}}.gallery-info-wrapper{position:absolute;display:block;text-align:right;top:10px;right:10px;padding:12px;color:#fff;background:rgba(0,0,0,.4)}@media(min-width: 1024px){.gallery-info-wrapper{padding:20px;top:30px;right:30px}}.gallery-info{display:block;text-align:left}.gallery-info .gallery-info-label{font-size:16px;font-weight:300;color:#fff}@media(min-widt: 768px){.gallery-info .gallery-info-label{font-size:20px}}.gallery-info a{display:block;margin-top:10px;color:#fff;font-size:12px;font-weight:bold}@media(min-widt: 768px){.gallery-info a{font-size:14px}}.gallery-info a:hover{text-decoration:underline}.menu{position:sticky;z-index:12;top:0;text-align:center;background-color:#fff}.menu-items{display:block;padding:10px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.menu-items a.menu-items-link{display:inline-block;vertical-align:top;padding:10px;color:#555;text-decoration:none;background:none;cursor:pointer;font-size:14px;line-height:1;font-weight:600}.menu-items a.menu-items-link:hover{color:#069}@media(max-width: 768px){.menu-items a.menu-items-link .hidemobiles{display:none}}.article{background-color:#fff;padding-top:3em;padding-bottom:3em}.article h2.article-header{position:relative;font-weight:400;font-size:24px;line-height:1.2;color:#000;margin:0;padding:0 0 10px;text-align:center}@media(min-width: 640px){.article h2.article-header{font-size:40px;font-weight:400}}.article h2.article-header:after{position:absolute;display:block;bottom:0;left:50%;margin-left:-15px;width:30px;border-bottom:2px solid #dc221a;content:" "}.article-headersmall{font-weight:400;font-size:16px;color:#767676;line-height:1.2;text-align:center;margin:14px 0 0}@media(min-width: 640px){.article-headersmall{font-size:18px}}.article-editorial{margin-top:34px;font-size:22px;color:#000;line-height:1.5;font-weight:300}.map{font-family:Helvetica,sans-serif;position:relative;overflow:hidden;background-color:#fff;margin-bottom:0}@media(max-width: 639px){.map.container{width:100%}}@media(min-width: 640px){.map{margin-bottom:70px}}@media(min-width: 1200px){.map{margin-bottom:5%}}.map-wrapper{position:relative;width:120%;background-color:#aadaff}@media(min-width: 1024px){.map-wrapper{width:100%}}.map h3.map-header{position:relative;font-weight:400;font-size:24px;line-height:1.2;color:#000;margin:0 0 20px 0;padding:0 40px 10px 40px;text-align:center}@media(min-width: 400px){.map h3.map-header{padding-left:0;padding-right:0;font-size:24px}}@media(min-width: 640px){.map h3.map-header{font-size:32px;font-weight:400}}@media(max-width: $tabletFrom - 1px){.map h3.map-header:after{position:absolute;display:block;bottom:0;left:50%;margin-left:-15px;width:30px;border-bottom:2px solid #dc221a;content:" "}}@media(min-width: 1024px){.map h3.map-header{position:absolute;z-index:9;padding:10px;top:0;left:0;background-color:rgba(255,255,255,.4);border-radius:0 0 6px 0;width:auto}}.map-copy{position:absolute;bottom:0;left:0;padding:4px;font-size:10px;line-height:1;color:#333;pointer-events:none}@media(min-width: 640px){.map-copy{font-size:12px}}.map-index{position:absolute;top:106px;right:36px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;overflow:auto;max-height:calc(90% - 40px)}@media(min-width: 400px){.map-index{top:70px}}@media(min-width: 640px){.map-index{top:78px}}@media(min-width: 1024px){.map-index{top:20px}}@media(min-width: 1200px){.map-index{max-height:none}}.map-index-control{width:36px;position:absolute;padding:10px 0;border-radius:0;background-color:#c33;top:106px;right:0;-webkit-transition:background-color .5s;transition:background-color .5s}@media(min-width: 400px){.map-index-control{top:70px}}@media(min-width: 640px){.map-index-control{top:78px}}@media(min-width: 1024px){.map-index-control{top:20px}}.map-index-control-icon{display:block;width:36px;height:36px}.map-index-control-icon-open{display:none}.map-index-control-icon-open svg path{fill:#333}.map-index-control-icon-close svg path{fill:#fff}.map-index-control:hover{cursor:pointer}@media(min-width: 1500px){.map-index-control{display:none}}@media(max-width: 1499px){.map-index--closed{-webkit-transform:translate(calc(100% + 36px), 0);-ms-transform:translate(calc(100% + 36px), 0);transform:translate(calc(100% + 36px), 0)}.map-index--closed+.map-index-control{border-radius:5px 0 0 5px;background-color:rgba(255,255,255,.8)}.map-index--closed+.map-index-control .map-index-control-icon-open{display:block}.map-index--closed+.map-index-control .map-index-control-icon-close{display:none}}.map-pois{padding:16px;background-color:rgba(255,255,255,.8);border-radius:3px 0 3px 3px}.map-pois-headline-icon{display:inline-block;vertical-align:bottom;width:20px;height:20px;margin-right:10px}@media(min-width: 400px){.map-pois-headline-icon{width:28px;height:28px}}.map-pois-headline-icon svg{width:100%;height:100%;vertical-align:top}.map-pois-headline-text{display:inline-block;vertical-align:bottom;font-size:16px;font-weight:600;line-height:1;color:#333}@media(min-width: 400px){.map-pois-headline-text{font-size:20px}}.map-pois ul.map-pois-loops{list-style:none;list-style-position:inside;margin:20px 0 0;padding:0}.map-pois ul.map-pois-loops li{font-size:10px;color:#333;line-height:20px;font-weight:600;vertical-align:top}@media(min-width: 400px){.map-pois ul.map-pois-loops li{font-size:13px}}.map-pois ul.map-pois-loops li .dot-loop{display:inline-block;vertical-align:top;width:16px;height:16px;background-color:#2196f3;border-radius:100%;border:1px solid #2196f3;margin-right:5px;text-align:center;font-size:12px;font-weight:600;line-height:17px;color:#fff}.map-beaches{margin-top:10px;padding:16px;background-color:rgba(255,255,255,.8);border-radius:3px}.map-beaches-headline-icon{display:inline-block;vertical-align:bottom;width:20px;height:20px;margin-right:10px}@media(min-width: 400px){.map-beaches-headline-icon{width:28px;height:28px}}.map-beaches-headline-icon svg{width:100%;height:100%;vertical-align:top}.map-beaches-headline-text{display:inline-block;vertical-align:bottom;font-size:16px;font-weight:600;line-height:1;color:#333}@media(min-width: 400px){.map-beaches-headline-text{font-size:20px}}.map-beaches ul.map-beaches-loops{list-style:none;list-style-position:inside;margin:20px 0 0;padding:0}.map-beaches ul.map-beaches-loops li{font-size:10px;color:#333;line-height:20px;font-weight:600;vertical-align:top}@media(min-width: 400px){.map-beaches ul.map-beaches-loops li{font-size:13px}}.map-beaches ul.map-beaches-loops li .dot-loop{display:inline-block;vertical-align:top;width:16px;height:16px;background-color:#fff;border-radius:100%;border:1px solid #333;margin-right:5px;text-align:center;font-size:12px;font-weight:600;line-height:17px;color:#e61a1a}.map-cycling{margin-top:10px;padding:16px;background-color:rgba(255,255,255,.8);border-radius:3px}.map-cycling-headline-icon{display:inline-block;vertical-align:bottom;width:20px;height:20px;margin-right:10px}@media(min-width: 400px){.map-cycling-headline-icon{width:28px;height:28px}}.map-cycling-headline-icon svg{width:100%;height:100%;vertical-align:top}.map-cycling-headline-text{display:inline-block;vertical-align:bottom;font-size:16px;font-weight:600;line-height:1;color:#333}@media(min-width: 400px){.map-cycling-headline-text{font-size:20px}}.map-cycling ul.map-cycling-loops{list-style:none;list-style-position:inside;margin:20px 0 0;padding:0}.map-cycling ul.map-cycling-loops li.map-cycling-loops-loop{font-size:10px;color:#333;font-weight:600;line-height:20px;vertical-align:top}@media(min-width: 400px){.map-cycling ul.map-cycling-loops li.map-cycling-loops-loop{font-size:13px}}.map-cycling ul.map-cycling-loops li.map-cycling-loops-loop .dot-loop{display:inline-block;vertical-align:top;width:14px;height:14px;line-height:14px;background-color:#e61a1a;border-radius:100%;border:1px solid #333;margin-right:5px;margin-top:1px}.map-cycling ul.map-cycling-loops li.map-cycling-loops-loop .dot-loop-1{background-color:#559a30}.map-cycling ul.map-cycling-loops li.map-cycling-loops-loop .dot-loop-2{background-color:#f90}.map-cycling ul.map-cycling-loops li.map-cycling-loops-loop .dot-loop-3{background-color:#0d79f2}.map-cycling ul.map-cycling-loops li.map-cycling-loops-loop .dot-loop-4{background-color:#333}.map-cycling ul.map-cycling-loops li.map-cycling-loops-loop .dot-loop-5{background-color:#fc0}@-webkit-keyframes modalFadeIn{0%{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes modalFadeIn{0%{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.modal-wrapper{display:none;position:fixed;top:0;left:0;margin:10px 0 0 10px;width:160px;z-index:9}@media(min-width: 640px){.modal-wrapper{width:240px}}@media(min-width: 1024px){.modal-wrapper{width:320px}}.modal-wrapper--active{-webkit-animation:modalFadeIn .3s;animation:modalFadeIn .3s;display:block}.modal-content{position:absolute;top:0;left:0;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3)}.modal-content--bottom{top:auto;bottom:0}.modal-content--right{-webkit-transform:translate(-180px, 0);-ms-transform:translate(-180px, 0);transform:translate(-180px, 0)}@media(min-width: 640px){.modal-content--right{-webkit-transform:translate(-260px, 0);-ms-transform:translate(-260px, 0);transform:translate(-260px, 0)}}@media(min-width: 1024px){.modal-content--right{-webkit-transform:translate(-340px, 0);-ms-transform:translate(-340px, 0);transform:translate(-340px, 0)}}img.modal-image{width:160px;height:83px;vertical-align:top;border-radius:5px 5px 0 0;background-color:#eee}@media(min-width: 640px){img.modal-image{width:240px;height:124.5px}}@media(min-width: 1024px){img.modal-image{width:320px;height:166px}}.modal-article{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;font-size:10px;color:#767676;line-height:1.4;text-align:left;padding:10px}.modal-article-icon{position:absolute;top:10px;left:10px;display:block;width:14px;height:14px;vertical-align:top}@media(min-width: 640px){.modal-article-icon{width:18px;height:18px;left:16px}}@media(min-width: 1024px){.modal-article-icon{width:22px;height:22px;left:20px}}.modal-article-icon svg{width:100%;height:100%;vertical-align:top}.modal-article strong{display:block;color:#666;font-size:12px;margin-bottom:8px;text-indent:22px}@media(min-width: 640px){.modal-article strong{font-size:14px;text-indent:26px}}@media(min-width: 1024px){.modal-article strong{text-indent:30px;font-size:16px;margin-bottom:2px}}@media(min-width: 640px){.modal-article{padding:10px 16px;font-size:12px}}@media(min-width: 1024px){.modal-article{padding:10px 20px;font-size:14px}}@-webkit-keyframes pulse-1{0%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}7.69%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-1{0%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}7.69%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-2{0%,7.69%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}15.38%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-2{0%,7.69%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}15.38%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-3{0%,15.38%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}23.07%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-3{0%,15.38%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}23.07%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-4{0%,23.07%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}30.77%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-4{0%,23.07%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}30.77%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-5{0%,30.77%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}38.46%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-5{0%,30.77%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}38.46%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-6{0%,38.46%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}46.15%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-6{0%,38.46%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}46.15%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-7{0%,46.15%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}53.84%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-7{0%,46.15%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}53.84%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-8{0%,53.84%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}61.53%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-8{0%,53.84%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}61.53%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-9{0%,61.53%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}69.23%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-9{0%,61.53%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}69.23%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-10{0%,69.23%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}76.92%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-10{0%,69.23%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}76.92%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-11{0%,76.92%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}84.61%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-11{0%,76.92%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}84.61%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-12{0%,84.61%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}92.30%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-12{0%,84.61%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}92.30%,100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes pulse-13{0%,92.30%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes pulse-13{0%,92.30%{stroke-width:4px;stroke-opacity:1;-webkit-transform:scale(0.3);transform:scale(0.3)}100%{stroke-width:0;stroke-opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes windyUmbrella{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}37%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}71%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes windyUmbrella{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}37%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}71%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes windyUmbrellaMirror{0%{-webkit-transform:rotate(0deg) scale(-0.8, 0.8);transform:rotate(0deg) scale(-0.8, 0.8)}37%{-webkit-transform:rotate(3deg) scale(-0.8, 0.8);transform:rotate(3deg) scale(-0.8, 0.8)}71%{-webkit-transform:rotate(-3deg) scale(-0.8, 0.8);transform:rotate(-3deg) scale(-0.8, 0.8)}100%{-webkit-transform:rotate(0deg) scale(-0.8, 0.8);transform:rotate(0deg) scale(-0.8, 0.8)}}@keyframes windyUmbrellaMirror{0%{-webkit-transform:rotate(0deg) scale(-0.8, 0.8);transform:rotate(0deg) scale(-0.8, 0.8)}37%{-webkit-transform:rotate(3deg) scale(-0.8, 0.8);transform:rotate(3deg) scale(-0.8, 0.8)}71%{-webkit-transform:rotate(-3deg) scale(-0.8, 0.8);transform:rotate(-3deg) scale(-0.8, 0.8)}100%{-webkit-transform:rotate(0deg) scale(-0.8, 0.8);transform:rotate(0deg) scale(-0.8, 0.8)}}@-webkit-keyframes windyUmbrellaSmaller{0%{-webkit-transform:rotate(0deg) scale(0.7, 0.7);transform:rotate(0deg) scale(0.7, 0.7)}37%{-webkit-transform:rotate(-3deg) scale(0.7, 0.7);transform:rotate(-3deg) scale(0.7, 0.7)}71%{-webkit-transform:rotate(3deg) scale(0.7, 0.7);transform:rotate(3deg) scale(0.7, 0.7)}100%{-webkit-transform:rotate(0deg) scale(0.7, 0.7);transform:rotate(0deg) scale(0.7, 0.7)}}@keyframes windyUmbrellaSmaller{0%{-webkit-transform:rotate(0deg) scale(0.7, 0.7);transform:rotate(0deg) scale(0.7, 0.7)}37%{-webkit-transform:rotate(-3deg) scale(0.7, 0.7);transform:rotate(-3deg) scale(0.7, 0.7)}71%{-webkit-transform:rotate(3deg) scale(0.7, 0.7);transform:rotate(3deg) scale(0.7, 0.7)}100%{-webkit-transform:rotate(0deg) scale(0.7, 0.7);transform:rotate(0deg) scale(0.7, 0.7)}}.map-svg .circle-pulse{fill:rgba(0,0,0,0);stroke:#c00;-webkit-animation-duration:26s;animation-duration:26s;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.map-svg .circle-pulse.pulse-1{-webkit-animation-name:pulse-1;animation-name:pulse-1}.map-svg .circle-pulse.pulse-2{-webkit-animation-name:pulse-2;animation-name:pulse-2}.map-svg .circle-pulse.pulse-3{-webkit-animation-name:pulse-3;animation-name:pulse-3}.map-svg .circle-pulse.pulse-4{-webkit-animation-name:pulse-4;animation-name:pulse-4}.map-svg .circle-pulse.pulse-5{-webkit-animation-name:pulse-5;animation-name:pulse-5}.map-svg .circle-pulse.pulse-6{-webkit-animation-name:pulse-6;animation-name:pulse-6}.map-svg .circle-pulse.pulse-7{-webkit-animation-name:pulse-7;animation-name:pulse-7}.map-svg .circle-pulse.pulse-8{-webkit-animation-name:pulse-8;animation-name:pulse-8}.map-svg .circle-pulse.pulse-9{-webkit-animation-name:pulse-9;animation-name:pulse-9}.map-svg .circle-pulse.pulse-10{-webkit-animation-name:pulse-10;animation-name:pulse-10}.map-svg .circle-pulse.pulse-11{-webkit-animation-name:pulse-11;animation-name:pulse-11}.map-svg .circle-pulse.pulse-12{-webkit-animation-name:pulse-12;animation-name:pulse-12}.map-svg .circle-pulse.pulse-13{-webkit-animation-name:pulse-13;animation-name:pulse-13}.map-svg .umbrella{-webkit-animation:windyUmbrella ease 4s;animation:windyUmbrella ease 4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:40px 60px;-ms-transform-origin:40px 60px;transform-origin:40px 60px}.map-svg .umbrellasmaller{-webkit-animation:windyUmbrellaSmaller ease 3s;animation:windyUmbrellaSmaller ease 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:40px 60px;-ms-transform-origin:40px 60px;transform-origin:40px 60px}.map-svg .umbrellamirror{-webkit-animation:windyUmbrellaMirror ease 4s;animation:windyUmbrellaMirror ease 4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:40px 60px;-ms-transform-origin:40px 60px;transform-origin:40px 60px}.rentals{position:relative;padding-bottom:70px;background-color:#fff}.rentals .container{padding-top:70px;border-top:1px solid #eaeaea}.rentals-editorial{margin:0 10px;font-weight:400;font-size:18px;color:#666;line-height:1.2}.rentals h3.rentals-header{position:relative;font-weight:400;font-size:24px;line-height:1.2;color:#000;margin:0;padding:0 0 10px;text-align:center}@media(min-width: 640px){.rentals h3.rentals-header{font-size:40px;font-weight:400}}.rentals h3.rentals-header:after{position:absolute;display:block;bottom:0;left:50%;margin-left:-15px;width:30px;border-bottom:2px solid #dc221a;content:" "}.rentals-editorial{margin-top:34px;font-size:22px;color:#444;line-height:1.5;font-weight:300}.rentals .rentals-areas{display:block;text-align:center;padding:20px 10px 0}.rentals .rentals-areas select{width:100%;border:1px solid #ccc;font-size:16px;padding:15px;border-radius:3px;font-family:Georgia,"Times New Roman",Times,serif}@media(min-width: 1024px){.rentals .rentals-areas select{width:auto;min-width:25%}}.rentals-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.rentals-flexbox .rental{position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:20px 0 0;min-width:0}@media(min-width: 640px){.rentals-flexbox .rental{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media(min-width: 768px){.rentals-flexbox .rental{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}}@media(min-width: 1024px){.rentals-flexbox .rental{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}.rentals-flexbox .rental.rental--hidden{display:none}.rentals-flexbox .rental-wrapper{position:relative;margin:0 10px}@media(min-width: 1024px){.rentals-flexbox .rental-wrapper{height:252px}}.rentals-flexbox .rental-featured{position:absolute;top:-3px;left:-3px;z-index:3}.rentals-flexbox .rental-photolocation{position:relative;width:100%;padding-bottom:66%;overflow:hidden}.rentals-flexbox .rental-photolocation img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:120%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rentals-flexbox .rental-details{padding:10px 0 20px 0;background-color:#fff}@media(min-width: 1024px){.rentals-flexbox .rental-details{padding:10px 10px 20px 10px;position:absolute;bottom:0;left:0;right:0}}.rentals-flexbox .rental-type{font-size:13px;line-height:1;font-style:italic;color:#546f88}.rentals-flexbox .rental-name{padding:10px 0;font-size:16px;font-weight:700;line-height:1.2;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rentals-flexbox .rental-about{overflow:hidden;font-size:13px;line-height:1.4;color:#343434;height:54.6px}@media(min-width: 1024px){.rentals-flexbox .rental-about{height:0;-webkit-transition:height .5s;transition:height .5s}}.rentals-flexbox .rental-button{display:block;min-width:50%;margin:20px auto 0;padding:0;background-color:#007db8;color:#fff;border:0;text-transform:uppercase;text-align:center;font-size:14px;font-weight:600;line-height:2;-webkit-transition:background-color .5s;transition:background-color .5s;cursor:pointer}@media(min-width: 1024px){.rentals-flexbox .rental-button{height:0;-webkit-transition:height .5s;transition:height .5s}}.rentals-flexbox .rental-button:hover{background-color:#00447c}@media(min-width: 1024px){.rentals-flexbox .rental:hover .rental-about{height:54.6px}.rentals-flexbox .rental:hover .rental-button{height:28px}}.featured{position:relative;padding-bottom:5em}.featured .container{padding-top:3em;-webkit-transition:none;transition:none}@media(min-width: 640px){.featured .container{border-top:1px solid #eaeaea}}.featured h3.featured-header{position:relative;font-weight:400;font-size:24px;line-height:1.2;color:#000;margin:0;padding:0 0 10px;text-align:center}@media(min-width: 640px){.featured h3.featured-header{font-size:40px;font-weight:400}}.featured h3.featured-header:after{position:absolute;display:block;bottom:0;left:50%;margin-left:-15px;width:30px;border-bottom:2px solid #dc221a;content:" "}.featured-grid{margin-top:3em}.featured-medium,.featured-wide{position:relative;display:block;width:280px;height:260px;margin:0 auto;overflow:hidden;border-radius:5px;background-color:#fff}.featured-medium+.featured-medium,.featured-medium+.featured-wide,.featured-wide+.featured-medium,.featured-wide+.featured-wide{margin-top:2em}.featured-medium:hover .featured-open,.featured-wide:hover .featured-open{opacity:1}.featured-photo-1{background-position:50% 50%;background-image:url("/images/connemara/featured/01-280x260.jpg")}.featured-photo-2{background-position:50% 50%;background-image:url("/images/connemara/featured/2-280x260.jpg")}.featured-photo-3{background-position:50% 50%;background-image:url("/images/connemara/featured/3-280x260.jpg")}.featured-photo-4{background-position:50% 50%;background-image:url("/images/connemara/featured/4-280x260.jpg")}.featured-photo-5{background-position:50% 50%;background-image:url("/images/connemara/featured/5-280x260.jpg")}.featured-place-header{position:absolute;padding:24px 24px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;color:#fff;font-size:1.5em;text-shadow:0 0 3px rgba(0,0,0,.5);line-height:1;text-align:center}.featured-place-header h4{margin:0}.featured-place-header small{line-height:1;font-size:.9em}.featured-open{position:absolute;top:50%;left:50%;margin-top:-1.5em;margin-left:-1.5em;opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s;display:block;width:3em;height:3em;fill:#fff}@media(min-width: 400px){.featured-header{font-size:2em}.featured-medium,.featured-wide{width:380px;height:280px}.featured-place-header{font-size:2em}.featured-place-header small{font-size:.5em}.featured-photo-1{background-image:url("/images/connemara/featured/01-380x280.jpg")}.featured-photo-2{background-image:url("/images/connemara/featured/2-380x280.jpg")}.featured-photo-3{background-image:url("/images/connemara/featured/3-380x280.jpg")}.featured-photo-4{background-image:url("/images/connemara/featured/4-380x280.jpg")}.featured-photo-5{background-image:url("/images/connemara/featured/5-380x280.jpg")}}@media(min-width: 640px){.featured-wide{width:600px;height:280px}.featured-medium{display:inline-block;vertical-align:top;width:280px;height:280px}.featured-medium:nth-child(2n+1){margin-left:40px}.featured-photo-1{background-image:url("/images/connemara/featured/01-600x280.jpg")}.featured-photo-2{background-image:url("/images/connemara/featured/2-280x280.jpg")}.featured-photo-3{background-image:url("/images/connemara/featured/3-280x280.jpg")}.featured-photo-4{background-image:url("/images/connemara/featured/4-280x280.jpg")}.featured-photo-5{background-image:url("/images/connemara/featured/5-280x280.jpg")}}@media(min-width: 768px){.featured-wide{width:728px;height:300px}.featured-medium{display:inline-block;vertical-align:top;width:344px;height:300px}.featured-medium:nth-child(2n+1){margin-left:40px}.featured-photo-1{background-image:url("/images/connemara/featured/01-728x300.jpg")}.featured-photo-2{background-image:url("/images/connemara/featured/2-344x300.jpg")}.featured-photo-3{background-image:url("/images/connemara/featured/3-344x300.jpg")}.featured-photo-4{background-image:url("/images/connemara/featured/4-344x300.jpg")}.featured-photo-5{background-image:url("/images/connemara/featured/5-344x300.jpg")}}@media(min-width: 1024px){.featured-medium,.featured-wide{-webkit-transition:all .5s;transition:all .5s}.featured-medium+.featured-medium,.featured-medium+.featured-wide,.featured-wide+.featured-medium,.featured-wide+.featured-wide{margin-top:0}.featured-medium .featured-open,.featured-wide .featured-open{opacity:0}.featured-wide{display:inline-block;vertical-align:top;width:640px;height:300px;float:right}.featured-medium{width:300px;height:300px;margin-left:0}.featured-medium:nth-child(2n+1){margin-left:0}.featured-medium:nth-child(n+3){margin-top:40px}.featured-medium:nth-child(n+4){margin-left:40px}.featured-medium,.featured-wide{-webkit-transition:background-size 1s;transition:background-size 1s;background-size:100%}.featured-medium:hover,.featured-wide:hover{background-size:110%;-webkit-transition:background-size 1s;transition:background-size 1s}.featured-place-header{text-align:left}.featured-photo-1{background-image:url("/images/connemara/featured/01-640x300.jpg")}.featured-photo-2{background-image:url("/images/connemara/featured/2-300x300.jpg")}.featured-photo-3{background-image:url("/images/connemara/featured/3-300x300.jpg")}.featured-photo-4{background-image:url("/images/connemara/featured/4-300x300.jpg")}.featured-photo-5{background-image:url("/images/connemara/featured/5-300x300.jpg")}}@media(min-width: 1200px){.featured-wide{width:744px;height:300px}.featured-medium{width:352px;height:300px}.featured-photo-1{background-image:url("/images/connemara/featured/01-744x300.jpg")}.featured-photo-2{background-image:url("/images/connemara/featured/2-352x300.jpg")}.featured-photo-3{background-image:url("/images/connemara/featured/3-352x300.jpg")}.featured-photo-4{background-image:url("/images/connemara/featured/4-352x300.jpg")}.featured-photo-5{background-image:url("/images/connemara/featured/5-352x300.jpg")}}.footer{display:block;background-color:#fff}.footer .container{border-top:1px solid #eaeaea}.footer__social{display:block;text-align:center;padding:20px 0 20px}.footer__social__icon{display:inline-block;vertical-align:top;margin:0 10px;padding:10px;background-color:#999;border-radius:100%}.footer__social__icon img{vertical-align:top;width:24px;height:24px}.footer__social__icon:hover{background-color:#666}.footer__top{position:relative;border-top:1px solid #eaeaea;padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__top__column{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-left:10px}@media(max-width: 639px){.footer__top__column+.footer__top__column{margin-top:40px}}@media(min-width: 640px)and (max-width: $tabletFrom - 1px){.footer__top__column{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 10px);flex:1 1 calc(50% - 10px)}.footer__top__column:nth-child(n+4){margin-top:40px}}@media(min-width: 1024px){.footer__top__column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.footer__top__column ol{padding:0;margin:0;font-size:13px;line-height:1.2;color:#777;margin:5px 0 0}@media(min-width: 400px){.footer__top__column ol{margin-left:15px}}.footer__top__column strong{display:block;margin:0 0 15px;color:#333}.footer__top__column a,.footer__top__column span{display:inline-block;color:#777;text-decoration:none;font-size:13px;line-height:1.2;margin:5px 0 0}.footer__top__column a:hover{text-decoration:underline;color:#069}.footer__touristboard{margin-top:30px;padding-top:10px;text-align:center}.footer__touristboard a{display:inline-block;vertical-align:top}.footer__touristboard a:hover{text-decoration:none}.footer__touristboard a:hover span{color:#333}.footer__touristboard a img{vertical-align:top;width:51px;height:52.5px}.footer__touristboard a span{display:block;font-size:12px;line-height:20px;color:#999;margin-top:4px}.footer__bottom{margin-top:40px;padding-top:30px;padding-bottom:80px;border-top:1px solid #eaeaea;text-align:center}@media(min-width: 640px){.footer__bottom{padding-bottom:20px}}.footer__bottom img{vertical-align:top}.footer__bottom__links{margin-top:20px;text-align:center}.footer__bottom__links a{font-size:11px;line-height:1.2;color:#777;text-decoration:none;margin-left:10px}.footer__bottom__links a:hover{color:#069}@media(max-width: 767px){html.hideoverflow,html.hideoverflow body{overflow:hidden}}.burger{display:block;position:absolute;top:0;left:0;height:40px;width:40px;aspect-ratio:1/1;text-align:center}@media(min-width: 768px){.burger{display:none}}.burger button.burger__launcher:hover{background:#fff}.burger__launcher{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-transition:all .25s;transition:all .25s;cursor:pointer;background-color:#fff;outline:0}.burger__launcher__icon{position:absolute;background-color:#333;top:50%;margin-top:-2px;height:3px;width:24px;left:20%}.burger__launcher__icon:before{content:" ";display:block;position:absolute;background-color:#333;-webkit-transition:all .25s;transition:all .25s;top:-7px;left:0;width:24px;height:3px}.burger__launcher__icon:after{content:" ";display:block;position:absolute;background-color:#333;-webkit-transition:all .25s;transition:all .25s;bottom:-7px;left:0;width:24px;height:3px}.burger:hover{cursor:pointer}.burger--active{position:fixed;z-index:12;margin-top:10px;right:22px !important}.burger--active:before{position:fixed;content:" ";top:0;left:0;right:-2px;background:#fff;height:62px;display:block;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.burger--active+a.header-logo{position:relative;z-index:999}.burger--active button.burger__launcher:hover{background:#fff}.burger--active button.burger__launcher .burger__launcher__icon{background-color:rgba(255,255,255,0)}.burger--active button.burger__launcher .burger__launcher__icon:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#c00}.burger--active button.burger__launcher .burger__launcher__icon:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#c00}@-webkit-keyframes burgerFadeIn{0%{-webkit-transform:opacity(0);transform:opacity(0)}100%{-webkit-transform:opacity(1);transform:opacity(1)}}@keyframes burgerFadeIn{0%{-webkit-transform:opacity(0);transform:opacity(0)}100%{-webkit-transform:opacity(1);transform:opacity(1)}}@-webkit-keyframes submenuSlideIn{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes submenuSlideIn{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.burgermenu{display:none;position:absolute;top:84px;left:0;z-index:11;height:auto}@media(min-width: $mobileLargeHorizontal + 1px){.burgermenu{padding-bottom:0;height:606px}}@media(min-width: $desktopFrom + 1px){.burgermenu{padding-bottom:0;height:576px}}@media(min-width: 1601px){.burgermenu{padding-bottom:0;height:656px}}.burgermenu.burgermenu--active{display:block;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation:burgerFadeIn .5s;animation:burgerFadeIn .5s;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;padding-top:100px;overflow:auto}.burgermenu-wrapper{display:block}.burgermenu-launcher{width:100%;padding:0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 768px){.burgermenu-launcher{width:auto}}.burgermenu-launcher+a.burgermenu-link{border-top:26px solid #fff}.burgermenu-launcher button.burgermenu-button{position:relative;display:block;color:#333;border:0;border:1px solid #eaeaea;background:#fff;display:block;text-align:left;padding:0;margin:0;outline:0;border-radius:7px}.burgermenu-launcher button.burgermenu-button img.burgermenu-button-image{position:absolute;top:8px;left:8px;border-radius:7px}.burgermenu-launcher button.burgermenu-button{padding:15px 30px 15px 46px;font-size:16px;font-weight:400;line-height:1;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media(min-width: 768px){.burgermenu-launcher button.burgermenu-button{width:250px}}@media(min-width: 1200px){.burgermenu-launcher button.burgermenu-button{width:300px}}@media(min-width: 1024px){.burgermenu-launcher button.burgermenu-button{padding-top:14px;padding-bottom:14px}}.burgermenu-launcher button.burgermenu-button:before{position:absolute;content:"";top:50%;right:10px;width:12px;height:2px;margin-top:-4px;background-color:#ccc;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burgermenu-launcher button.burgermenu-button:after{position:absolute;content:"";top:50%;margin-top:4px;right:10px;width:12px;height:2px;background-color:#ccc;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burgermenu-launcher:hover button.burgermenu-button{color:#d7282f;cursor:pointer}.burgermenu-launcher:hover button.burgermenu-button:before,.burgermenu-launcher:hover button.burgermenu-button:after{background-color:#d7282f}.burgermenu-launcher--active button.burgermenu-button{color:#d7282f;cursor:pointer}.burgermenu-launcher--active button.burgermenu-button:before,.burgermenu-launcher--active button.burgermenu-button:after{background-color:#d7282f}@media(max-width: $mobileLargeHorizontal - 1px){.burgermenu-launcher--active button.burgermenu-button:before,.burgermenu-launcher--active button.burgermenu-button:after{width:22px;margin-top:0}}.burgermenu-launcher--active button.burgermenu-button+.burgermenu-submenu{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: $mobileLargeHorizontal - 1px){.burgermenu-launcher--active button.burgermenu-button+.burgermenu-submenu{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation:submenuSlideIn .5s;animation:submenuSlideIn .5s}}.burgermenu a.burgermenu-link{position:relative;display:block;color:#333;padding:5px 30px 10px 20px;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media(min-width: 768px){.burgermenu a.burgermenu-link{width:250px}}@media(min-width: 1200px){.burgermenu a.burgermenu-link{width:300px}}.burgermenu a.burgermenu-link i.fa{margin-right:10px}.burgermenu a.burgermenu-link:visited{color:#333}.burgermenu a.burgermenu-link:hover{color:#d7282f;text-decoration:none}.burgermenu-submenu{position:relative;background-color:#fff;padding:10px 0;display:none;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0}@media(min-width: 768px){.burgermenu-submenu{left:250px}}@media(min-width: 1200px){.burgermenu-submenu{left:300px}}.burgermenu-submenu{z-index:12;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border:1px solid #eee;margin-top:-2px;border-top:0}.burgermenu-submenu-column{margin-top:20px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media(min-width: 768px){.burgermenu-submenu{position:absolute;padding-left:40px;padding-right:40px}}@media(min-width: 1024px){.burgermenu-submenu-column{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px}}.burgermenu-submenu-headline{display:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:20px 0 0;padding:0 0 0 20px;color:#d7282f;font-weight:bold;font-size:21px}.burgermenu-submenu-header{display:block;color:#000;padding:10px 30px 20px 20px;font-size:16px;font-weight:600;line-height:1;border:0;white-space:nowrap}.burgermenu-submenu-header a.burgermenu-submenu-link{margin-top:spacingBetweenSubmenusAndLinks;border-bottom:1px solid #eaeaea}.burgermenu-submenu a.burgermenu-submenu-link{display:block;color:#069;padding:10px 20px 10px 20px;font-size:14px;font-weight:400;line-height:1;border:0;white-space:nowrap}.burgermenu-submenu a.burgermenu-submenu-link:visited{color:#069}.burgermenu-submenu a.burgermenu-submenu-link:hover{color:#d7282f;text-decoration:underline}@media(min-width: 400px){.burgermenu-submenu a.burgermenu-submenu-link{padding:10px 30px 10px 20px;font-size:16px}}html,body{font-family:Georgia,"Times New Roman",Times,serif;font-variant:lining-nums;margin:0;padding:0}body{scroll-behavior:smooth}a{color:inherit;text-decoration:none;font-size:inherit}a:hover{color:inherit;text-decoration:underline}.container{position:relative;margin:0 auto;width:280px}@media(min-width: 400px){.container{width:380px}}@media(min-width: 640px){.container{width:600px}}@media(min-width: 768px){.container{width:728px}}@media(min-width: 1024px){.container{width:980px}}@media(min-width: 1200px){.container{width:1136px}}.marginator{margin-left:15px;margin-right:15px}@media(min-width: 640px){.marginator{margin-left:30px;margin-right:30px}}@media(min-width: 1024px){.marginator{margin-left:70px;margin-right:70px}}@media(min-width: 1200px){.marginator{margin-left:5%;margin-right:5%}}button.go-up{position:fixed;visibility:hidden;pointer-events:none;border-radius:2px;background:#ddd;bottom:10px;right:10px;width:50px;height:50px;padding:0;border:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:center;z-index:99}@media(min-width: 640px){button.go-up{bottom:40px;right:40px}}button.go-up :hover{background:#ddd;cursor:pointer}button.go-up.fixed{visibility:visible;pointer-events:all;opacity:1}button.go-up i{color:#999;font-size:32px;line-height:50px}.sections-intersection-offset{position:absolute;top:-63px;left:0;width:1px;height:1px;background:none}@media(max-width: 1024px){.sections-intersection-offset--higher{top:-88px}}.header{position:relative;z-index:13;padding:0;background:#fff;text-align:center}.header a.header-logo{display:inline-block;vertical-align:top;margin:14px 50px;text-decoration:none}.header a.header-logo img{vertical-align:top}.header-menu{top:10px;right:0}@media(min-width: 1200px){.header-menu{top:20px}}.burger{font-family:Georgia,"Times New Roman",Times,serif;top:0;left:-16px}@media(min-width: 640px){.burger{top:0;left:0}}.burgermenu{top:85px;left:0;right:0}@media(min-width: 640px){.burgermenu{left:30px;right:30px}}@media(min-width: 1024px){.burgermenu{left:70px;right:70px}}@media(min-width: 1200px){.burgermenu{left:5%;right:5%}}.burgermenu button.burgermenu-button{font-family:Georgia,"Times New Roman",Times,serif;font-variant:lining-nums}