/* Global styles */
body,html{overflow-x:hidden}body{opacity:1;-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}

/* Home */
h1.home-title{font-size:4rem;text-decoration:underline}@media (max-width:400px){h1.home-title{font-size:1.5rem}}.home-title a{background-color:transparent;border:none;transition:background-color 300ms ease-in,border 300ms ease-in;-webkit-transition:background-color 300ms ease-in,border 300ms ease-in;-moz-transition:background-color 300ms ease-in,border 300ms ease-in;-ms-transition:background-color 300ms ease-in,border 300ms ease-in;-o-transition:background-color 300ms ease-in,border 300ms ease-in}.home-img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}[uk-cover], [data-uk-cover]{-o-object-fit: cover;object-fit: cover;}

/* Footer */
#footer.footer{position:relative;float:none;clear:both;padding:50px 0;font-size:1rem}#footer small{display:block;font-size:90%}#footer .copyright{margin-top:10px}#footer .nav-link{font-size:1rem}.footer-nav *{font-size:1rem}.copyright p,.copyright a{font-size:1rem!important;text-align:center}

/* Page Header */
.block2,.block2 h1,.block2 h2,.block2 h3,.block2 h4,.block2 h5,.block2 h6{color:inherit}.text1{display:inline-block;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;color:inherit;font-size:1.125rem;font-weight:900}.text1.big{display:inline-block;margin:0;padding:0;text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--color-3);font-size:3.75rem;font-weight:900}@media only screen and (max-width:767px){.text1.big{font-size:2.5rem}}.text1.nomargbot{margin-bottom:0}

/* Internal Pages */
.page-wrapper{position:relative;float:none;clear:both;padding:0}.page-wrapper .container{padding:1rem}.parallax-image{background-attachment:fixed;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.wrapsection{position:relative;margin:0;padding:0;height:100vh}@media (max-width:830px){.wrapsection{height:65vh}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;z-index:2}.secondary-bg{background-color:var(--color-4-opacity-darker);height:100vh}.parallax-content{position:relative;z-index:4;padding:180px 0 80px}#page-content{scroll-margin-top:8em}button#header-arrows{font-size:2rem}.bounce{-webkit-animation:bounce 2s;animation:bounce 2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}

/* Forms */
.form-heading{margin-bottom:1.5rem;border-bottom:1px solid var(--color-2);padding:1rem 0 .5rem 0;text-align:start!important;font-size:1.5rem;letter-spacing:3px}.form-floating>.form-control-plaintext ~ label,.form-floating>.form-control:focus ~ label,.form-floating>.form-control:not(:placeholder-shown) ~ label,.form-floating>.form-select ~ label{opacity:1!important;-webkit-transform:scale(.85) translateY(-1.85rem) translateX(-.5rem);-ms-transform:scale(.85) translateY(-1.85rem) translateX(-.5rem);transform:scale(.85) translateY(-1.85rem) translateX(-.5rem)}.form-control:focus{color:var(--color-4);background-color:var(--page-background);border-color:var(--color-2);outline:0;-webkit-box-shadow:none;box-shadow:none}.formTextColor{position:absolute;color:var(--color-4)!important;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.form-floating>.form-control-plaintext ~ label .formTextColor,.form-floating>.form-control:focus ~ label .formTextColor,.form-floating>.form-control:not(:placeholder-shown) ~ label .formTextColor,.form-floating>.form-select ~ label .formTextColor{color:var(--color-3)!important;background-color:var(--color-2);padding:1px 10px;border-radius:25px}.formTextColor::after{content:" ";display:block;position:absolute;background:var(--page-background);height:2px;top:50%;z-index:-1}.form-control{border-radius:0}.form-control::-webkit-input-placeholder{font-weight:100}.form-control::-moz-placeholder{font-weight:100}.form-control:-ms-input-placeholder{font-weight:100}.form-control::-ms-input-placeholder{font-weight:100}.form-control::placeholder,.control-label,.form-group label{font-weight:400}.btn-block{width:100%}textarea.form-control,.cmsform textarea{min-height:206px}input,select,textarea,input[type="submit"]{border:1px solid var(--form-border);border-radius:4px;padding:5px 10px;width:100%;letter-spacing:1px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}input:focus,select:focus,textarea:focus,input[type="submit"]:focus{outline:0;-webkit-box-shadow:0 0 0 2pt var(--btn-main-border);box-shadow:0 0 0 2pt var(--btn-main-border)}@media (max-width:575.98px){.form-right{border:0 none}}@media (max-width:575.98px){#new_account{width:100%}}.toast{--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color:;--bs-toast-bg:rgba(255,255,255,.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0;--bs-toast-box-shadow:0 .5rem 1remrgba (0,0,0,.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255,255,255,.85);--bs-toast-header-border-color:rgba(0,0,0,.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);-webkit-box-shadow:var(--bs-toast-box-shadow);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.cmsform>div.form-group>.btn{margin-bottom:0}#ui-datepicker-div{display:none!important}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:.625rem;padding-bottom:.625rem}

/* Navbar */
#header{position:relative}.nav-link{font-size:1.25rem}.header{border-width:0;border-style:solid}.header .navbar-header{width:100%}@media (min-width:992px){.header .navbar-header{width:auto}}.header .navbar-default .navbar-nav>li{display:block}.header .navbar-default .navbar-nav>li>a{display:block;padding:15px;-webkit-transition-property:padding,color;-o-transition-property:padding,color;transition-property:padding,color;-webkit-transition-duration:.8s,.2s;-o-transition-duration:.8s,.2s;transition-duration:.8s,.2s}@media (min-width:992px){.header .navbar-default .navbar-nav>li>a{padding:45px 15px;font-size:.875rem}}.header .navbar-default .dropdown .dropdown-toggle::after{display:none}.header .navbar-default .dropdown:not(.show) .sub-menu:not(.show){display:block}@media (min-width:992px){.header .navbar-default .dropdown:not(.show) .sub-menu:not(.show){display:none}}.header.header-sticky{position:fixed;top:0;left:0;z-index:500;border-width:0;border-style:solid;width:100%}.header-sticky{transition:background-color 200ms linear;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;-o-transition:background-color 200ms linear}@media (min-width:992px){.header.header-sticky.on .navbar-default .navbar-nav>li>a{padding:20px 15px}}.navbar-brand{padding-top:0;padding-bottom:0;line-height:60px;font-size:30px;font-weight:300}.navbar-collapse{height:100%;max-height:100%}.header{position:fixed;top:0;left:0;z-index:9;border-width:0;border-style:solid;width:100%;transition:height .3s;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s}.header .navbar{margin-bottom:0;transition:height .3s;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s}.header .navbar .navbar-toggler-icon{background:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media (min-width:992px){.header .navbar{line-height:1.6;font-size:12px}.header .navbar>.container .navbar-brand{display:block;margin-top:18px;margin-left:-15px}}@media (max-width:764px){.navbar-collapse{padding-left:7px}#hero{height:26vh;background-size:contain;background-attachment:scroll}.hero-img{max-width:500px !important;width:100%}.wrapsection{height:26vh}.secondary-bg{background-color:var(--color-4-opacity);height:26vh}.parallax-content{position:relative;z-index:4;padding:75px 0 50px}.hidden-xs{display:none!important}.navbar-brand img{max-height:90px}footer.fixed-bottom{font-size:1rem}.block2 .text1.big{font-size:1.15rem}.block2 .text2.big{font-size:.75rem}}.dropdown-menu,.sub-menu{margin-top:-5px;padding:0;min-width:13.3em}.dropdown-menu ul.sub-menu,.dropdown-menu ul.dropdown-menu,.sub-menu ul.sub-menu,.sub-menu ul.dropdown-menu{top:0;left:100%}.dropdown-menu li,.sub-menu li{display:block}.dropdown-menu li a,.sub-menu li a{display:block;border-top:1px solid rgba(52,58,64,.1);background-color:transparent;padding:10px 0;color:var(--text);-webkit-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}@media (min-width:992px){.dropdown-menu li a,.sub-menu li a{border-top:0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.9)}}.dropdown-menu li a:hover,.dropdown-menu li a:focus,.sub-menu li a:hover,.sub-menu li a:focus{background-color:var(--color-3);color:var(--btn-main-border)}@media (min-width:992px){.dropdown-menu li a:hover,.dropdown-menu li a:focus,.sub-menu li a:hover,.sub-menu li a:focus{background-color:var(--header-background)}}.dropdown-menu li:last-child a,.sub-menu li:last-child a{border-bottom:1px solid rgba(52,58,64,.1)}@media (min-width:992px){.dropdown-menu li:last-child a,.sub-menu li:last-child a{border-bottom:0}}@media (min-width:992px){.dropdown-menu{opacity:0;transition:opacity 200ms ease-in,visibility 200ms ease-in;-moz-transition:opacity 200ms ease-in,visibility 200ms ease-in;-webkit-transition:opacity 200ms ease-in,visibility 200ms ease-in;-ms-transition:opacity 200ms ease-in,visibility 200ms ease-in;-o-transition:opacity 200ms ease-in,visibility 200ms ease-in;display:block;visibility:hidden}.dropdown-menu.show{visibility:visible;opacity:1}}@media (min-width:992px){.navbar{line-height:0}.navbar>.container .navbar-brand{transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s}.header{height:auto}.header .navbar{height:auto}.navbar-nav>li>.dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}.navbar-home{padding-top:.75rem;padding-bottom:.75rem;padding-left:3rem;padding-right:3rem}@media (max-width:992px){.navbar-home{padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}}.parallax-content{position:relative;z-index:4;padding:375px 0 80px}@media (max-width:992px){#hero{height:50vh;background-size:cover}.wrapsection{height:50vh}.secondary-bg{background-color:var(--color-4-opacity);height:50vh}.parallax-content{position:relative;z-index:4;padding:225px 0 50px}.header-sticky .navbar-collapse{background-color:rgb(0,0,0,.5);border:1px solid var(--main-accent);margin-top:.25rem}}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-brand img{max-height:145px;}

/* Calendar */
#calendar-events>div>.card{border:none;background-color:var(--page-background);-webkit-box-shadow:rgba(9,30,66,.25) 0 4px 8px -2px,rgba(9,30,66,.08) 0 0 0 1px;box-shadow:rgba(9,30,66,.25) 0 4px 8px -2px,rgba(9,30,66,.08) 0 0 0 1px}#calendar-events>div>.card>.card-header{text-align:center;font-weight:bolder}#calendar-events div.row.h-100.m-0>div.col-md-6.p-0.my-auto.text-center>div>div>h5,#calendar-events div.row.h-100.m-0>div.col-md-10.p-0.my-auto.text-center>div>div>h5{font-weight:bolder;font-size:1rem}#calendar-events div.row.h-100.m-0>div.col-md-6.p-0.my-auto.text-center>div>div .card-title,#calendar-events div.row.h-100.m-0>div.col-md-10.p-0.my-auto.text-center>div>div>.card-title{font-weight:bolder;font-size:1.5rem}#calendar-events>div>.card>.card-body{text-align:center}#calendar-events>div>.card>.card-body>img{margin-right:auto;margin-left:auto}#calendar-events>div>.card>.card-footer{text-align:center;font-weight:bold;padding:0;border:none}#calendar-events div.row.h-100.m-0>div.col-md-2.p-0.m-0.text-center.date-bg>div>div>h3,#calendar-events div.row.h-100.m-0>div.col-md-2.p-0.m-0.text-center.date-bg>div>div>h2{color:var(--main-accent-text)!important;margin-top:2rem;margin-bottom:2rem}#calendar-events div.row.h-100.m-0>div.col-md-10.p-0.my-auto.text-center>div>div>div,#calendar-events div.row.h-100.m-0>div.col-md-6.p-0.my-auto.text-center>div>div>div>p{color:var(--secondary-accent-text)!important}.date-bg>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.date-bg>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}}#calendar-events .fa-calendar-plus{position:absolute;right:1rem;top:.75rem;color:var(--color-2);font-size:1.25rem}#calendar-events .fa-calendar-plus:hover{position:absolute;right:1rem;top:.75rem;color:var(--color-1);font-size:1.25rem;cursor:pointer}@media (max-width:768px){#calendar-events .fa-calendar-plus{position:absolute;right:1rem;top:.75rem;color:var(--color-3);font-size:1.5rem}#calendar-events .fa-calendar-plus:hover{position:absolute;right:1rem;top:.75rem;color:var(--color-1);font-size:1.5rem;cursor:pointer}}.events-calendar{margin-bottom:3rem}.cta-button.btn.btn-template{height:100%;width:100%;margin:0;border-radius:0;border:none;outline:none;color:var(--main-accent);color:var(--main-accent-text);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-box-shadow:0 0 0 rgb(0,0,0,0)!important;box-shadow:0 0 0 rgb(0,0,0,0)!important}.cta-button.btn.btn-template:hover,.cta-button.btn.btn-template:focus,.cta-button.btn.btn-template:active{background-color:var(--secondary-accent);color:var(--secondary-accent-text);border:none;outline:none}#calendar-events .card-img-top{width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin-right:-1px}.date-bg{background-color:var(--main-accent)!important;color:var(--main-accent-text)!important}@media (max-width:768px){.subscribeBtn{margin-bottom:2rem}}

/* Modals */
.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:.5rem;--bs-modal-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal{--bs-modal-bg:var(--modal-bg);position:fixed;top:0;left:0;z-index:9002;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-backdrop{z-index:9001}.modal.show,.modal-open,.modal-open .navbar{padding-right:0!important}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal-open .modal::-webkit-scrollbar,.modal-open .modal::-webkit-scrollbar-track,.modal-open .modal::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar,.modal::-webkit-scrollbar-track,.modal::-webkit-scrollbar-thumb{display:none}.modal-header{background-color:var(--modal-bg);color:var(--modal-text);border-radius:30px 30px 0 0!important;-webkit-border-radius:30px 30px 0 0!important;-moz-border-radius:30px 30px 0 0!important;-ms-border-radius:30px 30px 0 0!important;-o-border-radius:30px 30px 0 0!important}.modal-header button{color:var(--modal-btn-text)}.modal-content{border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.modal-body{border-radius:0 0 30px 30px!important;background-color:var(--modal-bg);color:var(--modal-text);-webkit-border-radius:0 0 30px 30px!important;-moz-border-radius:0 0 30px 30px!important;-ms-border-radius:0 0 30px 30px!important;-o-border-radius:0 0 30px 30px!important}.modal-footer{background-color:var(--modal-bg);color:var(--modal-text);border-radius:0 0 30px 30px!important;-webkit-border-radius:0 0 30px 30px!important;-moz-border-radius:0 0 30px 30px!important;-ms-border-radius:0 0 30px 30px!important;-o-border-radius:0 0 30px 30px!important}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);margin-top:4rem}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:none;border-radius:0;outline:0;padding:1.5rem}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:none;border-top-left-radius:0;border-top-right-radius:0}.modal-header .btn-close{position:absolute;top:1.5em;right:1.5em}.modal-header .btn-close{background:var(--color-4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z'/%3E%3C/svg%3E");opacity:1;mask-position:center;mask-repeat:no-repeat;mask-size:90%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:90%}.modal-header .btn-close:hover{background-image:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z'/%3E%3C/svg%3E");opacity:1;mask-position:center;mask-repeat:no-repeat;mask-size:100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;-webkit-animation-name:maskSize;animation-name:maskSize;-webkit-animation-duration:.25s;animation-duration:.25s}.modal-title{text-align:center;margin-left:auto;margin-right:auto;padding:0 1em;line-height:1;font-size:2.25rem}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:none;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}

/* Map */
div.page-wrapper.primary-bg.home-section{padding:0}@media (min-width:992px){.border-lg{border:3px solid var(--map-border);-webkit-box-shadow:var(--map-shadow);box-shadow:var(--map-shadow)}div.page-wrapper.primary-bg.home-section{padding-top:10rem;padding-bottom:10rem}.home-section iframe{padding:1rem}#main div.col-lg-2{margin-left:-10rem}}h2.home-title{color:var(--home-title-color);font-size:3rem!important}.home-body{margin-bottom:0;font-size:1.25rem}.home-body a{--bs-text-opacity:1;color:inherit!important}

/* Locations */
.location-section{padding:10px 0}.location-card{margin-bottom:30px}.location-card h5{margin-bottom:20px;color:var(--color-4)}.location-info{margin-bottom:15px}.location-section .uk-card-body{border:1px solid var(--color-4);padding:30px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.location-section .uk-card-body h5{font-weight:bold}.location-section iframe{border-radius:15px;height:450px;margin-top:1rem;margin-bottom: 30px;}.location-section .uk-card-body p,.location-section .uk-card-body a{color:var(--color-4)}.location-section .social li a{color:var(--color-3)}

/* Gallery */
.gallery-items{position:relative}.gallery-items img{padding-bottom:24px}.gallery-container .gallery-filters li{cursor:pointer;display:inline-block;padding:8px 12px 10px 12px;font-size:16px;font-weight:500;line-height:1;margin-left:.5rem;margin-right:.5rem;margin-bottom:10px;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:var(--btn-main-bg)!important;color:var(--btn-main-text)!important;border-radius:var(--btn-border-radius)!important;-webkit-box-shadow:var(--btn-main-shadow)!important;box-shadow:var(--btn-main-shadow)!important;text-decoration:none!important;font-family:var(--headers-font)!important;border:none}.gallery-container .gallery-filters li:hover,.gallery-container .gallery-filters li.filter-active{background:var(--btn-hover-bg)!important;color:var(--btn-hover-text)!important;text-decoration:none!important;border:none}.gallery-container .gallery-filters li:last-child{margin-right:0}.portfolio-shuffle li.filter-active{background-color:var(--secondary);color:var(--secondary-text)}.gallery-filters{background-color:var(--main-accent);padding-top:15px;padding-left:12px;padding-right:12px;padding-bottom:10px;text-align:center;margin-right:auto;margin-left:auto}.gallery-items{margin-left:12px;margin-right:12px;margin-top:24px;margin-bottom:24px}.gallery-items img{-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;min-width:100%}.gallery-items img:hover{-webkit-transform:scale(1.02) perspective(50em);-ms-transform:scale(1.02) perspective(50em);transform:scale(1.02) perspective(50em)}

/* Promotiles */
.accent-2 .card{background-color:var(--secondary-accent);color:var(--secondary-accent-text)}.accent-2 .card-footer{padding:.75rem 1.25rem;background-color:var(--secondary-accent);border-top:0}.accent-2 h2{color:var(--secondary-accent-title)!important}.bg1{background-color:var(--main-accent)!important;padding:0;min-height:640px;height:auto;color:var(--main-accent-text)!important}.home-1{background-image:url("../images/design/home-1.webp");width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}@media (min-width:0){.home-1,.home-2,.home-3{height:100vh}}@media (min-width:992px){.home-1,.home-2,.home-3{height:100%}}.promo-hover{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;width:100%;height:100%;color:var(--text,var(--color-3));font-weight:400}.promo-title{color:var(--main-accent-text)!important;font-size:50px;font-weight:800}.promo-title3{color:var(--links-hover)!important;font-size:24px;font-weight:700;margin-bottom:1rem;font-family:var(--text-font)}.promo-text{font-weight:600;color:var(--main-accent-text)!important}

/* Hero */
.hero-overlay{width:100%;height:100vh;background-color:rgb(28 28 28 / 70%)}.hero-img,.hero-btn{-webkit-filter:drop-shadow(0 0 .75rem rgb(200 200 200 / 15%));filter:drop-shadow(0 0 .75rem rgb(200 200 200 / 15%))}@media(max-width:767px){.promo-title{font-size:30px}.promo-title3{font-size:18px}.home-section .btn{margin-top:2rem}.home-section iframe{height:400px !important}}

/* Helpers */
.animate__animated.animate__delay-01s{-webkit-animation-delay:.1s;animation-delay:.1s}.animate__animated.animate__delay-02s{-webkit-animation-delay:.2s;animation-delay:.2s}.animate__animated.animate__delay-03s{-webkit-animation-delay:.3s;animation-delay:.3s}.animate__animated.animate__delay-04s{-webkit-animation-delay:.4s;animation-delay:.4s}.animate__animated.animate__delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animate__animated.animate__delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.animate__animated.animate__delay-25s{-webkit-animation-delay:2.5s;animation-delay:2.5s}a{text-decoration:none}body{overflow-x:hidden}.beforeCentering{display:-webkit-box;display:-ms-flexbox;display:flex}.centering{margin:auto}.centering h2,.centering h3{font-weight:bolder}figure{margin:0}.display-none{display:none}.border-none{border:0}

/* Reviews */
.source-logo{height:30px}.star-colors-full{fill:var(--color-2);stroke:var(--reviews-stars);width:28px;height:28px;-webkit-transform:translateZ(0);transform:translateZ(0)}.star-colors-empty{fill:transparent;stroke:var(--reviews-stars);width:28px;height:28px;-webkit-transform:translateZ(0);transform:translateZ(0)}.review-title{font-size:3rem}.review-scale{-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35)}.reviews-image{background-image:url("../images/design/reviews-image.webp");background-position:center;background-size:cover;background-repeat:no-repeat;min-height:60vh}.reviews-module{margin-top:auto;margin-bottom:auto}.reviews-module-wrap{margin-top:5rem;margin-bottom:5rem}.reviews-module .review-title{position:relative;top:0}#reviewsCarousel.carousel{margin:50px auto}#reviewsCarousel.carousel .carousel-item{color:var(--review-carousel-text);overflow:hidden;min-height:120px;font-size:13px}#reviewsCarousel.carousel .media{position:relative;padding:0 0 0 20px;margin-left:20px}#reviewsCarousel.carousel .testimonial{color:var(--color-3);position:relative;background:var(--review-carousel-bg);padding:15px;margin:0 20px 20px 20px}#reviewsCarousel.carousel .testimonial::before{content:"";display:inline-block;position:absolute;left:0;bottom:-20px}#reviewsCarousel.carousel .testimonial::before{width:20px;height:20px;background:var(--review-carousel-bg);-webkit-box-shadow:inset 12px 0 13px rgba(0,0,0,.5);box-shadow:inset 12px 0 13px rgba(0,0,0,.5);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}#reviewsCarousel.carousel .testimonial p{text-indent:40px;line-height:21px;margin:0;font-size:17px;color:var(--review-carousel-text)}#reviewsCarousel.carousel .testimonial p::before{content:"\201D";font-family:var(--text-font);color:var(--review-carousel-text);font-weight:bold;font-size:68px;line-height:70px;position:absolute;left:-25px;top:0}#reviewsCarousel.carousel .overview{padding:3px 0 0 15px}#reviewsCarousel.carousel .overview .details{padding:0;margin:0}#reviewsCarousel.carousel .overview b{text-transform:uppercase;color:var(--review-carousel-name);font-size:20px}#reviewsCarousel.carousel{position:relative;min-height:auto;max-height:600px;overflow:hidden;color:var(--review-carousel-text)}#reviewsCarousel.carousel .truncate{display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}

/* Menu */
.menu #menu-flters{padding:0;margin:0 auto 0 auto;list-style:none;text-align:center;border-radius:50px}.menu #menu-flters li{cursor:pointer;display:inline-block;padding:8px 12px 10px 12px;font-size:16px;font-weight:500;line-height:1;color:var(--secondary-accent-text);margin-bottom:10px;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;border-radius:50px}.menu #menu-flters li:hover,.menu #menu-flters li.filter-active{color:var(--color-2)}.menu #menu-flters li:last-child{margin-right:0}.menu .menu-item{margin-top:50px}.menu .menu-img{width:70px;height:70px;border-radius:50%;float:left;-o-object-fit:cover;object-fit:cover;border:5px solid var(--secondary-accent-border)}.menu .menu-content{margin-left:85px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.menu .menu-content::after{content:"......................................................................" "...................................................................." "....................................................................";position:absolute;left:20px;right:0;top:-4px;z-index:1;color:var(--secondary-accent-text)}.menu .menu-content span.name{padding-right:10px;background:var(--secondary-accent);position:relative;z-index:3;font-weight:700;color:var(--secondary-accent-text);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0;font-weight:600}#menu div.menu-content>a{padding-right:10px;background:var(--secondary-accent);position:relative;z-index:3;font-weight:700;color:var(--secondary-accent-text);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0;font-weight:600}.menu .menu-content span.name:hover{color:var(--secondary-accent-title)}.menu .menu-content span{background:var(--secondary-accent);position:relative;z-index:3;padding:0 10px;font-weight:600;color:var(--secondary-accent-title)}.menu .menu-ingredients{margin-left:85px;font-style:italic;font-size:14px;color:var(--secondary-accent-text)}.menu{min-height:750px}

/* Captcha */
.grecaptcha-badge{width:70px!important;overflow:hidden!important;-webkit-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important;left:4px!important;bottom:4px!important;border-radius:2px}.grecaptcha-badge:hover{width:256px!important}

/* Editor Fixes */
[data-gjs-type="page-title"]{z-index:100000}[data-gjs-type="content-section"]{& .home-bg{display:none}& #hero .uk-overlay-primary{-webkit-box-shadow:none;box-shadow:none;inset:10%}& .wave-divider svg{max-width:120%!important;display:inline}}