﻿@font-face{font-family:"Axiforma-Book";src:url("/igolf/fonts/Axiforma-Book/font.woff2") format("woff2"),url("../fonts/Axiforma-Book/font.woff") format("woff")}@font-face{font-family:"Axiforma-Bold";src:url("/igolf/fonts/Axiforma-Bold/font.woff2") format("woff2"),url("../fonts/Axiforma-Bold/font.woff") format("woff")}@font-face{font-family:"Axiforma-Medium";src:url("/igolf/fonts/Axiforma-Medium/font.woff2") format("woff2"),url("../fonts/Axiforma-Medium/font.woff") format("woff")}footer.footer{padding:5rem 3rem}@media only screen and (min-width: 992px){footer.footer{padding:5rem 0}}footer.footer .column{padding-bottom:5rem}@media only screen and (min-width: 992px){footer.footer .column{padding-bottom:0}}footer.footer .logo{width:11.6rem;height:auto}footer.footer h2{font-size:2.4rem;line-height:3rem;padding-bottom:2rem}footer.footer nav ul{list-style:none;padding:0}footer.footer nav ul li{position:relative}footer.footer nav ul li:before{content:"";position:absolute;width:.4rem;height:.7rem;background-image:url("../img/li-item.svg");background-size:.4rem .7rem;top:1.4rem;left:-1.5rem}footer.footer nav ul li a{text-decoration:none}footer.footer nav ul li a:hover{color:#1cc961}footer.footer p{padding-bottom:2rem}footer.footer address{font-style:normal}footer.footer .socials{list-style:none;padding:0;margin:3rem 0 0 0}footer.footer .socials li{display:inline-block}footer.footer .socials li a{display:inline-block;width:2rem;height:2rem}footer.footer .socials li a.twitter{background:url("/igolf/img/icon-twitter.svg");background-size:2rem 2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:1rem}footer.footer .socials li a.facebook{background:url("/igolf/img/icon-facebook.svg");background-size:2rem 2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}footer.footer .footer__bottom{width:100%;border-top:.1rem solid rgba(18,40,54,.2);margin-top:0}@media only screen and (min-width: 768px){footer.footer .footer__bottom{margin-top:10rem}}footer.footer .footer__bottom nav{display:inline-block;width:100%}@media only screen and (min-width: 992px){footer.footer .footer__bottom nav{width:auto}}footer.footer .footer__bottom nav ul{list-style:none;padding:1.5rem 0 3rem 0;text-align:center}@media only screen and (min-width: 768px){footer.footer .footer__bottom nav ul{padding:1.5rem 0}}@media only screen and (min-width: 992px){footer.footer .footer__bottom nav ul{text-align:left}}footer.footer .footer__bottom nav ul li{display:inline-block;padding-right:3rem}footer.footer .footer__bottom nav ul li:before{display:none}footer.footer .footer__bottom .poweredby{float:left;width:100%;padding-top:1.5rem;text-decoration:none;text-align:center}@media only screen and (min-width: 992px){footer.footer .footer__bottom .poweredby{float:right;width:auto;text-align:right}}.content-block strong{font-family:"Axiforma-Bold";font-weight:bold;color:#1cc961}@media only screen and (min-width: 992px){.content-block .column._text{display:flex;align-items:center;margin-bottom:5rem}}.content-block .column._text .inner{padding-right:0}@media only screen and (min-width: 768px){.content-block .column._text .inner{padding-right:3rem}}@media only screen and (min-width: 992px){.content-block .column._text .inner{padding-right:10rem}}.content-block .column._text .inner ul{list-style:none}.content-block .column._text .inner ul li{position:relative;padding-left:1.5rem;padding-bottom:1rem}.content-block .column._text .inner ul li:before{content:"";position:absolute;width:.7rem;height:.7rem;background:url("/igolf/img/li-item.svg");background-size:.7rem .7rem;top:1.2rem;left:0}.content-block .column .image-wrapper{float:left;width:100%;position:relative;margin-bottom:5rem}.content-block .column .image-wrapper:after{content:"";position:absolute;width:10rem;height:10rem;background:url("../img/image-background.svg");background-size:10rem 10rem;right:-2rem;bottom:-2rem}@media only screen and (min-width: 768px){.content-block .column .image-wrapper:after{width:17.4rem;height:17.4rem;background-size:17.4rem 17.4rem;right:-3.75rem;bottom:-3.75rem}}.content-block .column .image-wrapper img{float:right;position:relative;width:100%;height:auto;z-index:1;box-shadow:0 10px 20px rgba(0,0,0,.075)}@media only screen and (min-width: 992px){.content-block.content-block--reversed .column .inner{padding-left:6rem;padding-right:0}}.content-block.content-block--reversed .column .image-wrapper{position:relative}.content-block.content-block--reversed .column .image-wrapper:after{content:"";position:absolute;width:10rem;height:10rem;background:url("../img/image-background.svg");background-size:10rem 10rem;right:-2rem;bottom:-2rem}@media only screen and (min-width: 768px){.content-block.content-block--reversed .column .image-wrapper:after{content:"";position:absolute;width:17.4rem;height:17.4rem;background:url("../img/image-background.svg");background-size:17.4rem 17.4rem;left:-3.75rem;right:auto;bottom:-3.75rem}}.content-block.content-block--reversed .column .image-wrapper img{float:left;position:relative;width:auto;z-index:1}.course{position:relative;margin-bottom:3rem;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px rgba(0,0,0,.075)}.course:focus{text-decoration:none !important}.course:hover{transform:translateY(-10px)}@media only screen and (min-width: 992px){.course{margin-bottom:0}}.course.course-2{margin-top:0}@media only screen and (min-width: 992px){.course.course-2{margin-top:3.5rem}}.course .course__content{position:absolute;width:100%;text-align:center;bottom:0;z-index:3;color:#fff}.course .course__content h3{font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;color:#fff;padding:0;margin:0}.course .course__content h2{font-size:2.8rem;line-height:1.25;color:#fff;padding:0 1rem 30px 1rem;margin:0}.course .course__content a:not(.button){display:inline-block;color:#fff;margin:1.5rem 0 2rem 0}.course .course__figure{position:relative;width:100%;margin:0;background:#122836}.course .course__figure:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 10%, rgba(0, 0, 0, 0) 70%);z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:.8}.course .course__figure:after{content:"";display:block;padding-top:130%}.course .course__figure img{position:absolute;width:100%;height:100%;object-fit:cover;-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:all .5s ease;transition:all .5s ease}.news-collection a:active{text-decoration:none}.news-collection .slick-list{padding:0 !important}.newsitem{position:relative;box-shadow:0 10px 20px rgba(0,0,0,.075);transition:all .3s ease}.newsitem .newsitem__figure{position:relative;width:100%;margin:0;background:#122836}.newsitem .newsitem__figure:after{content:"";display:block;padding-top:65%}.newsitem .newsitem__figure img{position:absolute;width:100%;height:100%;object-fit:cover;-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:all .5s ease;transition:all .5s ease}.newsitem .newsitem__content{position:relative;padding:4rem;background:#fff}@media only screen and (min-width: 768px){.newsitem .newsitem__content{padding:4rem}}.newsitem .newsitem__content:after{content:"";position:absolute;width:4rem;height:9rem;background:url("../img/article-background.svg");background-size:4rem 9rem;background-position:top center;bottom:3rem;right:0;z-index:1}.newsitem .newsitem__content h2{font-size:3rem;line-height:4.2rem;text-decoration:none;padding-bottom:1rem}.newsitem .newsitem__content p{color:rgba(18,40,54,.6);padding:0 0 2rem 0;margin:0}.newsitem .button:before{border-top:.1rem solid #1cc961}.newsitem .button:after{border-top:.1rem solid #1cc961}.newsitem:focus{text-decoration:none !important}.newsitem:hover{transform:translateY(-10px)}.newsitem:hover .button{background-color:#1cc961;color:#fff;-webkit-transition:all 500ms ease 300ms;transition:all 500ms ease 300ms}.newsitem:hover .button:before{left:0;width:100%}.newsitem:hover .button:after{left:0;width:100%}.newsitem__date{display:block;color:rgba(18,40,54,.5);padding-bottom:1.5rem;font-size:1.6rem;margin-top:-0.5rem}.newsitem__date:before{content:"";display:block;width:1.8rem;height:1.8rem;background:url("../img/icon-calendar.svg");background-size:1.8rem 1.8rem;margin:.5rem 1rem 0 0;float:left;vertical-align:middle}.news__heading .newsitem__date{padding-bottom:0}@media only screen and (min-width: 992px){.news__heading{margin-bottom:2rem}}.infographic{position:relative;margin-bottom:7rem}.infographic .image-wrapper{position:relative;height:7rem;width:100%;display:block}.infographic .image-wrapper img{width:auto;height:6rem}.infographic.infographic--explanation{margin-bottom:17rem}.infographic.infographic--explanation.infographic--step6{margin-bottom:0}@media only screen and (min-width: 768px){.infographic.infographic--explanation{margin-bottom:7rem}}.infographic:first-child:not(.infographic--explanation) h2:before{display:none}.infographic:first-child:not(.infographic--explanation) h2:after{content:"%";display:inline-block;padding-left:1rem;color:rgba(18,40,54,.3)}.infographic:nth-child(2):not(.infographic--explanation) h2:before{display:none}.infographic:nth-child(2):not(.infographic--explanation) h2:after{content:"+";display:inline-block;padding-left:1rem;color:rgba(18,40,54,.3)}.infographic:last-child:not(.infographic--explanation) .image-wrapper img{height:7rem}.infographic:last-child:not(.infographic--explanation) h2:before{display:none}.infographic:last-child:not(.infographic--explanation) h2:after{content:"+";display:inline-block;padding-left:1rem;color:rgba(18,40,54,.3)}.infographic.infographic--step1:after,.infographic.infographic--step4:after{content:"";position:absolute;width:17rem;height:3.5rem;background:url("/igolf/img/wave.svg");-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:8rem;margin-left:-11rem}@media only screen and (min-width: 768px){.infographic.infographic--step1:after,.infographic.infographic--step4:after{right:2rem;top:0;margin:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:13rem;height:3rem}}@media only screen and (min-width: 992px){.infographic.infographic--step1:after,.infographic.infographic--step4:after{width:17rem;height:4rem;right:5rem;top:0}}.infographic.infographic--step3:after{content:"";position:absolute;width:17rem;height:4rem;background:url("/igolf/img/wave.svg");-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:8rem;margin-left:-11rem}@media only screen and (min-width: 768px){.infographic.infographic--step3:after{display:none}}.infographic.infographic--step4 .image-wrapper img{height:6.5rem}.infographic.infographic--step4 .image-wrapper:before{content:"-15%";position:absolute;width:4.8rem;height:4.8rem;line-height:4.8rem;text-align:center;border-radius:50%;background:#1cc961;color:#fff;font-size:1.4rem;font-weight:bold;left:2.5rem;top:-2rem}.infographic.infographic--step2:after,.infographic.infographic--step5:after{content:"";position:absolute;background:url("/igolf/img/wave.svg");width:17rem;height:4rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:8rem;margin-left:-11rem}@media only screen and (min-width: 768px){.infographic.infographic--step2:after,.infographic.infographic--step5:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:1rem;top:4rem;width:13rem;height:3rem;margin:0}}@media only screen and (min-width: 992px){.infographic.infographic--step2:after,.infographic.infographic--step5:after{width:17rem;height:4rem;right:5rem;top:7rem}}.infographic h2{font-family:"Axiforma-Bold";padding-top:4rem;padding-bottom:1rem;font-size:4.2rem;line-height:1}.infographic h2:before{content:"#";color:rgba(18,40,54,.3);font-size:3rem}.infographic h2:after{display:none}.infographic p{font-size:1.9rem;line-height:2.4rem;padding-right:2rem}@media only screen and (min-width: 992px){.infographic p{font-size:2.4rem;line-height:3rem;padding-right:5rem}}.infographic.infographic--account{width:21.4rem;max-width:21.4rem;margin-bottom:0 !important}@media only screen and (min-width: 1200px){.infographic.infographic--account{flex:0 0 25%;max-width:25%;width:inherit}}.infographic.infographic--account .inner{width:100%;background-color:#fff;height:28rem;padding:3.5rem 2rem;margin-bottom:1.5rem}@media only screen and (min-width: 1200px){.infographic.infographic--account .inner{height:100%}}.infographic.infographic--account p{font-size:1.8rem;padding-right:0}@media only screen and (min-width: 1025px)and (max-width: 1450px){.infographic.infographic--account p{font-size:1.6rem}}.infographic.infographic--final .image-wrapper:after{display:none}.infographic.infographic--final h2:before{content:"# ";display:inline-block !important;color:rgba(18,40,54,.3);font-size:3rem}.infographic.infographic--final h2:after{display:none !important}.block{position:relative;height:100%;padding:3rem;background:#fff;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 20px rgba(0,0,0,.075)}.block.block--clickable{cursor:pointer;transition:all .3s ease}.block.block--clickable:focus{text-decoration:none !important}.block.block--clickable:hover{transform:translateY(-10px)}.block.block--white{background:#fff;color:#122836}.block.block--green{background:#1cc961;color:#fff}.block.block--green h2,.block.block--green h3{color:#fff !important}.block.block--green main .route svg{fill:#fff}.block.block--green .button{margin-top:1.5rem;color:#1cc961}.block.block--green .button:hover{background:#2a58a7;color:#fff}.block.block--blue{background:#2a58a7;color:#fff}.block.block--blue h2,.block.block--blue h3{color:#fff !important}.block.block--blue main .route svg{fill:#fff}.block.block--blue .button{margin-top:1.5rem;color:#2a58a7}.block.block--blue .button:hover{color:#fff}.block.block--blue:after{background:url("../img/article-background-light.svg");background-repeat:no-repeat}.block .label{position:absolute;top:2.5rem;right:0;background:#1cc961;padding:.2rem 1rem;font-size:1.2rem;font-family:"Axiforma-Bold";text-transform:uppercase}.block:after{content:"";position:absolute;width:4rem;height:9rem;background:url("../img/article-background.svg");background-size:4rem 9rem;background-position:top center;top:3rem;right:0;z-index:1}.block.block--event{padding:5rem 3rem 4rem 3rem}.block.block--event:after{top:60%}.block.block--event h2,.block.block--event h3{color:#122836}.block.block--event .button{margin-top:0}.block .block__icon{height:8rem;text-align:center}.block time{text-transform:uppercase;font-family:"Axiforma-Bold";font-size:1.5rem}@media only screen and (min-width: 1450px){.block time{font-size:1.2rem}}.block h2{font-size:2.4rem;color:#fff;line-height:3rem;padding-bottom:1rem}.block address{font-style:normal;line-height:2.4rem}.block address a{text-decoration:none}.block main{height:18rem}@media only screen and (min-width: 1450px){.block main{height:24rem}}.block main h2{font-size:3rem;line-height:3.8rem}@media only screen and (min-width: 1200px){.block main h2{font-size:3.6rem;line-height:4.8rem}}.block main .route svg{float:left;margin-right:.5rem;margin-top:.8rem;fill:#1cc961}.block main .route em{float:left;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);margin-top:.3rem;font-style:normal;line-height:2.5rem}.block .link{color:#2a58a7 !important;text-decoration:none}.block .link:after{content:"";display:inline-block;width:.4rem;height:.7rem;background:url("/igolf/img/li-item.svg");background-size:.4rem .7rem;margin-bottom:.1rem;margin-left:.5rem}.flash{display:inline-block;width:100%;padding:1.2rem 2.5rem;background-color:#d3d3d3;color:#fff;font-size:1.7rem;line-height:2.4rem;margin-bottom:1rem}.flash.flash--error{background-color:#cd2c2c}.flash.flash--success{background-color:#1cc961}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none !important}.slick-arrow.slick-disabled{display:none !important}.slick-arrow{position:absolute;width:3.5rem;height:3.5rem;background:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-indent:-9999px;border:0;z-index:5}@media only screen and (min-width: 992px){.slick-arrow{width:6rem;height:6rem}}.slick-arrow:after{content:"";position:absolute;width:1.4rem;height:2.2rem;background:url("/igolf/img/icon-next.svg");background-size:1.4rem 2.2rem;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg) scale(0.5);transform:translateX(-50%) translateY(-50%) rotate(180deg) scale(0.5)}@media only screen and (min-width: 992px){.slick-arrow:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg) scale(1);transform:translateX(-50%) translateY(-50%) rotate(180deg) scale(1)}}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.5);transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.5)}@media only screen and (min-width: 992px){.slick-arrow.slick-next:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(1);transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(1)}}.slick-dots{position:absolute;list-style:none;padding:0;margin:0;text-align:center;bottom:.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4}@media only screen and (min-width: 992px){.slick-dots{bottom:3rem}}.slick-dots li{display:inline-block;margin:0 .5rem}.slick-dots li button{display:inline-block;position:relative;text-indent:-9999px;border:0;width:.9rem;height:.9rem;padding:0;margin:0;-webkit-border-radius:50%;border-radius:50%;background:#fff}.slick-dots li.slick-active button{background:#1cc961;width:1.5rem;height:1.5rem;top:-0.3rem !important}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:auto;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:10px 15px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#1cc961;box-shadow:none;border-radius:0}.pika-table abbr{border-bottom:none;cursor:help}#cookie_tool_small{box-shadow:0 0 15px #000}#cookie_tool_small .cookie_tool_inner{display:flex;align-items:center;padding:0 15px !important}#cookie_tool_small .cookie_tool_inner .h4{display:none}#cookie_tool_small .cookie_tool_inner p{font-size:14px;width:100%}#cookie_tool_small .cookie_tool_inner .button{font-size:14px;padding:10px 15px;margin:10px 15px}#cookie_tool_small .cookie_tool_inner .cookie_tool_more{font-size:14px;margin-left:15px}#cookie_tool_large{z-index:9999999999999 !important}#cookie_tool_large .hide{display:none !important}#cookie_tool_large .cookie_tool_inner p{line-height:1.25}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99999992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:rgba(0,0,0,0);border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:rgba(0,0,0,0);border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:rgba(0,0,0,0);border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: max(0px)){.fancybox-caption{padding:75px 25px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:rgba(0,0,0,0);border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: max(0px)){.fancybox-caption{padding-left:12px;padding-right:12px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal:not(.fancybox-content):not(#cropper){position:fixed;top:0;left:0;z-index:999999999;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal:not(.fancybox-content):not(#cropper) .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal:not(.fancybox-content):not(#cropper) .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}.modal.show .modal:not(.fancybox-content):not(#cropper) .modal-dialog{transform:none}.modal.modal-static .modal:not(.fancybox-content):not(#cropper) .modal-dialog{transform:scale(1.02)}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-scrollable{display:flex;max-height:subtract(100%, 1rem)}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-scrollable .modal-content{max-height:subtract(100vh, 1rem);overflow:hidden}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-scrollable .modal-header,.modal:not(.fancybox-content):not(#cropper) .modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-scrollable .modal-body{overflow-y:auto}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-centered{display:flex;align-items:center;min-height:subtract(100%, 1rem)}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-centered::before{display:block;height:subtract(100vh, 1rem);content:""}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal:not(.fancybox-content):not(#cropper) .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:0;box-shadow:0 .25rem .5rem rgba(0,0,0,.5);outline:0}.modal:not(.fancybox-content):not(#cropper) .modal-backdrop{position:fixed;top:0;left:0;z-index:999999998;width:100vw;height:100vh;background-color:#000}.modal:not(.fancybox-content):not(#cropper) .modal-backdrop.fade{opacity:0}.modal:not(.fancybox-content):not(#cropper) .modal-backdrop.show{opacity:.5}.modal:not(.fancybox-content):not(#cropper) .modal-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:0;border-bottom:0 solid #fff;border-top-left-radius:0;border-top-right-radius:0}.modal:not(.fancybox-content):not(#cropper) .modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal:not(.fancybox-content):not(#cropper) .modal-header #modal-courses__close{position:absolute;width:8.4rem;height:8.4rem;top:1rem;right:1rem;margin:0;z-index:9;background:url("/igolf/img/close.svg") center #fff;background-repeat:no-repeat;background-size:1.8rem 1.8rem;border:0}.modal:not(.fancybox-content):not(#cropper) .modal-title{margin-bottom:0;line-height:2.4rem}.modal:not(.fancybox-content):not(#cropper) .modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal:not(.fancybox-content):not(#cropper) .modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:0 solid #fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal:not(.fancybox-content):not(#cropper) .modal-footer>*{margin:.25rem}.modal:not(.fancybox-content):not(#cropper) .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media only screen and (min-width: 576px){.modal:not(.fancybox-content):not(#cropper) .modal-dialog{max-width:500px;margin:1.75rem auto}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-scrollable{max-height:subtract(100%, 3.5rem)}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-scrollable .modal-content{max-height:subtract(100vh, 3.5rem)}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-centered{min-height:subtract(100%, 3.5rem)}.modal:not(.fancybox-content):not(#cropper) .modal-dialog-centered::before{height:subtract(100vh, 3.5rem)}.modal:not(.fancybox-content):not(#cropper) .modal-content{box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}.modal:not(.fancybox-content):not(#cropper) .modal-sm{max-width:300px}}@media only screen and (min-width: 992px){.modal:not(.fancybox-content):not(#cropper) .modal-lg,.modal:not(.fancybox-content):not(#cropper) .modal-xl{max-width:1000px}}@media only screen and (min-width: 1200px){.modal:not(.fancybox-content):not(#cropper) .modal-xl{max-width:1140px}}.reservation-steps{padding:12rem 0 3rem 0}.reservation-steps ul{list-style-type:none;padding:0;margin:0;display:flex;position:relative;padding-top:4rem;width:100%}@media only screen and (min-width: 768px){.reservation-steps ul{justify-content:space-between}}.reservation-steps ul li{display:inline-block;width:auto;position:relative;max-width:3.1rem}.reservation-steps ul li a{display:inline-block;text-decoration:none;padding-top:4rem;position:relative;min-width:3.1rem;min-height:3.1rem}@media only screen and (min-width: 768px){.reservation-steps ul li a{padding-bottom:2.5rem}}.reservation-steps ul li a em{width:3.1rem;height:3.1rem;background-color:#fff;color:#122836;font-size:1.4rem;line-height:3.1rem;text-align:center;border-radius:50%;display:inline-block;text-decoration:none;position:absolute;left:0;top:0;font-style:normal}.reservation-steps ul li a span{color:#122836;font-weight:700;text-transform:uppercase;font-size:1.5rem;line-height:2.2rem;letter-spacing:.1rem;display:none;white-space:nowrap;opacity:.4}@media only screen and (min-width: 768px){.reservation-steps ul li a span{display:inline-block;position:absolute;bottom:0}}.reservation-steps ul li:nth-child(2){margin-left:auto;margin-right:.5rem}@media only screen and (min-width: 768px){.reservation-steps ul li:nth-child(2){margin-left:0}}@media only screen and (min-width: 768px){.reservation-steps ul li:nth-child(2) a span{right:50%;transform:translate(50%)}}.reservation-steps ul li:nth-child(3){margin-right:.5rem}@media only screen and (min-width: 768px){.reservation-steps ul li:nth-child(3){margin-left:0}}@media only screen and (min-width: 768px){.reservation-steps ul li:nth-child(3) a span{right:50%;transform:translate(50%)}}@media only screen and (min-width: 768px){.reservation-steps ul li:nth-child(4) a span{right:0}}.reservation-steps ul li._active a em{background-color:#2a58a7;color:#fff}.reservation-steps ul li._active span{display:inline-block;opacity:1}.reservation-steps ul li._covered{opacity:.4}.reservation-steps ul li._covered a em{background-color:#2a58a7;color:#fff}.reservation-steps ul li._covered a span{opacity:1}.reservation-steps ul li:after{height:4.2rem;position:absolute;bottom:80%;left:5rem;content:"";background-image:url("/igolf/img/wave-small.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;display:none}@media only screen and (min-width: 768px){.reservation-steps ul li:after{display:block;width:13rem}}@media only screen and (min-width: 992px){.reservation-steps ul li:after{width:21rem}}@media only screen and (min-width: 1200px){.reservation-steps ul li:after{background-image:url("/igolf/img/wave-large.svg");width:28rem}}.reservation-steps ul li:last-child:after{display:none}.reservation-steps ul li:last-child a span{right:0}.reservation-steps ul.step-2-active li:nth-child(2){margin-left:.5rem}@media only screen and (min-width: 768px){.reservation-steps ul.step-2-active li:nth-child(2){margin-left:0}}.reservation-steps ul.step-2-active li:nth-child(3){margin-left:auto}@media only screen and (min-width: 768px){.reservation-steps ul.step-2-active li:nth-child(3){margin-left:0}}.reservation-steps ul.step-2-active:before{left:6rem}@media only screen and (min-width: 768px){.reservation-steps ul.step-2-active:before{left:3.8rem}}@media only screen and (min-width: 1200px){.reservation-steps ul.step-2-active:before{left:0}}.reservation-steps ul.step-3-active li:nth-child(2){margin-left:.5rem}@media only screen and (min-width: 768px){.reservation-steps ul.step-3-active li:nth-child(2){margin-left:0}}.reservation-steps ul.step-3-active li:nth-child(3){margin-left:.5rem}@media only screen and (min-width: 768px){.reservation-steps ul.step-3-active li:nth-child(3){margin-left:0}}.reservation-steps ul.step-3-active:before{left:6rem;display:none}@media only screen and (min-width: 768px){.reservation-steps ul.step-3-active:before{left:3.8rem;display:block}}@media only screen and (min-width: 1200px){.reservation-steps ul.step-3-active:before{left:0}}.reservation{padding-bottom:5rem}.reservation .container{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width: 992px){.reservation .container{padding-left:3.5rem;padding-right:3.5rem}}.reservation .input-group.select{border-bottom:0}.reservation .input-group.select select{padding:1rem 1.5rem;padding-left:3rem !important;background-image:url("/igolf/img/icon-arrow-down.svg");background-repeat:no-repeat;background-size:1rem 1rem;background-position:right 1rem center}.reservation .input-group.select:before{bottom:2.5rem}.reservation .input-group.select.hide-label label{opacity:0}.reservation .reservation__wrapper{background-color:#fff;display:inline-block;width:100%;box-shadow:0 1rem 2rem rgba(0,0,0,.05);padding:3.5rem 2.5rem;padding-top:17.5rem;position:relative}@media only screen and (min-width: 992px){.reservation .reservation__wrapper{padding:6rem;padding-left:20rem}}.reservation .reservation__wrapper h1,.reservation .reservation__wrapper h2{font-size:3rem;line-height:4.2rem}.reservation .reservation__wrapper h3{font-size:2.1rem;line-height:4.2rem}.reservation .reservation__wrapper .reservation__icon{position:absolute;width:100%;left:0;right:0;top:5.5rem;text-align:center}@media only screen and (min-width: 992px){.reservation .reservation__wrapper .reservation__icon{top:6rem;left:6rem;right:inherit;width:auto}}.reservation .reservation__wrapper .open-maps{font-size:1.4rem;line-height:1;color:#2a58a7;text-decoration:underline;padding:0;margin:0;appearance:none;outline:none;display:inline-block;border:none;border-radius:0;background:rgba(0,0,0,0)}@media only screen and (min-width: 1200px){.reservation .reservation__wrapper .reservation__form{width:80%}}.reservation .reservation__wrapper .reservation__form.full-width--xl{width:100%}@media only screen and (min-width: 992px){.reservation .reservation__wrapper .reservation__form main>p:not(.w-100){max-width:70%}}.reservation .reservation__wrapper .reservation-call-box{width:100%;display:inline-block;border:.1rem solid rgba(42,88,167,.2);margin:3rem 0}.reservation .reservation__wrapper .reservation-call-box .reservation-call-box__body{padding:10.5rem 2.5rem 4rem 2.5rem;text-align:center;position:relative}.reservation .reservation__wrapper .reservation-call-box .reservation-call-box__body .reservation-call-box__body-icon{position:absolute;left:0;right:0;margin:0 auto;top:4rem}.reservation .reservation__wrapper .reservation-call-box .reservation-call-box__body p{color:rgba(18,40,54,.5)}.reservation .reservation__wrapper .reservation-call-box .reservation-call-box__body .anchor-telephone{font-size:2.4rem;line-height:3rem;font-weight:500;color:#122836;text-decoration:none;display:inline-block;width:100%}.reservation .reservation__wrapper .reservation-call-box .reservation-call-box__body a:not(.anchor-telephone){color:#2a58a7;text-decoration:underline}.reservation .reservation__wrapper .reservation-call-box .reservation-call-box__footer{padding:2rem 2.5rem;border-top:.1rem solid rgba(42,88,167,.2)}.reservation .reservation__wrapper .reservation-call-box .reservation-call-box__footer .input-group.checkbox{margin-bottom:0}.reservation .reservation__sidebar{display:none}@media only screen and (min-width: 992px){.reservation .reservation__sidebar{background-color:#fff;display:inline-block;width:100%;box-shadow:0 1rem 2rem rgba(0,0,0,.05);padding-top:2.5rem;position:relative}}@media only screen and (min-width: 992px){.reservation .reservation__sidebar h3{font-size:2.4rem;line-height:3rem;padding:0 3rem}}.reservation .reservation__sidebar .reservation-overview__row{display:inline-block;width:100%;padding:2.5rem;border-bottom:.1rem solid rgba(18,40,54,.2)}.reservation .reservation__sidebar .reservation-overview__row .reservation-overview__label{font-size:1.2rem;line-height:1.8rem;color:#122836;opacity:.2;font-weight:700;text-transform:uppercase;font-family:"Axiforma-Bold"}.reservation .reservation__sidebar .reservation-overview__row .reservation-overview__value{position:relative;padding-left:2rem}.reservation .reservation__sidebar .reservation-overview__row .reservation-overview__value:before{position:absolute;left:0;top:0;bottom:0;margin:auto 0;content:"";background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.reservation .reservation__sidebar .reservation-overview__row.reservation-overview__row--course .reservation-overview__value:before{width:1.2rem;height:1.35rem;background-image:url("/igolf/img/icon-route.svg")}.reservation .reservation__sidebar .reservation-overview__row.reservation-overview__row--holes .reservation-overview__value:before{width:1.3rem;height:1.5rem;background-image:url("/igolf/img/icon-input-holes.svg")}.reservation .reservation__sidebar .reservation-overview__row.reservation-overview__row--date .reservation-overview__value:before{width:1.3rem;height:1.5rem;background-image:url("/igolf/img/icon-calendar.svg")}.reservation .reservation__sidebar .reservation-overview__row.reservation-overview__row--persons .reservation-overview__value:before{width:1.3rem;height:1.5rem;background-image:url("/igolf/img/icon-input-name.svg")}.reservation .reservation__sidebar .reservation-overview__row.reservation-overview__row--time .reservation-overview__value:before{width:1.3rem;height:1.5rem;background-image:url("/igolf/img/icon-time.svg")}.reservation .reservation-price-table{border:.1rem solid rgba(18,40,54,.2);margin-bottom:3rem}.reservation .reservation-price-table .reservation-price-table__head{padding:1.5rem 2.5rem 1.5rem 2.5rem}.reservation .reservation-price-table .reservation-price-table__head h3{font-family:"Axiforma-Bold";color:#2a58a7;font-size:1.5rem;text-transform:uppercase}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row{border-top:.1rem solid rgba(42,88,167,.2);padding:2rem 2.5rem 1rem 2.5rem}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row:first-child{border-top:0;padding-top:0;padding-bottom:2rem}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row h4{display:inline-block;position:absolute;color:#2a58a7;font-size:1.2rem;transform:translateY(-2.85rem);padding:0 5px;margin:0 -5px;background:#fff}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row em{color:#1cc961;font-style:normal}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row .reservation-price-table__sup{margin-bottom:.5rem}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row .reservation-price-table__label{font-family:"Axiforma-Bold";font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;color:rgba(18,40,54,.3)}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row .reservation-price-table__price{width:100%;font-family:"Axiforma-Bold"}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row .reservation-price-table__price .reservation-price-table__price--before{display:inline-block;font-family:"Axiforma-Bold";font-size:1.7rem}.reservation .reservation-price-table .reservation-price-table__body .reservation-price-table__row .reservation-price-table__price .reservation-price-table__price--current{display:inline-block;font-family:"Axiforma-Bold";color:#1cc961;font-size:1.7rem}.reservation .reservation-price-table .reservation-price-table__footer{background:#f5f5f5}.reservation .reservation-price-table .reservation-price-table__footer .reservation-price-table__row{border-top:.1rem solid rgba(42,88,167,.2);padding:1.5rem 2.5rem 1rem 2.5rem}.reservation .reservation-price-table .reservation-price-table__footer .reservation-price-table__row .reservation-price-table__label{font-family:"Axiforma-Bold";font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;color:#122836}.reservation .reservation-price-table .reservation-price-table__footer .reservation-price-table__row .reservation-price-table__price{width:100%;font-family:"Axiforma-Bold"}.reservation p.explanation{padding-bottom:3rem}#modal-courses #modal-course__search{z-index:100;background:#fff;padding:30px 15px}@media only screen and (min-width: 992px){#modal-courses #modal-course__search{position:absolute;left:0;bottom:0;padding:30px 60px;box-shadow:0 10px 20px rgba(0,0,0,.075)}}#modal-courses #modal-courses__map{height:300px}@media only screen and (min-width: 992px){#modal-courses #modal-courses__map{height:90vh}}.custom-list{position:relative}.custom-list input{background-image:url("/igolf/img/icon-arrow-down.svg");background-size:1rem 1rem;background-position:right 1rem center;background-repeat:no-repeat;padding-left:3rem}.custom-list .course-list{display:none;position:absolute;list-style:none;padding:0;margin:0;background:#fff;z-index:8;width:100%;box-shadow:0 10px 20px rgba(0,0,0,.075)}.custom-list .course-list li{float:left;width:100%;border-bottom:.1rem solid rgba(18,40,54,.1);padding:1rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.custom-list .course-list li:hover{background:#f5f5f5}.custom-list .course-list li figure{float:left;position:relative;width:10rem;padding:0;margin:0;background:#122836}.custom-list .course-list li figure img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.custom-list .course-list li figure:before{content:"";display:block;padding-top:60%}.custom-list .course-list li .course-list__city{float:left;width:20rem;color:rgba(18,40,54,.5);padding:1rem 2rem 0 3rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.custom-list .course-list li .course-list__name{float:left;padding:1rem 0 0 0}.reservation-end-steps .infographic.infographic--step4 .image-wrapper:before{display:none}.reservation-tee-times .reservation-tee-times__heading h3{font-size:2.1rem}.reservation-tee-times .reservation-tee-times__body{display:flex;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem}.reservation-tee-times .reservation-tee-times__body .reservation-tee-times__column{width:50%;padding:.5rem}@media only screen and (min-width: 768px){.reservation-tee-times .reservation-tee-times__body .reservation-tee-times__column{width:25%}}.tee-time{background:#f5f5f5;border:2px solid rgba(18,40,54,.2);padding:2rem;text-align:left;width:100%;transition:border-color .3s ease-out}.tee-time:hover{border-color:#1cc961}.tee-time .tee-time__small-text{text-transform:uppercase;font-size:1.2rem;line-height:1.1;font-weight:bold;display:block}.tee-time .tee-time__time{font-size:2.5rem;color:#2a58a7;line-height:1;display:block;padding-left:2rem;background:url("../img/icon-time.svg") no-repeat center left;background-size:1.4rem 1.4rem;margin-bottom:2rem;margin-top:1rem}.tee-time .tee-time__slots{display:flex;margin-top:.5rem}.tee-time .tee-time__slots .tee-time__slots__slot{display:block;width:1.1rem;height:1.1rem;border-radius:.25rem;background-color:#cd2c2c;margin-right:.25rem;flex-shrink:0;flex-grow:0}.tee-time .tee-time__slots .tee-time__slots__slot.tee-time__slots__slot--open{background-color:#1cc961}.tee-time .tee-time__button{display:block;text-align:center;margin-top:2rem;padding-left:1rem;padding-right:1rem}.reservation-player-table{border:0;margin:1rem 0 2rem}.reservation-player-table tbody tr td{text-align:left;padding-left:0 !important;padding-top:.5rem !important;padding-bottom:.5rem !important;border:0;border-bottom:1px solid rgba(42,88,167,.2);margin:0;position:relative}.reservation-player-table tbody tr td:first-child{color:rgba(18,40,54,.5);font-size:1.5rem;width:40%}.reservation-player-table tbody tr td .form-control{opacity:1;padding:.5rem;border:1px solid rgba(0,0,0,0);margin:-0.5rem}.reservation-player-table tbody tr td .form-control::-webkit-input-placeholder{color:rgba(18,40,54,.5)}.reservation-player-table tbody tr td .form-control:-ms-input-placeholder{color:rgba(18,40,54,.5)}.reservation-player-table tbody tr td .form-control::placeholder{color:rgba(18,40,54,.5)}.reservation-player-table tbody tr td .icon-warning{content:"";width:20px;height:20px;background:url("../img/icon-warning.svg") no-repeat top left;background-size:100% 100%;position:absolute;right:0;top:50%;margin-top:-10px}.reservation-player-table tbody tr td .parsley-errors-list.filled{display:none}.reservation-player-table .text-muted{color:rgba(18,40,54,.5)}.reservation-extra-players .extra-player-info:not(:last-of-type){margin-bottom:4rem}.alert{background:#000;color:#fff;padding:2rem;margin:2rem 0}.alert.alert-success{background:#1cc961;color:#fff}strong,b{font-family:"Axiforma-Bold"}.after-defer{opacity:1}.show-md{display:block}@media only screen and (min-width: 992px){.show-md{display:none}}.row ._text .inner ul{padding:0 2rem;margin-bottom:2rem}.homepage-lead{background:#f5f5f5;padding:12rem 0 0 0}@media only screen and (min-width: 992px){.homepage-lead{padding-top:6rem}}.homepage-lead .events-latest{margin-top:-5rem}.lead{background:#f5f5f5;padding:12rem 0 3rem 0}@media only screen and (min-width: 992px){.lead{padding:12rem 0 7rem 0}}.lead .lead__overview{padding-bottom:2rem}@media only screen and (min-width: 992px){.lead .lead__overview{padding-bottom:5rem}}.lead .lead__overview a{text-decoration:none;padding-left:2rem;background:url("../img/icon-arrow-left.svg") no-repeat center left;background-size:10px 10px}.lead .lead__overview a:hover{color:#1cc961}#event-detail{background:#f5f5f5;padding:10rem 0 7rem 0}#event-detail .event-detail__overview{background:url("../img/icon-arrow-left.svg") no-repeat left center;background-size:8px 8px;padding-left:2rem;text-decoration:none}#event-detail .event-detail__overview:hover{color:#1cc961}#event-detail .column._text .inner{padding-bottom:5rem}#event-detail .column._text .inner a{color:#2a58a7}#event-detail .events-detail__route{padding-bottom:3rem;margin-top:-1.5rem;color:rgba(18,40,54,.8)}#event-detail .event-detail__subscribe{clear:both}@media only screen and (min-width: 768px){#event-detail .event-detail__subscribe{max-width:65%}}#event-detail .event-detail__subscribe p{padding-bottom:3rem}#event-detail .event-detail__subscribe .button{margin-right:3rem}.infographics{background:#f5f5f5;padding:7rem 0 4rem 0}@media only screen and (min-width: 1200px){.infographics{padding:10rem 0 10rem 0}}.infographics .infographic{margin-bottom:0}.infographics .infographic:first-child{margin-bottom:5rem}@media only screen and (min-width: 1450px){.infographics .infographic:first-child{margin-bottom:0}}.infographics.infographics--acount{padding:0;background:rgba(0,0,0,0);margin-top:16rem;width:calc(100% + 5rem)}@media only screen and (min-width: 768px){.infographics.infographics--acount{margin-top:10rem}}@media only screen and (min-width: 1025px)and (max-width: 1450px){.infographics.infographics--acount{width:100%}}.primary-section{background:#fff;padding:5rem 0}@media only screen and (min-width: 992px){.primary-section{padding:10rem 0}}.section-error-page{background:#fff;padding:10rem 0}@media only screen and (min-width: 992px){.section-error-page{padding:13rem 0}}.secondary-section{background:#f5f5f5;padding:5rem 0}@media only screen and (min-width: 992px){.secondary-section{padding:10rem 0}}.secondary-section.secondary-section--no-padding-top{padding-top:0}.secondary-section.secondary-section--no-padding{padding:0}.events-section{padding-bottom:0;padding-top:7rem}@media only screen and (min-width: 992px){.events-section{padding-bottom:10rem;padding-top:5rem}}.gradient-section,.news{background:#f5f5f5;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(253, 253, 253) 25%, rgb(245, 245, 245) 100%)}.about{padding:5rem 0}@media only screen and (min-width: 768px){.about{padding:10rem 0}}.about .column:first-child .inner{padding-right:0}@media only screen and (min-width: 768px){.about .column:last-child .inner{padding-right:10rem}}.about .column .image-wrapper{position:relative;margin-bottom:5rem}.about .column .image-wrapper:after{content:"";position:absolute;width:10rem;height:10rem;background:url("../img/image-background.svg");background-size:10rem 10rem;right:0rem;bottom:-2rem}@media only screen and (min-width: 768px){.about .column .image-wrapper:after{width:17.4rem;height:17.4rem;background-size:17.4rem 17.4rem;right:-3.75rem;bottom:-3.75rem}}.about .column .image-wrapper img{float:left;position:relative;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:auto;z-index:1;box-shadow:0 10px 20px rgba(0,0,0,.075)}@media only screen and (min-width: 768px){.about .column .image-wrapper img{float:right;width:100%}}.how-it-works{padding-top:7rem}.partners{background:#f5f5f5;padding:5rem 0}@media only screen and (min-width: 768px){.partners{padding:10rem 0}}.partners h2{max-width:40rem}.partners .courses-collection .slick-list{margin-left:-5rem !important}.partners .courses-collection .column:first-child .course:after{content:"";position:absolute;width:10rem;height:10rem;background:url("../img/image-background.svg");background-size:10rem 10rem;left:-2.2rem;bottom:-2.2rem}@media only screen and (min-width: 992px){.partners .courses-collection .column:first-child .course:after{width:17.4rem;height:17.4rem;left:-3.75rem;bottom:-3.75rem}}.partners .more-partners{text-align:center;padding-top:7rem}.partners .more-partners p{font-size:2.4rem;line-height:2.7rem;font-family:"Axiforma-Medium"}@media only screen and (min-width: 768px){.partners .more-partners p{font-size:3rem;line-height:4.2rem}}.rankings{background:#f5f5f5;padding:5rem 0 1rem 0}@media only screen and (min-width: 768px){.rankings{padding:10rem 0}}.rankings p{padding:0;margin:0}.rankings .ranking-years ul{display:flex;list-style:none;padding:0 0 5rem 0;margin:0}@media only screen and (min-width: 768px){.rankings .ranking-years ul{margin:3rem 0 0}}.rankings .ranking-years ul li{display:inline-block;margin-right:1rem}.rankings .ranking-years ul li a{height:auto;width:auto;background:#fff;padding:.6rem 2rem;border:.1rem solid rgba(18,40,54,.09);color:#2a58a7;text-decoration:none;font-size:1.4rem;line-height:3.3rem;display:inline-block}.rankings .ranking-years ul li.active a{background:#2a58a7;color:#fff}.rankings .js-rankings h2{font-size:3rem;padding-bottom:1.5rem}.news{padding:12rem 0 10rem 0}.news a{text-decoration:none}.news .more-news{text-align:center;padding-top:7rem}.news .more-news p{font-size:2.4rem;line-height:2.7rem}@media only screen and (min-width: 768px){.news .more-news p{font-size:3rem;line-height:4.2rem}}.join{position:relative;padding:5rem 0;background:#2a58a7;text-align:center}@media only screen and (min-width: 992px){.join{padding:10rem 0}}.join .container{position:relative}.join .container:after{display:none}@media only screen and (min-width: 992px){.join .container:after{display:block;content:"";position:absolute;width:17rem;height:17rem;background:url("../img/footer-background.svg");background-size:17rem 17rem;right:3.5rem}}.join h2{color:#fff;font-size:3rem;line-height:3.6rem;padding-bottom:3rem}@media only screen and (min-width: 768px){.join h2{font-size:4.2rem;line-height:5.2rem}}.join p{color:#fff;padding-bottom:3.5rem}.map{width:100%;padding:0}.map .container-fluid{padding-left:0;padding-right:0}.map .container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:50px;z-index:2}.map .row{padding:0;margin:0}.map .row .column{padding:0;margin:0}.map .inner p{display:none}.map .search{position:absolute;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);left:50%;-webkit-transform:translateX(-50%) translateY(90%);transform:translateX(-50%) translateY(90%);bottom:0;padding:30px;background:#fff}@media only screen and (min-width: 992px){.map .search{width:33%;left:3.5rem;-webkit-transform:translateX(0);transform:translateX(0)}}.map .search .input-group:before{background:url("/igolf/img/icon-route.svg") no-repeat left bottom;background-size:1.2rem}.map #map{position:relative;width:100%;height:37rem;z-index:1}@media only screen and (min-width: 992px){.map #map{height:60rem}}.gm-style .gm-style-iw-c{border-radius:0 !important}.gm-style .gm-style-iw-d{overflow:auto !important}.gm-style-iw{padding:0 !important;border-radius:0}.gm-style-iw>button{top:0 !important;right:0 !important;background:url("../img/close-white.svg") no-repeat center center !important;background-size:10px 10px !important}.gm-style-iw>button img{visibility:hidden !important}.gm-style-iw .marker-infowindow{padding:0;width:32.5rem}.gm-style-iw .marker-infowindow img{display:none}@media only screen and (min-width: 992px){.gm-style-iw .marker-infowindow img{display:block;width:100%}}.gm-style-iw .marker-infowindow .course-infowindow__image{display:none}@media only screen and (min-width: 1450px){.gm-style-iw .marker-infowindow .course-infowindow__image{display:block}}.gm-style-iw .marker-infowindow .content{padding:1.5rem 2rem;font-family:"Axiforma-Book";size:1.4rem}.courses{padding:18rem 0 7rem 0}@media only screen and (min-width: 992px){.courses{padding:7rem 0}}.pagination{margin-top:2rem}.pagination ul{list-style:none;padding:0}.pagination ul li a{float:left;width:46px;height:46px;line-height:46px;text-align:center;background:#fff;color:#2a58a7}.pagination ul li.active a{background:#2a58a7;color:#fff}.course-section{background:#f5f5f5;padding:10rem 0 10rem 0}@media only screen and (max-width: 768px){.course-section__schedule.course-section__schedule-table table tr td,.course-section__program.course-section__schedule-table table tr td{width:100% !important;height:auto !important}}.course-section__schedule table,.course-section__program table{width:100%;border-collapse:separate;border-spacing:0 .5rem;margin-bottom:5rem}.course-section__schedule table tr,.course-section__program table tr{width:100%;-webkit-box-shadow:0px 0px 5px 2px rgba(18,40,54,.02);box-shadow:0px 0px 5px 2px rgba(18,40,54,.02)}.course-section__schedule table tr td,.course-section__program table tr td{position:relative;display:block;width:100%;padding:0;padding-left:6rem;background:#fff}@media only screen and (min-width: 768px){.course-section__schedule table tr td,.course-section__program table tr td{display:table-cell;width:auto;padding:1rem;margin-bottom:.5rem}}@media only screen and (min-width: 768px){.course-section__schedule table tr td:first-child,.course-section__program table tr td:first-child{padding-left:3rem}}@media only screen and (min-width: 768px){.course-section__schedule table tr td:last-child,.course-section__program table tr td:last-child{padding-right:3rem}}.course-section__schedule table tr td.icon,.course-section__program table tr td.icon{width:8rem}.course-section__schedule table tr td.icon img,.course-section__program table tr td.icon img{float:left;margin:1rem 2rem 0 0;width:auto}.course-section__schedule table tr td .name,.course-section__program table tr td .name{font-family:"Axiforma-Medium";font-size:2.1rem}.course-section__schedule table tr td .ranking,.course-section__program table tr td .ranking{opacity:.5}.course-section__schedule table tr td .date,.course-section__program table tr td .date{position:relative}.course-section__schedule table tr td .date:before,.course-section__program table tr td .date:before{content:"";display:inline-block;width:2rem;height:2rem;background:url("/igolf/img/icon-calendar-green.svg");background-size:2rem 2rem;margin:0 1rem -0.3rem 0}.course-section__schedule table tr td .button,.course-section__program table tr td .button{background-color:rgba(0,0,0,0);border:.1rem solid #2a58a7;color:#2a58a7}@media only screen and (min-width: 768px){.course-section__schedule table tr td .button,.course-section__program table tr td .button{float:right}}.course-section__schedule table tr{position:relative}.course-section__schedule table tr td:first-child{padding-top:2rem}@media only screen and (min-width: 768px){.course-section__schedule table tr td:first-child{padding-top:1rem;width:30rem}}.course-section__schedule table tr td:first-child:before{content:"";position:absolute;display:inline-block;width:2rem;height:2rem;background:url("../img/icon-calendar.svg");background-size:2rem 2rem;top:2.8rem;left:2rem}@media only screen and (min-width: 768px){.course-section__schedule table tr td:first-child:before{position:relative;margin:0 1rem -0.4rem 0;top:auto;left:auto}}.course-section__schedule table tr td:nth-child(2){color:rgba(18,40,54,.5);padding-bottom:1.5rem}@media only screen and (min-width: 768px){.course-section__schedule table tr td:nth-child(2){padding-bottom:1rem}}.course-section__schedule table tr td:last-child{padding-bottom:3rem;margin-bottom:1rem}@media only screen and (min-width: 768px){.course-section__schedule table tr td:last-child{padding-bottom:1rem;margin-bottom:0}}.course-section__program table tr{position:relative}.course-section__program table tr td:first-child{padding-top:2rem}@media only screen and (min-width: 768px){.course-section__program table tr td:first-child{padding-top:1rem;width:30rem}}.course-section__program table tr td:first-child:before{content:"";position:absolute;display:inline-block;width:2rem;height:2rem;background:url("../img/icon-time.svg");background-size:2rem 2rem;top:2.8rem;left:2rem}@media only screen and (min-width: 768px){.course-section__program table tr td:first-child:before{position:relative;margin:0 1rem -0.4rem 0;top:auto;left:auto}}.course-section__program table tr td:nth-child(2){color:rgba(18,40,54,.5);padding-bottom:1.5rem}@media only screen and (min-width: 768px){.course-section__program table tr td:nth-child(2){padding-bottom:1rem}}.course-section__program table tr td:last-child{padding-bottom:3rem;margin-bottom:1rem}@media only screen and (min-width: 768px){.course-section__program table tr td:last-child{padding-bottom:1rem;margin-bottom:0}}.course-section__content{padding:0 0 10rem 0;background:#f5f5f5}.course-options{background:#f5f5f5}.blocks{display:flex}.blocks .column{margin-bottom:3rem}@media screen and (max-width: 992px){.container--course-carousel{width:100%;max-width:100%;padding:0}.container--course-carousel .carousel:after{display:none}}.carousel{margin:0}.carousel .slick-list{position:relative;z-index:2}.carousel:after{content:"";position:absolute;width:17.4rem;height:17.4rem;background:url("../img/image-background.svg");background-size:17.4rem 17.4rem;right:-1.8rem;bottom:-2.3rem;z-index:1}.news-content{padding:5rem 0}.contact-blocks{background:#f5f5f5;padding-top:3rem}.contact-blocks .column{margin-bottom:3rem}.contact-blocks .column:last-child .inner{background:#2a58a7;color:#fff}.contact-blocks .column:last-child .inner h2{color:#fff}.contact-blocks .column .inner{position:relative;height:100%;padding:3rem;background:#fff;-webkit-box-shadow:0px 0px 5px 2px rgba(18,40,54,.02);box-shadow:0px 0px 5px 2px rgba(18,40,54,.02)}.contact-blocks .column .inner .image-wrapper{display:inline-block;height:4.5rem;width:100%;text-align:center}.contact-blocks .column .inner .image-wrapper img{height:100%;width:auto}.contact-blocks .column .inner h2{font-size:3rem;line-height:4.2rem;padding:1rem 0;margin:0}.contact-blocks .column .inner p{line-height:2.4rem}.contact-blocks .column .inner:after{content:"";position:absolute;width:4rem;height:9rem;background:url("../img/article-background.svg");background-size:4rem 9rem;background-position:top center;top:3rem;right:0;z-index:1}.contact-blocks .column:nth-child(3) .inner:after{background-image:url("../img/article-background-light.svg")}.events .column{margin-bottom:3rem}.contact-form form{margin-bottom:5rem}.contact-form form .col-xs-12{width:100%;padding-right:1.5rem;padding-left:1.5rem}.contact-form form .col-xs-12:nth-child(1) .input-group:before{background-image:url("../img/icon-input-name.svg")}.contact-form form .col-xs-12:nth-child(2) .input-group:before{background-image:url("../img/icon-input-email.svg")}.contact-form form .col-xs-12:nth-child(3) .input-group:before{background-image:url("../img/icon-input-comment.svg")}.contact-form form .col-xs-12 .input-group{position:relative;width:100%}.contact-form form .col-xs-12 .input-group textarea{background:none;height:7.5rem;overflow:hidden;padding-left:3rem;border:0;border-bottom:.1rem solid rgba(18,40,54,.2);-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 576px){.contact-form form .col-xs-12 .input-group textarea{height:5.2rem}}.contact-form form .col-xs-12 .input-group textarea.parsley-error{border:0 !important;border-bottom:.1rem solid red !important;margin-bottom:.5rem !important}.sitekick .pagination{margin-left:-1.5rem;margin-right:-1.5rem}.sitekick ul.pagination{margin:2rem 0 0 0;border-radius:0}.sitekick ul.pagination li a{border-radius:0 !important;border:0;float:left;width:4.6rem;height:4.6rem;line-height:4.6rem;padding:0;text-align:center;background:rgba(0,0,0,0)}.sitekick ul.pagination li.active a{background:#2a58a7}.sitekick-upload-container .images-list .thumbnail-holder{float:none}
/*# sourceMappingURL=main.css.map */
