@charset "UTF-8";:root{--main-color:#111111}@font-face{font-display:swap;font-family:futurahandwritten;font-style:normal;font-weight:400;src:url(../../fonts/FuturaHandwritten.ttf)format("truetype")}body{font-family:FuturaHandwritten,sans-serif;font-size:20px!important}section div h1{color:var(--main-color);font-family:FuturaHandwritten,Roboto}section.odd p,section.odd h1{text-align:right;color:#fff;font-family:FuturaHandwritten,Roboto}.container{max-width:100%;margin:0 auto;position:relative;width:95%}section.odd::after{content:"";position:absolute;bottom:-40px;width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-top:60px solid var(--main-color)}section.odd-left::after{left:calc((100% - min(960px,90vw))/2);transform:translateX(0)}section.odd-right::after{left:calc((100% - min(960px,90vw))/2 + min(960px,90vw));transform:translateX(-100%)}section.odd{position:relative;background-color:var(--main-color)}@media(max-width:1920px){.container{width:95%}section.odd-left::after{left:calc((100% - min(1024px,95vw))/2)}section.odd-right::after{left:calc((100% - min(1024px,95vw))/2 + min(1024px,95vw))}}@media(max-width:1024px){.container{width:100%}section.odd-left::after{left:calc((100% - 100vw)/2)}section.odd-right::after{left:calc((100% - 100vw)/2 + 100vw)}}h1,h2,h3{color:#666!important;font-family:FuturaHandwritten,Roboto}a{color:#666!important;text-decoration:none;font-family:FuturaHandwritten,Roboto}p{text-align:justify;font-family:FuturaHandwritten,Roboto}.text-center p{text-align:center;font-family:FuturaHandwritten,Roboto}.bg-main-color{background-color:var(--main-color)}.main-color{color:var(--main-color)}.btn.main-color{background-color:var(--main-color);color:#fff}.catchline{font-style:italic;font-family:FuturaHandwritten,Roboto}.no-border{border:none}.card-img{border:none;box-shadow:0 0 7px rgba(0,0,0,.75)}.navbar{--bs-navbar-padding-y:0rem;background:0 0;font-size:24px!important;font-family:FuturaHandwritten,Roboto;position:absolute;top:0;left:0;width:100%;z-index:1050}.navbar-brand,.navbar-nav .nav-link{color:#eee!important;font-size:24px!important;font-family:FuturaHandwritten,Roboto;text-shadow:2px 2px 2px rgba(0,0,0,.2);transition:color .3s ease,border-top .3s ease}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus,.navbar-nav .nav-link.active{color:#eee!important;background-color:rgba(238,238,238,.2)!important;font-size:24px!important;font-family:FuturaHandwritten,Roboto;text-shadow:2px 2px 2px rgba(0,0,0,.2)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media(max-width:991px){.navbar-collapse{position:absolute;top:100%;right:0;width:auto;background-color:rgba(0,0,0,.2);padding:10px;border-radius:5px;backdrop-filter:blur(3px)}.navbar-nav{align-items:flex-end;text-align:right;font-size:24px!important;font-family:FuturaHandwritten,Roboto}}.navbar-brand:focus,.navbar-brand:hover,.nav-link:hover{color:#ccc;font-size:24px!important;font-family:FuturaHandwritten,Roboto;text-shadow:2px 2px 2px rgba(0,0,0,.2)}.navbar-toggler,.navbar-toggler:hover,.navbar-toggler:focus,.navbar-toggler:active{border:none;color:transparent;font-size:24px!important;font-family:FuturaHandwritten,Roboto}@media(min-width:992px){.navbar ul li a{border-top:5px solid transparent;border-bottom:5px solid transparent;padding-top:15px;padding-bottom:15px;transition:border-top .3s ease;font-size:24px!important;font-family:FuturaHandwritten,Roboto}.navbar ul li a:hover,.navbar ul li a.active{border-top:5px solid #ccc;border-bottom:5px solid transparent;font-size:24px!important;font-family:FuturaHandwritten,Roboto}}@media(min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{margin-right:2rem}}.submenu{display:none;position:absolute;list-style:none;padding:0;background-color:rgba(238,238,238,.1)!important;backdrop-filter:blur(3px);box-shadow:0 8px 16px rgba(0,0,0,.5);z-index:1000;border-radius:5px;min-width:150px;white-space:nowrap}.nav-item:hover .submenu{display:block}@media(max-width:991px){.submenu{display:none!important}}.submenu-item{display:block;padding:5px 12px;font-size:20px;font-family:FuturaHandwritten,Roboto;transition:background-color .3s ease;border-radius:5px;width:100%}.submenu-item a{text-decoration:none;font-size:20px;font-family:FuturaHandwritten,Roboto;display:block;width:100%;padding:5px 10px;border:none;border-radius:5px}.submenu-item:hover{background-color:rgba(238,238,238,.1);border-radius:5px;font-family:FuturaHandwritten,Roboto}.nav-item:hover .submenu-item a{border-top:none;border-bottom:none;font-family:FuturaHandwritten,Roboto}.headerImage{background-size:cover;min-height:350px;background-repeat:no-repeat;background-position:50%;position:relative;color:#eee;text-shadow:2px 2px 2px rgba(0,0,0,.2);z-index:1}.headerImage .loader{position:absolute;top:50%;left:50%;width:3%;transform:translate(-50%,-50%)}.color-overlay{position:absolute;width:100%;height:100%;background-color:initial}.color-overlay h1{background-color:initial;text-align:center;font-size:30px!important;font-family:FuturaHandwritten,Roboto;color:#eee!important;text-shadow:5px 5px 5px rgba(0,0,0,.75);margin-top:200px!important}.color-overlay h2{background-color:initial;text-align:center;font-size:24px!important;font-family:FuturaHandwritten,Roboto;font-style:italic;color:#eee!important;text-shadow:5px 5px 5px rgba(0,0,0,.75);margin-top:200px!important}.image-zoom-wrapper{position:relative;overflow:hidden;border-radius:3px;box-shadow:0 0 7px rgba(0,0,0,.75)}.image-zoom-wrapper-top{position:relative;overflow:hidden;border-radius:3px 3px 0 0;box-shadow:0 0 7px rgba(0,0,0,.75)}.zoom-image{transition:transform .3s ease-in-out;width:100%;height:100%;border-radius:3px}.zoom-image-top{transition:transform .3s ease-in-out;width:100%;height:100%;border-radius:3px 3px 0 0}.image-zoom-wrapper-top:hover .zoom-image-top,.image-zoom-wrapper:hover .zoom-image{transform:scale(1.1)}.calendarWidget a{color:transparent}.calendarWidget .multiCalendarWidget .singleCalendarWidget table td.current-day,.calendarWidget .multiCalendarWidget .singleCalendarWidget h2 table td.current-day{border:0 solid #951212!important;font-weight:700;color:#5e5e5e}.gmaps{padding-bottom:90%;overflow:hidden;height:0;position:relative}@media(min-width:640px){.gmaps{padding-bottom:30%}}.gmaps iframe{position:absolute;left:0;top:0;width:100%;height:100%}footer .nav-link{color:#bbb!important;font-size:18px!important;font-family:FuturaHandwritten,Roboto}footer .nav-link:hover{color:#fff!important;font-size:18px!important;font-family:FuturaHandwritten,Roboto}.btn.main-color{background-color:var(--main-color);color:#bbb!important;font-family:FuturaHandwritten,Roboto}.btn.main-color:hover{background-color:#333!important;color:#eee!important;font-family:FuturaHandwritten,Roboto}