@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:100;src:url("../fonts/roboto-v30-latin-100.woff2") format("woff2"), url("../fonts/roboto-v30-latin-100.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/roboto-v30-latin-300.woff2") format("woff2"), url("../fonts/roboto-v30-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v30-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v30-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/roboto-v30-latin-500.woff2") format("woff2"), url("../fonts/roboto-v30-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v30-latin-700.woff2") format("woff2"), url("../fonts/roboto-v30-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Bebas Neue";font-style:normal;font-weight:400;src:url("../fonts/bebas-neue-v14-latin-regular.woff2") format("woff2"), url("../fonts/bebas-neue-v14-latin-regular.ttf") format("truetype")}.font-robotoLight,body{font-family:"Roboto", sans-serif;font-weight:300;font-size:16px;color:#333333}p{line-height:22px}.font-robotoMedium{font-family:"Roboto", sans-serif;font-weight:500}.font-robotoBold{font-family:"Roboto", sans-serif;font-weight:700}.font-babas{font-family:"Bebas Neue", sans-serif;font-weight:400;font-size:24px}input,textarea{font-family:"Roboto", sans-serif;font-weight:300}body{margin:0;overflow-x:hidden}*{box-sizing:border-box}a{text-decoration:none}a:hover{color:#006633}.uppercase{text-transform:uppercase}.font-lg{font-size:26px;line-height:28px}.color-lightgrey{color:#999999}h1{color:#006633;font-family:"Bebas Neue", sans-serif;font-weight:400;font-size:42px;line-height:47px;margin-top:0;margin-bottom:10px;position:relative;text-transform:uppercase}h1:after{position:absolute;width:calc(70%);background-color:#333333;content:"";height:1px;left:0;bottom:0}h2{color:#006633;font-family:"Bebas Neue", sans-serif;font-weight:400;font-size:28px;margin-top:0;margin-bottom:10px;position:relative;text-transform:uppercase}h2:after{position:absolute;width:calc(40%);background-color:#333333;content:"";height:1px;left:0;bottom:0}.pointer{cursor:pointer}.bg-beige{background-color:#f5f0df}h5{font-size:24px;line-height:26px;text-transform:uppercase;font-weight:300;margin:0}h5.small{font-size:18px}a{color:#000000;font-weight:400}a:hover{color:#006633}img{max-width:100%;height:auto}.default-content img{width:100%;height:auto}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.border-green{border-right:1px solid #006633}.border-lightgrey{position:relative}@media screen and (max-width:768px){.border-lightgrey{margin-bottom:5px}}.border-lightgrey:after{content:"";width:1px;background-color:#999999;height:12px;margin:0 10px;display:inline-block;position:relative}@media screen and (max-width:768px){.border-lightgrey:after{display:none;width:0;margin:0}}.footer{background-color:#31353b;color:#ffffff;padding:30px 0}.footer a[href^="tel:"]{color:#ffffff}.footer a[href^="tel:"]:hover{color:#ffffff}@media screen and (max-width:768px){.footer{text-align:center}}@media screen and (max-width:768px){.footer .footer-platz{margin-bottom:20px}.footer .footer-platz p:first-child{margin-bottom:6px}}@media screen and (max-width:768px){.footer p{margin:0}}.footer .social-svg{width:35px;height:35px;fill-rule:evenodd;border-radius:4px;margin-right:10px}.footer .social-svg-background{fill:transparent;-webkit-transition:fill 170ms ease-in-out;transition:fill 170ms ease-in-out}.footer .social-svg-icon{fill:transparent}@media screen and (max-width:768px){.footer .footer-logo{margin-bottom:17px}}.footer .footer-logo img{width:70px;height:auto}.footer ul{padding-left:0}.footer ul li{display:inline-block}@media screen and (max-width:768px){.footer ul li{display:block}}.footer .default-ul ul{padding-left:0}.footer .default-ul ul li{display:block}@media screen and (max-width:768px){.footer .idf{margin-top:12px;font-size:14px}}.abschlag .astitel{margin-bottom:8px}@media screen and (max-width:768px){.abschlag .astitel{font-size:14px}}@media screen and (max-width:768px){.abschlag .asline{font-size:14px}}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}@media screen and (max-width:768px){.mb-s-20{margin-bottom:20px}}.mt-10{margin-top:10px}.my-10{margin-bottom:10px;margin-top:10px}.mb-20{margin-bottom:20px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.mr-20{margin-right:20px}.ml-20{margin-left:20px}.ml-10{margin-left:10px}.ml-10-2{margin-left:100px}@media screen and (max-width:768px){.ml-10-2{margin-left:10px}}.py-40{padding-top:40px;padding-bottom:40px}.pt-20{padding-top:20px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.w-100{width:100%;height:auto}.teetimebtn{margin-left:10px;padding:3px 6px;border-radius:4px;color:#ffffff;background-color:#006633;cursor:pointer;align-items:center;display:flex;font-family:"Roboto", sans-serif;font-weight:300}.teetimebtn:hover{color:#ffffff !important}.teetime-mobile{right:0px;bottom:90px;text-decoration:none;position:fixed;overflow:hidden;width:40px;height:40px;cursor:pointer;outline:0;z-index:999;text-align:center;border-radius:0;display:flex;align-items:center;justify-content:center;padding:7px;background-color:#006633;color:#ffffff;border-radius:40px;transition:all 1s}.teetime-mobile:hover{color:#ffffff !important}.teetime-mobile.hidden{transform:translateX(100%)}@media screen and (min-width:768px){.teetime-mobile{display:none}}.btn-primary{border:1px solid #006633;color:#006633;border-radius:40px;padding:10px 30px;text-transform:uppercase;cursor:pointer;display:inline-block}.btn-primary:hover{color:#ffffff;background-color:#006633}.btn-primary:hover a{color:#ffffff;background-color:#006633}.btn-primary a{color:#006633}.btn-primary a:hover{color:#ffffff;background-color:#006633}.gp-container{display:flex}@media screen and (max-width:768px){.gp-container{flex-direction:column !important}}.gp{padding:70px 50px}@media screen and (max-width:768px){.gp{padding-left:12px;padding-right:12px}}.gp .gp-content{margin:20px 0}.gp .gp-footer{align-items:end;justify-content:space-between}@media screen and (max-width:768px){.gp .gp-footer{flex-direction:column;align-items:center}.gp .gp-footer a:first-child{align-self:baseline;padding-bottom:20px}}.camroot{display:flex;flex-direction:column}.camcontainer{width:100%;height:300px;position:relative}@media screen and (max-width:768px){.camcontainer{height:180px}}.camcontainer svg{position:absolute;left:50%;top:50%;width:50px;fill:#fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;-webkit-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.camcontainer .camimage{position:absolute;background-size:cover;background-position:center center;transition:opacity 0.5s linear;opacity:0;width:100%;height:100%}.camcontainer .camimage:first-child{opacity:1}.camcontainer:first-child{margin-bottom:20px}.camcontainer.campopup{width:700px;height:450px}.sigimg{background-size:cover;background-repeat:no-repeat;background-position:center center;height:400px}@media screen and (max-width:768px){.sigimg{height:188px}}.img-gastro{width:100%;height:auto}.interneturniere,.offizielleturniere{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:400ms;max-height:0;transition-property:all;overflow:hidden}.offizielleturniere{max-height:unset}.turnier-btns{display:flex}@media screen and (max-width:768px){.turnier-btns{text-align:center;flex-direction:column}.turnier-btns #datenschutz,.turnier-btns #turniereaktuell,.turnier-btns #turnierealle{margin-top:15px}.turnier-btns .ml-20{margin-left:0}.turnier-btns .btn-primary{width:100%}.turnier-btns .btn-primary:first-child{margin-bottom:15px}}.gp-image{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:768px){.gp-image{height:500px}}.gp-image2{height:400px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:768px){.gp-image2{height:500px}}.vorstand-col .vorstand-col-img-inner{position:relative;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.vorstand-col .vorstand-col-img-inner img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.vorstand-col .vorstand-col-img-inner .overlay{transition:300ms ease-in-out;background-color:rgba(0, 102, 51, 0.8);position:absolute;height:120px;left:0;bottom:-120px;right:0;display:flex;flex-direction:column;justify-content:center;color:#ffffff}@media screen and (max-width:768px){.vorstand-col .vorstand-col-img-inner .overlay{bottom:0px}}.vorstand-col .vorstand-col-img-inner .overlay .name{font-size:18px;text-transform:uppercase;opacity:0;transform:translateY(30px);transition:250ms 320ms linear}@media screen and (max-width:768px){.vorstand-col .vorstand-col-img-inner .overlay .name{opacity:1;transform:translateY(0)}}.vorstand-col .vorstand-col-img-inner .overlay .line{width:0px;max-width:104px;height:1px;background:#ffffff;margin:10px 12px;position:relative;margin-left:auto;margin-right:auto;transition:250ms 320ms linear}@media screen and (max-width:768px){.vorstand-col .vorstand-col-img-inner .overlay .line{width:104px}}.vorstand-col .vorstand-col-img-inner .overlay .title{opacity:0;transform:translateY(-30px);transition:250ms 320ms linear;font-size:16px}@media screen and (max-width:768px){.vorstand-col .vorstand-col-img-inner .overlay .title{opacity:1;transform:translateY(0)}}.vorstand-col .vorstand-col-img-inner:hover .overlay{bottom:0px}.vorstand-col .vorstand-col-img-inner:hover .overlay .name{opacity:1;transform:translateY(0)}.vorstand-col .vorstand-col-img-inner:hover .overlay .line{width:104px}.vorstand-col .vorstand-col-img-inner:hover .overlay .title{opacity:1;transform:translateY(0)}.meister-col{height:400px}@media screen and (max-width:768px){.meister-col{height:300px}}.meister-col .meister-col-img-inner{position:relative;text-align:center;overflow:hidden;display:flex;background-size:cover;background-position:center center;width:100%;height:100%}.meister-col .meister-col-img-inner img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.meister-col .meister-col-img-inner .overlay{transition:300ms ease-in-out;background-color:rgba(0, 102, 51, 0.8);position:absolute;height:120px;left:0;bottom:-120px;right:0;display:flex;flex-direction:column;justify-content:center;color:#ffffff}@media screen and (max-width:768px){.meister-col .meister-col-img-inner .overlay{bottom:0px}}.meister-col .meister-col-img-inner .overlay .name{font-size:18px;text-transform:uppercase;opacity:0;transform:translateY(30px);transition:250ms 320ms linear}@media screen and (max-width:768px){.meister-col .meister-col-img-inner .overlay .name{opacity:1;transform:translateY(0)}}.meister-col .meister-col-img-inner .overlay .line{width:0px;max-width:104px;height:1px;background:#ffffff;margin:10px 12px;position:relative;margin-left:auto;margin-right:auto;transition:250ms 320ms linear}@media screen and (max-width:768px){.meister-col .meister-col-img-inner .overlay .line{width:104px}}.meister-col .meister-col-img-inner .overlay .title{opacity:0;transform:translateY(-30px);transition:250ms 320ms linear;font-size:16px}@media screen and (max-width:768px){.meister-col .meister-col-img-inner .overlay .title{opacity:1;transform:translateY(0)}}.meister-col .meister-col-img-inner:hover .overlay{bottom:0px}.meister-col .meister-col-img-inner:hover .overlay .name{opacity:1;transform:translateY(0)}.meister-col .meister-col-img-inner:hover .overlay .line{width:104px}.meister-col .meister-col-img-inner:hover .overlay .title{opacity:1;transform:translateY(0)}.infbox-site{position:fixed;right:0;top:50%;transform:translate(0, -50%);writing-mode:vertical-rl;text-transform:uppercase;background-color:#c39f20;color:#ffffff;font-size:22px;padding:10px 5px;cursor:pointer;z-index:20;transition:all 1s}.infbox-site.hidden{transform:translateX(100%)}.infobox{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);background-color:#006633;color:#ffffff;padding:10px;z-index:20;opacity:0;transition:all 0.5s;z-index:10000}@media screen and (max-width:768px){.infobox{min-width:100%;width:100%;max-width:100%;max-height:100%;overflow-y:auto}}.infobox.open{opacity:1;transform:translate(-50%, -50%) scale(1)}.infobox .infobox-inner{min-width:450px;min-height:300px;border:1px solid #ffffff;padding:10px;overflow:hidden}@media screen and (max-width:768px){.infobox .infobox-inner{min-width:100%;width:100%;max-width:100%}}.infobox .infobox-inner .infobox-header{justify-content:space-between;display:flex;font-size:40px;line-height:40px;font-family:"Roboto", sans-serif;font-weight:700;text-transform:uppercase;position:relative;margin-bottom:20px}.infobox .infobox-inner .close-icon{position:relative;width:32px;height:32px;cursor:pointer;margin-left:60px}@media screen and (max-width:768px){.infobox .infobox-inner .close-icon{margin-right:10px;margin-left:0px}}.infobox .infobox-inner .close-icon:before,.infobox .infobox-inner .close-icon:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#ffffff}.infobox .infobox-inner .close-icon:before{transform:rotate(45deg)}.infobox .infobox-inner .close-icon:after{transform:rotate(-45deg)}#infoboxDatenschutz .infobox-inner{min-width:500px}@media screen and (max-width:768px){#infoboxDatenschutz .infobox-inner{min-width:100%}}#infoboxDatenschutz .infobox-header{font-size:20px;line-height:20px}.instagramfeed{text-align:center}.instagramfeed h6{font-size:14px;font-weight:300;margin:0;color:#333333}.instagramfeed h5{margin-top:10px;font-size:45px;padding-bottom:30px}.instagramfeed #sb_instagram #sbi_load .sbi_load_btn{border-radius:50%;font-size:40px;width:55px;height:55px;display:flex;align-items:center;text-align:center;justify-content:center;font-weight:100}.loch-container .lheader{text-transform:uppercase;border-bottom:1px solid #000000;margin:10px 0;display:flex;justify-content:space-between;cursor:pointer}.loch-container .lheader .lheader-left .loch{color:#006633;font-size:28px;margin-right:30px}@media screen and (max-width:768px){.loch-container .lheader .lheader-left .loch{font-size:24px}}.loch-container .lheader .lheader-left .par,.loch-container .lheader .lheader-left .hcp{min-width:51px;display:inline-block;color:#c39f20;font-size:24px;margin-right:30px}@media screen and (max-width:768px){.loch-container .lheader .lheader-left .par,.loch-container .lheader .lheader-left .hcp{font-size:20px}}@media screen and (max-width:768px){.loch-container .lheader .lheader-left .hcp{margin-right:0px}}.loch-container .lheader .lheader-right{padding-right:20px;display:flex;align-items:center}.loch-container .lheader .lheader-right svg{width:34px;height:34px;color:#006633;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;transition-property:all}.loch-container .lheader .lheader-right svg.rotate-180{transform:translate(0, 0) rotate(180deg) skewX(0) skewY(0) scaleX(1) scaleY(1)}@media screen and (max-width:768px){.loch-container .lheader .lheader-right svg{width:22px;height:22px}}.loch-container .lcontent{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;max-height:0;transition-property:all;overflow:hidden}.loch-container .lcontent .laenge .head{font-size:20px;margin:10px 0}@media screen and (max-width:768px){.loch-container .lcontent .laenge .head{font-size:18px}}.loch-container .lcontent .laenge .lcolors{display:flex}@media screen and (max-width:768px){.loch-container .lcontent .laenge .lcolors{flex-direction:column;font-size:14px}}.loch-container .lcontent .laenge .lcolors .color{margin-right:20px;display:flex;align-items:center}@media screen and (max-width:768px){.loch-container .lcontent .laenge .lcolors .color{margin-bottom:5px}}.loch-container .lcontent .laenge .lcolors .color .circle{border:1px solid #000000;border-radius:50%;width:18px;height:18px;margin-right:10px}@media screen and (max-width:768px){.loch-container .lcontent .laenge .lcolors .color .circle{width:16px;height:16px}}.loch-container .lcontent .laenge .lcolors .color .circle:after{content:"";padding-right:10px}.loch-container .lcontent .laenge .lcolors .color .circle.gelb{background-color:#ebe32a}.loch-container .lcontent .laenge .lcolors .color .circle.rot{background-color:#e5191f}.loch-container .lcontent .laenge .lcolors .color .circle.blau{background-color:#264b9b}.loch-container .lcontent .laenge .lcolors .color .circle.weiss{background-color:#ffffff}.loch-container .lcontent .ltext{margin:25px 0}@media screen and (max-width:768px){.loch-container .lcontent .ltext{margin:20px 0}}.loch-container .lcontent .limages .loch-row2{display:flex}@media screen and (max-width:768px){.loch-container .lcontent .limages .loch-row2{flex-direction:column}}.loch-container .lcontent .limages .loch-row2 video{height:450px;width:auto}@media screen and (max-width:768px){.loch-container .lcontent .limages .loch-row2 video{width:100%;height:auto}}.loch-container .lcontent .limages .bgimage-cont{height:calc(100% - 0px);display:flex;flex-grow:1}.loch-container .lcontent .limages .bgimage{background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:0.5rem;display:flex;flex-grow:1}@media screen and (max-width:768px){.loch-container .lcontent .limages .bgimage{height:200px;width:calc(100% - 2px);margin-right:0;margin-bottom:1rem}}.loch-container .lcontent .limages .bgimage.bgcontain{background-size:contain}.loch-container .lcontent .limages .bgimage.small{height:350px}.loch-container .lcontent .limages .firstimage{height:500px}@media screen and (max-width:768px){.loch-container .lcontent .limages .firstimage{height:200px;margin-bottom:0}}.loch-container .lcontent .limages .bgvideo{height:450px;align-items:center;display:flex;margin-top:0}@media screen and (max-width:768px){.loch-container .lcontent .limages .bgvideo{margin-top:0.5rem}}.bgimageb{border:1px solid #333333}.news-gallery-image{overflow:hidden;position:relative;margin-bottom:30px;cursor:pointer}.news-gallery-image .galerie-image{height:150px;width:100%;background-size:cover;background-position:center center}@media screen and (max-width:768px){.news-gallery-image .galerie-image{height:300px}}.news-gallery-image .content-overlay{background:rgba(0, 0, 0, 0.7);position:absolute;height:99%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.news-gallery-image .content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:80%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.news-gallery-image .content-details .fa{color:#d3b764;font-size:47px}.news-gallery-image:hover .content-overlay{opacity:1}.news-gallery-image:hover .content-details{top:50%;left:50%;opacity:1}#news{margin-top:100px}.news-col{padding:16px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);height:100%}.news-col .news-col-img-inner{position:relative}.news-col .news-col-img-inner img{transform:translateY(0);webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);height:240px;object-fit:cover;width:100%;object-position:top center}.news-col .news-col-img-inner .news-date{padding:12px 15px;color:#fff;font-size:16px;line-height:16px;text-align:center;text-transform:uppercase;letter-spacing:1px;position:absolute;background:#006633;bottom:-20px;left:12px;transform:translateY(0);webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.news-col p{margin-top:30px;font-size:18px;color:#000000}.news-col:hover .news-date{transform:translateY(-5px)}.news-col:hover img{transform:translateY(-5px)}.sponsoren{display:flex;justify-content:space-between}@media screen and (max-width:768px){.sponsoren{flex-direction:column}}.sponsoren .sponsor{text-align:center;width:33.333333%;padding:20px}@media screen and (max-width:768px){.sponsoren .sponsor{width:100%;padding:7px 0}}.sponsoren .sponsor .spo-inner{border:1px solid #31353b;height:110px}@media screen and (max-width:768px){.sponsoren .sponsor .spo-inner{height:70px}}.sponsoren .sponsor .spo-inner img{width:auto;height:100%}.sponsoren .sponsor:first-child{padding-left:0}.sponsoren .sponsor:last-child{padding-right:0}.sponsor-small{padding-bottom:20px;margin-right:20px}.sponsor-small img{width:auto;height:40px}.image-appear{position:relative;overflow:hidden;display:flex;justify-content:center}.image-appear:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#474733;z-index:1;transform:translateY(-101%)}.image-appear.isInViewport:before{animation:image-appear-animation 1.1s cubic-bezier(1, 0, 0.54, 0.99) forwards}.wetter-collapse .wetter-collapse-header{display:flex;align-items:center}.wetter-collapse .wetter-collapse-header .wetter-collapse-text{padding-right:20px}.wetter-collapse .wetter-collapse-header svg{width:15px;height:15px;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;transition-property:all}.wetter-collapse .wetter-collapse-header svg.rotate-180{transform:translate(0, 0) rotate(180deg) skewX(0) skewY(0) scaleX(1) scaleY(1)}.wetter-collapse .wetter-collapse-content{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;max-height:0;transition-property:all;overflow:hidden}.wetter-collapse .wetter-collapse-content .copyright{margin-top:10px;font-size:12px}.wetter-collapse .wetter-collapse-content.wetter-active{max-height:900px}.wetter-container{background-color:#ffffff;border-radius:4px;color:green;text-align:center;padding:15px 7px;height:100%;box-sizing:border-box}.wetter-container p{margin:0}@media screen and (max-width:768px){.wetter-container p{font-size:14px}}.wetterBg{background-position:center 0;background-attachment:scroll;background-repeat:no-repeat;background-size:80px 2705px;float:left;height:80px;margin:15px 0 15px 0;width:100%}@media screen and (max-width:768px){.wetterBg{background-size:40px 1352px;height:40px;margin:5px 0 5px 0}}.wetterBg.iconA,.wetterBg.iconK{background-position:center 0}.wetterBg.iconB,.wetterBg.iconC,.wetterBg.iconD,.wetterBg.iconS{background-position:center -105px}.wetterBg.iconE{background-position:center -420px}.wetterBg.iconF,.wetterBg.iconG,.wetterBg.iconH,.wetterBg.iconI,.wetterBg.iconJ{background-position:center -525px}.wetterBg.iconL,.wetterBg.iconM,.wetterBg.iconN,.wetterBg.iconO,.wetterBg.iconP{background-position:center -1155px}..wetterBg>div.iconQ,..wetterBg>div.iconR{background-position:center -1680px}.wetterBg.iconT{background-position:center -1995px}.wetterBg.iconU,.wetterBg.iconV,.wetterBg.iconW,.wetterBg.iconX,.wetterBg.iconY,.wetterBg.iconZ{background-position:center -2100px}.load-more{border-radius:50%;font-size:40px;width:55px;height:55px;display:flex;align-items:center;text-align:center;justify-content:center;font-weight:100;color:#006633;border:1px solid #006633;cursor:pointer;vertical-align:top;zoom:1;padding:7px 14px;margin:15px auto 0 auto;text-decoration:none;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.load-more:hover{color:#ffffff;background-color:#006633}.planning-items{height:750px;position:relative;overflow:hidden}.planning-items.hidden{display:none}.planning-items .planning-item-wrap{position:absolute;overflow:hidden}.planning-items .planning-item-wrap:hover .planning-img a img{}.planning-items .planning-item-wrap .planning-item{margin-left:15px;margin-top:15px;position:relative;overflow:hidden;height:100%;display:block}@media (max-width:767px){.planning-items .planning-item-wrap .planning-item{margin-left:0}}.planning-items .planning-item-wrap .planning-item .planning-img-wrap{height:100%;position:relative;display:block;overflow:hidden;margin-left:-15px;margin-top:-15px}.planning-items .planning-item-wrap .planning-item .planning-img-wrap:before{content:"";display:block;margin-top:200%}.planning-items .planning-item-wrap .planning-item .planning-img-wrap .planning-img{position:absolute;top:0;right:0;bottom:0;left:0}.planning-items .planning-item-wrap .planning-item .planning-img-wrap .planning-img .planning-img-inner{display:block;width:100%;height:auto}.planning-items .planning-item-wrap .planning-item .planning-img-wrap .planning-img .planning-img-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:-webkit-transform 2s cubic-bezier(0.08, 0.43, 0.24, 1);transition:-webkit-transform 2s cubic-bezier(0.08, 0.43, 0.24, 1);transition:transform 2s cubic-bezier(0.08, 0.43, 0.24, 1);transition:transform 2s cubic-bezier(0.08, 0.43, 0.24, 1), -webkit-transform 2s cubic-bezier(0.08, 0.43, 0.24, 1);will-change:transform}.planning-items .planning-item-wrap .planning-item .planning-item-overlay{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);opacity:0;position:absolute;top:0;left:0;transition:0.33s all ease;-moz-transition:0.33s all ease;-ms-transition:0.33s all ease;-o-transition:0.33s all ease;-webkit-transition:0.33s all ease}.planning-items .planning-item-wrap .planning-item .planning-item-overlay .plus{position:relative;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%, -50%)}.planning-items .planning-item-wrap .planning-item .planning-item-overlay .plus::after{content:" ";position:absolute;display:block;background-color:#fff;height:2px;margin-top:-2px;top:50%;left:0;right:0;z-index:9}.planning-items .planning-item-wrap .planning-item .planning-item-overlay .plus::before{content:" ";position:absolute;display:block;background-color:#fff;width:2px;margin-left:-2px;left:50%;top:0;bottom:0;z-index:9}.planning-items .planning-item-wrap .planning-item:hover .planning-item-overlay{opacity:1}.planning-items .planning-item-1,.planning-items .planning-item-5{margin-left:0 !important}.planning-items .planning-item-wrap-1{left:0%;top:0px;height:66.666%;width:33.333%}@media screen and (max-width:768px){.planning-items .planning-item-wrap-1{height:25%;width:100%;position:unset}}.planning-items .planning-item-wrap-2{left:33.3333%;top:0px;height:33.333%;width:66.666%}@media screen and (max-width:768px){.planning-items .planning-item-wrap-2{height:25%;width:100%;position:unset}}.planning-items .planning-item-wrap-3{left:33.3333%;top:33.3333%;height:33.333%;width:33.333%}@media screen and (max-width:768px){.planning-items .planning-item-wrap-3{height:25%;width:100%;position:unset}}.planning-items .planning-item-wrap-4{left:66.6667%;top:33.333%;height:66.666%;width:33.333%}@media screen and (max-width:768px){.planning-items .planning-item-wrap-4{height:25%;width:100%;position:unset}}.planning-items .planning-item-wrap-5{left:0%;top:66.666%;height:33.333%;width:66.666%}@media screen and (max-width:768px){.planning-items .planning-item-wrap-5{height:25%;width:100%;position:unset}}.closeButton{-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);width:10vw;height:10vw;z-index:7;overflow:visible;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;position:absolute;right:0;top:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media only screen and (min-width:768px){.closeButton{width:7vw;height:7vw}}@media only screen and (min-width:1024px){.closeButton{width:3vw;height:3vw}}.infoCloseButton{right:-10px;top:-10px}.closeBackground{fill:#eeeeee;-webkit-transform:translate3d(-52%, -50%, 0);transform:translate3d(-52%, -50%, 0);position:absolute;top:50%;left:50%;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);display:block;width:100%}.closeButton:hover>.closeBackground{-webkit-transform:translate3d(calc(-52% - 10px), -50%, 0);transform:translate3d(calc(-52% - 10px), -50%, 0)}.closeX{stroke:#000;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);stroke-width:3px;width:4vw;height:4vw;position:relative;z-index:1;fill:none;display:block}@media only screen and (min-width:768px){.closeX{width:3vw;height:3vw}}@media only screen and (min-width:1024px){.closeX{stroke-width:2px;width:1.5vw;height:1.5vw}}.closeButton:hover>.closeX{-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition-delay:0.1s;transition-delay:0.1s}.closeX path{stroke-dasharray:20;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:stroke-dashoffset 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.closeX path:first-child{-webkit-transition-delay:0s;transition-delay:0s}.closeButton:hover>.closeX path:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s;stroke-dashoffset:40}.closeX path:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.closeButton:hover>.closeX path:nth-child(2){-webkit-transition-delay:0s;transition-delay:0s;stroke-dashoffset:40}#scroll-to-top{color:#ffffff;background-color:#006633;right:0px;bottom:80px;text-decoration:none;position:fixed;overflow:hidden;width:40px;height:40px;cursor:pointer;outline:0;z-index:999;text-align:center;display:flex;align-items:center;justify-content:center;padding:7px;border-radius:40px}@media screen and (max-width:768px){#scroll-to-top{bottom:140px}}.justify-content-end{display:flex;justify-content:end}@media screen and (max-width:768px){.footer-sponsoren{justify-content:center;padding-top:10px}}.turnier{padding:6px 0;display:flex;justify-content:space-between}@media screen and (max-width:768px){.turnier{justify-content:start;flex-direction:column;margin-bottom:10px}}.turnier .turnier-inner{display:flex;max-width:calc(100% - 290px)}@media screen and (max-width:768px){.turnier .turnier-inner{max-width:unset}}.turnier .turnier-inner .date{margin-right:20px}.turnier .actions{display:flex;width:290px}@media screen and (max-width:768px){.turnier .actions{margin-top:10px}}.turnier .actions .ac{cursor:pointer;width:40px;text-align:center;padding:10px;background-color:#006633;margin-right:10px;color:#ffffff}.turnier .actions .ac:last-child{margin-right:0}.turnier-buttons{display:flex;flex-direction:row;margin-bottom:20px}@media screen and (max-width:768px){.turnier-buttons{flex-direction:column}}.turnier-buttons .turnier-button{margin-right:10px;font-size:16px;padding:8px 30px}@media screen and (max-width:768px){.turnier-buttons .turnier-button{margin-top:10px;width:100%;text-align:center}.turnier-buttons .turnier-button:first-child{margin-top:0}}.turnier-buttons .turnier-button.active{background-color:#006633;color:#ffffff}.turnier-buttons .turnier-button:last-child{margin-right:0}.turnier-info{display:flex;flex-direction:column}.turnier-info .trow{display:flex;padding:6px 0;flex-direction:row}.turnier-info .tcol{width:calc(100% - 200px)}.turnier-info .tcol:first-child{width:200px}@media screen and (max-width:768px){.startzeiten,.bruttowertung,.nettowertung{font-size:13px}}.startzeiten .row,.bruttowertung .row,.nettowertung .row{cursor:pointer;padding:5px 0;border-bottom:solid 1px #efefef}.startzeiten .header,.bruttowertung .header,.nettowertung .header{background-color:#006633;color:#ffffff;font-weight:700;padding:7px 0;margin-bottom:10px;cursor:unset}.statistik{overflow:auto}@media screen and (max-width:768px){.statistik{font-size:13px;scrollbar-color:#006633 #e0e0e0;scrollbar-width:thin;z-index:100;padding-bottom:10px}}.statistik .header{display:flex;flex-direction:row;background-color:#006633;color:#ffffff;font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.statistik .header div:nth-child(2){margin-left:140px}}.statistik .header .head{color:#ffffff;background-color:#006633;width:140px;min-width:140px;display:flex;padding:7px 0;justify-content:start;padding-left:12px}@media screen and (max-width:768px){.statistik .header .head{position:absolute;width:110px;min-width:110px}}.statistik .header .nr{color:#ffffff;background-color:#006633;display:flex;padding:7px 0;justify-content:center;width:48px;min-width:48px}.statistik .content{display:flex;flex-direction:row;padding:5px 0;border-bottom:solid 1px #efefef}@media screen and (max-width:768px){.statistik .content div:nth-child(2){margin-left:140px}}.statistik .content .head{width:140px;min-width:140px;display:flex;padding:10px;justify-content:start;background-color:#ffffff}@media screen and (max-width:768px){.statistik .content .head{position:absolute;width:110px;min-width:110px}}.statistik .content .nr{display:flex;padding:10px;justify-content:center;width:48px;min-width:48px}.statistik .content .nr:first-child{margin-left:140px}#scorecard-box .score-loader{position:absolute;left:50%;top:50%;--d:22px;width:4px;height:4px;border-radius:50%;color:#ffffff;box-shadow:calc(1*var(--d)) calc(0*var(--d)) 0 0, calc(0.707*var(--d)) calc(0.707*var(--d)) 0 1px, calc(0*var(--d)) calc(1*var(--d)) 0 2px, calc(-0.707*var(--d)) calc(0.707*var(--d)) 0 3px, calc(-1*var(--d)) calc(0*var(--d)) 0 4px, calc(-0.707*var(--d)) calc(-0.707*var(--d)) 0 5px, calc(0*var(--d)) calc(-1*var(--d)) 0 6px;animation:l27 1s infinite steps(8)}.scorecard{overflow:auto}@media screen and (max-width:768px){.scorecard{font-size:13px;scrollbar-color:#006633 #e0e0e0;scrollbar-width:thin;z-index:100;padding-bottom:10px}}.scorecard .title{font-size:27px;font-weight:700;margin-bottom:15px}.scorecard .cards{display:flex;margin-top:15px}.scorecard .cards .left-sc{margin-right:20px}.scorecard .header{display:flex;flex-direction:row;background-color:#006633;color:#ffffff;font-weight:700;border:1px solid #fff}@media screen and (max-width:768px){.scorecard .header div:nth-child(2){margin-left:140px}}.scorecard .header .head{color:#ffffff;background-color:#006633;width:60px;min-width:60px;display:flex;padding:7px 0;justify-content:start;padding-left:7px}@media screen and (max-width:768px){.scorecard .header .head{position:absolute;width:110px;min-width:110px}}.scorecard .header .nr{color:#ffffff;background-color:#006633;display:flex;padding:7px 0;justify-content:center;width:48px;min-width:48px;border-left:1px solid #ffffff}.scorecard .content{display:flex;flex-direction:row;border:1px solid #fff;border-top:unset}@media screen and (max-width:768px){.scorecard .content div:nth-child(2){margin-left:140px}}.scorecard .content .head{width:60px;min-width:60px;display:flex;padding:7px;justify-content:start;color:#ffffff}@media screen and (max-width:768px){.scorecard .content .head{position:absolute;width:110px;min-width:110px}}.scorecard .content .nr{display:flex;padding:7px;justify-content:center;width:48px;min-width:48px;border-left:1px solid #ffffff}.scorecard .content .nr:first-child{margin-left:140px}.rwmb-map-canvas iframe+div{border:none !important}.rwmb-map-canvas{height:500px}@media screen and (max-width:768px){.rwmb-map-canvas{height:350px !important}}#sb_instagram #sbi_images .sbi_item{display:flex;align-items:center}#sb_instagram .sbi_photo{height:unset !important}@keyframes image-appear-animation{0%{transform:translateY(-101%)}50%{transform:translateY(0)}100%{transform:translateY(101%)}}@keyframes l27{100%{transform:rotate(1turn)}}.loading-root{position:fixed;left:0;top:0;bottom:0;right:0;z-index:9999999;display:flex;justify-content:center;align-items:center;padding:20px;background:#000;transition:0.3s all ease;flex-direction:column}.loading{width:60px;height:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;transform:rotate(45deg)}.loading div{width:6px;height:6px;background:white;border-radius:100%;float:left;margin-bottom:12px;animation:scaleDot 2s ease infinite}.loading div:not(:nth-child(4n+4)){margin-right:12px}.loading div:nth-child(1){animation-delay:0s}.loading div:nth-child(2),.loading div:nth-child(5){animation-delay:0.1s}.loading div:nth-child(3),.loading div:nth-child(6),.loading div:nth-child(9){animation-delay:0.2s}.loading div:nth-child(4),.loading div:nth-child(7),.loading div:nth-child(10),.loading div:nth-child(13){animation-delay:0.3s}.loading div:nth-child(8),.loading div:nth-child(11),.loading div:nth-child(14){animation-delay:0.4s}.loading div:nth-child(12),.loading div:nth-child(15){animation-delay:0.5s}.loading div:nth-child(16){animation-delay:0.6s}@keyframes scaleDot{40%{transform:scale(1.3) translate(-2px, -2px)}80%{transform:scale(1)}100%{transform:scale(1)}}.nf-form-fields-required{display:none}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background-color:#ffffff !important}.nf-form-content input[type=submit]{background-color:#006633 !important;text-transform:uppercase !important;padding:12px 35px !important}.nf-form-content input[type=submit]:hover{background-color:#006633 !important;color:#ffffff !important;cursor:pointer !important}.nf-field-label label{font-weight:400 !important;font-size:14px !important}.textwidth{width:99% !important}.nf-form-content{padding:0 !important}nf-cells>.nf-cell:first-child{padding-left:0 !important}nf-cells>.nf-cell:last-child{padding-right:0 !important}select{font-family:"Roboto", sans-serif !important;font-weight:300 !important}.nf-field-element>ul>li>label{font-size:16px !important;line-height:25px !important}.root-nav{position:fixed;top:0;width:100%;color:#fff;z-index:10;display:flex;padding:10px 0 10px 0;background-color:rgba(0, 0, 0, 0.5);transition:0.33s all ease;box-sizing:border-box;text-align:right;-webkit-transition:all 0.6s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.6s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.6s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (max-width:768px){.root-nav{padding:0;position:fixed;top:0px;height:50px;background-color:#fff;color:#000000;align-items:center;box-shadow:0px 0px 10px 1px #999999}}.root-nav.dont-show{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;-o-transition:transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease, -webkit-transform 0.6s ease;-webkit-backface-visibility:hidden;position:fixed}.root-nav .clogo{display:none}.root-nav .wlogo{display:unset}.root-nav.header-appear{background:#31353b;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:fixed}.root-nav.header-appear .clogo{display:unset}.root-nav.header-appear .wlogo{display:none}@media screen and (max-width:768px){.root-nav.header-appear{background:#ffffff}}.root-nav .root-container{justify-content:space-between}.root-nav .root-container .left-nav{justify-content:unset}@media screen and (max-width:768px){.root-nav .root-container .left-nav{justify-content:space-between;z-index:10;align-items:center}}.root-nav .root-container .left-nav .live{display:none}@media screen and (max-width:768px){.root-nav .root-container .left-nav .live{display:flex}}.root-nav .root-container .left-nav .logo-mobile{display:none}@media screen and (max-width:768px){.root-nav .root-container .left-nav .logo-mobile{display:flex;align-items:center}.root-nav .root-container .left-nav .logo-mobile img{height:25px;width:auto}}.root-nav .root-container .right-nav{align-items:end;flex-direction:column;justify-content:end}@media screen and (max-width:768px){.root-nav .root-container .right-nav .small-menu-root{display:none !important}}@media screen and (max-width:768px){.root-nav .root-container .right-nav .live{display:none}}.root-nav .site-link__img{height:80px;display:flex;align-items:center}@media screen and (max-width:768px){.root-nav .site-link__img{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}}.root-nav .site-link__img a{height:100%}.root-nav .site-link__img a img{height:100%;width:auto}@media screen and (max-width:768px){.root-nav .site-link__img .wlogo{display:none}}.root-nav .menu-toggle-box{width:22px;height:16px;display:block;position:relative;cursor:pointer}.root-nav .menu-toggle-inner{width:22px;height:2px;background-color:#000;border-radius:0px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease;display:block;top:50%;margin-top:-1px}.root-nav .menu-toggle-inner:before,.root-nav .menu-toggle-inner:after{width:22px;height:2px;background-color:#000;border-radius:0px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease;content:"";display:block;background-color:#c59d5f}.root-nav .menu-toggle-inner:before{top:-7px;transition:top 0.1s 0.14s ease, opacity 0.1s ease}.root-nav .menu-toggle-inner:after{bottom:-7px;transition:top 0.1s 0.14s ease, opacity 0.1s ease}.root-nav .menu-toggle .menu-toggle-inner{background-color:#c59d5f;transition-duration:0.1s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.root-nav .main-menu-toggle{display:none}@media screen and (max-width:768px){.root-nav .main-menu-toggle{display:flex;align-items:center}}.root-nav .menu-toggle.toggled .menu-toggle-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.root-nav .menu-toggle.toggled .menu-toggle-inner::before{top:0;opacity:0;transition:top 0.1s ease, opacity 0.1s 0.14s ease}.root-nav .menu-toggle.toggled .menu-toggle-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.root-nav .root-items-container .small-menu-mobile{display:none}.root-nav .root-items-container .mobile-head{display:none}@media screen and (max-width:768px){.root-nav .root-items-container .mobile-head{display:flex;justify-content:center;align-items:center}.root-nav .root-items-container .mobile-head .lang-mobile{text-transform:uppercase;margin-right:20px;font-size:22px;width:27px}.root-nav .root-items-container .mobile-head .lang-mobile:last-child{margin-right:0;margin-left:20px}.root-nav .root-items-container .mobile-head .lang-mobile .lang-item.active{color:#c39f20}}.root-nav .root-items-container .mobile-head .mobile-logo{display:none}@media screen and (max-width:768px){.root-nav .root-items-container .mobile-head .mobile-logo{display:inline-block;text-align:center}.root-nav .root-items-container .mobile-head .mobile-logo img{width:80px}}@media screen and (max-width:768px){.root-nav .root-items-container{padding-top:70px;flex-direction:column;min-height:100vh;width:100%;position:fixed;bottom:0;right:0;top:0;left:0;background-color:#fff;overflow-x:hidden;overflow-y:scroll;padding-right:0;transition:0.5s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:-1}.root-nav .root-items-container .small-menu-mobile{display:block;text-align:left;padding-right:40px;padding-left:40px}.root-nav .root-items-container .small-menu-mobile ul{list-style-type:none;margin:0;padding:0}.root-nav .root-items-container .small-menu-mobile ul li a{color:#000000}.root-nav .root-items-container.menu-mobile-active{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}@media screen and (max-width:768px) and (max-width:768px){.root-nav .root-items-container .small-menu-mobile{text-align:center;margin-top:20px;padding-bottom:15px}}@media screen and (max-width:768px) and (max-width:768px){.root-nav .root-items-container .small-menu-mobile ul li a{text-transform:uppercase;font-size:20px}}@media screen and (max-width:768px){.root-nav .root-items{padding-top:25px}}.root-nav .root-items ul{list-style-type:none;list-style:none;list-style-image:none;margin-bottom:0px;padding-left:0;margin-top:0}@media screen and (max-width:768px){.root-nav .root-items ul{padding-right:40px;padding-left:40px;text-align:center}}.root-nav .root-items ul li{display:inline-block;position:relative;padding:10px 10px 5px 10px}.root-nav .root-items ul li:after{position:absolute;width:calc(100% + 5px);background-color:#ffffff;content:"";height:1px;left:0;bottom:0px}@media screen and (max-width:768px){.root-nav .root-items ul li:after{display:none}}.root-nav .root-items ul li:first-child{padding-left:0}.root-nav .root-items ul li:last-child{padding-right:0}.root-nav .root-items ul li:last-child:after{width:100%}@media screen and (max-width:768px){.root-nav .root-items ul li{display:flex;padding:0;padding-bottom:15px;justify-content:center;flex-direction:column}}.root-nav .root-items ul li svg{display:none;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;transition-property:all}@media screen and (max-width:768px){.root-nav .root-items ul li svg{display:flex;width:18px;align-self:center;color:#006633;margin-top:6px}}.root-nav .root-items ul li svg.rotate-180{transform:translate(0, 0) rotate(180deg) skewX(0) skewY(0) scaleX(1) scaleY(1)}.root-nav .root-items ul li a{display:inline-block;color:#ffffff;font-size:16px;line-height:20px;text-transform:uppercase;font-family:"Roboto", sans-serif;font-weight:700}@media screen and (max-width:768px){.root-nav .root-items ul li a{color:#000000;padding-right:0px;font-size:20px}}.root-nav .root-items ul li a:hover{color:#c39f20}.root-nav .root-items ul li a:hover:before{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:-webkit-transform 0.2s ease-out 0.1s;transition:-webkit-transform 0.2s ease-out 0.1s;-o-transition:transform 0.2s ease-out 0.1s;transition:transform 0.2s ease-out 0.1s;transition:transform 0.2s ease-out 0.1s, -webkit-transform 0.2s ease-out 0.1s}.root-nav .root-items ul li .sub-menu{display:none;z-index:1;white-space:nowrap;transition:0.33s all ease;position:absolute;top:100%;right:0}@media screen and (max-width:768px){.root-nav .root-items ul li .sub-menu{display:block;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);position:unset;padding-left:0;padding-right:0;max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);-o-transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.root-nav .root-items ul li .sub-menu.submenu-active{max-height:700px;-webkit-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}}.root-nav .root-items ul li .sub-menu li{padding:4px 0px 4px 0px;display:block}.root-nav .root-items ul li .sub-menu li:after{height:0px}.root-nav .root-items ul li .sub-menu li a{padding:0;font-size:15px}@media screen and (max-width:768px){.root-nav .root-items ul li .sub-menu li a{font-size:18px;font-weight:400}}@media screen and (max-width:768px){.root-nav .root-items ul li .sub-menu li{padding:5px 0}}.root-nav .root-items ul li:hover .sub-menu{background-color:#31353b;display:block;padding:10px 10px 5px 10px}@media screen and (max-width:768px){.root-nav .root-items ul li:hover .sub-menu{background:unset;padding:0}}.small-menu-root{align-items:center}.small-menu-root a.lang-item{text-transform:uppercase;text-decoration:none;color:#ffffff;padding-left:8px;font-size:14px;margin-top:1px;position:relative}.small-menu-root a.lang-item:hover{color:#c39f20 !important}.small-menu-root a.lang-item:after{content:"";height:90%;top:5%;width:1px;background-color:#ffffff;position:absolute;margin-left:8px}.small-menu-root a.lang-item:visited{color:#ffffff}.small-menu-root a.tel{text-transform:uppercase;text-decoration:none;color:#ffffff;padding-left:8px;font-size:14px;margin-top:1px;margin-left:8px}.small-menu-root a.tel:visited{color:#ffffff}.small-menu a:visited{color:#ffffff}.small-menu ul{margin:0;list-style:none;padding-left:0;display:flex}.small-menu ul li{display:inline-block;position:relative;padding-right:8px;padding-left:8px}@media screen and (max-width:768px){.small-menu ul li{padding-bottom:15px}}.small-menu ul li:after{content:"";height:90%;top:5%;width:1px;background-color:#ffffff;position:absolute;margin-left:8px}.small-menu ul li a{font-size:14px;color:#ffffff;text-transform:uppercase;text-decoration:none}.small-menu ul li a:hover{color:#c39f20}.live{margin-left:20px;padding:3px 6px;border-radius:4px;color:#ffffff;background-color:#e30613;cursor:pointer;padding-right:10px;align-items:center;display:flex}@media screen and (max-width:768px){.live{margin-left:0;font-size:14px;padding:3px 5px}}.live:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#ffffff;margin-left:5px}.info{margin-left:10px;padding:3px 6px;border-radius:4px;color:#ffffff;background-color:#c39f20;cursor:pointer;align-items:center;display:flex}.info-mobile{right:0px;bottom:40px;text-decoration:none;position:fixed;overflow:hidden;width:40px;height:40px;cursor:pointer;outline:0;z-index:999;text-align:center;border-radius:0;display:flex;align-items:center;justify-content:center;padding:7px;background-color:#c39f20;color:#ffffff;border-radius:40px;transition:all 1s}.info-mobile svg{transform:scale(0.3)}.info-mobile.hidden{transform:translateX(100%)}@media screen and (min-width:768px){.info-mobile{display:none}}.live-container{width:700px;height:calc(100vh - 100px);background-color:#31353b;position:fixed;top:100px;right:0;z-index:10;transform:translateX(100%);transition:all 0.3s ease-out;color:#ffffff;padding:20px;display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:768px){.live-container{width:100%;top:50px}}.live-container.active{transform:translateX(0)}.live-container .live-row{display:flex;flex-direction:column}.live-container .live-col-6{display:flex;width:50%;flex-direction:column}.live-container .live-header{border-bottom:1px solid #ffffff;width:100%;padding:10px 0}.live-container .live-content a{font-weight:700;color:#fff}.live-container .live-content a:hover{color:#006633}.live-container .live-btn{width:100%;padding:10px;text-align:center;margin-bottom:10px;border-radius:4px;box-sizing:border-box;display:flex;align-items:center;font-size:16px;font-weight:300 !important}.live-container .live-btn:hover{font-size:16px;font-weight:300;color:#ffffff !important}.live-container .live-btn .icon{width:40px}.live-container .live-btn .icon img{height:30px}.live-container .live-btn .text{margin-left:20px;text-align:left}.live-container .live-btn.open{background-color:#006633}.live-container .live-btn.close{background-color:#e30613}