article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html,button,input,select,textarea{font-family:open sans;color:#222}body{margin:0;font-size:1em;line-height:1.4;overflow-x:hidden}::-moz-selection{background:#7d458e;color:#fff;text-shadow:none}::selection{background:#7d458e;color:#fff;text-shadow:none}a{color:#3a8bb9;text-decoration:none;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;cursor:pointer}a:hover{text-decoration:underline;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{font-size:1.3em;line-height:1.6em;margin:0 0 1.3em;font-style:italic}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1.3em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 20px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}body{font-size:62.5%;color:#333;background:#f3f3f3}p{font-size:2em;line-height:1.4em;margin:0 0 1em;color:#2c346b}h1{font-size:2.7em;line-height:1.4em;color:#2c346b;font-weight:400}h2{font-size:3em;line-height:1.2em;color:#679bb5;font-weight:300;margin-top:0}h3{font-size:2em;line-height:1.2em;color:#4556b2;font-weight:300}h4{font-size:1.7em;line-height:1em;color:#4556b2;font-weight:300}p.emph{font-size:1.5em;color:#000}ul li,ol li{font-size:1.3em;line-height:1.6em}#main ul li,#main ol li{color:#000}#main ul li span,#main ol li span{color:#333}ol ul{margin-bottom:0}ol{list-style-type:lower-alpha}.clear{clear:both}section{background:#fff}.block{max-width:1100px;margin:0 auto;overflow:auto}.container{margin:20px auto;overflow:auto}#main .container{width:90%;overflow:visible;padding:18px;max-width:1400px}.grey-back{background:#fafafa!important}.no-margin{margin:0}.no-padding{padding:0}.top-margin{margin-top:0}.bottom-margin{margin-bottom:0}.right-margin{margin-right:0}.left-margin{margin-left:0}.top-padding{padding-top:0}.bottom-padding{padding-bottom:0}.right-padding{padding-right:0}.left-padding{padding-left:0}.left{float:left}.right{float:right}.align-right{text-align:right}.align-left{text-align:left}.align-center,.title{text-align:center}section.desktop-only{display:none}section.mobile-only{display:block}@media only screen and (min-width:1024px){.title{text-align:left}section.desktop-only{display:block}section.mobile-only{display:none}}.columns{display:flex;flex-wrap:wrap}.columns:after{content:"";clear:both;display:table}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{float:left;display:inline-block;padding:0;width:100%;position:relative;z-index:2}.col img{max-width:100%;height:auto;margin:0 auto;display:block}.col100,.col100 h1,.col100 h2,.col100 p{text-align:center}.col100.left,.col100.left h1,.col100.left h2,.col100.left p{text-align:left}.columns>.col>h3:first-of-type{margin-top:0}@media only screen and (max-width:512px){.col .entry-summary .col{width:100%}.col .entry-summary .col20>img{display:none}}@media only screen and (min-width:1024px){.col{padding:0 20px}.col50{padding:0 30px}.col10{width:10%}.col15{width:16.66666666%}.col20{width:20%}.col-3{width:20%;padding-right:14px}.col25,.col-2,.col-6{width:25%}.col30{width:30%}.col33{width:33%}.col35{width:35%}.col40{width:40%}.col50,.col-4{width:50%}.col60{width:60%}.col65{width:65%}.col70{width:70%}.col75{width:75%}.col80{width:80%}.col90{width:90%}.col100,.col-1{width:100%;max-width:940px;margin:0 auto;float:none}.col .col{padding:0}.col .col50,.col .col-4{padding:0 20px 0 0}.title .col10{padding:0}}.columns.fullheightimage .col{margin:0;position:relative;z-index:1}.columns.fullheightimage .col h3{margin-top:20px}.columns.fullheightimage .col img{max-width:none;width:110%;width:calc(110% + 60px);height:auto;z-index:1;margin:0 -60px}@media only screen and (min-width:1024px){.columns.fullheightimage .col{padding:68px 0 140px}.columns.fullheightimage .col{margin:0}.columns.fullheightimage .col img{max-width:780px;width:auto;position:absolute;margin-left:70px;left:0;top:20px;-webkit-box-shadow:-10px 10px 31px -4px rgba(0,0,0,.29);-moz-box-shadow:-10px 10px 31px -4px rgba(0,0,0,.29);box-shadow:-10px 10px 31px -4px #0000004a}.columns.fullheightimage:nth-of-type(2n) .col img{left:auto;right:0;margin-left:0;margin-right:70px;-webkit-box-shadow:11px 10px 31px -4px rgba(0,0,0,.29);-moz-box-shadow:11px 10px 31px -4px rgba(0,0,0,.29);box-shadow:11px 10px 31px -4px #0000004a}}@media only screen and (min-width:1440px){.columns.fullheightimage .col{padding:120px 0 200px}.columns.fullheightimage .col img{max-width:900px}}.btn{background:#f8b22b;font-size:1.8em;color:#0f0f0f;padding:12px 0;text-align:center;margin:16px 0;display:inline-block;width:100%;border-radius:50px;text-decoration:none;box-shadow:inset 0 -1px 1px #0003;max-width:300px;border:none}.btn:hover{background:#ffc555;text-decoration:none}.btn-center{margin:14px auto;text-align:center;display:table}.btn-white{background:none!important;cursor:pointer;border:2px solid #dedede!important;box-shadow:none!important}.btn-white:hover{background:#fafafa!important;text-decoration:none}.btn-faq{display:none}@media only screen and (min-width:1024px){.btn{width:260px;padding:12px 16px;box-shadow:none}.btn-center{width:200px;padding:12px 16px}.btn-faq{width:80px;background:#00000014;display:inline-block}}#main section.title .container{padding:40px;width:100%;border-bottom:1px solid #ddd;margin-bottom:0}header{color:#fff;font-size:16px;font-weight:700;padding:3px 0;text-align:center;position:fixed;top:0;width:100%;z-index:20;transition-duration:.1s;transition-property:all;transition-timing-function:ease-in-out;height:61px;display:block;background:url(/images/content/index-banner.jpg)}header .container{margin:0 auto}header a[href="#menu"]{display:block;position:absolute;top:15px;left:15px;width:22px;height:24px;text-indent:-9999em;background:none;padding:0}header a[href="#menu"] span{width:100%;margin:4px 0;height:4px;background:#fff;display:block}#logo{display:inline-block;margin:-11px auto 0;width:75px;height:68px;background-size:contain;position:relative;overflow:hidden}#logo img{width:100%;height:auto;position:absolute;left:0}@media only screen and (min-width:768px){#logo{height:74px;margin-top:0}}@-webkit-keyframes fadeInOut1{0%{opacity:1}33%{opacity:0}66%{opacity:0}to{opacity:1}}@keyframes fadeInOut1{0%{opacity:1}33%{opacity:0}66%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInOut2{0%{opacity:0}33%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes fadeInOut2{0%{opacity:0}33%{opacity:1}66%{opacity:0}to{opacity:0}}@-webkit-keyframes fadeInOut3{0%{opacity:0}33%{opacity:0}66%{opacity:1}to{opacity:0}}@keyframes fadeInOut3{0%{opacity:0}33%{opacity:0}66%{opacity:1}to{opacity:0}}.nav{display:none;overflow:auto}@media only screen and (min-width:768px){header{height:100px}header a[href="#menu"]{display:none}header{padding:10px 0 30px}header .container{width:94%;max-width:1400px;position:relative;overflow:visible}header .container:after{clear:both;display:table;content:""}}@media only screen and (min-width:1024px){header{padding:24px 0}.nav{display:block;overflow:auto}.nav ul li{float:left}}#main{margin-top:60px;position:relative;z-index:3}#main.index-main{margin-top:0}#main section .container{margin:0 auto;padding:20px}@media only screen and (min-width:768px){#main{margin-top:100px}}@media only screen and (min-width:1024px){#main section .container{margin:0 auto;padding:60px}}@media only screen and (min-width:1360px){#main section .container{margin:0 auto;padding:100px 60px}}section.faqs{background:url(/images/structure/mountain-faq.png) repeat-x #f8f8f8;padding-top:80px}.accordion dt{padding:16px 0;border-bottom:1px solid #ddd}.accordion dt last-of-type{border-bottom:none}.accordion a{display:block;font-size:1.2rem;color:#4556b2}.accordion dd{font-size:1rem;padding:30px 0}#main section.thesubcamps .container .col50{border-top:3px solid purple;position:relative;margin-top:30px}#main section.thesubcamps .container .col50.purple{border-color:purple}#main section.thesubcamps .container .col50.red{border-color:#da2c2c}#main section.thesubcamps .container .col50.blue{border-color:#4556b2}#main section.thesubcamps .container .col50.yellow{border-color:#f8b22b}#main section.thesubcamps .container .col50.pink{border-color:#ff33ce}#main section.thesubcamps .container .col50.brown{border-color:#7b3f00}#main section.thesubcamps .container .col50.green{border-color:#39a139}#main section.thesubcamps .container .col50.orange{border-color:#ff7200}#main section.thesubcamps .container .col50.white{border-color:#f2f2f2}#main section.thesubcamps .container .col50:before{content:"";color:purple;height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 448 512%22><path d=%22M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z%22/></svg>") no-repeat right / contain;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 448 512%22><path d=%22M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z%22/></svg>") no-repeat right / contain;position:absolute;font-size:3.5em;text-align:right;top:-42px;left:-2px;display:block;width:100%}#main section.thesubcamps .container .col50.purple:before{color:purple}#main section.thesubcamps .container .col50.red:before{color:#da2c2c}#main section.thesubcamps .container .col50.blue:before{color:#4556b2}#main section.thesubcamps .container .col50.yellow:before{color:#f8b22b}#main section.thesubcamps .container .col50.pink:before{color:#ff33ce}#main section.thesubcamps .container .col50.green:before{color:#39a139}#main section.thesubcamps .container .col50.orange:before{color:#ff7200}#main section.thesubcamps .container .col50.white:before{color:#f2f2f2}#main section.thesubcamps .container .col50.brown:before{color:#7b3f00}#main section.thesubcamps .container .col50.none:before{content:""}#main section.thesubcamps .container .col50 p{font-size:1.3em}#main section.thesubcamps .container .col50 .col60 h3{margin-bottom:0}#main section.thesubcamps .container .col50 .col60 h4{margin-top:5px}#main section.thesubcamps .container .subcamp{padding:220px 40px;background:#d3dae280;text-align:center;display:none;font-size:1.5em}#main section.thesubcamps .container .subcamp .fa-flag{color:#4556b2;font-size:80px;opacity:.6}img.mugshot{margin:24px 0;display:inline-block;width:100%;height:auto;-webkit-box-shadow:10px 10px 25px 0px rgba(0,0,0,.2);-moz-box-shadow:10px 10px 25px 0px rgba(0,0,0,.2);box-shadow:10px 10px 25px #0003;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%)}@media only screen and (min-width:1024px){#main section.thesubcamps .container{padding-bottom:0}#main section.thesubcamps .container .col50{margin-top:0;width:calc(50% - 10px)}#main section.thesubcamps .container .col50:first-of-type{margin-right:20px}#main section.thesubcamps .container .subcamp{display:block}img.mugshot{width:87%}}@media only screen and (max-width:1024px){#main section.thesubcamps .container .col50 .col40:first-of-type{max-height:700px;overflow:hidden}}#gallery-list:after{clear:both;display:table;content:""}#gallery-list ul{list-style:none}#gallery-list ul li{width:50%;float:left;text-align:center}#gallery-list ul li span{display:none}#gallery-list ul li div a{display:block;width:100%;max-height:100px;text-align:center;vertical-align:middle;padding:40px 10px;background:#00000012;position:relative}#gallery-list ul li div a:hover{background:#0000001f}#gallery-list ul li div a:hover:after{content:"";height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path d=%22M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z%22/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path d=%22M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z%22/></svg>") no-repeat center / contain;font-size:30px;color:#00000017;position:absolute;text-align:center;width:100%;display:block;top:40px;left:-3px}@media only screen and (min-width:1024px){#gallery-list ul li{width:25%}}.welcome-text li{font-size:1em;float:left;list-style:none}#gallery-thumbs ul{list-style:none}#gallery-thumbs li{width:50%;height:210px;float:left;display:inline-block;overflow:hidden;position:relative;border:2px solid #fff}#gallery-thumbs li img{width:100%;display:block;height:auto;position:absolute;top:0;left:0}@media only screen and (min-width:1024px){#gallery-thumbs li{width:25%;height:165px}}.maps iframe{pointer-events:none}.themap{position:relative;display:none;background:#f4f4f4;width:614px;margin-right:20px}.themap img{width:100%;width:500px;margin:60px auto}.themap .point{position:absolute;top:240px;left:500px;width:20px;height:32px;display:block;background:url(/images/content/map/map-pointer.svg) no-repeat;-moz-transform:translate(-810%,-320%);-ms-transform:translate(-810%,-320%);-webkit-transform:translate(-810%,-320%);-o-transform:translate(-810%,-320%);transform:translate(-810%,-320%);z-index:1;cursor:pointer}.themap .point.arran{top:663px;left:434px}.themap .point.bute{top:630px;left:436px}.themap .point.mull{top:550px;left:368px}.themap .point.tomintoul{top:440px;left:592px}.themap .point.glen_lyon{top:530px;left:510px}.themap .point.braemar{top:486px;left:574px}.themap .point.dalmeny{top:610px;left:566px}.themap .point.auchterader{top:550px;left:560px}.themap .point.kincraig{top:454px;left:538px}.themap .point.spean_bridge{top:510px;left:450px}.themap .point.selkirk{top:656px;left:600px}.themap .point.aboyne{top:458px;left:620px}.themap .point.kinnaird{top:519px;left:609px}.themap .point.kilmarnock{top:630px;left:469px}.themap .point div{display:none;position:absolute;top:-100px;left:50%;margin-left:-90px;text-align:center;width:180px;background:#454eb7;color:#fff;font-size:1.4em;border-radius:6px;padding:14px;min-height:60px;z-index:10}.themap .point div:after{top:99%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-top-color:#454eb7;border-width:10px;margin-left:-10px}.themap .point:hover div{display:block}.locations h4{border-top:1px solid #eee;padding:14px 0 8px;margin:0;font-size:13px}.locations p{font-size:13px}@media only screen and (min-width:1200px){.themap{display:block}}footer{clear:both;background:#f0f0f0;color:#999;margin:0;width:100%;z-index:3}footer .block{background:none;margin:0}footer .container{width:90%;margin:0 auto;max-width:1200px;padding:60px}footer .container:after{content:"";display:table;clear:both}footer p{font-size:1.2em;line-height:1.6em;margin-bottom:2px;display:block;width:100%;text-align:left}footer p a{color:#999}@media only screen and (min-width:768px){.container{margin:50px auto 0}}@media only screen and (min-width:1024px){#logo{float:left;margin:-11px 0 0}}nav{width:100%;display:block;padding:10px;z-index:5;transition:.3s all;position:absolute;top:0;right:0}nav:after{content:"";clear:both;display:table}nav.fixed{background:#fff!important;border-bottom:1px solid #cfd9df;transition:.3s all}nav>.inner{width:100%;margin:0 auto;padding:0;display:block;position:relative;transition:.6s}nav.fixed>.inner{max-width:100%}nav ul li a{font-size:16px;font-weight:600;display:block;padding:16px 20px;text-align:left;text-decoration:none}nav ul li .icons{font-size:2rem;padding:4px 11px;margin:8px}nav ul li a span{text-indent:-9999em;display:block;position:absolute}@media only screen and (min-width:1024px){nav{background:url(/images/structure/header-scouts.png) no-repeat top right;background-size:70px auto;background-position:right top 14px;width:912px;padding:0}nav ul{margin:0;list-style:none}nav ul li{float:left;border-bottom:0;padding:0}nav ul li a{float:left;display:inline-block;color:#fff;text-decoration:none;font-size:.6em;line-height:56px;font-weight:400;padding:0 14px;margin:0 9px;text-transform:uppercase}nav ul li a:hover{background:#ffffff40}nav ul li a.active{background:#fff;color:#7bb0d3}nav ul li .icons{padding:4px 8px;line-height:32px}}@media only screen and (max-width:1023px){nav ul{position:absolute;top:56px;left:10px;width:90%;transition:ease-in-out .5s;display:none;z-index:9999;background:#fff;-webkit-box-shadow:-10px 10px 31px -4px rgba(0,0,0,.29);-moz-box-shadow:-10px 10px 31px -4px rgba(0,0,0,.29);box-shadow:-10px 10px 31px -4px #0000004a}nav ul:after{bottom:99.9%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:12px;margin-left:-12px}nav ul.opennav{display:block;background:#fff}nav #mobile-icon{width:25px;height:25px;position:absolute;top:30px;left:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}nav #mobile-icon span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}nav #mobile-icon span:nth-child(1){top:0}nav #mobile-icon span:nth-child(2),nav #mobile-icon span:nth-child(3){top:8px}nav #mobile-icon span:nth-child(4){top:16px}nav #mobile-icon.open span:nth-child(1){top:18px;width:0%;left:50%}nav #mobile-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}nav #mobile-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}nav #mobile-icon.open span:nth-child(4){top:18px;width:0%;left:50%}}@media only screen and (max-width:600px){nav #mobile-icon{top:20px}}.shrinkhead{padding:0;transition-duration:.3s;transition-property:all;transition-timing-function:ease-in-out;-webkit-box-shadow:0px 3px 4px -1px rgba(0,0,0,.12);-moz-box-shadow:0px 3px 4px -1px rgba(0,0,0,.12);box-shadow:0 3px 4px -1px #0000001f;background:#333;height:78px}.shrinkhead #logo{width:75px;margin-top:-3px}.shrinkhead nav{margin:0}.shrinkhead .nav ul li a{color:#fff}.shrinkhead .nav ul li a.active{background:#ffffff80;color:#fff}@media only screen and (min-width:1023px){.shrinkhead{height:80px;padding:12px 0}.shrinkhead #logo{margin-top:-11px;height:74px;overflow:hidden}}.acts .container{max-width:1400px;width:90%}.acts .container .showmodal{padding:2px}.acts .container .col span{width:100%;height:180px;position:relative;display:block;cursor:pointer;overflow:hidden}.acts .container .col span img{width:100%;height:180px;position:relative;z-index:1;transition:all .2s ease-in-out}.acts .container .col span:hover img{transform:scale(1.2)}.acts .container .col span:after{background:#0009;width:100%;position:absolute;height:180px;top:0;left:0;z-index:2;content:""}.acts .container .col span:hover:after{background:#4152aeb3}.acts .container .col span h3{position:absolute;top:44%;left:0;z-index:3;text-align:center;width:100%;color:#ffffffe6;cursor:pointer;padding:0 6px}.acts .container .col span h3:after{position:absolute;top:-60px;left:50%;margin-left:-40px;content:"";background-image:url(/images/content/activities/icons/icons.png);background-repeat:no-repeat;background-position:0 0;background-size:510px;width:80px;height:60px}.abseiling span h3:after{background-position:0 0!important}.holy span h3:after{background-position:-80px 0!important}.power span h3:after{background-position:-240px 0!important}.wobble span h3:after{background-position:6px -692px!important}.acrobatics span h3:after{background-position:-78px -862px!important}.airwheel span h3:after{background-position:-140px -862px!important}.drytool span h3:after{background-position:-202px -862px!important}.fff span h3:after{background-position:-273px -862px!important}.heart span h3:after{background-position:-346px -862px!important}.pond span h3:after{background-position:-428px -862px!important}.ringo span h3:after{background-position:0px -935px!important}.rr span h3:after{background-position:-73px -935px!important}.sup span h3:after{background-position:-143px -935px!important}.mega span h3:after{background-position:-421px -1167px!important}.wood span h3:after{background-position:-205px -1009px!important}.ryze span h3:after{background-position:-213px -935px!important}.base span h3:after{background-position:-341px -1168px!important}.water_wheel span h3:after{background-position:-248px -1168px!important}.wake span h3:after{background-position:-285px -935px!important}.zip span h3:after{background-position:-354px -935px!important}.cake span h3:after{background-position:-431px -935px!important}.landyacht span h3:after{background-position:7px -1009px!important}.footgolf span h3:after{background-position:-274px -1009px!important}.lowropes span h3:after{background-position:-73px -1009px!important}.quad span h3:after{background-position:-150px -1009px!important}.zumba span h3:after{background-position:-60px -697px!important}.scuba span h3:after{background-position:-126px -697px!important}.bellboats span h3:after{background-position:-353px -697px!important}.canadiancanoe span h3:after{background-position:-273px -697px!important}.assault span h3:after{background-position:-198px -697px!important}.hovercraft span h3:after{background-position:-428px -697px!important}.jacobs span h3:after{background-position:-6px -785px!important}.gladiator span h3:after{background-position:-72px -785px!important}.pegpole span h3:after{background-position:-135px -785px!important}.curling span h3:after{background-position:-206px -785px!important}.slip span h3:after{background-position:-153px -1159px!important}.water_slide span h3:after{background-position:-277px -785px!important}.paint span h3:after{background-position:-56px -1155px!important}.kmx span h3:after{background-position:-420px -785px!important}.gokart span h3:after{background-position:-351px -785px!important}.swing span h3:after{background-position:-6px -862px!important}.gyro span h3:after{background-position:-428px -624px!important}.sailing span h3:after{background-position:-324px 0!important}.nachos span h3:after{background-position:-396px 0!important}.rollers span h3:after{background-position:-0 -78px!important}.laser span h3:after{background-position:-80px -82px!important}.tomahawk span h3:after{background-position:-160px -82px!important}.golf span h3:after{background-position:-230px -82px!important}.backwoods span h3:after{background-position:8px -1160px!important}.aa span h3:after{background-position:-372px -1086px!important}.abackwoods span h3:after{background-position:-284px -1081px!important}.powerblocking span h3:after{background-position:-370px -82px!important}.leap span h3:after{background-position:-436px -82px!important}.grass span h3:after{background-position:-0 -160px!important}.pedal span h3:after{background-position:-80px -160px!important}.trike span h3:after{background-position:-160px -160px!important}.circus span h3:after{background-position:-240px -160px!important}.street span h3:after{background-position:-301px -160px!important}.mountain span h3:after{background-position:-373px -154px!important}.archery span h3:after{background-position:8px -246px!important}.water_walker span h3:after{background-position:-74px -239px!important}.gps span h3:after{background-position:-160px -240px!important}.branding span h3:after{background-position:-240px -240px!important}.tin span h3:after{background-position:-320px -240px!important}.climbing span h3:after{background-position:-395px -245px!important}.zorb span h3:after{background-position:6px -330px!important}.inflatable span h3:after{background-position:-82px -329px!important}.crafts span h3:after{background-position:-160px -331px!important}.swimming span h3:after{background-position:-240px -320px!important}.team span h3:after{background-position:-333px -329px!important}.crepe span h3:after{background-position:-414px -320px!important}.oven span h3:after{background-position:0 -411px!important}.kayaking span h3:after{background-position:-89px -409px!important}.biking span h3:after{background-position:-173px -412px!important}.chef span h3:after{background-position:-254px -407px!important}.rafting span h3:after{background-position:-352px -408px!important}.gorge span h3:after{background-position:-444px -405px!important}.survival span h3:after{background-position:13px -480px!important}.highb span h3:after{background-position:-83px -484px!important}.service span h3:after{background-position:-83px -484px!important}.movie span h3:after{background-position:-171px -484px!important}.rescue span h3:after{background-position:-255px -488px!important}.crates span h3:after{background-position:-344px -487px!important}.rladder span h3:after{background-position:-438px -488px!important}.glideboard span h3:after{background-position:10px -564px!important}.science span h3:after{background-position:-67px -571px!important}.bubble span h3:after{background-position:-151px -1081px!important}.water_sausage span h3:after{background-position:-346px -1009px!important}.cave span h3:after{background-position:-434px -1009px!important}.nerf span h3:after{background-position:0px -1081px!important}.zorb_slide span h3:after{background-position:-75px -1081px!important}.ranger span h3:after{background-position:-228px -567px!important}.mystery span h3:after{background-position:-312px -564px!important}.tyrolean span h3:after{background-position:-400px -560px!important}.highb span h3:after{background-position:2px -632px!important}.service span h3:after{background-position:-70px -632px!important}.light_chase span h3:after{background-position:-198px -632px!important}.segway span h3:after{background-position:-134px -628px!important}.laser_clays span h3:after{background-position:-214px -1081px!important}.electronics span h3:after{background-position:-348px -632px!important}.crossbow span h3:after{background-size:90%!important;background-image:url(/images/content/activities/icons/crossbow.png)!important}.wb span h3:after{background-size:90%!important;margin-left:-34px!important;background-image:url(/images/content/activities/icons/balloon.png)!important}.bd span h3:after{background-size:90%!important;background-image:url(/images/content/activities/icons/bd.png)!important}.dns span h3:after{background-size:90%!important;margin-left:-34px!important;background-image:url(/images/content/activities/icons/dns.png)!important}.bb span h3:after{background-size:90%!important;background-image:url(/images/content/activities/icons/bb.png)!important}.pin span h3:after{background-size:90%!important;background-image:url(/images/content/activities/icons/pin.png)!important}.abushcraft span h3:after{background-size:90%!important;margin-left:-34px!important;background-image:url(/images/content/activities/icons/advanced.png)!important}.rollerblades span h3:after{background-size:90%!important;background-image:url(/images/content/activities/icons/rollerblades.png)!important}.sumo span h3:after{background-size:80%!important;margin-left:-34px!important;background-image:url(/images/content/activities/icons/sumo.png)!important;top:-64px!important}.boxing span h3:after{background-size:90%!important;background-image:url(/images/content/activities/icons/boxing.png)!important}.dual span h3:after{background-size:90%!important;background-image:url(/images/content/activities/icons/dual.png)!important;top:-64px!important}.slingshot span h3:after{background-size:90%!important;background-image:url(/images/content/activities/icons/sling.png)!important;top:-64px!important}.human_football span h3:after{background-size:100%!important;background-image:url(/images/content/activities/icons/human_football.png)!important;top:-70px!important}.shootout span h3:after{background-size:100%!important;background-image:url(/images/content/activities/icons/shoot_out.png)!important;top:-70px!important}.equaliser span h3:after{background-size:100%!important;background-image:url(/images/content/activities/icons/equaliser.png)!important;top:-70px!important}.bungee span h3:after{background-size:100%!important;background-image:url(/images/content/activities/icons/bungee.png)!important;top:-70px!important}.demolition span h3:after{background-size:100%!important;background-image:url(/images/content/activities/icons/demolition.png)!important;top:-65px!important}.pillow span h3:after{background-size:100%!important;background-image:url(/images/content/activities/icons/pillow.png)!important;top:-65px!important}.wobbler span h3:after{background-size:100%!important;background-image:url(/images/content/activities/icons/wobbler.png)!important;top:-65px!important}.net span h3:after{background-size:100%!important;background-image:url(/images/content/activities/icons/cargo.png)!important;top:-65px!important}.diskgolf span h3:after{background-image:url(/images/content/activities/icons/golf.png)!important;background-size:120%!important;top:-92px!important;left:53px!important;width:100px!important;height:80px!important}.emailus{margin:30px auto}.emailus p{padding:20px;margin:0;text-align:center}.form-text p{font-size:14px}label{text-transform:uppercase;font-size:1.1em;margin-bottom:10px;margin-right:20px;color:#999}fieldset{border:none;margin:20px 0}legend{font-size:14px}input,textarea,.input.date>div,.input.select>div,div.input div.photo{background:#f2f2f2;padding:10px;font-size:1.2em;border:none;width:100%;border:1px solid #f2f2f2}textarea{width:100%}input:focus,textarea:focus{border:1px solid #2097CF}input[type=text],input[type=email],input[type=number],input[type=file],textarea,.input.date>div{margin-bottom:20px}input[type=radio]{width:24px}input[type=checkbox]{width:auto}select{margin-bottom:20px;padding:8px 12px;font-size:1.4em}.input.date>div>select,.input.select>div>select{margin:0}form span{font-size:1.2em}#DistrictWarning{margin-bottom:20px}.submit input[type=submit],button[type=submit]{background:#f8b22b;font-size:1.2em;color:#000;padding:12px 30px;text-align:center;margin:16px 12px;display:inline-block;width:90%;border-radius:50px;text-decoration:none;box-shadow:inset 0 -1px 1px #0003;border:none;cursor:pointer}.submit input[type=submit]:hover{background:#ffc555}button.btn-white{font-size:1.2em;width:auto;min-width:140px}.child-application:first-of-type a{display:none}.parent-group{padding-bottom:50px}.activitygroup{padding:0 30px 30px;margin:-1px;border:1px solid #ddd}.activitygroup input[type=text]{width:85%}.activitygroup:after{clear:both;display:table;content:""}#risk-assessment-add .col20 label{height:30px;margin-right:0;margin-bottom:10px}#risk-assessment-add .input label{display:block}#risk-assessment-add .col-3 .input label{text-align:left;margin-right:0;display:inline}#risk-assessment-add .col-3 label:after{display:table;clear:both;content:""}#risk-assessment-add .col-3 .input{float:left;width:auto;padding:10px 0 0;line-height:26px}.subgroup{padding:0;background:#00000005;border:1px solid #ddd;margin:10px 0 20px}.subgroup h3{font-size:18px;padding:14px;text-transform:uppercase;color:#fff;margin:0;background:#00000094}.RaNewdivTable{display:table;width:55%;margin:0 auto 30px}.RaNewdivTableRow{display:table-row}.RaNewdivTableHeading{background-color:#eee;display:table-header-group}.RaNewdivTableCell,.divTableHead{border:1px solid #999999;display:table-cell;padding:3px 10px}.RaNewdivTableHeading{background-color:#eee;display:table-header-group;font-weight:700}.RaNewdivTableFoot{background-color:#eee;display:table-footer-group;font-weight:700}.RaNewdivTableBody{display:table-row-group}@media only screen and (min-width:768px){.submit input[type=submit],button[type=submit]{display:inline-block;width:auto}}.modalcontent{display:none}.modal_overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:999998}.modal_pop{display:none;background:#fff;position:fixed;top:50%;z-index:999999;width:100%;max-width:700px;height:100%;max-height:500px;left:50%;transform:translate(-50%,-50%);box-shadow:7px 7px 10px #0003}.modal_pop:after{content:"";clear:both;display:table}.modal_pop.small{max-height:400px;max-width:600px}.modal_pop .modal-head{background:#ec5f19;width:100%;display:block;height:0px}.modal_pop .modal-content{padding:40px;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;bottom:0;left:0;right:0}.modal_pop .modal-content:after{content:"";display:table;clear:both}.modal_pop .modal-content .fa-spinner{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}.modal_pop img{width:auto;max-width:100%}.modal_pop .fa-close{cursor:pointer;position:absolute;right:30px;top:16px;color:#0000001a;font-size:27px;z-index:2}.modal_pop .fa-close:hover{color:#00000038}.modal_pop iframe{width:100%;height:100%;border:0}.modal_pop .modal-content .col-head{border-bottom:1px solid #ddd}.modal_pop .modal-content .col-head img{max-width:240px;margin:-20px auto 0;display:block}@media(max-width:1024px){.modal_pop{top:0;bottom:0;left:0;right:0;transform:none;max-width:100%;max-height:100%}}a.flyer{bottom:0;left:0;width:100%;position:fixed;background:#ffc549;text-align:center;color:#222;font-size:20px;line-height:1.2em;padding:10px;z-index:4;opacity:.85}a.flyer:hover{background:#ffc549;text-decoration:none;opacity:1}@media only screen and (min-width:1700px){a.flyer{border-radius:50%;bottom:auto;top:390px;left:auto;right:130px;width:180px;height:180px;padding:50px 40px 10px;-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-box-shadow:10px 10px 6px -5px rgba(0,0,0,.14);-moz-box-shadow:8px 13px 6px -5px rgba(0,0,0,.12);box-shadow:8px 13px 6px -5px #0000001f}}.error h2{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px;max-width:500px;margin:0 auto 30px}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height: 0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom: 1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.child-application{position:relative}.remove-child-application{position:absolute;top:0;right:0}#add-child-application{background:#f2f2f2;font-size:1.2em;width:auto;min-width:140px;color:#000;padding:12px 30px;text-align:center;margin:16px 12px;display:inline-block;border-radius:50px;text-decoration:none;box-shadow:inset 0 -1px 1px #0003}.guideboxes{padding:0;background:#f3f3f3;position:relative}.guideboxes .container{padding:0!important;width:100%!important;margin:0}.guideboxes h3{position:absolute;margin:0;top:0;left:0;background:#003177;color:#fff;display:inline-block;padding:5px 10px;z-index:6}.guideboxes .col25{border-right:1px solid #ccc;text-align:center;padding:40px 30px 50px;transition:.2s ease-in-out;width:50%}@media only screen and (min-width:1024px){.guideboxes .col25{width:25%}.guideboxes .container{padding:0 60px!important;margin:0 auto!important}}.guideboxes .col25:hover{background:#fff}.guideboxes .col25:last-of-type{border:none}.guideboxes .col25 p{font-size:1.4em}.tips{max-width:1000px;margin:0 auto}.tips .accordion h3{font-size:22px;margin:0}.tips .accordion dd{font-size:.9em;margin:0}.tips .accordion dd .col20 a{background:#f8b22b;text-align:center;padding:14px;border-radius:6px;color:#0f0f0f}.tips .accordion dd .col20 a:hover{border-color:#4556b2;padding:14px;border-radius:6px}.tips .accordion dd .col20 i{display:block}.highlight{padding:40px;background:#f4f4f4;margin-bottom:40px}.guidelines{border-bottom:1px solid #ccc;padding-bottom:30px;overflow:hidden}.guidelines p{font-size:1.6em;line-height:1.5em}.guidelines .highlight .col img{display:none}@media(min-width:1024px){.guidelines .highlight .col img{height:auto;width:auto;max-width:270%;object-fit:cover;display:block;margin-left:-70px;position:absolute}.guidelines .highlight .col:first-of-type{margin:-40px 30px -40px -60px;overflow:hidden;width:calc(20% + 30px);position:relative}}body.home{background:#fff}.home section{background:none}.home header{background:none;z-index:99}.home header.scrollmobile{background:url(/images/content/index-banner.jpg)}.home header .container #logo{overflow:visible;margin-top:0}.home header.scrollmobile .container #logo{margin-top:-11px;overflow:hidden}@media only screen and (min-width:1024px){.home header.shrinkhead .container #logo{margin-top:-11px;overflow:hidden}}.home #banner{min-height:730px;width:100%;overflow:hidden;position:relative;top:0;left:0}.home #banner .block{overflow:visible;position:relative;z-index:2}.home #banner .block h2{color:#fff}.home #banner .container{margin:0 auto;position:relative;overflow:visible;bottom:0;top:0;height:481px;max-width:400px;padding:0 60px}.home #banner img{position:absolute;z-index:3;bottom:-10px;left:-1px;width:101%;height:auto;margin:0 auto;display:block}.home #banner:after{content:"";position:absolute;top:0%;left:0%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;background:#32439f80}.home #banner video{position:absolute;top:0%;left:-500px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;background:url(/images/content/index2.jpg) no-repeat;background-size:cover;transition:1s opacity}.home .index-content .container .col .col30{display:none}.home #main{margin:0}.home h1.welcome-text{display:block;text-align:left;padding:150px 5px 5px;color:#fff;line-height:1.3em;margin:0 auto;font-size:2.6rem;font-weight:700;text-transform:uppercase;max-width:none}.home h2{text-align:left;max-width:none;margin:0 auto;padding:5px;font-size:1rem}@media only screen and (min-width:768px){.home #banner{height:100%;min-height:790px}.home #banner .container{padding:0}.home h1.welcome-text{font-size:3rem}.home #banner video{left:-180px}}@media only screen and (min-width:1024px){.home #main{margin:40% 0 0}.home #banner{top:0%;left:0%;min-width:100%;width:auto;height:auto;z-index:0;position:absolute}.home #banner video{left:0%}.home #banner img{bottom:-20%}.home h1.welcome-text{font-size:3.6rem}.home #main .index-content .container{max-width:1800px!important;padding:60px 0 60px 60px!important}.home .index-content{padding-top:100px}.home .index-content .container .col.col30{display:inline-block;padding-top:20px}}@media only screen and (min-width:1200px){.home #banner{min-height:900px}}@media only screen and (min-width:1500px){.home #banner{min-height:1000px}.home h1.welcome-text{padding:200px 5px 5px;font-size:4.4rem}.home .index-content{padding-top:0}.home #main .index-content .container{width:1527px!important}}@media only screen and (min-width:1900px){.home #banner{min-height:1200px}}@media only screen and (min-width:2400px){.home #banner{min-height:1400px}}.home .index-content .container .col .col{padding:0;height:100%;overflow:hidden}.home .index-content .container .col .col .col{padding:0;height:50%;position:relative;overflow:hidden}.home .index-content .container .col .col30 .col a img{position:absolute;height:100%;width:auto;top:0;left:0;display:block;margin:0;padding:0;max-width:none}.home .index-content .container .col .col30 .col a h3{position:absolute;color:#fff;text-decoration:none;z-index:3;text-align:center;padding:70px 20px 0;font-size:18px;width:100%}.home .index-content .container .col .col30 .col a h3:before{content:"";height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path d=%22M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z%22/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path d=%22M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z%22/></svg>") no-repeat center / contain;font-size:40px;color:#fff;text-align:center;position:absolute;top:30px;left:0;width:100%}.home .index-content .container .col .col30 .col:last-of-type a h3:before{content:"";height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 384 512%22><path d=%22M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z%22/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 384 512%22><path d=%22M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z%22/></svg>") no-repeat center / contain;font-size:40px;color:#fff;text-align:center;position:absolute;top:30px;left:0;width:100%}.home .index-content .container .col .col30 .col a:after{content:"";position:absolute;height:100%;width:130%;top:0;left:0;bottom:0;right:0;display:block;background:#0309b7a8}@media only screen and (min-width:1400px){.home .index-content .container .col .col30 .col a h3{height:110px;top:50%;margin-top:-55px}}.home section.activities-selector{background:#2c346b}.home .activities-selector .activities .hla-slide a{width:200px;height:200px;padding-top:30px;color:#5665c3;text-decoration:none;display:inline-block;border-radius:50%}.home .activities-selector .activities .hla-slide a:hover{background:#5665c3}.home .activities-selector .activities .hla-slide a p{color:#5665c3;padding-top:65px;background-image:url(/images/content/activities/icons/icons.png);background-repeat:no-repeat;background-position:0 0;background-size:510px;width:80px;height:60px;margin:10px auto 0}.home .activities-selector .activities .hla-slide a:hover,.home .activities-selector .activities .hla-slide a:hover p{color:#fff}.home .activities-selector .activities .hla-slide a div a{border-radius:50%;padding:20px}.home .activities-selector .activities .hla-slide a div:hover{background-color:#5665c3;color:#fff}.home .activities-selector .activities .hla-slide a:focus{border:none;color:#fff}.home .activities-selector .activities .hla-slide a.abseiling p{background-position:0 0!important}.home .activities-selector .activities .hla-slide a.holy p{background-position:-80px 0!important}.home .activities-selector .activities .hla-slide a.power p{background-position:-240px 0!important}.home .activities-selector .activities .hla-slide a.sailing p{background-position:-324px 0!important}.home .activities-selector .activities .hla-slide a.nachos p{background-position:-396px 0!important}.home .activities-selector .activities .hla-slide a.rollers p{background-position:-0 -78px!important}.home .activities-selector .activities .hla-slide a.laser p{background-position:-80px -82px!important}.home .activities-selector .activities .hla-slide a.tomahawk p{background-position:-160px -82px!important}.home .activities-selector .activities .hla-slide a.golf p{background-position:-230px -82px!important}.home .activities-selector .activities .hla-slide a.backwoods p{background-position:-305px -82px!important}.home .activities-selector .activities .hla-slide a.leap p{background-position:-436px -82px!important}.home .activities-selector .activities .hla-slide a.grass p{background-position:-0 -160px!important}.home .activities-selector .activities .hla-slide a.pedal p{background-position:-80px -160px!important}.home .activities-selector .activities .hla-slide a.trike p{background-position:-160px -160px!important}.home .activities-selector .activities .hla-slide a.circus p{background-position:-240px -160px!important}.home .activities-selector .activities .hla-slide a.street p{background-position:-301px -160px!important}.home .activities-selector .activities .hla-slide a.mountain_boarding p{background-position:-400px -160px!important}.home .activities-selector .activities .hla-slide a.archery p{background-position:8px -246px!important}.home .activities-selector .activities .hla-slide a.water_walker p{background-position:-74px -243px!important}.home .activities-selector .activities .hla-slide a.gps p{background-position:-160px -240px!important}.home .activities-selector .activities .hla-slide a.branding p{background-position:-240px -240px!important}.home .activities-selector .activities .hla-slide a.tin p{background-position:-320px -240px!important}.home .activities-selector .activities .hla-slide a.climbing p{background-position:-395px -245px!important}.home .activities-selector .activities .hla-slide a.zorb p{background-position:6px -330px!important}.home .activities-selector .activities .hla-slide a.inflatable p{background-position:-82px -329px!important}.home .activities-selector .activities .hla-slide a.crafts p{background-position:-160px -331px!important}.home .activities-selector .activities .hla-slide a.swimming p{background-position:-240px -320px!important}.home .activities-selector .activities .hla-slide a.team p{background-position:-333px -329px!important}.home .activities-selector .activities .hla-slide a.crepe p{background-position:-414px -320px!important}.home .activities-selector .activities .hla-slide a.oven p{background-position:0 -411px!important}.home .activities-selector .activities .hla-slide a.kayaking p{background-position:-89px -409px!important}.home .activities-selector .activities .hla-slide a.biking p{background-position:-173px -412px!important}.home .activities-selector .activities .hla-slide a.chef p{background-position:-254px -407px!important}.home .activities-selector .activities .hla-slide a.rafting p{background-position:-352px -408px!important}.home .activities-selector .activities .hla-slide a.gorge p{background-position:-444px -405px!important}.home .activities-selector .activities .hla-slide a.survival p{background-position:13px -480px!important}.home .activities-selector .activities .hla-slide a.sumo p{background-position:-83px -484px!important}.home .activities-selector .activities .hla-slide a.movie p{background-position:-171px -484px!important}.home .activities-selector .activities .hla-slide a.rescue p{background-position:-255px -488px!important}.home .activities-selector .activities .hla-slide a.crates p{background-position:-344px -487px!important}.home .activities-selector .activities .hla-slide a.rladder p{background-position:-438px -488px!important}.home .activities-selector .activities .hla-slide a.glideboard p{background-position:10px -567px!important}.home .activities-selector .activities .hla-slide a.science p{background-position:-67px -571px!important}.home .activities-selector .activities .hla-slide a.bubble p{background-position:-150px -566px!important}.home .activities-selector .activities .hla-slide a.ranger p{background-position:-228px -567px!important}.home .activities-selector .activities .hla-slide a.mystery p{background-position:-312px -564px!important}.home .activities-selector .activities .hla-slide a.tyrolean p{background-position:-400px -560px!important}.home .activities-selector .activities .hla-slide a.powerblocking p{background-position:-370px -82px!important}.application-page{background:radial-gradient(circle at top left,rgba(39,90,181,.12),transparent 28%),linear-gradient(180deg,#f6f8fc,#eef2f7)}.application-page #main{padding-bottom:48px}.application-page #main section:not(.title) .container{max-width:1180px;margin:0 auto;padding:28px 16px 0}.application-shell{align-items:flex-start;gap:20px}.application-sidebar,.application-form-column{width:100%}.application-intro-card,.application-info-card,.application-form-card,.application-inline-panel,.application-repeat-card,.participant-entry-card,.activitygroup,.subgroup,.participant-step-card{background:#fffffff0;border:1px solid rgba(35,54,86,.1);border-radius:24px}.application-intro-card,.application-info-card,.application-form-card,.application-inline-panel,.participant-step-card{padding:14px}.application-intro-card,.application-info-card{margin-bottom:14px}.application-kicker,.application-section-step,.participant-step-label{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#275ab5;background:#275ab51a;border-radius:999px;padding:8px 12px}.application-sidebar-title,.application-form-header h2,.application-form-card h3,.application-inline-panel h4,.subgroup h3,.activitygroup h4,.participant-entry-header h5,.participant-step-card h3{font-size:16px;font-weight:700;color:#16325b;letter-spacing:-.02em}.application-sidebar-title{margin:12px 0 8px;font-size:clamp(2rem,3vw,2.7rem);line-height:1.08}.application-form-header{margin-bottom:18px}.application-form-header h2{margin:0 0 10px;font-size:clamp(2rem,3vw,2.5rem)}.application-form-header p,.application-section-heading p,.application-intro-card p,.application-info-card p,.participant-step-card p,.application-form-shell .form-text p,.application-helper-text,.application-note,.application-list li{font-size:.98rem;line-height:1.65;color:#42526b}.application-intro-card p:last-child,.application-info-card p:last-child,.application-form-shell .form-text p:last-child,.participant-step-card p:last-child{margin-bottom:0}.application-list{margin:12px 0 0;padding-left:18px}.application-list li{margin-bottom:8px}.application-form-shell form{display:flex;flex-direction:column;gap:16px}.application-form-card,.application-inline-panel,.participant-step-card,.activitygroup,.subgroup{position:relative}.application-section-heading{margin-bottom:14px}.application-section-heading h3,.participant-step-card h3,.application-inline-panel h4{margin:8px 0 4px;font-size:1.55rem}.application-section-heading p,.participant-step-card p,.application-inline-panel .application-helper-text{margin:0}.application-form-shell fieldset{margin:0;padding:0}.application-form-shell .input{margin-bottom:12px}.application-form-shell .input:last-child{margin-bottom:0}.application-form-shell label{display:block;margin-bottom:6px;margin-right:0;color:#334155;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.application-form-shell .required>label:after,.application-form-shell .required label:first-child:after{content:" *";color:#bf2138}.application-form-shell input,.application-form-shell textarea,.application-form-shell select,.application-form-shell .input.date>div,.application-form-shell .input.select>div,.application-form-shell div.input div.photo{width:100%;min-height:46px;padding:11px 13px;border-radius:16px;border:1px solid #cfd8e6;background:#fbfcfe;color:#122033;box-shadow:inset 0 1px 1px #ffffffb3;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;margin:0}.application-form-shell input:hover,.application-form-shell textarea:hover,.application-form-shell select:hover,.application-form-shell .input.date>div:hover,.application-form-shell .input.select>div:hover{border-color:#9bb3d9;background:#fff}.application-form-shell input:focus,.application-form-shell textarea:focus,.application-form-shell select:focus,.application-form-shell .input.date>div:focus-within,.application-form-shell .input.select>div:focus-within{border-color:#275ab5;background:#fff;box-shadow:0 0 0 4px #275ab524;outline:none}.application-form-shell textarea{min-height:96px;resize:vertical}.application-form-shell input[type=file]{padding:10px;background:#fff}.application-form-shell input[type=checkbox],.application-form-shell input[type=radio]{width:1.15rem;min-height:1.15rem;padding:0;margin-right:10px;accent-color:#275ab5;box-shadow:none;vertical-align:middle}.application-form-shell .input.radio,.application-form-shell .input.checkbox{padding:12px 14px;border:1px solid rgba(39,90,181,.14);border-radius:18px;background:#f5f8fce6}.application-form-shell .input.radio legend,.application-form-shell .input.checkbox legend{margin-bottom:8px;color:#334155;font-size:.92rem;font-weight:700}.application-form-shell .input.radio label,.application-form-shell .input.checkbox label{display:inline-flex;align-items:center;margin-right:12px;margin-bottom:6px;font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none;color:#23364f}.application-form-shell .input.checkbox label{display:flex;align-items:flex-start;gap:10px}.application-form-shell .form-text{border-radius:18px;background:linear-gradient(180deg,#275ab512,#275ab508);border:1px solid rgba(39,90,181,.1);padding:12px 14px;margin-bottom:12px}.application-form-shell .form-text b p,.application-form-shell .form-text strong{color:#16325b}.application-form-shell .error input,.application-form-shell .error textarea,.application-form-shell .error select,.application-form-shell .input.error input,.application-form-shell .input.error textarea,.application-form-shell .input.error select,.application-form-shell .error .input.date>div,.application-form-shell .error .input.select>div{border-color:#d8445a;background:#fff6f7;box-shadow:0 0 0 4px #d8445a1f}.application-form-shell div.error-message,.application-form-shell .error-message{display:block;margin:8px 0 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(216,68,90,.18);background:#fff1f3;color:#8f132a;font-size:.9rem;line-height:1.45}.application-error-summary{margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(216,68,90,.2);background:#fff1f3;color:#8f132a}.application-form-shell .is-invalid,.application-form-shell input.is-invalid,.application-form-shell textarea.is-invalid,.application-form-shell select.is-invalid{border-color:#d8445a;background:#fff6f7;box-shadow:0 0 0 4px #d8445a1f}.application-form-shell .invalid-feedback{display:block;margin-top:6px;color:#8f132a;font-size:.9rem;line-height:1.45}.application-inline-note{margin-top:8px}.application-form-shell .message,.application-form-shell .success,.application-form-shell .flash{border-radius:18px;padding:12px 14px;margin-bottom:14px}.application-form-shell .success{background:#eefbf3;border:1px solid #8ad0a0;color:#17542d}.application-two-column-grid,.participant-entry-grid{display:grid;gap:12px}.application-inline-panel{margin-top:12px}.application-repeat-list{display:flex;flex-direction:column;gap:12px}.application-repeat-card,.participant-entry-card,.activitygroup,.subgroup{padding:8px}.application-repeat-card h4,.activitygroup h4,.subgroup h3,.participant-entry-header h5{margin-top:0;margin-bottom:10px}.application-repeat-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.application-primary-button,.application-secondary-button,.application-remove-button,.application-form-shell button[type=submit],.application-form-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;padding:10px 18px;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.application-primary-button,.application-form-shell button[type=submit],.application-form-shell .btn{width:100%;max-width:none;margin:0;background:linear-gradient(135deg,#275ab5,#183b79);border:1px solid transparent;color:#fff;box-shadow:0 16px 28px #183b7938}.application-primary-button:hover,.application-form-shell button[type=submit]:hover,.application-form-shell .btn:hover{background:linear-gradient(135deg,#2e66cc,#204a94);color:#fff;transform:translateY(-1px)}.application-secondary-button,.application-form-shell .btn-white{width:auto;margin:0;min-width:160px;background:#f4f7fb!important;border:1px solid #c8d4e6!important;color:#183b79!important;box-shadow:none!important}.application-secondary-button:hover,.application-form-shell .btn-white:hover{background:#e7eef8!important;border-color:#9bb3d9!important;color:#16325b!important;transform:translateY(-1px)}.application-remove-button,.remove-child-application,.remove-permit-row,.remove-activity-area{width:auto;min-width:0;background:#fff4f3;border:1px solid #f0b5b0;color:#9f2e20;box-shadow:none}.application-remove-button:hover,.remove-child-application:hover,.remove-permit-row:hover,.remove-activity-area:hover{background:#ffe8e5;border-color:#dd8f88;color:#7b2016}.application-form-shell button:disabled,.application-form-shell .btn:disabled,.application-form-shell input[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.application-form-shell .photo img{width:100%;max-width:240px;border-radius:18px;box-shadow:0 12px 24px #1220332e}.participant-step-card{margin-top:12px}.subgroup{margin:12px 0 14px;overflow:hidden}.subgroup h3{margin:-14px -14px 14px;padding:14px 16px;font-size:1.2rem;background:linear-gradient(135deg,#16325b,#275ab5);color:#fff}.activitygroup{margin-bottom:12px;background:#f9fbfe}.participant-entry-card{margin-bottom:12px}.participant-entry-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(35,54,86,.1)}.participant-entry-meta{font-size:.85rem;font-weight:700;color:#275ab5;text-transform:uppercase;letter-spacing:.08em}.participant-entry-fields{display:flex;flex-direction:column;gap:0}.participant-field-row{display:grid;grid-template-columns:240px 1fr;gap:.75rem;align-items:center;margin-bottom:.75rem;padding:.7rem .85rem;border:1px solid rgba(35,54,86,.08);border-radius:18px}.participant-field-row:last-of-type{margin-bottom:0}.participant-field-row>label{margin:0;color:#23364f;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.participant-field-input{min-width:0}.participant-field-input .input{margin-bottom:0}.participant-field-input input,.participant-field-input select,.participant-field-input textarea,.participant-field-input .input.date>div,.participant-field-input .input.select>div{width:100%}.participant-field-input-checkbox{display:flex;align-items:center}.participant-field-input-checkbox .input.checkbox{display:inline-flex;align-items:center;padding:0;margin:0;border:0;border-radius:0;background:transparent}.participant-field-input-checkbox .input.checkbox label{margin:0}.participant-field-input-checkbox input[type=checkbox]{width:1.15rem;min-width:1.15rem;min-height:1.15rem;margin:0}@media(max-width:768px){.participant-field-row{grid-template-columns:1fr;gap:.5rem;align-items:flex-start;padding:.85rem}}.participant-entry-card .clearfix,.application-page .clearfix,.participant-entry-card br{display:none}.application-page a:hover{color:#0f2d61}#district-warning{margin-bottom:12px;padding:10px 12px;border-radius:14px;background:#fff7e5;border:1px solid #f0d291;color:#8a6216;font-size:.92rem;font-weight:600}@media only screen and (min-width:768px){.application-two-column-grid,.participant-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-entry-card .col10,.participant-entry-card .col20,.participant-entry-card .col30,.participant-entry-card .col50{width:100%}}@media only screen and (min-width:1024px){.application-page #main section:not(.title) .container{padding-top:40px}.application-sidebar{width:34%;padding-right:8px;position:sticky;top:92px;align-self:flex-start}.application-form-column{width:calc(66% - 28px)}.participant-entry-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.participant-entry-card .col30{grid-column:span 3}.participant-entry-card .col20,.participant-entry-card .col10{grid-column:span 2}.participant-entry-card .col50{grid-column:span 5}}@media only screen and (max-width:767px){.application-intro-card,.application-info-card,.application-form-shell,.application-form-card,.application-inline-panel,.application-repeat-card,.participant-entry-card,.activitygroup,.subgroup,.participant-step-card{border-radius:20px;padding:14px}.application-form-shell .input.radio label,.application-form-shell .input.checkbox label{display:flex;margin-right:0}.application-form-shell .input.radio label{margin-bottom:12px}.application-form-shell .application-repeat-actions,.application-form-shell .submit,.application-form-shell .button{flex-direction:column}.application-form-shell button[type=submit],.application-form-shell .btn,.application-secondary-button,.application-remove-button,.remove-child-application,.remove-permit-row,.remove-activity-area{width:100%}.subgroup h3{margin-left:-20px;margin-right:-20px}}.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}to{transform:translateY(0)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}to{-webkit-transform:translateY(0%)}}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideUp{0%{transform:translateY(100%)}80%{transform:translateY(-4%)}to{transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%)}80%{-webkit-transform:translateY(-4%)}to{-webkit-transform:translateY(0%)}}.slideLeft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideLeft{0%{transform:translate(150%)}50%{transform:translate(-8%)}65%{transform:translate(4%)}80%{transform:translate(-4%)}95%{transform:translate(2%)}to{transform:translate(0)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(150%)}50%{-webkit-transform:translateX(-8%)}65%{-webkit-transform:translateX(4%)}80%{-webkit-transform:translateX(-4%)}95%{-webkit-transform:translateX(2%)}to{-webkit-transform:translateX(0%)}}.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideRight{0%{transform:translate(-150%)}50%{transform:translate(8%)}65%{transform:translate(-4%)}80%{transform:translate(4%)}95%{transform:translate(-2%)}to{transform:translate(0)}}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-150%)}50%{-webkit-transform:translateX(8%)}65%{-webkit-transform:translateX(-4%)}80%{-webkit-transform:translateX(4%)}95%{-webkit-transform:translateX(-2%)}to{-webkit-transform:translateX(0%)}}.slideExpandUp{animation-name:slideExpandUp;-webkit-animation-name:slideExpandUp;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease -out;visibility:visible!important}@keyframes slideExpandUp{0%{transform:translateY(100%) scaleX(.5)}30%{transform:translateY(-8%) scaleX(.5)}40%{transform:translateY(2%) scaleX(.5)}50%{transform:translateY(0) scaleX(1.1)}60%{transform:translateY(0) scaleX(.9)}70%{transform:translateY(0) scaleX(1.05)}80%{transform:translateY(0) scaleX(.95)}90%{transform:translateY(0) scaleX(1.02)}to{transform:translateY(0) scaleX(1)}}@-webkit-keyframes slideExpandUp{0%{-webkit-transform:translateY(100%) scaleX(.5)}30%{-webkit-transform:translateY(-8%) scaleX(.5)}40%{-webkit-transform:translateY(2%) scaleX(.5)}50%{-webkit-transform:translateY(0%) scaleX(1.1)}60%{-webkit-transform:translateY(0%) scaleX(.9)}70%{-webkit-transform:translateY(0%) scaleX(1.05)}80%{-webkit-transform:translateY(0%) scaleX(.95)}90%{-webkit-transform:translateY(0%) scaleX(1.02)}to{-webkit-transform:translateY(0%) scaleX(1)}}.expandUp{animation-name:expandUp;-webkit-animation-name:expandUp;animation-duration:.7s;-webkit-animation-duration:.7s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes expandUp{0%{transform:translateY(100%) scale(.6) scaleY(.5)}60%{transform:translateY(-7%) scaleY(1.12)}75%{transform:translateY(3%)}to{transform:translateY(0) scale(1) scaleY(1)}}@-webkit-keyframes expandUp{0%{-webkit-transform:translateY(100%) scale(.6) scaleY(.5)}60%{-webkit-transform:translateY(-7%) scaleY(1.12)}75%{-webkit-transform:translateY(3%)}to{-webkit-transform:translateY(0%) scale(1) scaleY(1)}}.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes fadeIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}80%{transform:scale(.9);opacity:1}to{transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(.9);opacity:1}to{-webkit-transform:scale(1);opacity:1}}.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes expandOpen{0%{transform:scale(1.8)}50%{transform:scale(.95)}80%{transform:scale(1.05)}90%{transform:scale(.98)}to{transform:scale(1)}}@-webkit-keyframes expandOpen{0%{-webkit-transform:scale(1.8)}50%{-webkit-transform:scale(.95)}80%{-webkit-transform:scale(1.05)}90%{-webkit-transform:scale(.98)}to{-webkit-transform:scale(1)}}.bigEntrance{animation-name:bigEntrance;-webkit-animation-name:bigEntrance;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes bigEntrance{0%{transform:scale(.3) rotate(6deg) translate(-30%) translateY(30%);opacity:.2}30%{transform:scale(1.03) rotate(-2deg) translate(2%) translateY(-2%);opacity:1}45%{transform:scale(.98) rotate(1deg) translate(0) translateY(0);opacity:1}60%{transform:scale(1.01) rotate(-1deg) translate(0) translateY(0);opacity:1}75%{transform:scale(.99) rotate(1deg) translate(0) translateY(0);opacity:1}90%{transform:scale(1.01) rotate(0) translate(0) translateY(0);opacity:1}to{transform:scale(1) rotate(0) translate(0) translateY(0);opacity:1}}@-webkit-keyframes bigEntrance{0%{-webkit-transform:scale(.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{-webkit-transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{-webkit-transform:scale(.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{-webkit-transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{-webkit-transform:scale(.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{-webkit-transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}to{-webkit-transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}.hatch{animation-name:hatch;-webkit-animation-name:hatch;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible!important}@keyframes hatch{0%{transform:rotate(0) scaleY(.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}to{transform:rotate(0)}}@-webkit-keyframes hatch{0%{-webkit-transform:rotate(0deg) scaleY(.6)}20%{-webkit-transform:rotate(-2deg) scaleY(1.05)}35%{-webkit-transform:rotate(2deg) scaleY(1)}50%{-webkit-transform:rotate(-2deg)}65%{-webkit-transform:rotate(1deg)}80%{-webkit-transform:rotate(-1deg)}to{-webkit-transform:rotate(0deg)}}.bounce{animation-name:bounce;-webkit-animation-name:bounce;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease;-webkit-animation-timing-function:ease;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@keyframes bounce{0%{transform:translateY(0) scaleY(.6)}60%{transform:translateY(-100%) scaleY(1.1)}70%{transform:translateY(0) scaleY(.95) scaleX(1.05)}80%{transform:translateY(0) scaleY(1.05) scaleX(1)}90%{transform:translateY(0) scaleY(.95) scaleX(1)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0%) scaleY(.6)}60%{-webkit-transform:translateY(-100%) scaleY(1.1)}70%{-webkit-transform:translateY(0%) scaleY(.95) scaleX(1.05)}80%{-webkit-transform:translateY(0%) scaleY(1.05) scaleX(1)}90%{-webkit-transform:translateY(0%) scaleY(.95) scaleX(1)}to{-webkit-transform:translateY(0%) scaleY(1) scaleX(1)}}.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);opacity:.7}50%{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);opacity:.7}}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(8%)}to{transform:translateY(0)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(8%)}to{-webkit-transform:translateY(0%)}}.tossing{animation-name:tossing;-webkit-animation-name:tossing;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes tossing{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}to{transform:rotate(-4deg)}}@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg)}to{-webkit-transform:rotate(-4deg)}}.pullUp{animation-name:pullUp;-webkit-animation-name:pullUp;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@keyframes pullUp{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}to{transform:scaleY(.98)}80%{transform:scaleY(1.01)}to{transform:scaleY(1)}}@-webkit-keyframes pullUp{0%{-webkit-transform:scaleY(.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}to{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}to{-webkit-transform:scaleY(1)}}.pullDown{animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%}@keyframes pullDown{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}to{transform:scaleY(.98)}80%{transform:scaleY(1.01)}to{transform:scaleY(1)}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}to{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}to{-webkit-transform:scaleY(1)}}.stretchLeft{animation-name:stretchLeft;-webkit-animation-name:stretchLeft;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:100% 0%;-ms-transform-origin:100% 0%;-webkit-transform-origin:100% 0%}@keyframes stretchLeft{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}to{transform:scaleX(.98)}80%{transform:scaleX(1.01)}to{transform:scaleX(1)}}@-webkit-keyframes stretchLeft{0%{-webkit-transform:scaleX(.3)}40%{-webkit-transform:scaleX(1.02)}60%{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}to{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}to{-webkit-transform:scaleX(1)}}.stretchRight{animation-name:stretchRight;-webkit-animation-name:stretchRight;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:0% 0%;-ms-transform-origin:0% 0%;-webkit-transform-origin:0% 0%}@keyframes stretchRight{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}to{transform:scaleX(.98)}80%{transform:scaleX(1.01)}to{transform:scaleX(1)}}@-webkit-keyframes stretchRight{0%{-webkit-transform:scaleX(.3)}40%{-webkit-transform:scaleX(1.02)}60%{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}to{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}to{-webkit-transform:scaleX(1)}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:100px}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000000;background:#fff;color:#000;padding:8px 16px}.skip-link:focus{left:8px;top:8px}.svg-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;fill:currentColor}hla-nav{display:contents}nav button#mobile-icon{display:block;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit}@media only screen and (min-width:1024px){nav button#mobile-icon{visibility:hidden}}nav button#mobile-icon:focus-visible,nav ul li a:focus-visible{outline:3px solid #f8b22b;outline-offset:2px}hla-accordion{display:block}hla-accordion[data-enhanced] dl.accordion>dd{display:none}hla-accordion[data-enhanced] dl.accordion>dd.is-open{display:block}hla-modal{display:contents}dialog.modal_pop{border:0;padding:0;margin:0;overflow:hidden}dialog.modal_pop[open]{display:block}dialog.modal_pop::backdrop{background:#000c}.modal_pop .modal-close{cursor:pointer;position:absolute;right:30px;top:16px;color:#0000001a;font-size:27px;z-index:2;background:none;border:0;padding:0}.modal_pop .modal-close:hover,.modal_pop .modal-close:focus-visible{color:#00000038}a.showmodal[data-showmodal]{cursor:pointer}hla-carousel{display:block}hla-carousel[mode=fade]{display:grid}hla-carousel[mode=fade]>*{grid-area:1 / 1;transition:opacity .5s linear}hla-carousel[mode=fade][data-enhanced]>:not(.is-current){opacity:0;pointer-events:none}hla-carousel[mode=scroll] .hla-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc(50% - 100px)}hla-carousel[mode=scroll] .hla-track::-webkit-scrollbar{display:none}hla-carousel[mode=scroll] .hla-slide{flex:0 0 auto;scroll-snap-align:center;text-align:center;padding:0 10px}.hla-dots{display:block;width:100%;padding:0;margin:20px 0 0;list-style:none;text-align:center}#main ul.hla-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.hla-dots button{width:20px;height:20px;padding:5px;border:0;background:transparent;cursor:pointer}.hla-dots button:before{content:"";display:block;width:6px;height:6px;margin:2px auto;border-radius:50%;background:#fff;opacity:.25}.hla-dots button[aria-current=true]:before{opacity:.75}hla-lightbox{display:contents}dialog.gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;display:none;align-items:center;justify-content:center;padding:24px;background:#000000e0;z-index:2000}dialog.gallery-lightbox[open]{display:flex}dialog.gallery-lightbox::backdrop{background:transparent}.gallery-lightbox__dialog{position:relative;display:flex;flex-direction:column;gap:12px;width:min(92vw,1200px);max-height:92vh}.gallery-lightbox__image-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;border-radius:12px;background:#111111f5;overflow:hidden}.gallery-lightbox__image{display:block;max-width:100%;max-height:calc(92vh - 110px);width:auto;height:auto}.gallery-lightbox__button{position:absolute;top:50%;transform:translateY(-50%);border:0;width:48px;height:48px;border-radius:999px;background:#fff3;color:#fff;font-size:30px;line-height:1;cursor:pointer;padding:0 0 5px}.gallery-lightbox__button:hover,.gallery-lightbox__button:focus-visible{background:#ffffff52;outline:none}.gallery-lightbox__button--prev{left:16px}.gallery-lightbox__button--next{right:16px}.gallery-lightbox__close{position:absolute;top:-10px;right:-10px;border:0;width:40px;height:40px;border-radius:999px;background:#fff;color:#111;font-size:28px;line-height:1;cursor:pointer;z-index:99999}.gallery-lightbox__caption{color:#fff;text-align:center;font-size:14px;line-height:1.5}body.gallery-lightbox-open{overflow:hidden}@media(max-width:640px){dialog.gallery-lightbox{padding:12px}.gallery-lightbox__dialog{width:100%}.gallery-lightbox__button{width:42px;height:42px;font-size:24px}.gallery-lightbox__button--prev{left:10px}.gallery-lightbox__button--next{right:10px}}.gallery-description{margin-bottom:1rem}.gallery-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:1rem}.gallery-image-card{display:block;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 3px 12px #00000024;transition:transform .18s ease,box-shadow .18s ease}.gallery-image-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.gallery-image-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.gallery-empty{margin-top:1rem;color:#4d4d4d}
