h1.page-title{font-weight:700}.topbar{font-size:17px;color:#fff}.custom-logo-link{margin:5px auto;display:block}h3.widget-title{font-weight:700;margin-bottom:20px}.sticky-menu header .header{position:fixed;width:100%;top:0;left:0;z-index:999;background:rgb(255 255 255 / .9);transition:background .5}header img.custom-logo{transition:height 0.5s,width 0.5s}header .main-navigation .nav-pills>li>a{transition:line-height 0.5s}.sticky-menu img.custom-logo{height:50px;width:auto}.sticky-menu .main-navigation .nav-pills>li>a{line-height:50px}.page-body article h1{margin-bottom:40px}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;border-radius:15px}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}span.wpcf7-list-item{margin:auto}time.tribe-events-widget-events-list__event-date-tag-datetime{border:1px #5d5d5d solid;margin:0 10px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:3px;background:#ffcf27}.header-items{display:flex;justify-content:space-between;align-items:center}.faq-title h4{font-weight:700;font-family:initial}.faq-content{font-weight:400;font-family:'Quicksand'}.main-navigation .nav-pills>li.lang-item a{color:#e74c3c;background-image:linear-gradient(to right,#ffcf27,#ffcf27 50%,#e74c3c 50%)}.tribe-events-widget-events-list__events{display:grid;grid-template-columns:1fr 1fr}.tribe-common-g-row.tribe-events-widget-events-list__event-row{display:flex;gap:1rem;height:100%}.tribe-compatibility-container{background-color:#f9f9f9;padding-bottom:30px}.tribe-compatibility-container .tribe-events-widget{margin-bottom:0}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6{font-size:30px!important;font-family:'Quicksand';font-weight:700;color:#12247d;text-align:center;margin:30px auto}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{font-family:'Quicksand'!important}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*='col-']{display:flex;flex-direction:column}.tiktok-icon,.location-icon{width:20px}.page-template-template-faq .faq-section{margin-top:0}@media only screen and (max-width:767px){body{--wp--style--root--padding-right:0.5rem;--wp--style--root--padding-left:0.5rem}.inner-page-header{padding:50px 10px;background-size:contain;background-repeat:no-repeat}}@media only screen and (min-width:1025px) and (max-width:1199px){header .main-navigation .nav-pills>li>a{padding:10px 5px}}summary{display:list-item;cursor:pointer}