body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* poppins-100 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url('../../files/musik/fonts/poppins-v23-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-100italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    src: url('../../files/musik/fonts/poppins-v23-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-200 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    src: url('../../files/musik/fonts/poppins-v23-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-200italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    src: url('../../files/musik/fonts/poppins-v23-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('../../files/musik/fonts/poppins-v23-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-300italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    src: url('../../files/musik/fonts/poppins-v23-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../../files/musik/fonts/poppins-v23-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    src: url('../../files/musik/fonts/poppins-v23-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../../files/musik/fonts/poppins-v23-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-500italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    src: url('../../files/musik/fonts/poppins-v23-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../../files/musik/fonts/poppins-v23-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-600italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    src: url('../../files/musik/fonts/poppins-v23-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../../files/musik/fonts/poppins-v23-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-700italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    src: url('../../files/musik/fonts/poppins-v23-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-800 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    src: url('../../files/musik/fonts/poppins-v23-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-800italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    src: url('../../files/musik/fonts/poppins-v23-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-900 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url('../../files/musik/fonts/poppins-v23-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-900italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    src: url('../../files/musik/fonts/poppins-v23-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 300;
    src: url('../../files/musik/fonts/quicksand-v36-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 400;
    src: url('../../files/musik/fonts/quicksand-v36-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 500;
    src: url('../../files/musik/fonts/quicksand-v36-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 600;
    src: url('../../files/musik/fonts/quicksand-v36-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* quicksand-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 700;
    src: url('../../files/musik/fonts/quicksand-v36-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}/*# sourceMappingURL=bootstrap-grid.min.css.map */
:root {
    --page-bg: #FFFFFF;
    --text: #000000;
    --mint: #00E2CA;
    --yellow: #EFBD3E;
    --green: #4B8178;
    --gray: #3C3C3C;
    --line: #477870;
    --footer: #FAEAC5;
    --menu-bg: #CCF9F4;
}

/* size
17px        100%
22px        120%
28px        165%
40px        235%
 */

html {font-size: 10px}
body {font-family: 'Quicksand', sans-serif;font-size: 17px;font-weight: 500;color: var(--text);background-color: var(--page-bg);line-height: 1.4em}

ul {list-style-type: none;margin: 0 0 0 0;padding: 0 0 0 0;}
p {margin-bottom: 1em;margin-top: 0}
a {text-decoration: underline;color: var(--text)}
a:hover {text-decoration: none}
a:focus-visible {outline: 2px solid #003eff;outline-offset: 4px}
.clear {clear: both}
.block {overflow: visible}
img {max-width: 100%;height: auto;display: block}
.button1, .button2, button {appearance: none;-webkit-appearance: none;cursor: pointer;display: inline-block;text-align: center;font-size: 20px;font-family: inherit;font-weight: 700;text-decoration: none;border: solid var(--text) 2px;border-radius: 10px;padding: 10px 20px;position: relative;transition: all 1s;background-color: transparent;line-height: 1.1em;max-width: 320px}
.button1:hover, button:hover {color: var(--page-bg);box-shadow: inset 320px 0 0 0 var(--text);}
.button2 {color: var(--page-bg);background-color: var(--text)}
.button2:hover {color: var(--text);box-shadow: inset 320px 0 0 0 var(--page-bg);}
button.submit {-webkit-appearance: none;color: var(--text)}
button.submit:hover {-webkit-appearance: none;color: var(--page-bg)}

a.more, a.back, a.external, .download-element a {display: inline-block;padding-left: 40px;background-image: url("../../files/musik/images/arrow_left-green.svg");background-position: left center;background-size: 30px auto;background-repeat: no-repeat}
a.back {background-image: url("../../files/musik/images/arrow_right-green.svg")}
a.external {background-image: url("../../files/musik/images/extLink.svg");background-size: auto 1em;padding-left: 1.5em}
a.button1.external, a.button2.external {background-image: none;padding-left: 20px}
a.button2 {}
.download-element a {background-image: url("../../files/musik/images/download.svg");background-size: auto 1em;padding-left: 1.2em}
.ce_sgdMargin {height: 4em}
#homeTop {height: 280px;position: relative}
#homeTop:after {content: '';position: absolute;top: 0;bottom: 0;width: calc(100vw - 30px);left: 50%;margin-left: -50vw;background-image: url("/files/upload/INTERN/05_BILDUNG/Musikschule/titelbilder/musikschule-gmuend-header-1507x510px-sepia.webp");background-size: cover;background-position: center center}
.sgdDesktopOnly {display: none}
.linkThree {padding: 3em 0;color: var(--green)}
.linkThree a {color: var(--green);font-weight: 700}
.ce_text .image_container {transform: translateX(-30px);margin-top: 3em}
.hidden {display: none}
mark {background-color: #D9D9D9}
.ce_text ul {list-style-type: disc;list-style-position: outside;margin-left: 1em;}
.ce_text ul li {margin-bottom: .3em;padding-left: .5em}
.ce_text ol {counter-reset: item;margin-left: 0;padding-left: 0;}
.ce_text ol li {display: block;margin-bottom: .3em;margin-left: 1.5em;}
.ce_text ol li::before {display: inline-block;content: counter(item) " ";counter-increment: item;width: 1.5em;margin-left: -1.5em;color: var(--green);font-weight: 700}
figcaption {font-size: 16px;line-height: 1.4em;margin-top: 20px;text-align: right;font-style: italic;}
.ce_image {margin-bottom: 1em}
.ce_image img {width: 100%}

h1, h2, h3, h4, h5 {font-family: 'Poppins', sans-serif;font-weight: 800;text-transform: uppercase;line-height: 1.4em;margin-top: 0;margin-bottom: 1em}
.home h1 {display: none}
.home h2, h1 {word-break: normal;hyphens: auto;background-color: var(--mint);padding: 0 .2em;font-size: 235%;display: inline;box-decoration-break: clone;margin-bottom: 10px;line-height: 1.7em}
.hGap {height: 2.5em}
.home h1 + .hGap {height: 0}
.home h3, h2 {font-size: 165%}
.home h4, h3 {font-size: 120%}
.home h5, h4 {font-size: 100%}

/* frame */
#header .inside, #main .inside, #footer .within {max-width: 1200px;margin-left: auto;margin-right: auto;padding-left: 30px;padding-right: 30px}

#header {position: static;top: -170px;left: 0;width: 100%;z-index: 10;transition: top 0.5s ease-in-out;background-color: var(--page-bg);}
#header.fixed {position: fixed;top: 0}
#header .inside {height: 120px;position: relative}
#logo {position: relative;display: block;top: 50px;width: 212px;height: auto}
#headerRight {position: relative;top: 20px}
#headerRight img {display: inline-block}
#headerRight a {float: right}
#menuToggler, #searchToggler {width: 24px;height: auto}
#headerRight .spaceRight {margin-right: 20px}
#headerRight a.learn {font-weight: 700;text-decoration: none;font-size: 20px}
#headerRight .desktopOnly {display: none}

#navi {display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;overflow-y: scroll;background-color: var(--menu-bg);z-index: 10;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 20px;padding-top: 120px;padding-bottom: 100px}
#navi ul.level_2 {display: none}
#navi a {text-decoration: none}
#navi strong {font-weight: 400}
#navi a.submenu, #navi strong.submenu {padding-right: 40px;background-position: right center;background-repeat: no-repeat;background-size: 25px auto}
#navi a.lern, #navi strong.lern {background-image: url("../../files/musik/images/gitarre.svg")}
#navi a.uns, #navi strong.uns {background-image: url("../../files/musik/images/people.svg")}
#navi a.anmeld, #navi strong.anmeld {background-image: url("../../files/musik/images/urkunde.svg")}
#navi a.foerd, #navi strong.foerd {background-image: url("../../files/musik/images/geld.svg")}
#navi .level_2 a, #navi .level_2 strong {margin-left: 30px;background-image: url("../../files/musik/images/arrow_left.svg");background-size: 20px auto;background-position: left center;background-repeat: no-repeat}
#navi a, #navi strong {padding: 20px 30px;display: inline-block}
#navi a.submenu, #navi strong.submenu {font-weight: 700}
#navi li.submenu {border-top: solid var(--text) 1px;border-bottom: solid var(--text) 1px;margin-top: -1px;position: relative;padding: 15px 0}
#navi .angle {position: absolute;padding: 0 0 0 0;right: 20px;top: 25px;width: 40px;height: 40px;background-image: url("../../files/musik/images/angle_down.svg");background-position: center center;background-repeat: no-repeat;background-size: 24px auto;transition: transform .3s}
#navi li.open .angle {transform: rotate(-180deg)}
a.closeLink {font-family: 'Quicksand', sans-serif;font-weight: 700;position: absolute;display: block;padding: 0 50px 0 0 !important;right: 25px;top: 30px;background-image: url("../../files/musik/images/x.svg");background-position: right center;background-size: 30px 30px;background-repeat: no-repeat}

#searchPopup {display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;overflow-y: scroll;background-color: var(--menu-bg);z-index: 10;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 20px;padding-top: 120px;padding-bottom: 100px}
#searchPopup .formbody {padding: 0 50px;margin: 0 auto;max-width: 700px}
#searchPopup .widget, #searchResult .widget {display: inline-block;max-width: 100%;}
#searchPopup input.text, #searchResult input.text {width: 400px;max-width: 100%;margin-right: 12px}
#searchResult {margin-top: -50px}
#searchResult .res {padding-bottom: 2em;border-bottom: dotted var(--text) 2px;margin-bottom: 2em}
#searchResult .schrott {margin-bottom: 2em;font-size: 80%}
#searchResult .schrott p {margin-bottom: 0}

/* forms */
input.text {font-family: inherit;line-height: 60px;height: 60px;padding: 0 8px;max-width: 100%;display: inline-block;margin-bottom: 2em;border-radius: 10px;border: solid var(--page-bg) 2px}
label {font-weight: 700;text-transform: uppercase;display: block;margin-bottom: 8px}
.widget-submit {margin: 3em 0;text-align: right}
textarea {width: 100%;height: 260px;border-radius: 20px;font-family: inherit;padding: .5em;border: solid var(--page-bg) 2px}
#kontakt input.text {width: 100%;}
input.text:focus, textarea:focus {border-color: var(--text);outline: none}
#kontakt {position: relative}
#kontakt:after {content: '(*) Pflichtangaben';position: static;left: 0;bottom: 0;font-size: 17px;font-weight: 700}
#searchResult input.text {border-color: #ccc}
#searchResult input.text:focus {border-color: var(--text)}

.layout_lehrer {text-align: center;margin-bottom: 3em}
.layout_lehrer img {width: 150px;border-radius: 75px;overflow: hidden;margin: 2em auto;transition: transform .3s}
.layout_lehrer:hover img {transform: scale(110%)}


.ce_accordion {border-top: solid var(--text) 2px;border-bottom: solid var(--text) 2px;margin-top: -2px}
.ce_accordion .toggler {padding: .5em 60px .5em 1em;cursor: pointer;position: relative;text-decoration: underline}
.ce_accordion .toggler:hover {text-decoration: none}
.ce_accordion .toggler:after {content: '';position: absolute;right: .5em;top: calc(50% - 15px);width: 30px;height: 30px;background-image: url("../../files/musik/images/acco_angle.svg");background-position: center center;background-size: 100% auto;background-repeat: no-repeat;transition: .3s;transform: rotate(-180deg)}
.ce_accordion .toggler.active:after {transform: rotate(0)}
.accordion {padding: .5em 1em}

/* Bildergalerien */
.ce_gallery {padding-bottom: 0px;padding-right: 0px;margin-bottom: 17px}
.ce_gallery > ul li.col_first {clear: none;}
#container .ce_gallery ul {list-style: none;padding: 0 0 0 0;margin-bottom: 0px;}
#container .ce_gallery .caption {display: none !important;}
.ce_gallery li {margin: 0 2% 12px 0;width: 23.5%}
.ce_gallery li.col_last {margin-right: 0}

.ce_sgdTeaser {font-weight: 700;border-bottom: solid var(--green) 2px;margin-bottom: 1.5em}
.ce_sgdTeaser a {text-decoration: none;color: var(--green)}
.ce_sgdTeaser p {margin: 0 0 0 0;padding: .2em 0;line-height: 1.4em;min-height: 2.8em;background-color: var(--page-bg)}
.ce_sgdTeaser img {position: relative;z-index: -1}

/* image link hover zoom */
.ce_sgdTeaser .image_container, #homeEvents .image_container, .ce_gallery .image_container, a .image_container, .image_container:has(a) {overflow: hidden}
.ce_sgdTeaser img, #homeEvents .mainLink img, .ce_gallery .image_container img, .image_container:has(a) img {transition: transform .3s;transform: scale(100%)}
.ce_sgdTeaser:hover img, #homeEvents .mainLink:hover img, .ce_gallery .image_container:hover img, .a:hover .image_container img, .image_container:has(a):hover img {transition: transform .3s;transform: scale(110%)}

.mod_breadcrumb {padding: 40px 0}
body.home .mod_breadcrumb {display: none}
.mod_breadcrumb ul {height: 30px}
.mod_breadcrumb li {display: inline-block;font-size: 17px;line-height: 30px;white-space: nowrap}
.mod_breadcrumb li:after {content: '>';padding-left: 7px}
.mod_breadcrumb li.last:after {display: none}

#homeEvents {display: block}
#homeEvents .mainLink {padding: 0 0 0 0;background-image: none;position: relative;max-width: 400px;overflow: hidden}
#homeEvents .image_container {position: relative;float: none}
#homeEvents .image_container img {display: block}
#homeEvents .overlay {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.3)}
#homeEvents .time {position: absolute;left: 0;top: 0;font-weight: 700;background-color: var(--yellow);padding: .2em 1em}
#homeEvents .bottom {position: absolute;left: 0;bottom: 0;padding: .5em 1em;color: var(--page-bg);}
#homeEvents .uhrzeit {font-size: 80%}
#homeEvents .title {font-weight: 700}
#homeEvents .event {display: none}
#homeEvents .event:first-child {display: block}
#homeEvents .caption, #homeNews .caption, .ce_sgdTeaser .caption {display: none}

#topNews {padding-top: 3em;font-size: 17px;overflow: hidden}
#topNews .head {color: var(--page-bg);background-color: var(--green);text-align: center;line-height: 40px;border-top-left-radius: 40px;border-top-right-radius: 40px}
#topNews .body {background-color: var(--page-bg);padding: 10px;border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;min-height: 5em}
#topNews time {font-weight: 700}
#topNews a {display: block;background-image: none;padding-left: 0}

#homeNews a {padding-left: 0;display: block;background-image: none;text-decoration: none}
#homeNews time {font-size: 80%}
#homeNews time, #homeNews strong {display: block}
#homeNews img {width: 100%;display: block}
#homeNews .layout_latest {margin-bottom: 2em}
#homeNews .txt {padding-top: .5em}
#homeNews .txtTop {display: none;padding-top: 0;padding-bottom: .5em}

#mapsLink {padding-left: 0;background-image: none;display: block;position: relative;width: 100vw;left: 50%;transform: translateX(-50%)}
#mapsLink img {width: 100%}
#leitbild {position: relative}

.mod_article.hg {position: relative;}
.mod_article.hg:has(p) {margin-bottom: -1em}/* negative bottom margin -1em prevents <p> margin bottom from overlapping */
.mod_article.hg:before {position: absolute;content: '';z-index: -1;width: 100vw;height: 100%;left: 50%;top: 0;margin-left: -50vw;background-position: center center;background-size: cover}
.mod_article.pullUp:before {top: -150px}
.mod_article.bottomOnly:before {top: 400px;height: calc(100% - 400px)}
.mod_article.hg1:before {background-image: url("../../files/musik/images/hg1.png")}
.mod_article.hg2:before {background-image: url("../../files/musik/images/hg2.jpg")}
.mod_article.hg3 {padding: 1.5em 0}
.mod_article.hg3:before {background-image: url("../../files/musik/images/hg3.jpg")}
.mod_article.hg4 {padding: 1.5em 0}
.mod_article.hg4:before {background-image: url("../../files/musik/images/hg4.png")}
.mod_breadcrumb + .mod_article.hg {padding-top: 6em;position: relative;top: -110px;margin-bottom: -110px}

.ce_text.btnUp {position: relative;}
.ce_text.btnUp p {display: none;position: absolute;right: 0;top: 1em;}
.ce_text td:last-child {padding: .5em 0 .5em .5em}
.ce_text td:first-child {padding: .5em .5em .5em 0}
.tableWrapper {overflow: scroll}
.tableWrapper table {min-width: 600px}
.hg4 .button2 {margin-bottom: 1em;margin-right:3em}

#eventList .event, #newsList .news {position: relative}
#eventList .event:after, #newsList .news:after {display: block;content: '';margin-bottom: 2em;padding-top: 2em;border-bottom: dotted var(--text) 2px;clear: both;}
#eventList .image_container, #newsList .image_container {float: none}
#eventList img, #newsList img {width: 100%}
#eventList .time, #newsList .time {position: absolute;left: 0;top: 0;font-weight: 700;background-color: var(--yellow);padding: .2em 1em}
#eventList .teaserText, #newsList .teaserText {line-height: 1.6em;max-height: 16em;overflow: hidden;position: relative}
#eventList .teaserText:after, #newsList .teaserText:after {position: absolute;content: '';left: 0;bottom: 0;right: 0;height: 4em;background: linear-gradient(to top, white, transparent)}
#eventList .img, #newsList .img {margin-bottom: 1em}
#eventList h2, #newsList h2 {margin-bottom: 1em}

.pagination .hidden {display: inline-block;margin-right: .5em}
.pagination .hidden:before {content: 'Seite '}
.pagination li {display: inline-block;margin-right: .3em}
.mod_sitemap {margin-bottom: 5em}
.mod_sitemap ul {padding-left: 1.5em}
.mod_sitemap ul.level_1 {padding-left: 0}

#footer {font-size: 17px;line-height: 1.6em}
#footer #fTop {background-color: var(--yellow);padding-top: 50px;padding-bottom: 20px}
#footer #fBottom {background-color: var(--footer);padding: 20px 0;font-weight: 700}
#fTop a.mailto {text-decoration: none}
#footer a.more {color: var(--text);font-weight: 500;background-image: url("../../files/musik/images/arrow_left.svg")}
a.vdm {width: 200px;display: inline-block;margin: 2em 0}
#footer .schnellein li {margin-bottom: .5em}
#footer .toggler {font-weight: 700;padding-left: 0}
#footer .accordion {padding: 1em 0}
#footer td {padding-top: 10px;padding-bottom: 10px;vertical-align: top}
#footer td:first-child {padding-right: 10px}
#footer .social {margin-top: 2em}
#footer .social a {display: inline-block;margin-right: 10px;margin-top: .5em;width: 40px}
#footer #fastIn, #footer #oeff {display: none}
#footer a {text-decoration: underline !important;}
#footNav {line-height: 1.8em}
#toTopWrapper {text-align: right;margin-top: 2em}
#toTop {display: inline-block;padding-right: 30px;background-image: url("../../files/musik/images/arrow_up.svg");background-position: right center;background-size: auto 1.2em;background-repeat: no-repeat}

/* --> BOOTSTRAP media query bodies ---------------------------------------------------------------------*/
@media (max-width: 375px) {
    #logo {width: 40px}
}
/* sm Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

}

/* md Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .sgdDesktopOnly {display: block}
    .sgdMobileOnly {display: none}
    #header .inside, #main .inside, #footer .within {padding-left: 50px;padding-right: 50px}
    #homeTop::after {width: calc(100vw - 50px)}
    body {font-size: 24px}
    #header .inside {height: 160px}
    #logo {top: 40px;width: 275px}
    #headerRight {top: 0}
    #menuToggler, #searchToggler {width: 34px}
    #headerRight .spaceRight {margin-right: 60px}
    #homeTop {height: 370px}

    #navi a, #navi strong {padding: 20px 45px}
    #navi .level_2 a, #navi .level_2 strong {margin-left: 45px}
    #navi .angle {right: 40px}
    a.closeLink {right: 40px}
    #footer #fastIn {display: block}
    #footer #fAccos .ce_accordionStart.first {display: none}
    #footNav li {display: inline-block;margin-right: 2em}

    #topNews .head {text-align: center;line-height: 60px;border-top-left-radius: 30px;border-top-right-radius: 0;border-bottom-left-radius: 30px;float: left;width: 130px}
    #topNews .body {padding: 0 10px;white-space: nowrap;line-height: 60px;border-bottom-left-radius: 0;border-bottom-right-radius: 30px;border-top-right-radius: 30px;min-height: auto;height: 60px;float: right;width: calc(100% - 130px)}
    #topNews a {display: inline-block;padding-left: 7px}
    #homeEvents .event:nth-child(2) {display: block}
    #homeNews .layout_latest .img {transform: translateX(50px)}
    #homeNews .layout_latest:first-child .img {transform: translateX(-50px)}

    .ce_sgdTeaser {margin-bottom: 0}
    #leitbild .hGap {display: none}
    #leitbild .ce_image, #leitbild .ce_text {margin-left: 20%}
    #leitbild .ce_image {margin-bottom: 0}
    #leitbild .h2 {position: absolute;left: 0;top: 2em;width: 600px;}

    #eventList .img, #newsList .img {float: left;width: 30%;}
    #eventList .bottom, #newsList .bottom {float: right;width: 65%}
    .ce_text:has(.image_container) {position: relative;padding-right: 45%}
    .ce_text .image_container {position: absolute;right: 0;top: 0;width: 45%;transform: translateX(50px);margin-top: 0}
    #kontakt:after {position: absolute;}
    .layout_lehrer img {width: 200px;border-radius: 100px}
}

/* lg Large devices (landscape tablet, 992px and up) */
@media (min-width: 992px) {

}

/* xl Extra large devices (Notebook, 1200px and up) */
@media (min-width: 1200px) {
    .notDesktop {display: none}
    body {font-size: 30px}
    #header .inside {height: 170px}
    #logo {top: 40px;width: 330px}
    #headerRight .desktopOnly {display: inline-block}
    #homeTop {height: 420px}

    #navi ul.level_2 {display: block !important;}
    #navi .angle {display: none}
    #navi li.submenu {border: none;float: left;width: 33%}
    #navi ul.level_1:after {display: block;content: '';clear: both}
    #footer #fAccos {display: none}
    #footer #oeff {display: block}
    a.vdm {margin-bottom: 0}
    #footNav {float: left}
    #footNav li {margin-right: 3em}
    #toTopWrapper {float: right;margin: 0 0 0 0}
    #homeEvents .event:nth-child(3) {display: block}
    .mod_article.pullUp:before {top: -250px}
    .ce_text.btnUp p {display: block}
    #homeNews .layout_latest .img, #homeNews .layout_latest .txt {position: relative}
    #homeNews .layout_latest:last-child .txtTop {display: block}
    #homeNews .layout_latest:last-child .txtBottom {display: none}
    #homeNews .layout_latest .img {transform: none !important;}
    #leitbild {margin-top: 4em}
    .ce_text .image_container {width: 40%;transform: none}
}

/* xxl Extra extra large devices (Desktops, 1400px and up) */
@media (min-width: 1400px) {

}
/* <-- BOOTSTRAP media query bodies ---------------------------------------------------------------------*/

@media (min-width: 1500px) {
    #header .inside, #main .inside, #footer .within {max-width: 80vw}
}
