html{height:100%}#body-wrapper .container{padding:2rem 0 2rem}.header-fixed #body-wrapper{padding-top:3.3rem}.header-fixed .hero+#start>#body-wrapper{padding-top:0}section.section{position:relative;padding-right:1rem;padding-left:1rem}.overlay-dark,.overlay-dark-gradient,.overlay-light,.overlay-light-gradient{z-index:0}.hero{display:-ms-flexbox;display:flex;padding-top:6rem;padding-bottom:7rem;background-position:center;background-size:cover;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.hero h1{font-size:4rem;color:#080808}.hero h2{font-size:2.5rem;color:rgba(8,8,8,.8)}.hero.hero-fullscreen{min-height:100vh}.hero.hero-large{min-height:500px}.hero.hero-medium{min-height:400px}.hero.hero-small{min-height:110px}.hero.hero-tiny{min-height:8rem}.header-fixed .hero{background-position:50% 0}@media (max-width:840px){.hero h1{font-size:3rem}.hero h2{font-size:1.75rem}}@media (max-width:600px){.hero h1{font-size:2rem}.hero h2{font-size:1.25rem}}.hero.text-light h1{color:#fff}.hero.text-light h2{color:rgba(255,255,255,.8)}.hero p{font-size:.9rem;font-weight:300}.hero #to-start{font-size:2rem;position:absolute;bottom:10px;display:inline-block;cursor:pointer}.image-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.overlay-light .image-overlay{background:rgba(255,255,255,.4)}.overlay-light-gradient .image-overlay{background:linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,.2))}.overlay-dark .image-overlay{background:rgba(0,0,0,.4)}.overlay-dark-gradient .image-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.2))}html{font-size:16px}@media screen and (min-width:480px){html{font-size:calc(16px + 4 * ((100vw - 480px)/ 800))}}@media screen and (min-width:1280px){html{font-size:20px}}h1,h2,h3,h4,h5,h6{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;margin-top:2rem;color:#212121}p{text-align:justify}.h1,h1{font-size:2.2rem}.h2,h2{font-size:1.8rem}.h6,h6{font-weight:400}.title-center h1,.title-center h2{text-align:center}.title-h1h2 h1{font-weight:100;line-height:1.1;margin-bottom:0}.title-h1h2 h1 bold,.title-h1h2 h1 strong{font-weight:400}.title-h1h2 h1+h2{line-height:1.1;margin-top:0}.title-center h1+h2,.title-h1h2 h1+h2{font-weight:700;margin-bottom:50px}a:focus{outline:0!important;box-shadow:none!important}img{max-width:100%}.table>table{width:100%;border-spacing:0;border-collapse:collapse}pre code,pre.xdebug-var-dump{line-height:1.5;display:block;overflow-x:auto;padding:1rem!important;color:inherit;border-radius:2px;background:#fafafa}pre[class*=language-] code{overflow-x:initial;padding:0!important;border-radius:inherit}pre code:not(.hljs):not([class*=language-]){background:#f8f8f8}i.fa.fa-heart-o.pulse,i.fa.fa-heart.pulse{color:#920}b,strong{font-weight:700}.heavy{font-weight:700}.light{font-weight:200}.text-light{color:rgba(255,255,255,.8)}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:rgba(255,255,255,.9)}#error{position:relative;margin-top:5rem;text-align:center}#error .icon{font-size:50px}#messages{margin-bottom:1rem}#messages .icon{font-size:1rem}ol,ul{margin-left:1.6rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.6rem}ul{list-style:disc outside}ol{list-style:decimal outside}.notices{margin:1.5rem 0}.notices p{margin:1rem 0}form .button-wrapper{margin-top:.75rem;margin-bottom:1rem}form span.required{font-size:1.2rem;font-weight:700;color:#e85600}form .form-input[type=range]{-webkit-appearance:slider-horizontal;-moz-appearance:slider-horizontal;appearance:slider-horizontal}form .form-input[type=range]:focus{border:none;box-shadow:none}form .form-group:not(.form-field-toggleable) .checkboxes{display:inherit}form .form-group:not(.form-field-toggleable) .checkboxes label{display:inherit;margin:inherit;padding:.1rem .4rem .1rem 1.2rem}form .form-group:not(.form-field-toggleable) .checkboxes label:before{display:none}#grav-login>form{max-width:350px;margin:2rem auto 0}#grav-login .form-label{display:none}#grav-login .form-data{margin:1rem 0}#grav-login .form-input{text-align:center}#grav-login .button-wrapper{text-align:right}#grav-login .button-wrapper .form-data.rememberme{float:left;margin:0}#grav-login .login-form button[type=submit]{color:#fff;border-color:#c36071;background:#c76b7b}#grav-login .login-form button[type=submit]:focus,#grav-login .login-form button[type=submit]:hover{color:#fff;border-color:#bc4d61;background:#c0596b}#grav-login .login-form button[type=submit].active,#grav-login .login-form button[type=submit]:active{color:#fff;border-color:#b9465a;background:#bd5164}#grav-login .twofa-form button[type=submit]:first-child{float:right;margin-left:4px;color:#fff;border-color:#c36071;background:#c76b7b}#grav-login .twofa-form button[type=submit]:first-child:focus,#grav-login .twofa-form button[type=submit]:first-child:hover{color:#fff;border-color:#bc4d61;background:#c0596b}#grav-login .twofa-form button[type=submit]:first-child.active,#grav-login .twofa-form button[type=submit]:first-child:active{color:#fff;border-color:#b9465a;background:#bd5164}.mobile-container{position:absolute;z-index:2;top:40%;left:0;margin:0 auto}.mobile-logo img,.mobile-logo svg{height:42px;margin-top:.7rem;margin-left:1.4rem}.mobile-logo img path,.mobile-logo svg path{fill:#fff}.mobile-menu{z-index:3;top:0;right:0;display:none}.header-fixed .mobile-menu{position:fixed}@media (max-width:840px){.mobile-menu{display:block}}.mobile-menu .button_container{position:absolute;z-index:100;top:1.3rem;right:1rem;width:28px;height:24px;cursor:pointer;transition:opacity .25s ease,top .5s ease}.mobile-menu .button_container:hover{opacity:.7}.mobile-menu .button_container.active{position:fixed}.mobile-menu .button_container.active .top{transform:translateY(8px) translateX(0) rotate(45deg);background:#fff}.mobile-menu .button_container.active .middle{opacity:0;background:#fff}.mobile-menu .button_container.active .bottom{transform:translateY(-8px) translateX(0) rotate(-45deg);background:#fff}.mobile-menu .button_container span{position:absolute;top:0;left:0;width:100%;height:4px;cursor:pointer;transition:all .35s ease;border:none;background:#c76b7b}.mobile-menu .button_container span:nth-of-type(2){top:8px}.mobile-menu .button_container span:nth-of-type(3){top:16px}.overlay{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:0;transition:opacity .35s,visibility .35s,height .35s;opacity:0;background:#000}.overlay.open{visibility:visible;height:100%;opacity:.95}.overlay nav{position:relative;margin:0 auto;text-align:center}.overlay-menu{overflow-y:scroll;height:calc(100% - 90px)}.overlay-menu>.tree{text-align:left}.treemenu.treemenu-root{margin:1rem}.treemenu li{line-height:1.2rem;margin:0 0 1px;padding:5px 0;list-style:none;background:rgba(84,84,84,.1)}.treemenu li a{font-size:1rem;display:block;margin-left:1.2rem}.treemenu li a.active,.treemenu li a:focus,.treemenu li a:hover{text-decoration:none;color:#cb7685!important}.treemenu ul{margin:0 0 0 1rem}.treemenu .toggler{font-size:1.1rem;line-height:1rem;float:left;padding-left:5px;cursor:pointer;vertical-align:top}.treemenu .toggler:before{display:inline-block;margin-right:2pt}.treemenu li.tree-empty>.toggler{cursor:default;opacity:.3}.treemenu li.tree-empty>.toggler:before{content:'\2022'}.treemenu li.tree-closed>.toggler:before{content:'+'}.treemenu li.tree-opened>.toggler:before{content:'\2212'}.mobile-nav-open{overflow-y:hidden}#header,#header .logo img,#header .logo svg,#header .navbar-section,.default-animation,.feature-icon,.modular-features.small .feature-icon i{transition:all .5s ease}.pulse{transform-origin:70% 70%;animation-name:pulse_animation;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}#header{font-size:.75rem;font-weight:500;width:100%;height:3.3rem;color:#2e2e2e;border-bottom:1px solid rgba(148,148,148,.2);background:#2e2e2e}#header a{font-family:Bungee}#header .logo svg path{fill:#2e2e2e}.header-dark #header:not(.scrolled){color:#fff;background:#2e2e2e}.header-dark #header:not(.scrolled) a{color:#fff}.header-dark #header:not(.scrolled) a.active{color:#c76b7b!important}.header-dark #header:not(.scrolled) .dropmenu ul ul a{color:#2e2e2e}.header-dark #header:not(.scrolled) .logo svg path{fill:#fff}.header-dark.header-transparent #header:not(.scrolled){background:rgba(0,0,0,.05)}.header-transparent #header:not(.scrolled){background:rgba(255,255,255,.05)}#header .navbar-section{height:3.3rem}@media (max-width:840px){#header .navbar-section{margin-right:2rem}}@media (max-width:840px){#header .navbar-section.desktop-menu{display:none}}#header .logo img,#header .logo svg{display:inherit;height:100px;margin-top:45px}.header-fixed #header{position:fixed;z-index:2;top:0}body.header-fixed.header-animated #header.scrolled{height:2.3rem}body.header-fixed.header-animated #header.scrolled .navbar-section{height:2.3rem}body.header-fixed.header-animated #header.scrolled .logo img,body.header-fixed.header-animated #header.scrolled .logo svg{height:84px;margin-top:15px}body.header-fixed.header-animated #header.scrolled~.mobile-menu .button_container{top:.5rem}.login-status-wrapper{white-space:nowrap}body.sticky-footer{display:-ms-flexbox;display:flex;flex-direction:column;height:100%;min-height:100vh;-ms-flex-direction:column}body.sticky-footer #page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}#footer{padding:1rem 1rem 0;text-align:center;color:#acb3c2}@media (max-width:840px){.dropmenu{display:none}}.dropmenu ul{display:-ms-flexbox;display:flex;margin:0;white-space:nowrap}.dropmenu ul li{position:relative;margin:0}.dropmenu ul li a{display:block;padding:5px 22px 5px 12px;text-decoration:none;color:#fff}.dropmenu ul li a.active,.dropmenu ul li a:focus,.dropmenu ul li a:hover{color:#c76b7b!important}.dropmenu ul li a:before{font-family:FontAwesome;display:inline-block;float:right;margin-right:-20px;content:'\f107';vertical-align:middle}.dropmenu ul li a:only-child{padding-right:12px}.dropmenu ul li a:only-child:before{content:''}.dropmenu ul li:hover>ul{display:block;visibility:visible}.dropmenu ul ul li a:before{content:'\f105'}.dropmenu ul ul{position:absolute;top:100%;visibility:hidden;list-style:none;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.1)}.dropmenu ul ul ul{position:absolute;top:0;left:100%}.dropmenu ul ul li a{color:#2e2e2e}.dropmenu>ul>li{display:inline-block}.dropmenu.animated ul li{transition:background .7s,color .5s}.dropmenu.animated ul li:hover>ul{transform:translateY(0);opacity:1}.dropmenu.animated ul ul{transition:transform .3s,opacity .5s;transform:translateY(-10px);opacity:0}.extra-spacing:not(.col-12),:not(.col12)>.e-content{padding-right:1rem}@media (max-width:840px){.extra-spacing:not(.col-12),:not(.col12)>.e-content{padding-right:0}}#breadcrumbs{display:-ms-flexbox;display:flex;margin-top:-1rem;margin-bottom:1rem;padding-left:0;-ms-flex-align:center;align-items:center}#breadcrumbs a,#breadcrumbs span{padding:0 .5rem}#breadcrumbs a:first-child,#breadcrumbs span:first-child{padding-left:0}.blog-listing .bricklayer-column{padding-right:25px;padding-left:0}.blog-listing .card{margin-bottom:25px;border:0;box-shadow:0 10px 45px -9px rgba(0,0,0,.1)}.blog-listing .card-footer{text-align:right}.blog-listing .blog-date{font-size:13px}.content-title{margin-bottom:2rem}.content-title h2{margin-bottom:.5rem}.label{font-size:12px;text-transform:uppercase}ul.pagination{-ms-flex-pack:center;justify-content:center}.prev-next{margin-top:4rem}#sidebar ul.related-pages{z-index:1;padding:0;box-shadow:none}#sidebar ul.related-pages li{border-bottom:1px solid #c7c7c7}#sidebar ul.related-pages li:last-child{border-bottom:0}#sidebar ul.archives{margin-left:0;list-style:none}#sidebar ul.archives .label{vertical-align:text-top}.modular-hero #to-start{bottom:3.5rem}.modular-features{text-align:center}.modular-features.offset-box .frame-box{margin:-3rem -1.4rem 3rem;padding:1rem 1rem;background:#fff;box-shadow:0 0 75px 0 rgba(46,46,46,.1)}.modular-features.small .columns{margin-top:-1rem}.modular-features.small .column:hover .feature-icon i{color:#c76b7b}.modular-features.small .feature-icon{display:block;-ms-flex-pack:left;justify-content:left}.modular-features.small .feature-icon i{font-size:70px;position:relative;top:auto;left:auto;display:inherit;margin:0 auto 1rem;transform:none;color:#949494}.modular-features.small .feature-icon h6{text-transform:none}.modular-features .frame-box{padding:3rem 0}.modular-features .frame-box>p{max-width:600px;margin-right:auto;margin-left:auto}.modular-features .column{padding:1rem}.feature-icon{font-size:130px;position:relative;display:-ms-flexbox;display:flex;height:100px;margin:1rem 0;color:#c7c7c7;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.feature-icon i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.feature-icon h6{font-weight:600;line-height:1;z-index:1;display:block;margin:0;text-transform:uppercase;color:#545454;background:#fff}.modular-text{padding-top:4rem;padding-bottom:4rem}.modular-text .columns.left{flex-direction:row-reverse;-ms-flex-direction:row-reverse}html{scroll-behavior:smooth}.popover{font-weight:500;color:#c76b7b}.popover-container{font-family:Bungee,Georgia;font-size:.75rem;text-align:left;color:#fff;background-color:#2e2e2e}body{font-family:Montserrat,Verdana;font-size:1rem;line-height:1.7}#body-wrapper{padding-top:2rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Bungee,Georiga;line-height:1.2em;color:#2e2e2e}.h1,.h2,.h3,.h4,.h5,.h6{display:block;margin-top:2rem;margin-bottom:.5rem;text-align:left}.h2,.heading-box,h2{display:inline-block;padding:.3rem 2.5rem .3rem 1rem;border-radius:.1rem;background:#c76b7b}.h2 a,.heading-box a,h2 a{text-decoration:none;color:#2e2e2e}.h2 a:hover,.heading-box a:hover,h2 a:hover{text-decoration:none;color:#484747}a{font-weight:700;text-decoration:none!important;color:#c76b7b}a:hover,a:visited{text-decoration:none!important;color:#b9465a}mark{background:#dca3ad}a:hover{color:#c76b7b}.header a{color:#fff}.footer{background-color:#e6e5e5}.pink{color:#c76b7b}.pink cite,.pink h1,.pink h2,.pink h3,.pink h4,.pink h5,.pink h6,.pink mark,.pink p{color:#c76b7b}.gray{color:#2e2e2e}.gray cite,.gray h1,.gray h2,.gray h3,.gray h4,.gray h5,.gray h6,.gray mark,.gray p{color:#2e2e2e}.light{color:#fff}.light cite,.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light mark,.light p{color:#fff}.yellow{color:#ffdc4f}.yellow cite,.yellow h1,.yellow h2,.yellow h3,.yellow h4,.yellow h5,.yellow h6,.yellow mark,.yellow p{color:#ffdc4f}.turkoise{color:#00ab9a}.turkoise cite,.turkoise h1,.turkoise h2,.turkoise h3,.turkoise h4,.turkoise h5,.turkoise h6,.turkoise mark,.turkoise p{color:#00ab9a}.pink-bg{background-color:#c76b7b!important}.gray-bg{background-color:#2e2e2e!important}.yellow-bg{background-color:#ffdc4f!important}.turkoise-bg{background-color:#00ab9a!important}.rounded-edges{border-radius:.1rem}.bungee{font-family:Bungee}.montserrat{font-family:Montserrat}.no-a-decoration,.no-a-decoration:active,.no-a-decoration:hover,.no-a-decoration:visited{text-decoration:none!important;color:inherit!important}.button-container{display:-ms-flexbox;display:flex;height:4rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.feature-button{font-family:Bungee,Georgia;max-width:100%;padding:.3rem 1rem;transition:padding .1s,font-size .1s}.feature-button:hover{font-size:1.05rem;padding:.35rem 1.1rem}.speech{display:none}@media speech{.speech{display:initial}.speech-hide{display:none}}#heading-bg-sun-village{position:relative;height:15rem;background-color:#efefef;background-image:url(/user/pages/images/sun-village.svg),url(/user/pages/images/guitars.png);background-repeat:no-repeat,repeat;background-attachment:scroll,fixed;background-position:bottom,top left}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#heading-bg-sun-village{background-image:url(/user/pages/images/sun-village.svg),url(/user/pages/images/guitars-2x.png);background-size:auto,450px}}.frontpage-header{position:relative;z-index:1;display:-ms-flexbox;display:flex;padding-top:1em;padding-bottom:4em;-ms-flex-pack:center;justify-content:center}.frontpage-header>div{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.frontpage-header .second-line{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.frontpage-header .second-line .text{font-family:Bungee,Georgia;font-size:.8em;width:7em;text-align:center;color:#fff}.frontpage-header .second-line .yellow-stripe{width:5px;margin:0 .3em 0 .3em}.frontpage-header .first-line{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column}.frontpage-header .first-line>.nowrap{height:10em}.frontpage-header img{display:none}.frontpage-header .vert-spacer{display:none;width:6.1em}@media screen and (min-width:700px){.frontpage-header img{display:initial}.frontpage-header .vert-spacer{display:initial}}.polygon-shape{width:100%;background-color:#2e2e2e;shape-outside:polygon(0 0,100% 0,100% 90%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}@media screen and (min-width:600px){.polygon-shape{shape-outside:polygon(0 0,100% 0,100% 80%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.frontpage-header .first-line{flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row}.yellow-stripe{margin-left:1.2em}}.nowrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.spacer{height:.7em}.kuloko-text-container{line-height:1;display:-ms-flexbox;display:flex;margin:0 .5em;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}.heading-string{font-family:'Bungee Inline',Georgia;line-height:1;text-align:center;color:#fff}#first{font-size:4em}#second{font-size:2.5em}#pink-stripe{font-family:Montserrat,Verdana;font-weight:700;font-style:italic;margin-top:.5em;padding:.5em;text-align:center;color:#2e2e2e;background-color:#c76b7b}#info{font-family:Bungee,Georgia;font-size:1.3em;max-width:220px;color:#fff}.yellow-stripe{width:10px;margin-left:.5em;background-color:#ffdc4f}#place{font-family:Montserrat,Georgia;font-weight:500;font-style:italic}.news-container.columns{-ms-flex-pack:justify;justify-content:space-between}.news-container .col-8{width:100%}.news-container .col-4{width:100%;padding-bottom:1rem;background-image:url(/user/pages/images/guitars-light.png)}.news-container .col-4 .cards{display:-ms-flexbox;display:flex;overflow-x:hide;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column}.news-container .col-4 .item{padding:.5rem 1rem .5rem .6rem}.news-container .col-4 time{font-size:.7rem}.news-container .col-4 h1,.news-container .col-4 h2,.news-container .col-4 h3,.news-container .col-4 h4,.news-container .col-4 h5,.news-container .col-4 h6{margin-top:.8rem;margin-bottom:.4rem}.news-container .col-4 p{font-size:.9rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.news-container #news{margin-right:-.4rem;margin-left:-.4rem;background-color:#c76b7b}.news-container #news h3{font-size:1.2rem;margin-top:0;margin-bottom:0;padding:.4rem 1rem .4rem}@media screen and (min-width:800px){.news-container .col-8{width:62%}.news-container .col-4{width:33.333333%;margin-top:-4rem;padding-top:6rem}}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.news-container .col-4{background-image:url(/user/pages/images/guitars-light-2x.png);background-size:450px}}#frontpage{padding-bottom:2em}#heading{position:relative;height:20rem;background-color:#efefef;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:scroll,scroll,scroll,fixed;background-position:bottom right,bottom left,bottom,top;background-size:contain,contain,contain,cover}#hero-title{position:absolute;top:50%;padding:.5rem 2.7rem .5rem 1rem;background-color:#2e2e2e}#hero-title h1{font-size:2rem;line-height:1.2;margin:0}#hero-title img{position:absolute;top:-.35rem;right:.5rem;transform:rotate(-15deg)}.no-repeat{background-repeat:no-repeat;background-position:center;background-size:cover}#modular-wrapper{padding-top:3.3rem;padding-bottom:2em}.module{margin-top:1em}.dark_bg cite,.dark_bg h1,.dark_bg h2,.dark_bg h3,.dark_bg h4,.dark_bg h5,.dark_bg h6,.dark_bg mark,.dark_bg p{color:#fff}.dark_mark mark{color:#fff}.flex-container-heading-left{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:left;justify-content:left}.flex-container-heading-left div{margin-bottom:.5rem;background:#c76b7b}.flex-container-heading-left div h3{margin:.2em 2em}@media screen and (min-width:800px){.flex-container-heading-left{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.flex-container-heading-left div{max-width:2.4em;margin-right:1rem;margin-bottom:0}.flex-container-heading-left div h3{margin:1.3em .2em;transform:rotate(90deg);white-space:nowrap}}.citation{font-family:Bungee,Georgia;margin:0 .4rem;padding:1rem 2rem;background-image:url(/user/pages/images/guitars-light.png)}.citation cite{font-family:Montserrat,Verdana;font-weight:500;float:right;clear:both}.citation h4{margin-top:0}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.citation{background-image:url(/user/pages/images/guitars-light-2x.png);background-size:450px}}.fancy-heading .heading-box{padding-right:1rem}.fancy-heading h3{transform:rotate(-7deg)}.fancy-heading p{margin-left:2rem}.modular-features{text-align:left}.modular-features .h3,.modular-features h3{font-style:initial;text-align:left}.modular-features .frame-box{padding:1em 0}.modular-features .frame-box p{margin-bottom:0;text-align:center}.modular-features .frame-box .bungee{text-align:left}.modular-features .column{min-height:10rem;padding:.4rem}.modular-features .margin-box{line-height:1.5;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:1rem;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}.modular-features .margin-box img{margin:.5rem 4rem}.modular-features h6{font-size:1rem;margin-top:.5rem}.modular-features p{font-weight:500;text-align:left}.modular-features>p{font-size:1.4rem;font-style:italic;max-width:100%}.blog-listing>.container{padding-top:4rem!important}.share{-ms-flex-wrap:wrap;flex-wrap:wrap}.share div{width:3.6rem;padding:0 .3rem;transition:width .1s}.share .grow:hover{width:4rem}.sponsors{height:initial;-ms-flex-wrap:wrap;flex-wrap:wrap}.sponsors .yellow-stripe{width:5px;height:2.5rem;margin:.4rem .6rem;-ms-flex-item-align:stretch;align-self:stretch}.sponsors>img{width:6rem;margin:.3rem 0 .3rem 0}.footer{font-family:Bungee,Georgia}.footer a{display:block}.last-line{font-size:.8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.content-title img{padding-top:1.5rem}.columns.left{flex-direction:row-reverse;-ms-flex-direction:row-reverse}.map{height:25rem;margin-bottom:1rem}.leaflet-pane{z-index:0!important}.leaflet-control-container>*{z-index:1!important}.leaflet-popup-content h6{margin-top:.2rem}.treemenu li a{font-size:1.3rem}.treemenu .toggler{font-weight:700;color:#c76b7b}.timetable{margin:auto}.timetable .education{background-color:#c7c7c7}.timetable .music{background-color:#eac8ce}.timetable .others{background-color:#fff5cf}.timetable h1,.timetable h3{text-align:center}.timetable span{display:inline-block;padding:.3rem}.timetable .tt-row{font-size:.8rem;display:-ms-flexbox;display:flex;margin-bottom:.3em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.timetable .tt-row h4{font-size:1em;margin-top:1em;text-align:center}.timetable .tt-column{width:12rem;-ms-flex-negative:0;flex-shrink:0}.timetable .header{background:#ffeb9c}.timetable .header>div{padding-right:.5em;padding-left:.5em}.timetable .tt{width:max-content;margin:auto}.timetable .tt-entry{font-size:.9em;line-height:1em;margin-right:.15em;margin-bottom:.3em;margin-left:.15em}.timetable .tt-entry>*{padding:.5em .3em 0}.timetable .tt-entry .tt-body{font-family:Bungee,Georgia;font-size:.9em}.timetable .tt-entry .tt-footer{font-size:.9em;font-style:italic;padding-bottom:.3em}.lineup-header{font-family:Bungee,Georgia;font-size:.9rem;padding:.3rem .5rem 2.5rem .5rem;background-image:url(/user/pages/images/guitars-light.png)}.lineup-header .education{color:#616161}.lineup-header .music{color:#bd5164}.lineup-header .others{color:#f2f2f2}.lineup-header h1{font-size:1.5rem;line-height:1em;margin-top:.5rem;text-align:center;word-spacing:.4em}.lineup-header>ul{line-height:1.2rem;display:block;margin:0;text-align:justify}.lineup-header>ul>li{display:inline-block;margin-top:.2rem}.lineup-header>ul>span{margin:.2rem .6rem 0 .6rem;color:#f2f2f2}.lineup-polygon{display:none}@media (min-width:480px){.lineup-polygon{display:initial;float:left;shape-outside:polygon(0 0,100% 0,100% 98%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 98%,0 100%);clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}}@media (min-width:600px){.lineup-polygon{shape-outside:polygon(0 0,100% 0,100% 96%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 96%,0 100%);clip-path:polygon(0 0,100% 0,100% 96%,0 100%)}}@media (min-width:840px){.lineup-polygon{shape-outside:polygon(0 0,100% 0,100% 95%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 95%,0 100%);clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}}@media (min-width:960px){.lineup-polygon{shape-outside:polygon(0 0,100% 0,100% 94%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 94%,0 100%);clip-path:polygon(0 0,100% 0,100% 94%,0 100%)}}@media (min-width:1280px){.lineup-polygon{shape-outside:polygon(0 0,100% 0,100% 93%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 93%,0 100%);clip-path:polygon(0 0,100% 0,100% 93%,0 100%)}}#body-wrapper.lineup-body{padding-top:0!important}.sidebar-content{margin-right:.3rem;margin-bottom:.5rem;margin-left:.3rem}.sidebar-content span.tags{line-height:1rem;display:block;text-align:justify}.sidebar-content span.tags a{margin:.1rem;background-color:#f1dade!important}.card{font-size:.75rem}.card .card-title{line-height:1.25em;position:relative}.card .card-title .anchor{position:absolute;visibility:hidden;transform:translateY(-50vh)}.card .card-body{padding-top:.5em}.artist img{margin-top:.5em}.artist h2{font-size:1.2em;width:initial;padding:0;background-color:initial}.artist h2 a{color:#c76b7b!important}.artist h3{font-family:Montserrat,Verdana;font-size:1em;font-weight:700;font-style:italic;margin-top:.7em}.artist-large h3{font-family:Montserrat,Verdana;font-style:italic;margin-top:.5rem}.search-header{display:-ms-flexbox;display:flex;padding:.2em;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.header-content{font-family:Montserrat,Verdana;font-size:.8rem}.header-content ul.langswitcher{margin:0}.header-content ul.langswitcher a{color:#e3b5bd}.header-content ul.langswitcher a.active{color:#c0596b}.header-content ul.langswitcher li{margin-top:0}#breadcrumbs{font-size:.8rem;height:auto;margin:.3rem 0}#breadcrumbs span{line-height:1rem;padding:0 .3rem 0 0}#breadcrumbs span a{padding:0!important}#breadcrumbs span:first-child{padding-right:.3rem}.treemenu .toggler{font-size:2.5rem;letter-spacing:.5rem}