@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap");html{height:100%}body{font-family:"Montserrat",sans-serif;height:100%}.red hr{background-color:var(--red-color)}.blue hr{background-color:var(--blue-color)}.yellow hr{background-color:var(--yellow-color)}.light-red hr{background-color:var(--light-red)}.light-blue hr{background-color:var(--light-blue)}.dark-gray hr{background-color:var(--dark-gray)}.page-node-type-event hr{background-color:var(--light-blue)}hr{background-color:var(--red-color);width:20px;height:4px;margin:1rem auto 3rem 0}.link-white{color:#fff;transition:color .25s cubic-bezier(.4,0,.2,1) 0ms}.link-yellow{color:var(--red-color);border-color:var(--red-color);text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1) 0ms}.link-white:hover{color:#fff}.link-yellow:hover{color:#fff;background-color:var(--red-color);text-decoration:none}a.link-purple{text-shadow:none;text-decoration:none !important;font-weight:400;box-shadow:none;font-family:"Montserrat",sans-serif;font-size:.8rem;border-radius:0;padding:.45rem 2.3rem;color:#444 !important;background:0 0;border:1px solid #444;text-align:center;text-transform:uppercase;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}a.link-purple:hover{background:#444;color:#fff !important;box-shadow:0px 1px 5px 0px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}a.link-purple-white{text-shadow:none;text-decoration:none !important;font-weight:400;box-shadow:none;font-family:"Montserrat",sans-serif;font-size:.8rem;border-radius:0;padding:.45rem 2.3rem;color:var(--red-color) !important;background:0 0;border:1px solid var(--red-color);text-align:center;text-transform:uppercase;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}a.link-purple-white:hover{color:#fff !important;background-color:var(--red-color)}.main-container{flex:1 0 auto;flex-grow:1;flex-shrink:0;flex-basis:auto}.v-center{display:flex;align-items:center}.no-gutter{margin-right:0;margin-left:0}.node__content{margin-top:0 !important}.pagination{display:flex;justify-content:center}.page-link{color:var(--dark-gray);background-color:transparent;border:none}.page-link:hover{color:var(--dark-gray);background-color:transparent;border:none}.page-item.active .page-link{color:var(--dark-gray);font-weight:700;background-color:transparent;border-color:none;text-decoration:underline}.carousel-control-prev,.carousel-control-next{z-index:2;opacity:.8}.carousel-control-prev .fas,.carousel-control-next .fas{font-size:28px;color:#fff}.paragraph{display:block !important;flex-wrap:unset !important}a[href^=tel]{text-decoration:inherit;color:inherit}.breadcrumb{background-color:transparent;margin:0;padding:.4rem 0;font-size:.55rem;text-transform:uppercase}.breadcrumb-container{background-color:#f0f0f0;padding-top:8px}.breadcrumb-item.active{color:#000;font-weight:700}.breadcrumb-item+.breadcrumb-item:before{color:#000;content:">";font-weight:lighter}.breadcrumb-item{font-size:.65rem}.mfp-zoom-out-cur{cursor:default}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-title{display:none}.mfp-image-holder .mfp-content{width:60%;height:80vh}img.mfp-img{width:100%;height:80vh;object-fit:cover}.instagram-block-row{width:90%;margin:0 auto}.instagram-image{display:block;width:100%;height:9rem;background-size:cover !important}.instagram-big-image{height:19rem}a{color:#000;transition:color .25s cubic-bezier(.4,0,.2,1) 0ms}a:hover,a:focus{text-decoration:none;color:var(--dark-gray);transition:color .25s cubic-bezier(.4,0,.2,1) 0ms}.btn-generic-empty a{background:0 0;color:#444;border:2px solid #444;text-align:center;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms;text-transform:uppercase;display:inline-block;padding:.3rem 1.8rem;font-size:.8rem;text-decoration:none;margin:1rem auto}.btn-generic-empty a:hover,.btn-generic-empty a:focus{background:#444;color:#fff;box-shadow:0px 1px 5px 0px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.media--loading:before{display:none}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:rgba(255,255,255,.8);box-shadow:0px 1px 5px 0px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12);margin:.7rem 0;left:0;right:0;padding:2rem}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:var(--dark-gray)}.eu-cookie-compliance-category{font-size:.9rem}.eu-cookie-compliance-more-button{color:var(--dark-gray);font-size:.9rem;text-decoration:none}.eu-cookie-compliance-message p{font-size:.9rem}.eu-cookie-compliance-more-button:hover{color:var(--dark-gray);text-decoration:underline}.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-save-preferences-button{color:var(--red-color);text-decoration:underline;font-weight:400;font-size:.9rem;font-family:"Montserrat",sans-serif;border:none;padding-left:0;background-color:unset;box-shadow:none;background-image:unset}.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-secondary-button:focus,.eu-cookie-compliance-save-preferences-button:hover,.eu-cookie-compliance-save-preferences-button:focus{font-family:"Montserrat",sans-serif}.eu-cookie-compliance-default-button{text-shadow:none;font-weight:400;box-shadow:none;font-family:"Montserrat",sans-serif;font-size:.8rem;border-radius:0;padding:.45rem 2.3rem;color:#fff;background:var(--red-color);border:1px solid var(--red-color);text-align:center;text-transform:uppercase;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-default-button:focus{background:0 0;color:var(--red-color);border-color:var(--red-color);box-shadow:0px 1px 5px 0px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}@media (max-width:992px){.image-full-width{height:130px}.instagram-block-row{width:inherit;margin:inherit}.instagram-image{height:6rem}.instagram-big-image{height:13rem}}@media (min-width:1920px){.bg-edge2edge{width:1920px !important;margin-left:-960px !important;margin-right:-960px !important;-webkit-box-flex:0;-webkit-flex:0 0 1920px !important;-ms-flex:0 0 1920px !important;flex:0 0 1920px !important}}