html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus,select:focus,textarea:focus,button:focus{outline:0}section,article,header,footer,nav,aside{display:block}.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper
.lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property: -webkit-transform, height;-moz-transition-property: -moz-transform, height;transition-property:transform, height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper
.lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter
.lSPager.lSpg{margin:10px
0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0
5px}.lSSlideOuter .lSPager.lSpg > li
a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent: -999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg > li:hover a,
.lSSlideOuter .lSPager.lSpg > li.active
a{background-color:#428bca}.lSSlideOuter
.media{opacity:0.8}.lSSlideOuter
.media.active{opacity:1}.lSSlideOuter
.lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery
li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery
img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,
.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url('/img/lightslider-controls.png');cursor:pointer;position:absolute;z-index:99;margin-top: -16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position: -32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical
.lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left: -14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,
.lSSlideOuter
.lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,
.lSSlideOuter.lSrtl
.lSPager{padding-right:0}.lSSlideOuter .lightSlider > *,
.lSSlideOuter .lSGallery
li{float:left}.lSSlideOuter.lSrtl .lightSlider > *,
.lSSlideOuter.lSrtl .lSGallery
li{float:right !important}@-webkit-keyframes
rightEnd{0%{left:0}50%{left: -15px}100%{left:0}}@keyframes
rightEnd{0%{left:0}50%{left: -15px}100%{left:0}}@-webkit-keyframes
topEnd{0%{top:0}50%{top: -15px}100%{top:0}}@keyframes
topEnd{0%{top:0}50%{top: -15px}100%{top:0}}@-webkit-keyframes
leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes
leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes
bottomEnd{0%{bottom:0}50%{bottom: -15px}100%{bottom:0}}@keyframes
bottomEnd{0%{bottom:0}50%{bottom: -15px}100%{bottom:0}}.lSSlideOuter
.rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter
.leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical
.rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical
.leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl
.rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl
.leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor:grabbing}body.noscroll{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.titleVeryBig{font-size:25px;font-weight:700;line-height:1.5em;color:#333}.titleBig{font-size:20px;font-weight:700;line-height:1.5em;color:#333}.titleNormal{font-size:17px;font-weight:700;line-height:1.5em;color:#333}.titleSmall{font-size:14px;font-weight:600;line-height:1.5em;color:#333}.paragraphBig{font-size:17px;font-weight:300;line-height:1.5em;color:#333}.paragraphNormal{font-size:14px;font-weight:300;line-height:1.5em;color:#333}.paragraphSmall{font-size:12px;font-weight:300;line-height:1.5em;color:#333}.formLabel{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#333}.formField{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#438998}.paragraphNormal a,
.paragraphBig a,
ul li
a{font-weight:400;color:#ed7c70;text-decoration:none;cursor:pointer}.paragraphNormal a:hover,
.paragraphBig a:hover,
ul li a:hover{color:#de695d}.nowrap{white-space:pre}body{background:#1a2433;font-family:'Open Sans',sans-serif;padding-top:50px;color:#333}#main{background:white}.bottomCta
p{padding:60px
60px 30px 60px;text-align:center}.bottomCta.bottomCtaWithTitle
h3{padding:60px
60px 0 60px;text-align:center}.bottomCta.bottomCtaWithTitle
p.paragraphBig{padding-top:15px !important}.basicText{padding:30px
10px 0 10px;background-color:#fff6ea}.basicText>h2{font-size:18px;font-weight:700;line-height:1.5em;padding-bottom:15px}.basicText>p{font-size:14px;line-height:1.2em}.basicText.center>h2,.basicText.center>p{text-align:center}.fullWidthVideo,.faqVideo{position:relative;width:100%;max-width:100%;padding-top:56.25%}.fullWidthVideo iframe,
.faqVideo
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ctaButton a,
.ctaButton
button{display:inline-block;text-decoration:none;border:none;padding:0;cursor:pointer}.ctaButton a span,
.ctaButton button
span{display:inline-block;padding:15px;background:#ed7c70;color:white;font-size:14px;font-weight:600}.ctaButton.grey a span,
.ctaButton.grey button
span{background:#666}.ctaButton.grey.open a span,
.ctaButton.grey.open button
span{background-color:transparent;border:1px
solid #666;color:#666;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ctaButton.grey.open a span:hover,
.ctaButton.grey.open button span:hover{border-color:#666;color:#666}.ctaButton.green a span,
.ctaButton.green button
span{background:#b3c995}.ctaButton.green.open a span,
.ctaButton.green.open button
span{background-color:transparent;border:1px
solid #b3c995;color:#b3c995;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ctaButton.green.open a span:hover,
.ctaButton.green.open button span:hover{border-color:#b3c995;color:#b3c995}.ctaButton.purple a span,
.ctaButton.purple button
span{background:#d08c97}.ctaButton.purple.open a span,
.ctaButton.purple.open button
span{background-color:transparent;border:1px
solid #d08c97;color:#d08c97;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ctaButton.purple.open a span:hover,
.ctaButton.purple.open button span:hover{border-color:#d08c97;color:#d08c97}.ctaButton.orange a span,
.ctaButton.orange button
span{background:#f6b07b}.ctaButton.orange.open a span,
.ctaButton.orange.open button
span{background-color:transparent;border:1px
solid #f6b07b;color:#f6b07b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ctaButton.orange.open a span:hover,
.ctaButton.orange.open button span:hover{border-color:#f6b07b;color:#f6b07b}.ctaButton.blue a span,
.ctaButton.blue button
span{background:#9cc3ca}.ctaButton.blue.open a span,
.ctaButton.blue.open button
span{background-color:transparent;border:1px
solid #9cc3ca;color:#9cc3ca;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ctaButton.blue.open a span:hover,
.ctaButton.blue.open button span:hover{border-color:#9cc3ca;color:#9cc3ca}.ctaButton.brown a span,
.ctaButton.brown button
span{background:#b99673}.ctaButton.brown.open a span,
.ctaButton.brown.open button
span{background-color:transparent;border:1px
solid #b99673;color:#b99673;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ctaButton.brown.open a span:hover,
.ctaButton.brown.open button span:hover{border-color:#b99673;color:#b99673}.ctaButton.small a span,
.ctaButton.small button
span{padding:10px
15px}.ctaButton.open a span,
.ctaButton.open button
span{background-color:transparent;border:thin solid #ed7c70;color:#ed7c70;font-weight:400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ctaButton.open a span:hover,
.ctaButton.open button span:hover{border-color:#de695d;color:#de695d}.ctaButton.center{text-align:center}.ctaButton.fullWidth a,
.ctaButton.fullWidth
button{display:block}.ctaButton.fullWidth a span,
.ctaButton.fullWidth button
span{display:block;text-align:center}.ctaButton.link a span,
.ctaButton.link button
span{background-color:transparent;border:none;color:#ed7c70;font-weight:400}.ctaButton.link a span:hover,
.ctaButton.link button span:hover{color:#de695d}.ctaButton
.paragraphNormal{margin-left:15px}.transitionLightLessLightCurveCenter{background-image:url(/img/transition-light-lesslight-curve-center-background.png);background-repeat:repeat-x;background-size:contain}.transitionLightLessLightCurveCenter
.curve{margin:auto;width:375px;height:30px;max-width:100vw;max-height:calc(60/750*100vw);background-image:url(/img/transition-light-lesslight-curve-center.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.transitionLightWhiteCurveRight{display:flex;justify-content:flex-end;background-image:url(/img/transition-light-white-curve-right-background.png);background-repeat:repeat-x;background-size:contain}.transitionLightWhiteCurveRight
div{width:375px;height:45px;max-width:100vw;max-height:calc(90/750*100vw);background-image:url(/img/transition-light-white-curve-right.png);background-position:center right;background-repeat:no-repeat;background-size:contain}.transitionWhiteLightCurveLeft{display:flex;justify-content:flex-start;background-image:url(/img/transition-white-light-curve-left-background.png);background-repeat:repeat-x;background-size:contain}.transitionWhiteLightCurveLeft
div{width:375px;height:45px;max-width:100vw;max-height:calc(90/750*100vw);background-image:url(/img/transition-white-light-curve-left.png);background-position:center left;background-repeat:no-repeat;background-size:contain}.teamPhotoArray{padding:7.5px;text-align:left}.teamPhotoArray::after{display:block;content:'';clear:both}.teamPhotoArray
.card{display:block;float:left;width:50%;padding-bottom:65%;position:relative}.teamPhotoArray .card
.background{display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;top:7.5px;left:7.5px;right:7.5px;bottom:7.5px;text-decoration:none}.teamPhotoArray .card .background[data-overlay-id]{cursor:pointer}.teamPhotoArray .card .background
.text{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:0;left:0;right:0;padding:15px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:50%;background:linear-gradient(transparent,rgba(0,0,0,0.5))}.teamPhotoArray .card .background .text
h4{font-size:17px;font-weight:700;line-height:1.4em;color:white}.teamPhotoArray .card .background .text
p{margin-top:3px;font-size:12px;font-weight:100;line-height:1.4em;color:white}.teamPhotoArray .card .background.more
.inner{width:100%;height:100%;background:rgba(30,40,54,0.6);display:flex;flex-direction:column;justify-content:center;text-align:center}.teamPhotoArray .card .background.more .inner
.moreButton{display:inline-block;margin:auto;width:fit-content;border:thin solid #ed7c70;padding:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#ed7c70;font-size:17px;font-weight:bold;cursor:pointer;text-decoration:none}.teamPhotoArray .card .background.more .inner .moreButton:hover{border-color:#de695d;color:#de695d}.teamPhotoArray .card .background
.info{position:absolute;top:15px;right:15px;width:32px;height:32px;background-image:url(/img/icon-info.png);background-size:contain;background-color:white;border:1px
solid white;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.teamPhotoArray .card .background .info:hover{opacity:0.9}.teamPhotoArray
.card.hidden{display:none}.teamPhotoArray .seeMore,
.teamPhotoArray
.you{display:block;float:left;width:100%;padding:7.5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.teamPhotoArray .seeMore .ctaButton a,
.teamPhotoArray .you .ctaButton
a{display:block}.teamPhotoArray .seeMore .ctaButton a span,
.teamPhotoArray .you .ctaButton a
span{display:block;text-align:center;max-width:375px;margin:auto}.teamPhotoArray.descriptionEllipsis .card .background .text
p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamDescriptions{position:relative;padding:0
30px 60px 30px}.teamDescriptions .card
.photo{width:150px;height:150px;-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px;background-repeat:no-repeat;background-size:cover;background-position:top center;margin:60px
auto 22.5px auto}.teamDescriptions .card
.text{text-align:center}.teamDescriptions .card .text
h4{font-size:18px;font-weight:700;line-height:1.4em}.teamDescriptions .card .text
p{padding-top:15px;font-size:16px;font-weight:100;line-height:1.4em;margin:auto;max-width:375px}.availability
.text{display:inline-block;font-size:14px;font-weight:300;line-height:1.5em}.availability .text::before{display:inline-block;content:'';position:relative;top:2px;background-color:#eac92d;width:15px;height:15px;-webkit-border-radius:7.5px;-moz-border-radius:7.5px;border-radius:7.5px;margin-right:5px}.availability.nocircle .text::before{display:none}.availability.plenty .text::before{background-color:#8fb65c}.availability.none .text::before{background-color:#792836}.priceRow{border-top:thin solid #e2d5c4;border-bottom:thin solid #e2d5c4;padding:15px
0;display:flex;justify-content:space-between}.priceRow .description
.main{font-size:14px;font-weight:300}.priceRow .description
.sub{font-size:12px;font-weight:300;padding-top:10px;padding-bottom:0}.priceRow
.price{width:120px;font-size:16px;display:flex;justify-content:flex-end;align-items:center}iframe.exactLocation{width:100%;height:300px;border:0;padding-top:15px}.mailinglistForm{max-width:960px;margin:auto;padding:60px
30px 60px 30px;background:#e4f3f6;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mailinglistForm
.titleAndSubtitle{max-width:600px;margin:auto}.mailinglistForm .titleAndSubtitle
h3{padding-bottom:23px}.mailinglistForm
.inner{max-width:600px;margin:auto}.mailinglistForm .inner
label{display:block;padding-bottom:3px}.mailinglistForm .inner input,
.mailinglistForm .inner
textarea{display:block;width:100%;padding:15px;margin-bottom:15px;background-color:white;border:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mailinglistForm .inner
input{line-height:normal}.mailinglistForm .inner
textarea{height:100px;resize:none}.mailinglistForm .inner
.ctaButton{margin-top:30px}.mailinglistForm .inner .ctaButton button
span{padding-left:30px;padding-right:30px}.mailinglistForm .inner .ctaButton
.paragraphNormal{margin-left:30px}.mailchimpFormContainer{position:absolute;top:50px;left:0;right:0;bottom:0;z-index:1}.mailchimpFormContainer>iframe{width:100%;height:100%}@media screen and (min-width: 768px){.titleVeryBig{font-size:25px;font-weight:700;line-height:1.5em}.titleBig{font-size:24px;font-weight:700;line-height:1.5em}.titleNormal{font-size:24px;font-weight:700;line-height:1.5em}.titleSmall{font-size:14px;font-weight:600;line-height:1.5em}.paragraphBig{font-size:18px;font-weight:300;line-height:1.5em}.paragraphNormal{font-size:18px;font-weight:300;line-height:1.5em}.formLabel{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;line-height:1.5em}.formField{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.5em}.fullWidthVideo{width:960px;margin:auto;margin-bottom:60px;padding-top:540px}.teamPhotoArray
.card{width:33.333333333333%;padding-bottom:43.333333333333%}.teamPhotoArray .card .background .text
h4{font-size:17px}.teamPhotoArray .card .background .text
p{margin-top:5px;font-size:14px}.teamPhotoArray .card .background.more .inner
.moreButton{font-size:28px;padding-left:30px;padding-right:30px}.teamPhotoArray .seeMore,
.teamPhotoArray
.you{padding-top:15px}.teamPhotoArray .seeMore a span,
.teamPhotoArray .you a
span{font-size:18px}.mailinglistForm .inner input,
.mailinglistForm .inner
textarea{margin-bottom:30px}.bottomCta
.paragraphBig{max-width:600px;margin:auto;padding-left:0;padding-right:0;font-size:20px}}@media screen and (min-width: 1024px){body{padding-top:80px}.titleVeryBig{font-size:25px;font-weight:700;line-height:1.5em}.titleBig{font-size:24px;font-weight:700;line-height:1.5em}.titleNormal{font-size:24px;font-weight:700;line-height:1.5em}.titleSmall{font-size:14px;font-weight:600;line-height:1.5em}.paragraphBig{font-size:18px;font-weight:300;line-height:1.5em}.paragraphNormal{font-size:14px;font-weight:300;line-height:1.5em}.formLabel{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;line-height:1.5em}.formField{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.5em}.transitionLightWhiteCurveRight{justify-content:center;background-image:url(/img/transition-light-white-curve-center-desktop-background.png)}.transitionLightWhiteCurveRight
div{width:1440px;height:141px;max-height:calc(282/2880*100vw);background-image:url(/img/transition-light-white-curve-center-desktop.png);background-position:center center}.teamPhotoArray
.card{width:16.666666666667%;padding-bottom:21.666666666667%}.priceRow .description
.main{font-size:18px}.priceRow .description
.sub{font-size:16px}.priceRow
.price{font-size:18px}.mailchimpFormContainer{top:80px}}nav.mainMenu{background:#1a2433;position:fixed;top:0;left:0;right:0;width:100%;z-index:8888;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav.mainMenu ul li
a{cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:50px;text-decoration:none;color:white}nav.mainMenu ul
li.logo{display:flex;align-items:center;position:relative}nav.mainMenu ul li.logo
a{align-items:center}nav.mainMenu ul li.logo a
.image{display:block;background-size:contain;background-repeat:no-repeat}nav.mainMenu ul li.logo::after{display:block;content:'';position:absolute;top:50px;left:0;width:125px;height:10px;background-image:url(/img/menu-below-logo.png);background-position:top left;background-size:125px 10px}nav.mainMenu ul li.menuItem.tickets a
span{font-size:14px;background-color:#ed7c70;color:white;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:7px
10px}nav.mainMenu ul li.menuItem.tickets a span:hover{background-color:#de695d}@media screen and (max-width: 1023px){nav.mainMenu ul
li.logo{height:50px}nav.mainMenu ul li.logo
a{width:125px;height:37.5px !important}nav.mainMenu ul li.logo a
.image{width:88px;height:37.5px !important;background-image:url(/img/nibana-logo-white.png)}nav.mainMenu
.hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;float:right;width:50px;height:50px;background:#1a2433;cursor:pointer}nav.mainMenu .hamburger::after{content:'';display:block;clear:both}nav.mainMenu .hamburger
span{width:23px;height:23px;background-size:contain;background-repeat:no-repeat}nav.mainMenu .hamburger
span.collapsed{background-image:url(/img/menu-hamburger-open.png)}nav.mainMenu .hamburger
span.expanded{background-image:url(/img/menu-hamburger-close.png)}nav.mainMenu.collapsed
ul{float:left;width:calc(100vw - 50px)}nav.mainMenu.collapsed ul
li.logo{float:left}nav.mainMenu.collapsed ul
li.menuItem{display:none;height:50px}nav.mainMenu.collapsed ul
li.menuItem.tickets{display:flex;flex-direction:column;justify-content:center;float:right}nav.mainMenu.collapsed .hamburger
span.collapsed{display:inline-block}nav.mainMenu.collapsed .hamburger
span.expanded{display:none}nav.mainMenu.collapsed.mainMenuCocreation
ul{width:calc(100vw - 15px)}nav.mainMenu.expanded{bottom:0;background-image:url(/img/menu-trees.png);background-size:60%;background-repeat:no-repeat;background-position-x:50%;background-position-y:bottom}nav.mainMenu.expanded
ul{padding-top:70px;text-align:center}nav.mainMenu.expanded ul:after{display:block;content:'';clear:both}nav.mainMenu.expanded ul
li.menuItem{display:block}nav.mainMenu.expanded ul li.menuItem
a{display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:60px;max-height:calc((100vh - 50px)/6);text-decoration:none}nav.mainMenu.expanded ul li.menuItem a
span{display:block;text-align:center}nav.mainMenu.expanded ul li.menuItem a span:nth-of-type(1){font-size:18px}nav.mainMenu.expanded ul li.menuItem a span:nth-of-type(2){font-size:10px}nav.mainMenu.expanded ul
li.logo{position:absolute;top:0;left:0}nav.mainMenu.expanded ul li.logo::after{display:none}nav.mainMenu.expanded ul
li.tickets{display:inline-block}nav.mainMenu.expanded ul li.tickets
a{margin-top:10px}nav.mainMenu.expanded ul li.tickets a
span{padding:10px
30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}nav.mainMenu.expanded
.hamburger{position:absolute;top:0;right:0}nav.mainMenu.expanded .hamburger
span.collapsed{display:none}nav.mainMenu.expanded .hamburger
span.expanded{display:inline-block}}@media screen and (min-width: 1024px){nav.mainMenu
ul{text-align:right}nav.mainMenu ul
li{display:inline-block;height:80px;font-size:16px}nav.mainMenu ul
li.logo{float:left}nav.mainMenu ul li.logo
a{width:226px;height:65px !important;padding:0}nav.mainMenu ul li.logo a
.image{width:164px;height:65px !important;background-image:url(/img/nibana-logo-white-desktop.png)}nav.mainMenu ul li.logo::after{width:226px;height:18px;background-image:url(/img/menu-below-logo-desktop.png);background-size:226px 18px;top:80px}nav.mainMenu ul
li.home{display:none}nav.mainMenu ul li.menuItem.tickets a
span{padding:10px
20px;background-color:#ed7c70;color:white;font-weight:600;font-size:16px}nav.mainMenu ul li.menuItem.tickets a span:hover{background-color:#de695d}nav.mainMenu ul li
a{padding-left:20px;padding-right:20px;height:80px}nav.mainMenu ul li:last-of-type
a{padding-right:40px}nav.mainMenu
.hamburger{display:none}}.hero{background-repeat:repeat-x}.hero.cover{background-repeat:no-repeat;background-size:cover;background-position:center center}.hero
.inner{display:flex;align-items:center;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:auto;background-repeat:no-repeat;background-position:bottom right}.hero .inner
.text{padding-left:30px}.hero .inner .text
h1{font-size:16px;line-height:1.3em;text-align:left;font-weight:700}.hero .inner .text
h2{font-size:20px;line-height:1.3em;margin-top:7.5px;font-weight:300}@media screen and (min-width: 360px){.hero .inner .text
h2{font-size:24px}}@media screen and (min-width: 768px){.hero .inner
.text{max-width:600px;margin:auto}}@media screen and (min-width: 1024px){.hero{background-repeat:repeat-x}.hero
.inner{max-width:100%;background-position:bottom center}.hero .inner
.text{padding:0;max-width:none;width:960px;margin:0
auto;padding-right:600px;box-sizing:border-box}.hero .inner .text
h1{font-size:20px}.hero .inner .text
h2{font-size:36px}}footer
.illustration{background-color:white}footer .illustration
.inner{display:flex;justify-content:flex-end}footer .illustration .inner
div{width:100vw;height:31.901840490798vw;max-width:326px;max-height:104px;background-image:url(/img/footer-creature.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}footer
.content{background:#1a2433}footer .content
.inner{display:flex;justify-content:center;align-items:center;padding:30px}footer .content .inner
.logoAndSocial{width:50%;padding-right:30px}footer .content .inner .logoAndSocial
.logo{text-align:center}footer .content .inner .logoAndSocial .logo
div{margin:auto;width:127.5px;max-width:100%;height:54.5px;max-height:42.745098039216%;background-image:url(/img/footer-nibana-logo.png);background-size:contain;background-repeat:no-repeat}footer .content .inner .logoAndSocial
.social{padding-top:7.5px;text-align:center}footer .content .inner .logoAndSocial .social
li{display:inline-block}footer .content .inner .logoAndSocial .social li:first-of-type{padding-right:10px}footer .content .inner .logoAndSocial .social li
a{display:inline-block;width:50px;height:50px;text-indent: -9999px;background-image:url(/img/footer-social-icons.png);background-size:111.5px 50px}footer .content .inner .logoAndSocial .social li
a.facebook{background-position:top right}footer .content .inner .logoAndSocial .social li
a.instagram{background-position:top left}footer .content .inner
.links{width:50%;padding-left:30px}footer .content .inner .links
li{padding-bottom:15px}footer .content .inner .links li
a{font-size:14px;font-weight:300;line-height:1.5em;color:#f7eadb;text-decoration:none}footer .content .inner .links li:last-of-type{padding-bottom:0}@media screen and (min-width: 768px){footer .illustration
.inner{width:600px;margin:auto}footer .illustration .inner
div{max-width:489px;max-height:156px}footer .content
.inner{max-width:960px;margin:auto;padding:60px
0}footer .content .inner
.logoAndSocial{width:182px;padding-right:0}footer .content .inner .logoAndSocial .logo
div{width:182px;height:78px;max-height:42.857142857143%;background-image:url(/img/footer-nibana-logo-desktop.png)}footer .content .inner
.links{display:flex;flex-direction:column;flex-wrap:wrap;width:auto;margin-right:230px;height:90px;padding-left:0}footer .content .inner .links
li{padding-left:90px}footer .content .inner .links li
a{font-size:18px}}.overlay{display:none}.overlay.visible{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.overlay.scroll .inner
.content{position:absolute;top:50px;left:0;right:0;bottom:0;overflow-y:scroll}.overlay
.inner{position:relative;width:100%;height:100%;background-color:white}.overlay .inner
.topbar{display:flex;justify-content:space-between;border-bottom:thin solid #d6d6d6}.overlay .inner .topbar
.title{display:flex;align-items:center;padding-left:15px;height:50px;float:left;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1em}.overlay .inner .topbar
.close{display:flex;flex-direction:column;justify-content:center;align-items:center;float:right;width:50px;height:50px;background:white;cursor:pointer}.overlay .inner .topbar .close::after{content:'';display:block;clear:both}.overlay .inner .topbar .close
span{width:19px;height:19px;background-size:contain;background-repeat:no-repeat;background-image:url(/img/overlay-close.png)}@media screen and (min-width: 1024px){.overlay{padding:100px
0;background:rgba(0,0,0,0.8)}.overlay
.inner{width:660px;margin:auto}.overlay .inner .topbar
.title{padding-left:30px}}.faqSection{background-color:#fff6ea}.faqSection
.intro{max-width:600px;margin:auto;padding:60px
0 0 0}.faqSection .intro
h2{padding:0
15px 15px 30px}.faqSection .intro
p{padding:0
30px 15px 30px}.faqSection .intro p:last-of-type{padding-bottom:30px}.faqSection
.carrouselGroup{max-width:600px;margin:auto}.faqSection
.faqVideo{margin-bottom:15px;padding-top:55%}.faqBackgroundSection
.intro{padding-top:0;padding-bottom:0;background-position:bottom right;background-repeat:no-repeat}.faqBackgroundSection .intro
h2{padding-top:60px;padding-bottom:30px}.faqBackgroundSection
.carrouselGroup{padding-top:0}.carrouselGroup{padding:15px}.carrouselGroup
.carrouselBlock{margin-bottom:15px}.carrouselGroup .carrouselBlock:last-of-type{margin-bottom:0}.carrouselGroup .carrouselBlock
.carrouselTitle{background:white;padding:15px;font-size:14px;font-weight:600;line-height:1.5em;color:#333;cursor:pointer}.carrouselGroup .carrouselBlock .carrouselTitle .text::after{display:block;content:'';width:15px;height:10px;float:right;position:relative;top:6px;background-image:url(/img/carrousel-arrows.png);background-size:15px 166.5px;background-position:0px -157px;background-repeat:no-repeat}.carrouselGroup .carrouselBlock
.carrouselBody{background:white;padding:0
15px 15px 15px;font-size:14px;font-weight:300;line-height:1.5em;color:#333;display:none}.carrouselGroup .carrouselBlock .carrouselBody
p{padding-bottom:15px}.carrouselGroup .carrouselBlock .carrouselBody p:last-of-type{padding-bottom:0}.carrouselGroup .carrouselBlock .carrouselBody p
a{font-weight:400;color:#ed7c70;text-decoration:none;cursor:pointer}.carrouselGroup .carrouselBlock .carrouselBody p a:hover{color:#de695d}.carrouselGroup .carrouselBlock .carrouselBody
ul{list-style-type:disc;margin-left:20px;padding-bottom:10px}.carrouselGroup .carrouselBlock .carrouselBody ul
li{padding-bottom:5px;line-height:1.5em}.carrouselGroup .carrouselBlock.visible .carrouselTitle .text::after{background-position:0px 0px}.carrouselGroup .carrouselBlock.visible
.carrouselBody{display:block}@media screen and (min-width: 768px){.faqSection .intro
h2{padding-left:0;padding-right:0}.faqSection .intro
p{padding-left:0;padding-right:0}.carrouselGroup
.carrouselBlock{margin-bottom:20px}.carrouselGroup .carrouselBlock
.carrouselTitle{padding:20px;font-size:18px}.carrouselGroup .carrouselBlock .carrouselTitle .text::after{top:10px}.carrouselGroup .carrouselBlock
.carrouselBody{padding:0
20px 20px 20px;font-size:18px}.carrouselGroup .carrouselBlock .carrouselBody
p{padding-bottom:20px}}.photoSlider{padding-bottom:60px}.photoSlider
.social{padding-top:30px;display:flex;justify-content:flex-end;align-items:center}.photoSlider .social
li{padding:15px
15px 15px 0}.photoSlider .social
li.handle{font-size:14px;font-weight:400;color:#333}.photoSlider .social li.handle
span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.photoSlider .social li.icon
a{display:block;width:25px;height:25px;text-indent: -9999px;background-image:url(/img/social-icons.png);background-size:60px 25px}.photoSlider .social li.icon
a.facebook{background-position:top left}.photoSlider .social li.icon
a.instagram{background-position:top right}.photoSlider .lightslider li
img{width:100vw;height:100vw}.photoSlider::after{display:block;content:'';clear:both}.photoSlider .lSSlideOuter .lSPager.lSpg > li:hover a,
.photoSlider .lSSlideOuter .lSPager.lSpg > li.active
a{background-color:#ed7c70}.photoSlider .lSSlideOuter .lSPager.lSpg > li
a{background-color:#f7eadb}.photosTabletAndUp{display:none}@media screen and (min-width: 768px){.photoSlider{display:none}.photosTabletAndUp{display:block}.photosTabletAndUp ul::after{display:block;content:'';clear:both}.photosTabletAndUp ul
li{background-color:white;display:block;float:left;padding-bottom:33.333333333333%;width:33.333333333333%;position:relative}.photosTabletAndUp ul li
div{position:absolute;top:0;right:1px;bottom:1px;left:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.photosTabletAndUp.items6 ul li:nth-of-type(3n+3) div{right:0}.photosTabletAndUp.items6 ul li:nth-of-type(1n+4) div{bottom:0}.photosTabletAndUp.items10 ul li:nth-of-type(3n+3) div{right:0}.photosTabletAndUp.items10 ul li:nth-of-type(1n+7) div{bottom:0}.photosTabletAndUp.items10 ul li:nth-of-type(1n+10){display:none}.photosTabletAndUp.items15 ul li:nth-of-type(3n+3) div{right:0}.photosTabletAndUp.items15 ul li:nth-of-type(1n+13) div{bottom:0}}@media screen and (min-width: 1024px){.photosTabletAndUp ul
li{display:block !important;padding-bottom:20% !important;width:20% !important}.photosTabletAndUp ul li
div{right:1px !important;bottom:1px !important}.photosTabletAndUp.items6 ul li:nth-of-type(5) div{right:0 !important}.photosTabletAndUp.items6 ul li:nth-of-type(6){display:none !important}.photosTabletAndUp.items10 ul li:nth-of-type(5n+5) div{right:0 !important}.photosTabletAndUp.items10 ul li:nth-of-type(1n+6) div{bottom:0 !important}.photosTabletAndUp.items15 ul li:nth-of-type(5n+5) div{right:0 !important}.photosTabletAndUp.items15 ul li:nth-of-type(1n+11) div{bottom:0 !important}}#main.cocreationOutcome{background-color:#fff6ea}#main.cocreationOutcome .carrouselTitle.carrouselTitleUpdated:after{content:'updated';display:inline-block;background-color:white;text-transform:uppercase;font-size:12px;font-weight:400;color:#666;padding:4px
5px 2px 5px;margin-left:10px;border-radius:2px}#main.cocreationOutcome .carrouselTitle
.carrouselTitleUnreadCount{float:right;background:#e4f3f6;color:black;padding:5px
10px;font-size:12px;margin: -3px 10px 0 0;text-align:center;border-radius:11px}#main.cocreationOutcome
.carrouselBody{color:#333}#main.cocreationOutcome .carrouselBody
h3{font-size:14px;font-weight:600;line-height:1.5em;margin-bottom:15px}#main.cocreationOutcome .carrouselBody
p{line-height:1.5em;margin-bottom:15px}#main.cocreationOutcome .carrouselBody .new:before{content:'new';display:inline-block;background-color:#fff9d7;text-transform:uppercase;font-size:12px;font-weight:400;color:#c7ab09;padding:4px
5px 2px 5px;margin-right:5px;border-radius:2px;border:1px
solid #f5e690}#main.cocreationOutcome .carrouselBody
.shareYourIdeas{display:inline-block;background:#fff9d7;padding:10px;font-size:14px;font-weight:400;color:#000;margin:20px
0 10px 0}#main.cocreationOutcome .carrouselBody .fb-comments{font-size:14px;font-weight:400;color:#000;line-height:1.2em}#main.cocreationOutcome .carrouselBody .fb_iframe_widget>span{min-height:179px}#main.cocreationOutcome .carrouselBody .fb_iframe_widget>span>iframe{width:100% !important}#main.home .heroIllustrationSf21,
#main.festival2019 .heroIllustrationSf21,
#main.winterburn2020 .heroIllustrationSf21,
#main.festival2020
.heroIllustrationSf21{height:126.26666666667vw;background-color:#fff6ea;background-image:url('/img/home-hero-nodates-tablet.png');background-size:auto 100%;background-position:bottom center;background-repeat:no-repeat}#main.home .heroIllustrationSf21 h1,
#main.festival2019 .heroIllustrationSf21 h1,
#main.winterburn2020 .heroIllustrationSf21 h1,
#main.festival2020 .heroIllustrationSf21
h1{position:relative;z-index:0;top: -50px}#main.home .ctaButton a
span{font-size:18px}#main.home
.facebookTextLink.ctaButton{background-color:#fff6ea;padding:0
30px 60px 30px}#main.home .facebookTextLink.ctaButton a
span{padding:15px
45px;background-color:#6ea4bf}#main.home .facebookTextLink.ctaButton
.availability{padding-top:5px}#main.home
.ticketLink.ctaButton{background-color:#fff6ea;padding:15px
30px}#main.home .ticketLink.ctaButton a
span{padding:15px
45px;background-color:#6ea4bf;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#main.home>.social{padding:15px
30px;background-color:#fff6ea;text-align:center}#main.home > .social
li{display:inline-block;padding-right:15px}#main.home > .social li
a{display:inline-block;text-indent: -9999px;width:33.333333333333px;height:33.333333333333px;background-image:url(/img/social-icons.png);background-size:80px 33.333333333333px}#main.home > .social li
a.facebook{background-position:top left}#main.home > .social li
a.instagram{background-position:top right}#main.home > .social li:last-of-type{padding-right:0}#main.home
.playReflectRepeat{padding:15px
30px 60px 30px;background-color:#fff6ea;text-align:center}#main.home .playReflectRepeat
.titleVeryBig{padding-bottom:15px}#main.home .playReflectRepeat
.paragraphBig{padding:0
30px}#main.home
.campaignVideo{background-color:#fff6ea}#main.home .campaignVideo
.fullWidthVideo{margin-bottom:0;background-image:url(/img/thisisme-video-thumbnail.jpg);background-size:cover}#main.home .campaignVideo
.transitionLightWhiteCurveRight{display:none}#main.home
.photoSlider{background-color:#fff6ea}#main.home
.typicalDay{padding:60px
0;text-align:center;background-color:white}#main.home .typicalDay
h1{padding-bottom:30px}#main.home .typicalDay
h2{padding-bottom:60px}#main.home .typicalDay.summer
.part1{display:flex;align-items:center;background-image:url(/img/home-typical-day-1.png);background-position:top left;background-repeat:no-repeat;background-size:172.5px 180px;min-height:180px;padding-left:172.5px;padding-right:30px;padding-bottom:30px}#main.home .typicalDay.summer
.part2{display:flex;align-items:center;background-image:url(/img/home-typical-day-2.png);background-position:top right;background-repeat:no-repeat;background-size:187.5px 226px;min-height:226px;padding-right:187.5px;padding-left:30px}#main.home .typicalDay.summer
.part3{display:flex;align-items:center;background-image:url(/img/home-typical-day-3.png);background-position:top left;background-repeat:no-repeat;background-size:158px 270.5px;min-height:270.5px;padding-left:158px;padding-right:30px}#main.home .typicalDay.summer
.part4{padding:30px}#main.home .typicalDay.winter
.part1{display:flex;align-items:center;background-image:url(/img/home-typical-day-winter-2020-1.png);background-position:top left;background-repeat:no-repeat;background-size:172.5px 180px;min-height:180px;padding-left:172.5px;padding-right:30px;padding-bottom:30px}#main.home .typicalDay.winter
.part2{display:flex;align-items:center;background-image:url(/img/home-typical-day-winter-2020-2.png);background-position:top right;background-repeat:no-repeat;background-size:187.5px 226px;min-height:226px;padding-right:187.5px;padding-left:30px}#main.home .typicalDay.winter
.part3{display:flex;align-items:center;background-image:url(/img/home-typical-day-3.png);background-position:top left;background-repeat:no-repeat;background-size:158px 270.5px;min-height:270.5px;padding-left:158px;padding-right:30px}#main.home .typicalDay.winter
.part4{padding:30px}#main.home
.typicalDayTransition{background-color:white}#main.home .typicalDayTransition
div{width:324px;max-width:100vw;height:100.5px;max-height:31.018518518519vw;background-image:url(/img/home-typical-day-transition.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain;margin:auto}#main.home
.workshops{padding:60px;background-color:#fff6ea;text-align:center}#main.home .workshops
h2{padding-bottom:30px}#main.home .workshops
p{padding-bottom:15px}#main.home .workshops
.ctaButton{padding-top:15px}#main.home
.workshopFacilitators{padding:60px
0 1px 0;text-align:center}#main.home .workshopFacilitators>p{padding:30px
60px}#main.home
.ticketsAndCocreation{text-align:center}#main.home .ticketsAndCocreation .sections li.content
.inner{padding:60px}#main.home .ticketsAndCocreation .sections li.content .inner
h3{padding-bottom:30px}#main.home .ticketsAndCocreation .sections li.content .inner
p{padding-bottom:30px}#main.home .ticketsAndCocreation .sections li.content .inner p:last-of-type{padding-bottom:0}#main.home .ticketsAndCocreation .sections
li.content.tickets{background-color:#e4f3f6}#main.home .ticketsAndCocreation .sections li.content.tickets
.inner{padding:60px
30px 30px 30px;text-align:center}#main.home .ticketsAndCocreation .sections li.content.tickets .inner
h2{padding-bottom:30px}#main.home .ticketsAndCocreation .sections li.content.tickets .inner
p{padding-bottom:30px}#main.home .ticketsAndCocreation .sections li.content.tickets .inner
.ctaButton{padding-bottom:10px}#main.home .ticketsAndCocreation .sections
li.content.cocreation{background-color:#fff6ea}#main.home .ticketsAndCocreation .sections li.content.cocreation
.inner{padding:60px
60px 30px 60px;text-align:center}#main.home .ticketsAndCocreation .sections li.content.cocreation .inner
h2{padding-bottom:30px}#main.home .ticketsAndCocreation .sections li.content.cocreation .inner
p{padding-bottom:30px}#main.home .ticketsAndCocreation .sections li.separator
.ticketsTransition{display:flex;justify-content:flex-end;background-color:#e4f3f6;background-image:url(/img/home-tickets-bottom-background.png);background-repeat:repeat-x;background-size:contain}#main.home .ticketsAndCocreation .sections li.separator .ticketsTransition
div{width:375px;max-width:100vw;height:200px;max-height:53.333333333333vw;background-image:url(/img/home-tickets-bottom.png);background-position:bottom left;background-repeat:no-repeat;background-size:contain}#main.home .photosBottom
.photoSlider{background-color:white;padding-bottom:0}#main.home .photosBottom
.social{background-color:white}#main.home .photosBottom
.photosTabletAndUp{border-top:15px solid white}#main.home .bottomCta
.paragraphBig{padding-top:90px}#main.home .bottomCta
p{padding-top:30px}@media screen and (min-width: 500px){#main.home .heroIllustrationSf21,
#main.festival2019 .heroIllustrationSf21,
#main.winterburn2020
.heroIllustrationSf21{height:105.34979423868vw}}@media screen and (min-width: 768px){#main.home .heroIllustrationSf21,
#main.festival2019 .heroIllustrationSf21,
#main.winterburn2020
.heroIllustrationSf21{height:56.180555555556vw;max-height:809px;background-image:url('/img/home-hero-nodates-desktop.png');background-position:center left}#main.home
.photoSliderTransition{display:none}#main.home .typicalDay.summer
.part1{display:block;margin:auto;background-image:url(/img/home-typical-day-1-desktop.png);background-position:top center;background-size:350px 193px;width:350px;min-height:auto;padding:193px
0 0 0}#main.home .typicalDay.summer
.part2{align-items:center;margin: -15px auto 0 auto;background-image:url(/img/home-typical-day-2-desktop.png);background-position:top right;background-size:255px 252px;width:330px;min-height:252px;padding:0
285px 0 0}#main.home .typicalDay.summer
.part3{align-items:center;margin: -30px auto 0 auto;background-image:url(/img/home-typical-day-3-desktop.png);background-position:top left;background-size:237px 263px;width:330px;min-height:263px;padding:0
0 0 267px}#main.home .typicalDay.winter
.part1{display:block;margin:auto;background-image:url(/img/home-typical-day-winter-2020-1-desktop.png);background-position:top center;background-size:350px 193px;width:350px;min-height:auto;padding:193px
0 0 0}#main.home .typicalDay.winter
.part2{align-items:center;margin: -15px auto 0 auto;background-image:url(/img/home-typical-day-winter-2020-2-desktop.png);background-position:top right;background-size:255px 252px;width:330px;min-height:252px;padding:0
285px 0 0}#main.home .typicalDay.winter
.part3{align-items:center;margin: -30px auto 0 auto;background-image:url(/img/home-typical-day-3-desktop.png);background-position:top left;background-size:237px 263px;width:330px;min-height:263px;padding:0
0 0 267px}#main.home
.typicalDayTransition{background-color:white}#main.home .typicalDayTransition
div{width:489px;height:154px;max-height:31.492842535787vw;background-image:url(/img/home-typical-day-transition-desktop.png)}#main.home
.ticketsAndCocreation{position:relative}#main.home .ticketsAndCocreation
ul.sections{display:flex}#main.home .ticketsAndCocreation ul.sections
li{display:block}#main.home .ticketsAndCocreation ul.sections
li.content{width:calc(50vw - 60px / 4)}#main.home .ticketsAndCocreation ul.sections li.content
.inner{max-width:465px}#main.home .ticketsAndCocreation ul.sections li.content .inner
h3{padding-bottom:15px}#main.home .ticketsAndCocreation ul.sections li.content .inner
p{font-size:18px}#main.home .ticketsAndCocreation ul.sections
li.content.tickets{display:flex;justify-content:flex-end;padding-bottom:150px}#main.home .ticketsAndCocreation ul.sections
li.content.cocreation{padding-bottom:150px}#main.home .ticketsAndCocreation ul.sections li.content.cocreation
.inner{margin-bottom:0}#main.home .ticketsAndCocreation ul.sections li.content.cocreation
.fire{display:none}#main.home .ticketsAndCocreation ul.sections
li.separator{flex-shrink:0;width:30px;background-image:url(/img/home-tickets-transition-desktop.png);background-size:30px 435px;background-position:top center;background-repeat:repeat-y}#main.home .ticketsAndCocreation ul.sections li.separator
.ticketsTransition{display:none}#main.home .ticketsAndCocreation
.ticketsTransition{position:absolute;bottom:0;left:calc(50% - 908px/4)}#main.home .ticketsAndCocreation .ticketsTransition
div{width:454px;height:188px;background-image:url(/img/home-tickets-bottom-desktop.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain}}@media screen and (min-width: 1024px){#main.home
.ticketLink.ctaButton{padding:30px
30px}#main.home .ticketLink.ctaButton a
span{padding:15px
60px}#main.home .social li
a{width:50px;height:50px;background-size:120px 50px}#main.home .playReflectRepeat
.titleVeryBig{font-size:48px}#main.home .playReflectRepeat
.paragraphBig{font-size:24px;padding:0;width:600px;margin:auto}#main.home .campaignVideo
.fullWidthVideo{margin-bottom:60px}#main.home .campaignVideo
.transitionLightWhiteCurveRight{display:block}#main.home
.typicalDay{padding-top:60px}#main.home .workshops
p{font-size:18px;width:600px;margin:auto}#main.home
.workshopFacilitators{padding-top:0}#main.home .workshopFacilitators>p{font-size:18px;width:600px;margin:auto;padding-top:45px;padding-bottom:45px}}@media screen and (min-width: 1350px){#main.home .heroIllustrationSf21,
#main.festival2019 .heroIllustrationSf21,
#main.winterburn2020
.heroIllustrationSf21{height:47.445255474453vw;max-height:78vh;background-image:url('/img/home-hero-nodates-desktop-hd.png')}}#main.concept{background-color:#fff6ea}#main.concept
.hero{background-image:url(/img/concept-hero-background.png);background-size:1px 311px}#main.concept .hero
.inner{background-image:url(/img/concept-hero.png);background-size:375px 311px;height:311px}#main.concept .hero .inner
.text{padding-right:67px;padding-bottom:58px}#main.concept
.founderQuote{padding-bottom:60px;background-color:#fff6ea}#main.concept .founderQuote .image
img{display:block;width:176px;margin:0
auto}#main.concept .founderQuote .text
.quote{padding:30px
30px 5px 30px;background-image:url(/img/concept-quotes.png);background-position:30px 0;background-repeat:no-repeat;background-size:26.5px 21px}#main.concept .founderQuote .text
.attribution{display:inline-block;float:right;padding-right:30px}#main.concept .founderQuote .text .attribution
.name{display:inline-block;font-weight:700;position:relative}#main.concept .founderQuote .text .attribution .name::before{display:inline-block;content:'~';position:absolute;left: -15px}#main.concept
.explanation{padding:0
30px}#main.concept .explanation
h2{padding:30px
0 15px 0}#main.concept .explanation .paragraphBig:first-of-type{padding-bottom:15px}#main.concept
.sevenPrinciples{padding:60px
30px 0 30px;background-color:#fff6ea}#main.concept .sevenPrinciples>h2{padding-bottom:15px}#main.concept .sevenPrinciples>p{padding-bottom:30px}#main.concept .sevenPrinciples
.principle{position:relative;padding:5px
10px 30px 70px}#main.concept .sevenPrinciples .principle
.nr{position:absolute;top:0;left:0;width:50px;height:50px;background-image:url(/img/concept-principle-numbers.png);background-size:50px 879.5px;background-repeat:no-repeat;background-position-x:0}#main.concept .sevenPrinciples .principle:nth-of-type(1) .nr{background-position-y:0}#main.concept .sevenPrinciples .principle:nth-of-type(2) .nr{background-position-y: -117px}#main.concept .sevenPrinciples .principle:nth-of-type(3) .nr{background-position-y: -258px}#main.concept .sevenPrinciples .principle:nth-of-type(4) .nr{background-position-y: -402px}#main.concept .sevenPrinciples .principle:nth-of-type(5) .nr{background-position-y: -544px}#main.concept .sevenPrinciples .principle:nth-of-type(6) .nr{background-position-y: -687px}#main.concept .sevenPrinciples .principle:nth-of-type(7) .nr{background-position-y: -829px}#main.concept .sevenPrinciples .principle
h3{font-size:18px;font-weight:600;line-height:1.5em;color:#333}#main.concept
.sevenPrinciplesTransition{display:flex;justify-content:flex-end;background-image:url(/img/concept-principles-bottom-background.png);background-repeat:repeat-x;background-size:contain}#main.concept .sevenPrinciplesTransition
div{width:375px;max-width:100vw;height:153px;max-height:40.8vw;background-image:url(/img/concept-principles-bottom.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}#main.concept
.rulesEthicsConsent{background-color:#f0dec6}#main.concept .rulesEthicsConsent
.inner{padding:30px
30px 60px 30px}#main.concept .rulesEthicsConsent .inner
h2{padding-bottom:30px}#main.concept .rulesEthicsConsent .inner p
em{font-weight:normal;font-style:italic}#main.concept .rulesEthicsConsent .inner .documentList
li{padding-top:15px;font-weight:100}#main.concept .rulesEthicsConsent .inner .documentList li
a{display:inline-block;padding-bottom:5px;font-weight:400}#main.concept
.photoSlider{background-color:#fff6ea}#main.concept .peopleChain
div{background-image:url(/img/concept-lgbtq-chain.png);background-size:contain;background-repeat:no-repeat}#main.concept
.whoAttendsAndCocreation{text-align:center}#main.concept .whoAttendsAndCocreation .sections li.content
.inner{padding:30px}#main.concept .whoAttendsAndCocreation .sections li.content .inner
h3{padding-bottom:30px;text-align:left}#main.concept .whoAttendsAndCocreation .sections li.content .inner
p{padding-bottom:30px;text-align:left}#main.concept .whoAttendsAndCocreation .sections li.content .inner p:last-of-type{padding-bottom:0}#main.concept .whoAttendsAndCocreation .sections
li.content.whoAttends{background-color:#fff6ea}#main.concept .whoAttendsAndCocreation .sections li.content.whoAttends
.inner{padding-top:0;padding-bottom:90px}#main.concept .whoAttendsAndCocreation .sections
li.content.cocreation{background-color:#f7eadb}#main.concept .whoAttendsAndCocreation .sections li.content.cocreation
.inner{padding-top:60px;padding-bottom:60px}#main.concept .whoAttendsAndCocreation .sections
li.separator{position:relative}#main.concept .whoAttendsAndCocreation .sections li.separator
.peopleChain{display:flex;justify-content:flex-end;position:absolute;top: -63px;width:100%}#main.concept .whoAttendsAndCocreation .sections li.separator .peopleChain
div{width:159px;height:126px}#main.concept
.brainstormVideoContainer{background-color:white}#main.concept
.brainstormVideoTitle{padding:0
30px}#main.concept .brainstormVideoTitle
h2{padding:30px
0 15px 0}#main.concept .brainstormVideoTitle
.paragraphBig{padding-bottom:30px}#main.concept
.bottomCta{background-color:white}#main.concept .bottomCta
p{text-align:left;padding-bottom:60px}@media screen and (min-width: 768px){#main.concept
.founderQuote{width:600px;display:flex;align-items:center;margin:60px
auto 0 auto;padding:60px
0;border-top:thin solid #e2d5c4;border-bottom:thin solid #e2d5c4}#main.concept .founderQuote .text
.quote{font-size:24px;padding:30px
30px 5px 30px;background-image:url(/img/concept-quotes.png);background-position:30px 0;background-repeat:no-repeat;background-size:26.5px 21px}#main.concept .founderQuote .text
.attribution{display:inline-block;float:right;padding-right:30px}#main.concept .founderQuote .text .attribution
.name{display:inline-block;font-weight:700;position:relative}#main.concept .founderQuote .text .attribution .name::before{display:inline-block;content:'~';position:absolute;left: -15px}#main.concept
.explanation{width:600px;margin:auto;padding:0}#main.concept .explanation
h2{padding:60px
0 30px 0}#main.concept .explanation
p{font-size:18px}#main.concept
.sevenPrinciples{width:600px;margin:auto;padding:0}#main.concept .sevenPrinciples>h2{padding-top:60px;padding-bottom:30px}#main.concept .sevenPrinciples>p{font-size:18px;padding-bottom:60px}#main.concept .sevenPrinciples
.principle{padding:10px
10px 30px 90px}#main.concept .sevenPrinciples .principle
.nr{width:70px;height:71px;background-image:url(/img/concept-principle-numbers-desktop.png);background-size:70px 1231.5px}#main.concept .sevenPrinciples .principle:nth-of-type(1) .nr{background-position-y:0}#main.concept .sevenPrinciples .principle:nth-of-type(2) .nr{background-position-y: -164px}#main.concept .sevenPrinciples .principle:nth-of-type(3) .nr{background-position-y: -360px}#main.concept .sevenPrinciples .principle:nth-of-type(4) .nr{background-position-y: -562px}#main.concept .sevenPrinciples .principle:nth-of-type(5) .nr{background-position-y: -762px}#main.concept .sevenPrinciples .principle:nth-of-type(6) .nr{background-position-y: -962px}#main.concept .sevenPrinciples .principle:nth-of-type(7) .nr{background-position-y: -1161px}#main.concept
.sevenPrinciplesTransition{justify-content:center;background-image:url(/img/concept-principles-bottom-desktop-background.png)}#main.concept .sevenPrinciplesTransition
div{width:600px;height:168px;max-height:28vw;background-image:url(/img/concept-principles-bottom-desktop.png);background-position:bottom center}#main.concept .rulesEthicsConsent
.inner{width:600px;margin:auto;padding:30px
0 60px 0}#main.concept .rulesEthicsConsent .inner
p{font-size:18px}#main.concept .rulesEthicsConsent .inner .ctaButton a
span{font-size:18px}#main.concept .whoAttendsAndCocreation .sections li.content
.inner{max-width:600px;margin:auto}#main.concept .whoAttendsAndCocreation .sections li.content.whoAttends
.inner{padding-top:90px}#main.concept .whoAttendsAndCocreation .sections li.content.cocreation
.inner{padding-bottom:90px}#main.concept
.brainstormVideoTitle{width:600px;margin:auto;padding:0}#main.concept .brainstormVideoTitle
h2{padding:60px
0 30px 0}#main.concept .brainstormVideoTitle
p{font-size:18px}#main.concept
.brainstormVideo{margin-bottom:0}#main.concept .bottomCta
.paragraphBig{padding-top:90px}}@media screen and (min-width: 1024px){#main.concept
.hero{background-image:url(/img/concept-hero-desktop-background.png);background-size:1px 385px}#main.concept .hero
.inner{background-image:url(/img/concept-hero-desktop.png);background-size:1440px 385px;height:385px}#main.concept .hero .inner
.text{padding-right:460px;padding-bottom:30px}#main.concept
.whoAttendsAndCocreation{padding-top:1px;background-color:white;position:relative}#main.concept .whoAttendsAndCocreation
ul.sections{display:flex}#main.concept .whoAttendsAndCocreation ul.sections
li{display:block}#main.concept .whoAttendsAndCocreation ul.sections
li.content{width:calc(50vw - 60px/4);padding:0}#main.concept .whoAttendsAndCocreation ul.sections li.content
.inner{margin:0;width:50%;max-width:360px}#main.concept .whoAttendsAndCocreation ul.sections li.content .inner
h3{padding-bottom:15px;text-align:center}#main.concept .whoAttendsAndCocreation ul.sections li.content .inner
p{text-align:center;font-size:18px}#main.concept .whoAttendsAndCocreation ul.sections
li.content.whoAttends{display:flex;justify-content:flex-end}#main.concept .whoAttendsAndCocreation ul.sections li.content.whoAttends
.inner{padding:90px
120px 90px 0}#main.concept .whoAttendsAndCocreation ul.sections li.content.cocreation
.inner{padding:90px
0 90px 120px}#main.concept .whoAttendsAndCocreation ul.sections
li.separator{flex-shrink:0;width:30px;background-image:url(/img/program-cocreate-separator-desktop.png);background-size:30px 433px;background-position:top center;background-repeat:repeat-y}#main.concept .whoAttendsAndCocreation ul.sections li.separator .curve,
#main.concept .whoAttendsAndCocreation ul.sections li.separator
.peopleChain{display:none}#main.concept .whoAttendsAndCocreation
.peopleChain{position:absolute;bottom: -30px;left:calc(50% - 70px)}#main.concept .whoAttendsAndCocreation .peopleChain
div{background-image:url(/img/concept-lgbtq-chain-desktop.png);width:173px;height:399px}}#main.program
.hero{background-image:url(/img/program-hero-background.png);background-size:1px 299px}#main.program .hero
.inner{background-image:url(/img/program-hero.png);background-size:375px 299px;height:299px}#main.program .hero .inner
.text{padding-right:142px;padding-bottom:51px}#main.program .sixGrid,
#main.festival2019
.sixGrid{display:flex;flex-wrap:wrap}#main.program .sixGrid > li,
#main.festival2019 .sixGrid>li{display:inline-block;padding:30px;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.program .workshopImage,
#main.festival2019
.workshopImage{width:105px;background-image:url(/img/program-workshop-types.png);background-size:105px 1549px;background-repeat:no-repeat;margin:auto}#main.program .workshopImage.theBody,
#main.festival2019
.workshopImage.theBody{background-position:0px 0px;height:100px;margin-top:5px}#main.program .workshopImage.creativity,
#main.festival2019
.workshopImage.creativity{background-position:0px -576px;height:95px;margin-top:10px}#main.program .workshopImage.danceAndMovement,
#main.festival2019
.workshopImage.danceAndMovement{background-position:0px -865px;height:101px;margin-top:4px}#main.program .workshopImage.selfExploration,
#main.festival2019
.workshopImage.selfExploration{background-position:0px -1160px;height:101px;margin-top:4px}#main.program .workshopImage.consciousSexuality,
#main.festival2019
.workshopImage.consciousSexuality{background-position:0px -288px;height:101px;margin-top:4px}#main.program .workshopImage.community,
#main.festival2019
.workshopImage.community{background-position:0px -1444px;height:105px;margin-top:0px}#main.program .workshopTypesContainer,
#main.festival2019
.workshopTypesContainer{padding:30px;padding-bottom:60px;text-align:center}#main.program .workshopTypesContainer > h2.titleBig,
#main.festival2019 .workshopTypesContainer>h2.titleBig{padding-bottom:15px}#main.program .workshopTypesContainer > p.paragraphBig,
#main.festival2019 .workshopTypesContainer>p.paragraphBig{padding:0
30px}#main.program .workshopTypesContainer .workshopTypes,
#main.festival2019 .workshopTypesContainer
.workshopTypes{margin:15px
auto 0 auto}#main.program .workshopTypesContainer .workshopTypes > li .workshopImage,
#main.festival2019 .workshopTypesContainer .workshopTypes > li
.workshopImage{cursor:pointer}#main.program .workshopTypesContainer .workshopTypes > li .text h3,
#main.festival2019 .workshopTypesContainer .workshopTypes > li .text
h3{margin-top:15px;font-weight:600}#main.program .workshopTypesContainer .workshopTypes > li .text p,
#main.festival2019 .workshopTypesContainer .workshopTypes > li .text
p{margin-top:15px}#main.program .workshopTypesContainer .workshopTypes > li .text .ctaButton,
#main.festival2019 .workshopTypesContainer .workshopTypes > li .text
.ctaButton{padding-top:15px}#main.program .workshopTypesContainer .workshopTypes > li .text .examples,
#main.festival2019 .workshopTypesContainer .workshopTypes > li .text
.examples{cursor:pointer;margin-top:5px}#main.program .workshopTypesContainer .workshopTypes > li .text .examples li,
#main.festival2019 .workshopTypesContainer .workshopTypes > li .text .examples
li{display:inline-block;display:block;font-weight:600}#main.program .workshopTypesContainer > h3.titleNormal,
#main.festival2019 .workshopTypesContainer>h3.titleNormal{padding-top:30px;padding-bottom:15px}#main.program .terrainMap,
#main.festival2019
.terrainMap{background:#fff6ea}#main.program .terrainMap .introAndMapImage .intro .inner,
#main.festival2019 .terrainMap .introAndMapImage .intro
.inner{padding:60px
30px}#main.program .terrainMap .introAndMapImage .intro .inner h2,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner
h2{padding-bottom:15px}#main.program .terrainMap .introAndMapImage .intro .inner p,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner
p{padding-bottom:15px}#main.program .terrainMap .introAndMapImage .intro .inner p:nth-of-type(2),
#main.festival2019 .terrainMap .introAndMapImage .intro .inner p:nth-of-type(2){padding-bottom:0}#main.program .terrainMap .introAndMapImage .intro .inner p:last-of-type,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner p:last-of-type{padding-bottom:0}#main.program .terrainMap .introAndMapImage .intro .inner p a.triangle::before,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner p a.triangle::before{display:inline-block;content:'';width:14px;height:16px;position:relative;top:1px;background-image:url(/img/link-triangle.png);background-position:top left;background-repeat:no-repeat;background-size:contain;margin-right:10px}#main.program .terrainMap .introAndMapImage .mapImage,
#main.festival2019 .terrainMap .introAndMapImage
.mapImage{position:relative;width:100%;padding-bottom:66.742424242424%}#main.program .terrainMap .introAndMapImage .mapImage div,
#main.festival2019 .terrainMap .introAndMapImage .mapImage
div{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center}#main.program .terrainMap .introAndMapImage .mapImage.mapImageWinter div,
#main.festival2019 .terrainMap .introAndMapImage .mapImage.mapImageWinter
div{background-image:url(/img/terrain-map-winter-2020.png)}#main.program .terrainMap .introAndMapImage .mapImage.mapImageSummer div,
#main.festival2019 .terrainMap .introAndMapImage .mapImage.mapImageSummer
div{background-image:url(/img/terrain-map-summer.png)}#main.program .playgroundsContainer,
#main.festival2019
.playgroundsContainer{background:#fff6ea;padding-bottom:45px}#main.program .playgroundsContainer .playgrounds,
#main.festival2019 .playgroundsContainer
.playgrounds{margin:0
auto}#main.program .playgroundsContainer .playgrounds::after,
#main.festival2019 .playgroundsContainer .playgrounds::after{display:block;content:'';clear:both}#main.program .playgroundsContainer .playgrounds > li,
#main.festival2019 .playgroundsContainer .playgrounds>li{width:50%;text-align:center}#main.program .playgroundsContainer .playgrounds > li .playgroundImage,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage{display:block;width:116px;margin:auto;background-size:116px 798.5px;background-repeat:no-repeat;background-image:url(/img/program-playgrounds.png)}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.campgrounds,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.campgrounds{background-position:14px -729px;height:70px;margin-top:3px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.workshopAreas,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.workshopAreas{background-position:7px -167px;height:50px;margin-top:23px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.sacredFire,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.sacredFire{background-position:7px -260px;height:73px;margin-top:0px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.gardenOfEden,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.gardenOfEden{background-position:0 -582px;height:63px;margin-top:10px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.tipiOfSilence,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.tipiOfSilence{background-position:5px 0;height:58px;margin-top:15px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.tantricTemple,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.tantricTemple{background-position:4px -415px;height:65px;margin-top:8px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.bedrooms,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.bedrooms{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:4px -704px;height:70px;margin-top:3px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.workshopAreasWinter,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.workshopAreasWinter{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:0px -130px;height:72px;margin-top:1px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.livingroom,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.livingroom{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:4px -13px;height:60px;margin-top:13px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.wellnessWinter,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.wellnessWinter{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:0 -581px;height:64px;margin-top:9px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.silentEatingArea,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.silentEatingArea{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:0px -267px;height:66px;margin-top:7px}#main.program .playgroundsContainer .playgrounds > li h3,
#main.festival2019 .playgroundsContainer .playgrounds > li
h3{margin-top:15px}#main.program .playgroundsContainer .playgrounds > li p,
#main.festival2019 .playgroundsContainer .playgrounds > li
p{margin:3px
auto 0 auto;max-width:180px}#main.program .workshopFacilitatorsIntro,
#main.festival2019
.workshopFacilitatorsIntro{position:relative;display:flex;align-items:center;min-height:233.5px;max-width:960px;margin:auto}#main.program .workshopFacilitatorsIntro .text,
#main.festival2019 .workshopFacilitatorsIntro
.text{position:relative;z-index:1;padding-left:30px;padding-right:110px}#main.program .workshopFacilitatorsIntro .text h2,
#main.festival2019 .workshopFacilitatorsIntro .text
h2{padding-bottom:15px}#main.program .workshopFacilitatorsIntro .image,
#main.festival2019 .workshopFacilitatorsIntro
.image{position:absolute;right:0;top: -60px;width:159.5px;height:293.5px;background-image:url(/img/program-workshop-facilitators.png);background-repeat:no-repeat;background-size:contain}#main.program .fire div,
#main.festival2019 .fire
div{margin:auto;background-image:url(/img/program-cocreate-separator-fire.png);background-size:contain;background-repeat:no-repeat}#main.program .cocreation,
#main.festival2019
.cocreation{text-align:center}#main.program .cocreation .sections li.content .inner,
#main.festival2019 .cocreation .sections li.content
.inner{padding:60px}#main.program .cocreation .sections li.content .inner h3,
#main.festival2019 .cocreation .sections li.content .inner
h3{padding-bottom:30px}#main.program .cocreation .sections li.content .inner p,
#main.festival2019 .cocreation .sections li.content .inner
p{padding-bottom:30px}#main.program .cocreation .sections li.content .inner p:last-of-type,
#main.festival2019 .cocreation .sections li.content .inner p:last-of-type{padding-bottom:0}#main.program .cocreation .sections li.content.workshop,
#main.festival2019 .cocreation .sections
li.content.workshop{background-color:#fff6ea}#main.program .cocreation .sections li.content.workshop .inner,
#main.festival2019 .cocreation .sections li.content.workshop
.inner{padding-bottom:90px}#main.program .cocreation .sections li.content.teamshifts,
#main.festival2019 .cocreation .sections
li.content.teamshifts{background-color:#f7eadb}#main.program .cocreation .sections li.separator,
#main.festival2019 .cocreation .sections
li.separator{position:relative}#main.program .cocreation .sections li.separator .fire,
#main.festival2019 .cocreation .sections li.separator
.fire{display:block;position:absolute;top: -55.625px;width:100%}#main.program .cocreation .sections li.separator .fire div,
#main.festival2019 .cocreation .sections li.separator .fire
div{width:89px;height:111.25px}#main.program .themeOverlay .inner .content .imageAndIntro,
#main.festival2019 .themeOverlay .inner .content
.imageAndIntro{max-width:450px;margin:auto}#main.program .themeOverlay .inner .content .imageAndIntro .workshopImage,
#main.festival2019 .themeOverlay .inner .content .imageAndIntro
.workshopImage{margin:0
0 0 30px;float:right}#main.program .themeOverlay .inner .content .imageAndIntro .intro,
#main.festival2019 .themeOverlay .inner .content .imageAndIntro
.intro{margin:30px;font-size:18px;line-height:1.5em;font-weight:400}#main.program .themeOverlay .inner .content .imageAndIntro:after,
#main.festival2019 .themeOverlay .inner .content .imageAndIntro:after{display:block;content:'';clear:both}#main.program .themeOverlay .inner .content .workshopExample,
#main.festival2019 .themeOverlay .inner .content
.workshopExample{max-width:450px;margin:auto;padding-bottom:60px}#main.program .themeOverlay .inner .content .workshopExample .workshopTitle,
#main.festival2019 .themeOverlay .inner .content .workshopExample
.workshopTitle{display:flex;padding:0
30px 15px 30px}#main.program .themeOverlay .inner .content .workshopExample .workshopTitle .facilitatorPhoto,
#main.festival2019 .themeOverlay .inner .content .workshopExample .workshopTitle
.facilitatorPhoto{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-repeat:no-repeat;background-size:cover;background-position:top center;margin-right:10px}#main.program .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator .title,
#main.festival2019 .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator
.title{font-weight:600;font-size:17px}#main.program .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator .facilitator,
#main.festival2019 .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator
.facilitator{padding-top:5px;font-weight:100;font-size:12px}#main.program .themeOverlay .inner .content .workshopExample .workshopDescription,
#main.festival2019 .themeOverlay .inner .content .workshopExample
.workshopDescription{padding:0
30px 0 35px;font-size:15px}@media screen and (min-width: 500px){#main.program .sixGrid > li,
#main.festival2019 .sixGrid>li{width:50%}#main.program .workshopTypesContainer .workshopTypes > li .text,
#main.festival2019 .workshopTypesContainer .workshopTypes > li
.text{min-height:150px}#main.program .terrainMap .introAndMapImage .mapImage,
#main.festival2019 .terrainMap .introAndMapImage
.mapImage{padding-bottom:66.742424242424%}}@media screen and (min-width: 768px){#main.program .workshopImage,
#main.festival2019
.workshopImage{width:140px;background-size:140px 2065.3333333333px}#main.program .workshopImage.theBody,
#main.festival2019
.workshopImage.theBody{background-position:0px 0px;height:134px;margin-top:6px}#main.program .workshopImage.creativity,
#main.festival2019
.workshopImage.creativity{background-position:0px -768px;height:127px;margin-top:13px}#main.program .workshopImage.danceAndMovement,
#main.festival2019
.workshopImage.danceAndMovement{background-position:0px -1154px;height:134px;margin-top:6px}#main.program .workshopImage.selfExploration,
#main.festival2019
.workshopImage.selfExploration{background-position:0px -1547px;height:134px;margin-top:6px}#main.program .workshopImage.consciousSexuality,
#main.festival2019
.workshopImage.consciousSexuality{background-position:0px -385px;height:135px;margin-top:5px}#main.program .workshopImage.community,
#main.festival2019
.workshopImage.community{background-position:0px -1926px;height:140px;margin-top:0px}#main.program .workshopTypesContainer,
#main.festival2019
.workshopTypesContainer{padding-bottom:90px}#main.program .workshopTypesContainer > h2.titleBig,
#main.festival2019 .workshopTypesContainer>h2.titleBig{font-size:28px}#main.program .workshopTypesContainer > p.paragraphBig,
#main.festival2019 .workshopTypesContainer>p.paragraphBig{font-size:24px;max-width:600px;margin:auto}#main.program .workshopTypesContainer > h3.titleNormal,
#main.festival2019 .workshopTypesContainer>h3.titleNormal{padding-top:30px;padding-bottom:30px}#main.program .terrainMap .introAndMapImage .intro .inner,
#main.festival2019 .terrainMap .introAndMapImage .intro
.inner{max-width:600px;margin:auto}#main.program .terrainMap .introAndMapImage .intro .inner h2,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner
h2{max-width:375px;margin:auto;text-align:center}#main.program .terrainMap .introAndMapImage .intro .inner p,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner
p{text-align:center}#main.program .playgroundsContainer,
#main.festival2019
.playgroundsContainer{padding-bottom:120px}#main.program .playgroundsContainer .playgrounds,
#main.festival2019 .playgroundsContainer
.playgrounds{padding-top:100px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage{display:block;width:232px;margin:auto;background-size:232px 1597px;background-repeat:no-repeat;background-image:url(/img/program-playgrounds.png)}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.campgrounds,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.campgrounds{background-position:28px -1458px;height:140px;margin-top:6px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.workshopAreas,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.workshopAreas{background-position:14px -334px;height:100px;margin-top:46px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.sacredFire,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.sacredFire{background-position:14px -520px;height:146px;margin-top:0px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.gardenOfEden,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.gardenOfEden{background-position:0 -1164px;height:126px;margin-top:20px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.tipiOfSilence,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.tipiOfSilence{background-position:10px 0;height:116px;margin-top:30px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.tantricTemple,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.tantricTemple{background-position:8px -830px;height:130px;margin-top:16px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.bedrooms,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.bedrooms{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:8px -1408px;height:140px;margin-top:6px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.workshopAreasWinter,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.workshopAreasWinter{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:0px -260px;height:144px;margin-top:2px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.livingroom,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.livingroom{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:8px -26px;height:120px;margin-top:26px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.wellnessWinter,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.wellnessWinter{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:0 -1162px;height:128px;margin-top:18px}#main.program .playgroundsContainer .playgrounds > li .playgroundImage.silentEatingArea,
#main.festival2019 .playgroundsContainer .playgrounds > li
.playgroundImage.silentEatingArea{background-image:url(/img/program-playgrounds-winter-2020.png);background-position:0px -534px;height:132px;margin-top:14px}#main.program .playgroundsContainer .playgrounds > li h3,
#main.festival2019 .playgroundsContainer .playgrounds > li
h3{margin-top:30px;font-size:24px}#main.program .playgroundsContainer .playgrounds > li p,
#main.festival2019 .playgroundsContainer .playgrounds > li
p{margin:3px
auto 0 auto;font-size:18px}#main.program .cocreation,
#main.festival2019
.cocreation{position:relative;margin-bottom:40px}#main.program .cocreation ul.sections,
#main.festival2019 .cocreation
ul.sections{display:flex}#main.program .cocreation ul.sections li,
#main.festival2019 .cocreation ul.sections
li{display:block}#main.program .cocreation ul.sections li.content,
#main.festival2019 .cocreation ul.sections
li.content{width:calc(50vw - 60px / 4)}#main.program .cocreation ul.sections li.content .inner,
#main.festival2019 .cocreation ul.sections li.content
.inner{max-width:280px}#main.program .cocreation ul.sections li.content .inner h3,
#main.festival2019 .cocreation ul.sections li.content .inner
h3{padding-bottom:15px}#main.program .cocreation ul.sections li.content .inner p,
#main.festival2019 .cocreation ul.sections li.content .inner
p{font-size:18px}#main.program .cocreation ul.sections li.content.workshop,
#main.festival2019 .cocreation ul.sections
li.content.workshop{display:flex;justify-content:flex-end}#main.program .cocreation ul.sections li.separator,
#main.festival2019 .cocreation ul.sections
li.separator{flex-shrink:0;width:30px;background-image:url(/img/program-cocreate-separator-desktop.png);background-size:30px 433px;background-position:top center;background-repeat:no-repeat}#main.program .cocreation ul.sections li.separator .curve,
#main.program .cocreation ul.sections li.separator .fire,
#main.festival2019 .cocreation ul.sections li.separator .curve,
#main.festival2019 .cocreation ul.sections li.separator
.fire{display:none}#main.program .cocreation .fire,
#main.festival2019 .cocreation
.fire{position:absolute;bottom: -34px;left:calc(50% - 67px)}#main.program .cocreation .fire div,
#main.festival2019 .cocreation .fire
div{width:118.66666666667px;height:148.33333333333px}#main.program .themeOverlay .inner .content .workshopExample .workshopTitle .facilitatorPhoto,
#main.festival2019 .themeOverlay .inner .content .workshopExample .workshopTitle
.facilitatorPhoto{width:60px;height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-right:15px}#main.program .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator,
#main.festival2019 .themeOverlay .inner .content .workshopExample .workshopTitle
.titleAndFacilitator{padding-top:10px}#main.program .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator .title,
#main.festival2019 .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator
.title{font-size:18px}#main.program .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator .facilitator,
#main.festival2019 .themeOverlay .inner .content .workshopExample .workshopTitle .titleAndFacilitator
.facilitator{font-size:16px}#main.program .themeOverlay .inner .content .workshopExample .workshopDescription,
#main.festival2019 .themeOverlay .inner .content .workshopExample
.workshopDescription{padding-left:40px;font-size:16px}}@media screen and (min-width: 1024px){#main.program
.hero{background-image:url(/img/program-hero-desktop-background.png);background-size:1px 450px}#main.program .hero
.inner{background-image:url(/img/program-hero-desktop.png);background-size:1440px 450px;height:450px}#main.program .hero .inner
.text{padding-right:530px;padding-bottom:100px}#main.program .sixGrid,
#main.festival2019
.sixGrid{max-width:960px;margin-top:30px}#main.program .sixGrid > li,
#main.festival2019 .sixGrid>li{width:33.333333333333% !important;padding:30px}#main.program .sixGrid > li:nth-of-type(3n-2),
#main.festival2019 .sixGrid>li:nth-of-type(3n-2){padding-left:0}#main.program .sixGrid > li:nth-of-type(3),
#main.festival2019 .sixGrid>li:nth-of-type(3){padding-right:0}#main.program .workshopTypesTransition,
#main.festival2019
.workshopTypesTransition{justify-content:center;background-image:url(/img/program-terrain-top-transition-desktop-background.png)}#main.program .workshopTypesTransition div,
#main.festival2019 .workshopTypesTransition
div{width:1439px;height:150px;max-height:calc(300/2878*100vw);background-image:url(/img/program-terrain-top-transition-desktop.png);background-position:center center}#main.program .terrainMap .introAndMapImage,
#main.festival2019 .terrainMap
.introAndMapImage{display:flex;justify-content:center;align-items:center;width:960px;margin:auto}#main.program .terrainMap .introAndMapImage .intro,
#main.festival2019 .terrainMap .introAndMapImage
.intro{max-width:none;margin:0;width:50%}#main.program .terrainMap .introAndMapImage .intro .inner,
#main.festival2019 .terrainMap .introAndMapImage .intro
.inner{padding:60px
60px 0 0;margin:0}#main.program .terrainMap .introAndMapImage .intro .inner h2,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner
h2{max-width:none;margin:0;text-align:left;font-size:28px}#main.program .terrainMap .introAndMapImage .intro .inner p,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner
p{padding-right:30px;font-size:24px;text-align:left}#main.program .terrainMap .introAndMapImage .intro .inner p a,
#main.festival2019 .terrainMap .introAndMapImage .intro .inner p
a{font-size:18px}#main.program .terrainMap .introAndMapImage .mapImage,
#main.festival2019 .terrainMap .introAndMapImage
.mapImage{display:block;width:50%;float:left;padding-bottom:33.371212121212%}#main.program .terrainMap .introAndMapImage .mapImage div,
#main.festival2019 .terrainMap .introAndMapImage .mapImage
div{margin: -40% -50% -20% -10%;background-size:contain}#main.program .workshopFacilitatorsIntro,
#main.festival2019
.workshopFacilitatorsIntro{min-height:407px;margin-top: -120px;padding-bottom:60px}#main.program .workshopFacilitatorsIntro .text,
#main.festival2019 .workshopFacilitatorsIntro
.text{padding:0;width:600px}#main.program .workshopFacilitatorsIntro .text h2,
#main.festival2019 .workshopFacilitatorsIntro .text
h2{font-size:20px}#main.program .workshopFacilitatorsIntro .text .paragraphBig,
#main.festival2019 .workshopFacilitatorsIntro .text
.paragraphBig{font-size:36px}#main.program .workshopFacilitatorsIntro .image,
#main.festival2019 .workshopFacilitatorsIntro
.image{top:0;width:372px;height:467px;background-image:url(/img/program-workshop-facilitators-desktop.png)}}#main.people
.hero{background-image:url(/img/people-hero-background.png);background-size:1px 300px}#main.people .hero
.inner{background-image:url(/img/people-hero.png);background-size:375px 300px;height:300px}#main.people .hero .inner
.text{padding-right:169px;padding-bottom:53px}#main.people .sectionIntro,
#main.festival2019
.sectionIntro{padding:60px
30px 30px 30px;max-width:600px;margin:auto}#main.people .sectionIntro h2,
#main.festival2019 .sectionIntro
h2{padding-bottom:15px;text-align:center}#main.people .sectionIntro p,
#main.festival2019 .sectionIntro
p{text-align:center}#main.people .sectionIntro#diversity,
#main.people .sectionIntro#missing,
#main.festival2019 .sectionIntro#diversity,
#main.festival2019
.sectionIntro#missing{margin:0
30px;padding-bottom:90px;border-bottom:thin solid #d6d6d6}#main.people .bottomCta p,
#main.festival2019 .bottomCta
p{padding-top:90px;padding-bottom:60px;text-align:left}@media screen and (min-width: 768px){#main.people .sectionIntro
h2{text-align:center;font-size:24px}#main.people .sectionIntro
p{text-align:center;font-size:18px}#main.people .sectionIntro#diversity,
#main.people
.sectionIntro#missing{margin:auto}#main.people
.sectionIntro#diversity{margin:auto;border-bottom:none}#main.people
.bottomCta{background-color:#fff6ea}#main.people .bottomCta
p{text-align:center}#main.people footer
.illustration{background-color:#fff6ea}}@media screen and (min-width: 1024px){#main.people
.hero{background-image:url(/img/people-hero-desktop-background.png);background-size:1px 450px}#main.people .hero
.inner{background-image:url(/img/people-hero-desktop.png);background-size:1440px 450px;height:450px}#main.people .hero .inner
.text{padding-right:440px;padding-bottom:100px}}#main.practical{background-color:#fff6ea}#main.practical
.hero{background-image:url(/img/practical-hero-background.png);background-size:1px 287px}#main.practical .hero
.inner{background-image:url(/img/practical-hero.png);background-size:375px 287px;height:287px}#main.practical .hero .inner
.text{padding-right:138px;padding-bottom:59px}#main.practical
.terrainMap{overflow:hidden}#main.practical .terrainMap
.intro{max-width:600px;margin:auto;padding:30px
30px 60px 30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.practical .terrainMap .intro
h2{padding-bottom:15px}#main.practical .terrainMap .intro
p{padding-bottom:15px}#main.practical .terrainMap .intro p:last-of-type{padding-bottom:0}#main.practical .terrainMap
.mapImage{position:relative;left: -5vw;width:120vw;height:80.090909090909vw;max-width:720px;max-height:480.54545454545px;margin:auto}#main.practical .terrainMap .mapImage
div{width:100%;height:100%;background-image:url(/img/terrain-map.png);background-size:cover;background-repeat:no-repeat;background-position:top center}#main.practical .terrainMap
.carrouselGroup{position:relative;max-width:600px;margin-top: -60px;margin-left:auto;margin-right:auto}#main.practical
.datesAndTickets{background-color:#fff6ea}#main.practical .datesAndTickets .intro
.datesImage{margin:auto;width:272.5px;height:205px;background-size:contain;background-repeat:no-repeat;background-position:center center}#main.practical .datesAndTickets .intro
.datesImage.sf21{background-image:url(/img/practical-dates-sf21.png)}#main.practical .datesAndTickets .intro
.datesImage.sf22{background-image:url(/img/practical-dates-sf22.png)}#main.practical .datesAndTickets .intro
.ctaButton{margin-top: -59px;margin-bottom:15px;text-align:center}#main.practical .datesAndTickets
.carrouselGroup{padding-top:0;padding-bottom:0}#main.practical .faqBackgroundSection
.carrouselGroup{padding-top:0;padding-bottom:0}#main.practical .theConcept .intro,
#main.practical .practicalities
.intro{background-image:url(/img/practical-faq-background-1.png);background-size:145.5px 126px}#main.practical .attendingNibana
.intro{background-image:url(/img/practical-faq-background-2.png);background-size:109px 136px}#main.practical
.bottomCta{background-color:#fff6ea}#main.practical .bottomCta
.paragraphBig{padding-bottom:60px}#main.practical footer
.illustration{background-color:#fff6ea}@media screen and (min-width: 600px){#main.practical .terrainMap
.mapImage{left:0}}@media screen and (min-width: 1024px){#main.practical
.hero{background-image:url(/img/practical-hero-desktop-background.png);background-size:1px 450px}#main.practical .hero
.inner{background-image:url(/img/practical-hero-desktop.png);background-size:1440px 450px;height:450px}#main.practical .hero .inner
.text{padding-right:450px;padding-bottom:80px}#main.practical .terrainMap
.intro{padding-left:0;padding-right:0}#main.practical .terrainMap
.mapImage{margin:auto}#main.practical .datesAndTickets .intro
.datesImage{width:390px;height:288px}#main.practical .datesAndTickets .intro
.datesImage.sf21{background-image:url(/img/practical-dates-sf21-desktop.png)}#main.practical .datesAndTickets .intro
.datesImage.sf22{background-image:url(/img/practical-dates-sf22-desktop.png)}#main.practical .datesAndTickets .intro
.ctaButton{margin-top: -74px;margin-bottom:30px;text-align:center}}#main.tickets{background-color:#fff6ea}#main.tickets .ctaButton a
span{font-size:16px}#main.tickets
.hero{display:none;background-image:url(/img/tickets-hero-background.png);background-size:1px 194px}#main.tickets .hero
.inner{background-image:url(/img/tickets-hero.png);background-size:375px 194px;height:194px}#main.tickets .hero .inner
.text{padding-right:100px;padding-bottom:25px}#main.tickets .videoAndProgress
.topVideo{position:relative;width:100%;max-width:100%;padding-top:56.25%}#main.tickets .videoAndProgress .topVideo
iframe{position:absolute;top:0;width:100%;height:100%}#main.tickets .videoAndProgress
.campaignProgress{padding:30px}#main.tickets .videoAndProgress .campaignProgress
h3{font-weight:700;padding-bottom:15px}#main.tickets .videoAndProgress .campaignProgress
.progressBar{margin:30px
0;width:100%;background-color:#e1cfb8}#main.tickets .videoAndProgress .campaignProgress .progressBar
div{background-color:#29734b;height:3px}#main.tickets .videoAndProgress .campaignProgress
.metrics{display:flex;justify-content:space-between;padding-bottom:30px}#main.tickets .videoAndProgress .campaignProgress .metrics
li{padding-right:30px}#main.tickets .videoAndProgress .campaignProgress .metrics li:last-of-type{padding-right:0}#main.tickets .videoAndProgress .campaignProgress .metrics li
.top{font-size:20px;font-weight:400;color:#333}#main.tickets .videoAndProgress .campaignProgress .metrics li
.bottom{padding-top:5px;font-size:12px;font-weight:100;color:#555}#main.tickets .videoAndProgress .campaignProgress .metrics li.tickets
.top{color:#29734b}#main.tickets .videoAndProgress .campaignProgress
.ctaButton{margin-bottom:15px}#main.tickets
.priceOverview{display:flex;justify-content:space-between;max-width:375px}#main.tickets .priceOverview li.prices
.week{font-size:14px;font-weight:700;padding-bottom:5px}#main.tickets .priceOverview li.prices
.dates{font-size:12px;color:#438998;padding-bottom:5px}#main.tickets .priceOverview li.prices
.price{font-size:17px;font-weight:400}#main.tickets .priceOverview li.prices .price
.from{font-size:12px;font-weight:300;text-decoration:line-through;position:relative;top: -2px;padding-right:8px}#main.tickets .priceOverview li.prices .price
.to{font-size:19px}#main.tickets .priceOverview li.prices
.price.none{color:#792836}#main.tickets .priceOverview
li.separator{width:1px;background-color:#b1ced4}#main.tickets .priceOverview
li.separator.separatorDesktop{display:none}#main.tickets
.priceOverviewBuy{margin:auto;max-width:600px;flex-wrap:wrap}#main.tickets .priceOverviewBuy
li.prices{width:calc(50% - 7.5px);padding:15px
7.5px;border:thin solid #b1ced4;text-align:center;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}#main.tickets .priceOverviewBuy
li.prices.selected{border-color:#1a2433;background-color:#b1ced4}#main.tickets .priceOverviewBuy li.prices:hover{border-color:#1a2433}#main.tickets .priceOverviewBuy li.prices
.radio{display:none}#main.tickets .priceOverviewBuy
li.prices.full{cursor:inherit}#main.tickets .priceOverviewBuy li.prices.full:hover{border-color:#b1ced4}#main.tickets .priceOverviewBuy
li.separator{width:0}#main.tickets .preSale .titleAndSubtitle,
#main.tickets .priceInfo
.titleAndSubtitle{max-width:600px;margin:auto}#main.tickets .preSale .priceOverviewButtonAndConditions,
#main.tickets .priceInfo
.priceOverviewButtonAndConditions{max-width:600px;margin:auto}#main.tickets .preSale .priceOverviewButtonAndConditions .conditionsDesktop,
#main.tickets .priceInfo .priceOverviewButtonAndConditions
.conditionsDesktop{display:none}#main.tickets
.preSale{margin:auto;padding:30px
30px 60px 30px;background:#e4f3f6;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.tickets .preSale .titleAndSubtitle
h2{padding-bottom:3px}#main.tickets .preSale .titleAndSubtitle
h3{padding-bottom:30px}#main.tickets .preSale
.paragraphNormal{padding:30px
0 15px 0}#main.tickets .preSale
.ctaButton{padding-bottom:15px}#main.tickets .preSale .ctaButton a
span{padding-left:30px;padding-right:30px}#main.tickets .preSaleBuy,
#main.tickets .earlyBirdBuy,
#main.tickets
.earlyBirdDonate{margin:auto;padding:30px
30px 60px 30px;background:#e4f3f6;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.tickets .preSaleBuy.preSaleBuyBottom,
#main.tickets .earlyBirdBuy.preSaleBuyBottom,
#main.tickets
.earlyBirdDonate.preSaleBuyBottom{background:#f0dec6}#main.tickets .preSaleBuy .titleAndSubtitle,
#main.tickets .earlyBirdBuy .titleAndSubtitle,
#main.tickets .earlyBirdDonate
.titleAndSubtitle{max-width:600px;margin:auto}#main.tickets .preSaleBuy .titleAndSubtitle h2,
#main.tickets .earlyBirdBuy .titleAndSubtitle h2,
#main.tickets .earlyBirdDonate .titleAndSubtitle
h2{padding-bottom:15px;text-align:center}#main.tickets .preSaleBuy .titleAndSubtitle h3,
#main.tickets .earlyBirdBuy .titleAndSubtitle h3,
#main.tickets .earlyBirdDonate .titleAndSubtitle
h3{padding-bottom:37px;text-align:center}#main.tickets .preSaleBuy .titleAndSubtitle .paragraphBig a,
#main.tickets .earlyBirdBuy .titleAndSubtitle .paragraphBig a,
#main.tickets .earlyBirdDonate .titleAndSubtitle .paragraphBig
a{color:inherit;font-weight:inherit;text-decoration:underline}#main.tickets .preSaleBuy .titleAndSubtitle .paragraphBig a:hover,
#main.tickets .earlyBirdBuy .titleAndSubtitle .paragraphBig a:hover,
#main.tickets .earlyBirdDonate .titleAndSubtitle .paragraphBig a:hover{text-decoration:none}#main.tickets .preSaleBuy .buyTicket,
#main.tickets .earlyBirdBuy .buyTicket,
#main.tickets .earlyBirdDonate .buyTicket,
#main.tickets .overlay
.buyTicket{max-width:600px;margin:auto}#main.tickets .preSaleBuy .buyTicket .ctaButton,
#main.tickets .earlyBirdBuy .buyTicket .ctaButton,
#main.tickets .earlyBirdDonate .buyTicket .ctaButton,
#main.tickets .overlay .buyTicket
.ctaButton{padding-top:30px}#main.tickets .preSaleBuy .buyTicket .ctaButton a,
#main.tickets .earlyBirdBuy .buyTicket .ctaButton a,
#main.tickets .earlyBirdDonate .buyTicket .ctaButton a,
#main.tickets .overlay .buyTicket .ctaButton
a{display:block}#main.tickets .preSaleBuy .buyTicket .ctaButton a span,
#main.tickets .earlyBirdBuy .buyTicket .ctaButton a span,
#main.tickets .earlyBirdDonate .buyTicket .ctaButton a span,
#main.tickets .overlay .buyTicket .ctaButton a
span{display:block;margin:auto;max-width:375px}#main.tickets .preSaleBuy .buyTicket .ctaButton .availability,
#main.tickets .earlyBirdBuy .buyTicket .ctaButton .availability,
#main.tickets .earlyBirdDonate .buyTicket .ctaButton .availability,
#main.tickets .overlay .buyTicket .ctaButton
.availability{margin-top:15px}#main.tickets .preSaleBuy .buyTicket .countdown,
#main.tickets .earlyBirdBuy .buyTicket .countdown,
#main.tickets .earlyBirdDonate .buyTicket .countdown,
#main.tickets .overlay .buyTicket
.countdown{padding-top:15px;text-align:center;font-weight:300;line-height:1.5em}#main.tickets .preSaleBuy .buyTicket .paymentPlan,
#main.tickets .earlyBirdBuy .buyTicket .paymentPlan,
#main.tickets .earlyBirdDonate .buyTicket .paymentPlan,
#main.tickets .overlay .buyTicket
.paymentPlan{padding-top:35px;text-align:center}#main.tickets .preSaleBuy .buyTicket .paymentPlan a,
#main.tickets .earlyBirdBuy .buyTicket .paymentPlan a,
#main.tickets .earlyBirdDonate .buyTicket .paymentPlan a,
#main.tickets .overlay .buyTicket .paymentPlan
a{display:block;padding-bottom:5px}#main.tickets
.earlyBirdDonate{margin:60px
auto 0 auto;background:#f7eadb}#main.tickets
.priceInfo{margin:15px
auto 0 auto;padding:30px;background:#f7eadb;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.tickets .priceInfo .titleAndSubtitle
h2{padding-bottom:3px}#main.tickets .priceInfo .titleAndSubtitle
h3{padding-bottom:15px}#main.tickets .priceInfo .priceOverview li.prices
.week{font-weight:400}#main.tickets .priceInfo .priceOverview
li.separator{background-color:#b09a7f}#main.tickets .priceInfo
.cta{display:none}#main.tickets
.participate{padding:15px
30px 30px 30px;max-width:600px;margin:auto;background:#fff6ea}#main.tickets .participate>h2{padding-bottom:30px}#main.tickets .participate .section
h3{padding-bottom:15px}#main.tickets .participate .section
p{padding-bottom:15px}#main.tickets .participate .section.budgetTicket .ctaButton
.availability{padding-top:15px}#main.tickets
.included{background:#fff6ea;padding:60px
30px 15px 30px;max-width:600px;margin:auto}#main.tickets .included
h2{font-size:18px;padding-bottom:20px}#main.tickets .included ul
li{display:flex;align-items:center;padding-left:145px;padding-bottom:30px;position:relative;font-size:17px;font-weight:300;line-height:1.5em;color:#333}#main.tickets .included ul li::before{display:block;content:'';width:130px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-image:url(/img/tickets-included.png);background-size:130px 288px}#main.tickets .included ul
li.workshops{height:80px}#main.tickets .included ul li.workshops::before{background-position:0px -208px;height:80px}#main.tickets .included ul
li.camping{height:92px}#main.tickets .included ul li.camping::before{background-position:0px 0px;height:92px}#main.tickets .included ul
li.facilitators{height:81px}#main.tickets .included ul li.facilitators::before{background-position:0px -110px;height:81px}#main.tickets .included ul li::after{display:block;content:'';clear:both}#main.tickets .faqTitle,
#main.tickets
.brainstormTitle{background:#fff6ea;padding:15px
30px 15px 30px;max-width:600px;margin:auto}#main.tickets .faqTitle h2,
#main.tickets .brainstormTitle
h2{font-size:18px;padding-bottom:20px}#main.tickets .faqTitle p,
#main.tickets .brainstormTitle
p{padding-bottom:20px}#main.tickets
.brainstormTitle{padding-top:60px}#main.tickets
.extras{padding:60px
30px 30px 30px;max-width:600px;margin:auto;background:#fff6ea}#main.tickets .extras
h3{padding-bottom:15px}#main.tickets .extras .nibananacard > p,
#main.tickets .extras .food > p,
#main.tickets .extras .shuttlebus > p,
#main.tickets .extras .accommodation>p{padding-bottom:15px}#main.tickets .extras .nibananacard > p:last-of-type,
#main.tickets .extras .food > p:last-of-type,
#main.tickets .extras .shuttlebus > p:last-of-type,
#main.tickets .extras .accommodation>p:last-of-type{padding-bottom:0}#main.tickets .extras .nibananacard .buyTicket .ctaButton,
#main.tickets .extras .food .buyTicket .ctaButton,
#main.tickets .extras .shuttlebus .buyTicket .ctaButton,
#main.tickets .extras .accommodation .buyTicket
.ctaButton{padding-top:15px}#main.tickets .extras .nibananacard .buyTicket
.ctaButton{display:inline-block}#main.tickets .extras .nibananacard .buyTicket .ctaButton a
span{margin-bottom:3px}#main.tickets .extras
.food{padding-top:30px}#main.tickets .extras .food
.mealplanDinner{padding-top:15px}#main.tickets .extras
.drinks{padding-top:30px}#main.tickets .extras
.shuttlebus{padding-top:30px}#main.tickets .extras
.accommodation{padding-top:30px}#main.tickets .extras .accommodation
.images{padding-bottom:10px}#main.tickets .extras .accommodation .images::after{display:block;content:'';clear:both}#main.tickets .extras .accommodation .images
li{position:relative}#main.tickets .extras .accommodation .images li
div{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-size:cover}#main.tickets .extras .accommodation .images
li.image1{width:100%;padding-top:60%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}#main.tickets .extras .accommodation .images li.image1
div{background-image:url(/img/tickets-accommodation-photo-1.jpg)}#main.tickets .extras .accommodation .images li.image2,
#main.tickets .extras .accommodation .images
li.image3{width:50%;padding-bottom:50%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}#main.tickets .extras .accommodation .images li.image2
div{right:5px;background-image:url(/img/tickets-accommodation-photo-2.jpg)}#main.tickets .extras .accommodation .images li.image3
div{left:5px;background-image:url(/img/tickets-accommodation-photo-3.jpg)}#main.tickets .extras .accommodation
.ctaButton{margin-bottom:30px}#main.tickets .participate .donate > p,
#main.tickets .participate .budgetTicket > p,
#main.tickets .participate .proFacilitators > p,
#main.tickets .participate .volunteeringTicket>p{padding-bottom:15px}#main.tickets .participate .donate > p:last-of-type,
#main.tickets .participate .budgetTicket > p:last-of-type,
#main.tickets .participate .proFacilitators > p:last-of-type,
#main.tickets .participate .volunteeringTicket>p:last-of-type{padding-bottom:0}#main.tickets .participate .donate .buyTicket .ctaButton,
#main.tickets .participate .budgetTicket .buyTicket .ctaButton,
#main.tickets .participate .proFacilitators .buyTicket .ctaButton,
#main.tickets .participate .volunteeringTicket .buyTicket
.ctaButton{padding-top:15px}#main.tickets .participate .budgetTicket,
#main.tickets .participate .proFacilitators,
#main.tickets .participate
.volunteeringTicket{padding-top:30px}#main.tickets
.terms{padding:0
30px 60px 30px;max-width:600px;margin:auto;background:#fff6ea}#main.tickets .terms>h2{padding-bottom:30px}#main.tickets .atTheFestival,
#main.tickets
.commonQuestions{padding:15px
0 30px 0;max-width:600px;margin:auto;background:#fff6ea}#main.tickets .atTheFestival h2,
#main.tickets .commonQuestions
h2{font-size:18px;font-weight:700;line-height:1.5em;padding:0
30px 15px 30px}#main.tickets
.atTheFestivalTransition{display:flex;justify-content:flex-end;background-image:url(/img/tickets-at-the-festival-bottom-background.png);background-repeat:repeat-x;background-size:contain}#main.tickets .atTheFestivalTransition
div{width:375px;max-width:100vw;height:136px;max-height:36.266666666667vw;background-image:url(/img/tickets-at-the-festival-bottom.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}#main.tickets .commonQuestions
.faqVideo{margin-bottom:15px;padding-top:55%}#main.tickets
.volunteering{background-color:#f0dec6}#main.tickets .volunteering
.inner{max-width:600px;margin:auto;padding:30px
30px 60px 30px}#main.tickets .volunteering .inner
h2{padding-bottom:30px}#main.tickets .volunteering .inner
p{padding-bottom:30px}#main.tickets .accommodationOverlay .inner .content,
#main.tickets .donateOverlay .inner .content,
#main.tickets .mealplanOverlay .inner .content,
#main.tickets .shuttlebusOverlay .inner
.content{padding:30px}#main.tickets .accommodationOverlay .inner .content .accommodationType,
#main.tickets .donateOverlay .inner .content .accommodationType,
#main.tickets .mealplanOverlay .inner .content .accommodationType,
#main.tickets .shuttlebusOverlay .inner .content
.accommodationType{padding-top:60px}#main.tickets .accommodationOverlay .inner .content .accommodationType > h3,
#main.tickets .donateOverlay .inner .content .accommodationType > h3,
#main.tickets .mealplanOverlay .inner .content .accommodationType > h3,
#main.tickets .shuttlebusOverlay .inner .content .accommodationType>h3{padding-bottom:30px}#main.tickets .accommodationOverlay .inner .content .accommodationType > p,
#main.tickets .donateOverlay .inner .content .accommodationType > p,
#main.tickets .mealplanOverlay .inner .content .accommodationType > p,
#main.tickets .shuttlebusOverlay .inner .content .accommodationType>p{padding-bottom:30px}#main.tickets .accommodationOverlay .inner .content .accommodationType .image,
#main.tickets .donateOverlay .inner .content .accommodationType .image,
#main.tickets .mealplanOverlay .inner .content .accommodationType .image,
#main.tickets .shuttlebusOverlay .inner .content .accommodationType
.image{width:100%;padding-bottom:60.126582278481%;margin-bottom:15px;background-size:cover;background-position:center center}#main.tickets .accommodationOverlay .inner .content .accommodationType .prices,
#main.tickets .donateOverlay .inner .content .accommodationType .prices,
#main.tickets .mealplanOverlay .inner .content .accommodationType .prices,
#main.tickets .shuttlebusOverlay .inner .content .accommodationType
.prices{border-top:thin solid #e2d5c4}#main.tickets .accommodationOverlay .inner .content .accommodationType .prices .priceRow,
#main.tickets .donateOverlay .inner .content .accommodationType .prices .priceRow,
#main.tickets .mealplanOverlay .inner .content .accommodationType .prices .priceRow,
#main.tickets .shuttlebusOverlay .inner .content .accommodationType .prices
.priceRow{border-top:none}#main.tickets .accommodationOverlay .inner .content .bookorback,
#main.tickets .donateOverlay .inner .content .bookorback,
#main.tickets .mealplanOverlay .inner .content .bookorback,
#main.tickets .shuttlebusOverlay .inner .content
.bookorback{padding:60px
0;text-align:center}#main.tickets
.mailinglistFormContainer{background-color:#f0dec6}#main.tickets .mailinglistFormContainer
.mailinglistForm{background-color:#f0dec6}#main.tickets footer
.illustration{background-color:#fff6ea}#main.tickets.ticketsPreSaleEnded
.atTheFestivalTransition{margin-top:60px}#main.tickets.ticketsPreSaleEnded footer
.illustration{background-color:#fff6ea}#main.tickets .overlay .inner .content
.paragraphBig{padding-bottom:15px;font-size:16px}#main.tickets .overlay .inner .content
.priceOverviewBuy{padding-top:15px}#main.tickets .overlay .inner .content .buyTicket
.ctaButton{padding-top:15px}#main.tickets
footer{padding-top:60px}@media screen and (min-width: 768px){#main.tickets .earlyBirdBuy .ctaButton a
span{font-size:18px}#main.tickets
.priceOverviewBuy{flex-wrap:nowrap}#main.tickets .priceOverviewBuy
li.prices{width:calc(25% - 7.5px)}#main.tickets
.priceOverviewBuy.priceOverviewBuy6{flex-wrap:wrap}#main.tickets .priceOverviewBuy.priceOverviewBuy6
li.prices{width:calc(33.3333% - 7.5px)}#main.tickets
.included{max-width:600px;margin:auto}#main.tickets .included
h2{font-size:24px;padding-bottom:60px}#main.tickets .included
ul{display:flex;justify-content:space-between}#main.tickets .included ul
li{width:180px;padding:110px
0 0 0;text-align:center;align-items:flex-start}#main.tickets .included ul li::before{width:100%;background-position-x:50% !important}#main.tickets
.faqTitle{max-width:600px;margin:auto;padding-top:15px}#main.tickets .faqTitle
.titleBig{font-size:24px;padding-bottom:30px}#main.tickets .faqTitle
.paragraphNormal{font-size:16px;padding-bottom:30px}#main.tickets
.extras{padding-top:30px;max-width:600px;margin:auto}#main.tickets .extras
.titleSmall{font-size:18px;padding-bottom:15px}#main.tickets .extras
.paragraphNormal{font-size:16px}#main.tickets .extras .shuttlebus,
#main.tickets .extras
.accommodation{padding-top:45px}#main.tickets .extras .accommodation>p:last-of-type{padding-bottom:15px}#main.tickets .extras .accommodation .images
li.image1{float:left;width:70%;padding-top:60%}#main.tickets .extras .accommodation .images li.image1
div{right:7.5px}#main.tickets .extras .accommodation .images li.image2,
#main.tickets .extras .accommodation .images
li.image3{width:30%;padding-bottom:30%}#main.tickets .extras .accommodation .images li.image2
div{top:0;right:0;bottom:7.5px;left:7.5px}#main.tickets .extras .accommodation .images li.image3
div{top:7.5px;right:0;bottom:0;left:7.5px}#main.tickets .participate .section
h3{font-size:18px}#main.tickets .participate .section
p{font-size:16px}#main.tickets .participate .budgetTicket,
#main.tickets .participate .proFacilitators,
#main.tickets .participate
.volunteeringTicket{padding-top:45px}#main.tickets
.terms{max-width:600px;margin:auto}#main.tickets .terms
h2{padding-bottom:30px}#main.tickets .terms
.paragraphNormal{font-size:18px}#main.tickets .atTheFestival,
#main.tickets
.commonQuestions{max-width:630px;margin:auto}#main.tickets .atTheFestival h2,
#main.tickets .commonQuestions
h2{padding:0
0 30px 15px;font-size:24px}#main.tickets
.atTheFestivalTransition{justify-content:center;background-image:url(/img/tickets-at-the-festival-bottom-desktop-background.png)}#main.tickets .atTheFestivalTransition
div{width:603px;height:138px;max-height:22.885572139303vw;background-image:url(/img/tickets-at-the-festival-bottom-desktop.png);background-position:bottom center}#main.tickets .volunteering
.inner{width:600px;margin:auto;padding:60px
0 60px 0}#main.tickets .volunteering .inner
p{font-size:18px}#main.tickets .volunteering .ctaButton a
span{font-size:18px}}@media screen and (min-width: 1024px){#main.tickets
.hero{display:block;background-image:url(/img/tickets-hero-desktop-background.png);background-size:1px 380px}#main.tickets .hero
.inner{background-image:url(/img/tickets-hero-desktop.png);background-size:1440px 380px;width:1440px;height:380px}#main.tickets .hero .inner
.text{padding-right:600px;padding-bottom:80px}#main.tickets
.priceOverview{max-width:none}#main.tickets .priceOverview li.prices
.week{font-size:18px;padding-bottom:10px}#main.tickets .priceOverview li.prices
.dates{font-size:14px;padding-bottom:10px}#main.tickets .priceOverview li.prices
.price{font-size:23px}#main.tickets .priceOverview li.prices .price
.from{font-size:14px;top: -6px}#main.tickets .priceOverview li.prices .price
.to{font-size:23px}#main.tickets .priceOverview
li.separator.separatorDesktop{display:list-item}#main.tickets
.preSaleBuy{padding:60px}#main.tickets .preSaleBuy .buyTicket .ctaButton a span,
#main.tickets .overlay .buyTicket .ctaButton a
span{font-size:18px}#main.tickets .preSaleBuy .buyTicket .countdown,
#main.tickets .overlay .buyTicket
.countdown{font-size:16px}#main.tickets .preSaleBuy .buyTicket .paymentPlan a,
#main.tickets .overlay .buyTicket .paymentPlan
a{font-size:16px}#main.tickets .preSaleBuy .buyTicket .paymentPlan span,
#main.tickets .overlay .buyTicket .paymentPlan
span{font-size:16px}#main.tickets .preSale,
#main.tickets
.priceInfo{display:flex;padding:45px;max-width:960px}#main.tickets .preSale .titleAndSubtitle,
#main.tickets .priceInfo
.titleAndSubtitle{width:185px;max-width:none;border-right:thin solid #b1ced4;margin:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.tickets .preSale .titleAndSubtitle .paragraphBig,
#main.tickets .priceInfo .titleAndSubtitle
.paragraphBig{padding-right:60px}#main.tickets .preSale .titleAndSubtitle .paragraphNormal,
#main.tickets .priceInfo .titleAndSubtitle
.paragraphNormal{padding-bottom:0}#main.tickets .preSale .priceOverviewButtonAndConditions,
#main.tickets .priceInfo
.priceOverviewButtonAndConditions{display:flex;flex-wrap:wrap;width:685px;max-width:none;padding-left:30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.tickets .preSale .priceOverviewButtonAndConditions .priceOverview,
#main.tickets .priceInfo .priceOverviewButtonAndConditions
.priceOverview{width:440px}#main.tickets .preSale .priceOverviewButtonAndConditions .conditionsMobile,
#main.tickets .priceInfo .priceOverviewButtonAndConditions
.conditionsMobile{display:none}#main.tickets .preSale .priceOverviewButtonAndConditions .cta,
#main.tickets .priceInfo .priceOverviewButtonAndConditions
.cta{display:block;width:215px;padding-left:30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.tickets .preSale .priceOverviewButtonAndConditions .cta .ctaButton a,
#main.tickets .priceInfo .priceOverviewButtonAndConditions .cta .ctaButton
a{display:block}#main.tickets .preSale .priceOverviewButtonAndConditions .cta .ctaButton a span,
#main.tickets .priceInfo .priceOverviewButtonAndConditions .cta .ctaButton a
span{font-size:18px;width:100%;padding-left:15px;padding-right:15px;text-align:center;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.tickets .preSale .priceOverviewButtonAndConditions .conditionsDesktop,
#main.tickets .priceInfo .priceOverviewButtonAndConditions
.conditionsDesktop{display:block;width:100%;padding-bottom:0}#main.tickets .preSale
.titleAndSubtitle{border-right:thin solid #b1ced4}#main.tickets .preSale
.priceOverviewButtonAndConditions{align-items:flex-start}#main.tickets .priceInfo
.titleAndSubtitle{border-right:thin solid #b09a7f;padding-right:15px}#main.tickets .priceInfo .priceOverviewButtonAndConditions
.cta{display:flex;align-items:center;justify-content:center}#main.tickets .priceInfo .priceOverviewButtonAndConditions .cta
div{font-size:18px;font-weight:300;color:#908270}#main.tickets .preSaleBuy,
#main.tickets .earlyBirdBuy,
#main.tickets
.earlyBirdDonate{max-width:960px;padding-top:60px}#main.tickets
.videoAndProgress{display:flex;justify-content:center}#main.tickets .videoAndProgress
.topVideo{width:calc(100vw - 320px - 15px);max-width:768px;margin:0
15px 60px 0;height:calc((100vw - 320px - 15px) * 0.5625);max-height:432px;padding:0}#main.tickets .videoAndProgress
.campaignProgress{width:320px;padding-top:0}#main.tickets .videoAndProgress .campaignProgress
h3{font-size:17px}#main.tickets .videoAndProgress .campaignProgress .progressBar
div{height:5px}#main.tickets .videoAndProgress .campaignProgress
.metrics{padding-bottom:30px}#main.tickets .videoAndProgress .campaignProgress .metrics li
.top{font-size:20px}#main.tickets .videoAndProgress .campaignProgress .metrics li
.bottom{font-size:14px}#main.tickets .videoAndProgress .campaignProgress
.paragraphSmall{font-size:14px}}#main.contact{background-color:#fff6ea}#main.contact
.hero{background-image:url(/img/contact-hero-background.png);background-size:1px 301px}#main.contact .hero
.inner{background-image:url(/img/contact-hero.png);background-size:375px 301px;height:301px}#main.contact .hero .inner
.text{padding-right:150px;padding-bottom:100px}#main.contact
.formAndContactInfo{max-width:960px;margin:auto}#main.contact .formAndContactInfo
.form{background-color:#e4f3f6;padding:0
30px 60px 30px}#main.contact .formAndContactInfo .form .inner
label{display:block;padding-bottom:3px}#main.contact .formAndContactInfo .form .inner input,
#main.contact .formAndContactInfo .form .inner
textarea{display:block;width:100%;padding:15px;margin-bottom:15px;background-color:white;border:none;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main.contact .formAndContactInfo .form .inner
input{line-height:normal}#main.contact .formAndContactInfo .form .inner
textarea{height:100px;resize:none}#main.contact .formAndContactInfo .form .inner
.ctaButton{margin-top:30px}#main.contact .formAndContactInfo .form .inner .ctaButton button
span{padding-left:30px;padding-right:30px}#main.contact .formAndContactInfo .form .inner .ctaButton
.paragraphNormal{margin-left:30px}#main.contact .formAndContactInfo
.contactInfo{padding:60px
30px 30px 30px}#main.contact .formAndContactInfo .contactInfo
h2{padding:15px
0}#main.contact .formAndContactInfo .contactInfo h2:first-of-type{padding-top:0}#main.contact .formAndContactInfo .contactInfo
.formLabel{padding-bottom:3px}#main.contact .formAndContactInfo .contactInfo .paragraphNormal,
#main.contact .formAndContactInfo .contactInfo
.paragraphBig{margin-bottom:15px}#main.contact
#organizers{padding-top:45px}#main.contact
.sectionIntro{padding:60px
30px 30px 30px;max-width:600px;margin:auto}#main.contact .sectionIntro
h2{padding-bottom:15px;text-align:center}#main.contact .sectionIntro
p{text-align:center}#main.contact .sectionIntro#diversity,
#main.contact
.sectionIntro#missing{margin:0
30px;padding-bottom:90px;border-bottom:thin solid #d6d6d6}#main.contact footer
.illustration{background-color:#fff6ea}@media screen and (min-width: 768px){#main.contact .sectionIntro
h2{text-align:center;font-size:24px}#main.contact .sectionIntro
p{text-align:center;font-size:18px}#main.contact .sectionIntro#diversity,
#main.contact
.sectionIntro#missing{margin:auto}#main.contact
.sectionIntro#diversity{margin:auto;border-bottom:none}}@media screen and (min-width: 1024px){#main.contact
.hero{background-image:url(/img/contact-hero-desktop-background.png);background-size:1px 450px}#main.contact .hero
.inner{background-image:url(/img/contact-hero-desktop.png);background-size:1440px 450px;height:450px}#main.contact .hero .inner
.text{padding-right:415px;padding-bottom:100px}#main.contact
.formAndContactInfo{display:flex;align-items:flex-start;padding-bottom:60px}#main.contact .formAndContactInfo
.form{width:50%;padding:45px}#main.contact .formAndContactInfo .form .inner
label{padding-bottom:15px}#main.contact .formAndContactInfo .form .inner input,
#main.contact .formAndContactInfo .form .inner
textarea{margin-bottom:30px}#main.contact .formAndContactInfo .form .inner
input{line-height:normal}#main.contact .formAndContactInfo .form .inner
textarea{height:100px;resize:none}#main.contact .formAndContactInfo .form .inner
.ctaButton{margin-top:30px}#main.contact .formAndContactInfo .form .inner .ctaButton button
span{padding-left:60px;padding-right:60px;font-size:18px}#main.contact .formAndContactInfo
.contactInfo{width:50%;padding:0
0 0 90px}#main.contact .formAndContactInfo .contactInfo
h2{font-size:17px}}#main.cocreationOverview{background-color:#fff6ea}#main.cocreationOverview
.hero{background-image:url(/img/concept-hero-background.png);background-size:1px 311px}#main.cocreationOverview .hero
.inner{background-image:url(/img/concept-hero.png);background-size:375px 311px;height:311px}#main.cocreationOverview .hero .inner
.text{padding-right:67px;padding-bottom:58px}#main.cocreationOverview
.explanation{padding:0
30px 60px 30px}#main.cocreationOverview .explanation
h2{padding:0
0 15px 0}#main.cocreationOverview .explanation .paragraphBig
strong{color:#1a2433;font-weight:600}#main.cocreationOverview .explanation.upcoming
ul{padding-top:15px}#main.cocreationOverview .explanation.upcoming ul
li{list-style:disc;margin-left:30px;padding-bottom:15px}#main.cocreationOverview
.explanation.outcome{padding-bottom:30px}#main.cocreationOverview.cocreationOutcome
.explanation{padding-bottom:0}#main.cocreationOverview .cocreationMenu
.inner{padding:0
30px}#main.cocreationOverview .cocreationMenu .inner
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0dec6;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;border:none;padding:15px;color:#333;font-size:14px;font-weight:300;cursor:pointer}#main.cocreationOverview .cocreationMenu .inner
.ctaButton{display:inline-block}#main.cocreationOverview .cocreationMenu .inner .ctaButton button
span{-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#main.cocreationOverview .top .cocreationMenu
.inner{display:flex;justify-content:flex-end;padding:15px;padding-bottom:60px}#main.cocreationOverview
.faqSection{padding-bottom:60px}#main.cocreationOverview.cocreationOutcome
.faqSection{padding-bottom:0}#main.cocreationOverview footer
.illustration{background-color:#fff6ea}#main.cocreationOverview.cocreationOutcome footer
.illustration{padding-top:60px}@media screen and (min-width: 768px){#main.cocreationOverview
.explanation{width:600px;margin:auto;padding:0}#main.cocreationOverview .explanation
h2{padding:60px
0 30px 0}#main.cocreationOverview .explanation
p{font-size:18px}#main.cocreationOverview
.explanation.intro{padding-bottom:60px}#main.cocreationOverview .explanation.upcoming
ul{padding-top:15px}#main.cocreationOverview .explanation.upcoming ul
li{list-style:disc;margin-left:30px;padding-bottom:15px}#main.cocreationOverview
.explanation.outcome{padding-bottom:30px}#main.cocreationOverview .cocreationMenu
.inner{width:600px;margin:auto;padding:0}}@media screen and (min-width: 1024px){#main.cocreationOverview
.hero{background-image:url(/img/concept-hero-desktop-background.png);background-size:1px 385px}#main.cocreationOverview .hero
.inner{background-image:url(/img/concept-hero-desktop.png);background-size:1440px 385px;height:385px}#main.cocreationOverview .hero .inner
.text{padding-right:460px;padding-bottom:0px}#main.cocreationOverview
.explanation{width:600px;margin:auto;padding:0}#main.cocreationOverview .explanation
h2{padding:60px
0 30px 0}#main.cocreationOverview .explanation
p{font-size:18px}}#main.privacy{background-color:#fff6ea}#main.privacy
.intro{padding:60px
30px 60px 30px}#main.privacy .intro
h2{padding:0
0 15px 0}#main.privacy .intro .paragraphBig
strong{color:#1a2433;font-weight:600}#main.privacy
.privacySection{padding:0
30px 30px 30px}#main.privacy .privacySection
h3{padding:0
0 15px 0}#main.privacy .privacySection .paragraphBig
strong{color:#1a2433;font-weight:600}#main.privacy footer
.illustration{background-color:#fff6ea}@media screen and (min-width: 768px){#main.privacy .intro,
#main.privacy
.privacySection{width:600px;margin:auto;padding-left:0;padding-right:0}#main.privacy .intro h2,
#main.privacy .privacySection
h2{padding:60px
0 30px 0}#main.privacy .intro p,
#main.privacy .privacySection
p{font-size:18px}}#main.conditions{background-color:#fff6ea}#main.conditions
.intro{padding:60px
30px 60px 30px}#main.conditions .intro
h2{padding:0
0 15px 0}#main.conditions .intro .paragraphBig
strong{color:#1a2433;font-weight:600}#main.conditions
.privacySection{padding:0
30px 30px 30px}#main.conditions .privacySection
h3{padding:0
0 15px 0}#main.conditions .privacySection .paragraphBig
strong{color:#1a2433;font-weight:600}#main.conditions footer
.illustration{margin-top:60px;background-color:#fff6ea}@media screen and (min-width: 768px){#main.conditions .intro,
#main.conditions
.privacySection{width:600px;margin:auto;padding-left:0;padding-right:0}#main.conditions .intro h2,
#main.conditions .privacySection
h2{padding:60px
0 30px 0}#main.conditions .intro p,
#main.conditions .privacySection
p{font-size:18px}}#main.preregistered{background-color:#e4f3f6}#main.preregistered
.hero{background-image:url(/img/tickets-hero-background.png);background-size:1px 194px}#main.preregistered .hero
.inner{background-image:url(/img/tickets-hero.png);background-size:375px 194px;height:194px}#main.preregistered .hero .inner
.text{padding-right:100px;padding-bottom:25px}#main.preregistered
.explanation{padding:60px
30px 60px 30px;background-color:#e4f3f6}#main.preregistered .explanation h2,
#main.preregistered .explanation
h3{padding:0
0 15px 0}#main.preregistered .explanation
h3{padding-top:30px}#main.preregistered .explanation .paragraphBig
strong{color:#1a2433;font-weight:600}#main.preregistered footer
.illustration{background-color:#e4f3f6}@media screen and (min-width: 768px){#main.preregistered
.explanation{width:600px;margin:auto;padding-left:0;padding-right:0}#main.preregistered .explanation h2,
#main.preregistered .explanation
h3{padding:60px
0 30px 0}#main.preregistered .explanation
p{font-size:18px}}@media screen and (min-width: 1024px){#main.preregistered{background-color:#fff6ea}#main.preregistered
.hero{background-image:url(/img/tickets-hero-desktop-background.png);background-size:1px 380px}#main.preregistered .hero
.inner{background-image:url(/img/tickets-hero-desktop.png);background-size:1440px 380px;width:1440px;height:380px}#main.preregistered .hero .inner
.text{padding-right:600px;padding-bottom:100px}#main.preregistered
.explanation{padding-top:0;padding-bottom:120px;background-color:#fff6ea}#main.preregistered footer
.illustration{background-color:#fff6ea}}#main.tickets.presale{background-color:#fff6ea}#main.tickets.presale
.hero{background-image:url(/img/contact-hero-background.png);background-size:1px 301px}#main.tickets.presale .hero
.inner{background-image:url(/img/contact-hero.png);background-size:375px 301px;height:301px}#main.tickets.presale .hero .inner
.text{padding-right:150px;padding-bottom:100px}#main.tickets.presale .extras .food>p{padding-bottom:0}#main.tickets.presale footer
.illustration{background-color:#f0dec6}#main.tickets.presale.invalidCode footer
.illustration{background-color:#e4f3f6}@media screen and (min-width: 1024px){#main.tickets.presale
.hero{background-image:url(/img/contact-hero-desktop-background.png);background-size:1px 450px}#main.tickets.presale .hero
.inner{background-image:url(/img/contact-hero-desktop.png);background-size:1440px 450px;height:450px}#main.tickets.presale .hero .inner
.text{padding-right:415px;padding-bottom:100px}#main.tickets.presale footer
.illustration{margin-top:60px;background-color:#fff6ea}#main.tickets.presale.invalidCode footer
.illustration{background-color:#fff6ea}}#main.earlybird_reminder{background-color:#e4f3f6}#main.earlybird_reminder
.hero{background-image:url(/img/contact-hero-background.png);background-size:1px 301px}#main.earlybird_reminder .hero
.inner{background-image:url(/img/contact-hero.png);background-size:375px 301px;height:301px}#main.earlybird_reminder .hero .inner
.text{padding-right:200px;padding-bottom:60px}#main.earlybird_reminder footer
.illustration{background-color:#e4f3f6}@media screen and (min-width: 768px){#main.earlybird_reminder .hero .inner
.text{padding-right:280px;padding-bottom:100px;max-width:350px}}@media screen and (min-width: 1024px){#main.earlybird_reminder{background-color:#fff6ea}#main.earlybird_reminder
.hero{background-image:url(/img/contact-hero-desktop-background.png);background-size:1px 450px}#main.earlybird_reminder .hero
.inner{background-image:url(/img/contact-hero-desktop.png);background-size:1440px 450px;height:450px}#main.earlybird_reminder .hero .inner
.text{padding-right:415px;padding-bottom:100px;max-width:none}#main.earlybird_reminder .hero .inner .text
h2{width:340px}#main.earlybird_reminder
footer{padding-top:60px}#main.earlybird_reminder footer
.illustration{background-color:#fff6ea}}#main.consent_guidelines{background-color:#e4f3f6}#main.consent_guidelines
.hero{background-image:url(/img/contact-hero-background.png);background-size:1px 301px}#main.consent_guidelines .hero
.inner{background-image:url(/img/contact-hero.png);background-size:375px 301px;height:301px}#main.consent_guidelines .hero .inner
.text{padding-right:150px;padding-bottom:100px}#main.consent_guidelines .guideline .inner,
#main.consent_guidelines .supportAndFeedback .inner,
#main.consent_guidelines .licenceAndFeedback
.inner{padding:0
30px;padding-bottom:45px}#main.consent_guidelines .guideline .inner h2,
#main.consent_guidelines .supportAndFeedback .inner h2,
#main.consent_guidelines .licenceAndFeedback .inner
h2{padding:30px
0 0 0}#main.consent_guidelines .guideline .inner h2.flagRaised,
#main.consent_guidelines .supportAndFeedback .inner h2.flagRaised,
#main.consent_guidelines .licenceAndFeedback .inner
h2.flagRaised{padding-bottom:30px}#main.consent_guidelines .guideline .inner h3.paragraphBig,
#main.consent_guidelines .supportAndFeedback .inner h3.paragraphBig,
#main.consent_guidelines .licenceAndFeedback .inner
h3.paragraphBig{font-weight:600;padding:30px
0 15px 0}#main.consent_guidelines .guideline .inner p,
#main.consent_guidelines .supportAndFeedback .inner p,
#main.consent_guidelines .licenceAndFeedback .inner
p{padding-bottom:15px}#main.consent_guidelines .guideline .inner em,
#main.consent_guidelines .supportAndFeedback .inner em,
#main.consent_guidelines .licenceAndFeedback .inner
em{font-style:italic}#main.consent_guidelines .guideline .inner ul,
#main.consent_guidelines .supportAndFeedback .inner ul,
#main.consent_guidelines .licenceAndFeedback .inner
ul{list-style:disc}#main.consent_guidelines .guideline .inner ol,
#main.consent_guidelines .supportAndFeedback .inner ol,
#main.consent_guidelines .licenceAndFeedback .inner
ol{list-style:decimal}#main.consent_guidelines .guideline .inner ol li,
#main.consent_guidelines .guideline .inner ul li,
#main.consent_guidelines .supportAndFeedback .inner ol li,
#main.consent_guidelines .supportAndFeedback .inner ul li,
#main.consent_guidelines .licenceAndFeedback .inner ol li,
#main.consent_guidelines .licenceAndFeedback .inner ul
li{margin-left:30px;padding-bottom:7.5px;font-weight:300;line-height:1.3em}#main.consent_guidelines .guideline .inner ol.quote li,
#main.consent_guidelines .guideline .inner ul.quote li,
#main.consent_guidelines .supportAndFeedback .inner ol.quote li,
#main.consent_guidelines .supportAndFeedback .inner ul.quote li,
#main.consent_guidelines .licenceAndFeedback .inner ol.quote li,
#main.consent_guidelines .licenceAndFeedback .inner ul.quote
li{font-style:italic}#main.consent_guidelines
.supportAndFeedback{background-color:#f7eadb}#main.consent_guidelines .supportAndFeedback
.inner{padding-top:30px}#main.consent_guidelines
.licenceAndFeedback{background-color:#fff6ea}#main.consent_guidelines .licenceAndFeedback
.inner{padding-top:30px}#main.consent_guidelines .licenceAndFeedback .inner
h3.paragraphNormal{font-weight:600;padding:30px
0 15px 0}#main.consent_guidelines .licenceAndFeedback .inner
strong{font-weight:400}#main.consent_guidelines footer
.illustration{background-color:#fff6ea}@media screen and (min-width: 768px){#main.consent_guidelines .guideline .inner,
#main.consent_guidelines .supportAndFeedback .inner,
#main.consent_guidelines .licenceAndFeedback
.inner{width:600px;margin:auto;padding-left:0;padding-right:0}#main.consent_guidelines .guideline .inner h2,
#main.consent_guidelines .supportAndFeedback .inner
h2{padding:60px
0 0 0}#main.consent_guidelines .guideline .inner p,
#main.consent_guidelines .supportAndFeedback .inner
p{font-size:18px}#main.consent_guidelines .licenceAndFeedback .inner p,
#main.consent_guidelines .licenceAndFeedback .inner
.paragraphNormal{font-size:16px}}@media screen and (min-width: 1024px){#main.consent_guidelines{background-color:#fff6ea}#main.consent_guidelines
.hero{background-image:url(/img/contact-hero-desktop-background.png);background-size:1px 450px}#main.consent_guidelines .hero
.inner{background-image:url(/img/contact-hero-desktop.png);background-size:1440px 450px;height:450px}#main.consent_guidelines .hero .inner
.text{padding-right:415px;padding-bottom:100px}}#main.festival2019
.hero{background-image:url(/img/news/20191125-news-hero.jpg);height:375px}#main.festival2019
.introWow{padding:45px
30px 30px 30px;background-color:#fff6ea;text-align:center}#main.festival2019 .introWow
.titleVeryBig{padding-bottom:15px}#main.festival2019 .introWow
.paragraphBig{padding:0
30px 15px 30px}#main.festival2019 .introWow .paragraphBig:last-of-type{padding-bottom:30px}#main.festival2019 .terrainMap .introAndMapImage .mapImage
div{background-image:url(/img/terrain-map.png)}#main.festival2019
.teamPhotoArray{padding-bottom:60px}#main.festival2019
.afterMovie{padding:60px
30px 60px 30px;background-color:#fff6ea;text-align:center}#main.festival2019 .afterMovie
.titleVeryBig{padding-bottom:15px}#main.festival2019 .afterMovie
.paragraphBig{padding:0
30px 15px 30px}#main.festival2019 .afterMovie .paragraphBig:last-of-type{padding-bottom:30px}#main.festival2019
.eventPhotos{padding:0
0 60px 0;background-color:#fff6ea;text-align:center}#main.festival2019 .eventPhotos
.titleBig{padding-bottom:30px}#main.festival2019 .eventPhotos
.paragraphBig{padding:0
30px 15px 30px}#main.festival2019 .eventPhotos .paragraphBig:last-of-type{padding-bottom:30px}#main.festival2019 .eventPhotos
.photoSlider{padding-bottom:0}#main.festival2019 .eventPhotos .photoSlider
.social{padding-top:0}#main.festival2019
.bottomCta{background-color:#fff6ea}#main.festival2019 .bottomCta
p{padding-top:60px}#main.festival2019 footer
.illustration{background-color:#fff6ea}@media screen and (min-width: 1024px){#main.festival2019
.hero{background-image:url(/img/news/20191125-news-hero.jpg);height:500px}#main.festival2019 .introWow
.titleVeryBig{font-size:48px}#main.festival2019 .introWow
.paragraphBig{font-size:24px;width:600px;margin:auto;padding:0
0 30px 0}#main.festival2019 .introWow .paragraphBig:last-of-type{padding-bottom:60px}#main.festival2019 .afterMovie
.titleVeryBig{font-size:48px}#main.festival2019 .afterMovie
.paragraphBig{font-size:24px;width:600px;margin:auto;padding:0
0 30px 0}#main.festival2019 .afterMovie .paragraphBig:last-of-type{padding-bottom:60px}#main.festival2019 .eventPhotos
.titleVeryBig{font-size:48px}#main.festival2019 .eventPhotos
.paragraphBig{font-size:24px;width:600px;margin:auto;padding:0
0 30px 0}#main.festival2019 .eventPhotos .paragraphBig:last-of-type{padding-bottom:60px}}@media screen and (min-width: 1350px){#main.festival2019
.heroIllustration{background-image:url('/img/home-hero-1-week-desktop-hd.png') !important}}#main.news{background-color:#fff6ea}#main.news
.hero{background-image:url(/img/news/20191125-news-hero.jpg);height:375px}#main.news .post
.inner{padding:0
30px}#main.news .post .inner
h2{padding:30px
0 0 0}#main.news .post .inner
h3.paragraphBig{font-weight:600;padding:30px
0 15px 0}#main.news .post .inner
p{padding-bottom:15px}#main.news .post .inner
em{font-style:italic}#main.news .post .inner
ul{list-style:disc}#main.news .post .inner
ol{list-style:decimal}#main.news .post .inner ol li,
#main.news .post .inner ul
li{margin-left:30px;padding-bottom:7.5px;font-weight:300;line-height:1.3em}#main.news .post .inner ol.quote li,
#main.news .post .inner ul.quote
li{font-style:italic}#main.news .post .inner
p.paragraphSmall.photoCredits{padding:60px
0 60px 0}#main.news .post .inner
.bottomImage{margin-top:15px;width:100%;height:0;padding-bottom:66.25%;background-image:url(/img/news/20191125-news-bottom.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}#main.news footer
.illustration{background-color:#fff6ea}@media screen and (min-width: 768px){#main.news .post
.inner{width:600px;margin:auto;padding-left:0;padding-right:0}#main.news .post .inner
h2{padding:60px
0 0 0}#main.news .post .inner
p.paragraphBig{font-size:18px}}@media screen and (min-width: 1024px){#main.news
.hero{background-image:url(/img/news/20191125-news-hero.jpg);height:500px}}#main.winterburn2020{background-color:#fff6ea}#main.winterburn2020 .post.part1
.inner{padding-bottom:15px}#main.winterburn2020 .post.part2
.inner{padding-bottom:60px}#main.winterburn2020 .post
.inner{padding:0
30px}#main.winterburn2020 .post .inner
h2{padding:30px
0 30px 0}#main.winterburn2020 .post .inner
h3.paragraphBig{font-weight:600;padding:30px
0 15px 0}#main.winterburn2020 .post .inner
p{padding-bottom:15px}#main.winterburn2020 .post .inner
em{font-style:italic}#main.winterburn2020 .post .inner
ul{list-style:disc}#main.winterburn2020 .post .inner
ol{list-style:decimal}#main.winterburn2020 .post .inner ol li,
#main.winterburn2020 .post .inner ul
li{margin-left:30px;padding-bottom:7.5px;font-weight:300;line-height:1.3em}#main.winterburn2020 .post .inner ol.quote li,
#main.winterburn2020 .post .inner ul.quote
li{font-style:italic}#main.winterburn2020 .post .inner
p.paragraphSmall.photoCredits{padding:60px
0 60px 0}#main.winterburn2020 .post .inner
.bottomImage{margin-top:15px;width:100%;height:0;padding-bottom:66.25%;background-image:url(/img/nibana-festival-photos/nibana-festival-nibana-burn-concept-4.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}#main.winterburn2020
.photoSlider{padding-bottom:0}#main.winterburn2020 footer
.illustration{background-color:#fff6ea}@media screen and (min-width: 768px){#main.winterburn2020 .post.part1
.inner{padding-bottom:45px}#main.winterburn2020 .post.part2
.inner{padding-top:30px}#main.winterburn2020 .post
.inner{width:600px;margin:auto;padding-left:0;padding-right:0}#main.winterburn2020 .post .inner
h2{padding:60px
0 30px 0}#main.winterburn2020 .post .inner
p.paragraphBig{font-size:18px}}@media screen and (min-width: 1024px){#main.winterburn2020
.heroIllustration{height:47.445255474453vw;max-height:50vh;background-image:url('/img/home-hero-winter-2020-desktop-hd.png')}}