:root{--dest-heading-font:"Rampart One",serif;--dest-subheading-font:"Borel",serif;--dest-blue-400:#e2faff;--dest-blue-700:#0f4cab;--dest-blue-900:#122a50;--dest-pink-700:#c76ce3;--dest-yellow-400:#fcff6f}.dest-fest-logo{max-width:600px;margin:0 auto;pointer-events:none}.destinations .title-wrap{position:relative;z-index:1;background:linear-gradient(90deg,#0f4cab 0,#c76ce3 100%);text-align:center}.destinations .title-wrap:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";display:block;background:url(../images/svgs/starfield.svg);background-size:10%;background-position:center;opacity:.3}.destinations .title-wrap .breadcrumb{margin-bottom:20px}.destinations .title-wrap a:hover{color:var(--dest-yellow-400)}.destinations .title-wrap .blockbutton a{color:var(--white)!important}.destinations .eventsstory{background:var(--dest-blue-400)}.destinations .eventsstory h3,.destinations .eventsstory p{color:var(--dest-blue-900)}.eventdetails{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.destinations .eventdetails .time{background:var(--dest-blue-400);color:var(--dest-blue-900);padding:5px 10px;max-width:max-content;margin-bottom:10px}.destinations .form{position:relative;z-index:1;color:var(--white);margin:40px;padding:40px;background:linear-gradient(180deg,#0f4cab 0,#c76ce3 100%)}.destinations .form:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";display:block;background:url(../images/svgs/starfield.svg);background-size:10%;background-position:center;opacity:.2}.destinations .form input,.destinations .form select,.destinations .form textarea{background:var(--white)}.destinations .form input.submitbutton{background:var(--dest-blue-900);transition:all .3s ease-in-out}.destinations .form input.submitbutton:hover{background:var(--dest-blue-700)}@media screen and (max-width:890px){.destinations .eventdetails{display:flex;flex-direction:column-reverse}.destinations .eventdetails .image img{margin:0 auto 40px}.destinations .form{margin:0}}@media screen and (max-width:580px){.destinations .form{padding:20px}}