@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap);:root{--main-bg-color:rgb(253, 253, 253);--color-darkest:rgb(17, 17, 17);--color-light:rgb(236, 236, 236);--main-text-color:rgb(17, 17, 17);--bs-dark-rgb:17,17,17}body{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;color:var(--main-text-color);background-color:var(--main-bg-color)}li,p{font-size:1.2rem}.rtf-element ol{list-style-type:disc}.rtf-element ol li[data-list=bullet]{list-style-type:disc}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:rgb(17 17 17);--bs-btn-border-color:rgb(17 17 17);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:rgb(35 35 35);--bs-btn-hover-border-color:rgb(35 35 35);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:rgb(22 22 22);--bs-btn-active-border-color:rgb(22 22 22);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:rgb(98 98 98);--bs-btn-disabled-border-color:rgb(98 98 98)}.dropdown-menu{--bs-dropdown-link-active-bg:var(--color-darkest)}.card{border:none;background-color:var(--color-light)}.alert-danger{--bs-alert-color:rgb(255 255 255);--bs-alert-bg:rgb(120 0 11);--bs-alert-border-color:rgb(120 0 11);--bs-alert-link-color:rgb(255 255 255)}.alert-success{--bs-alert-color:rgb(255 255 255);--bs-alert-bg:rgb(0 120 42);--bs-alert-border-color:rgb(0 120 42);--bs-alert-link-color:rgb(255 255 255)}main .navbar-nav .nav-item{padding-top:8px;padding-bottom:8px;width:fit-content;margin-left:auto;margin-right:auto}main .navbar-nav .nav-item .active{border-bottom:2px solid #fff;padding-bottom:6px}.navbar-toggler,.navbar-toggler:focus{border:none!important;box-shadow:none}.navbar-icon-bar{width:30px;height:2px;background:#fff;display:block;margin:8px 0;position:relative;top:0;-webkit-transition:transform .5s ease,top .5s ease;transition:transform .5s ease,top .5s ease;-ms-transform:rotate(0);-webkit-transform:rotate(0)}.navbar-toggler:not(.collapsed) .navbar-icon-bar:nth-of-type(1){transform:rotate(40deg);top:5px}.navbar-toggler:not(.collapsed) .navbar-icon-bar:nth-of-type(2){transform:rotate(-40deg);top:-5px}.navbar-toggler:not(.collapsed) .navbar-icon-bar:nth-of-type(3){top:5px}.page-hero{background-color:#2d2d2d;color:#fff}.homepage-hero{color:#111;background:linear-gradient(to bottom,rgb(17 17 17 / 77%),rgb(17 17 17)),url(../images/header-bg-home.jpg);background-size:cover;background-position:center;color:#fff}.globe-hero{background-color:var(--color-darkest);color:#fff}.home-services-hero{background-color:var(--color-light);color:var(--main-text-color)}.globe-hero-content{display:flex;justify-content:center;align-items:center;position:relative;z-index:9999;padding-top:80px;padding-bottom:80px;font-family:"EB Garamond",serif}.leaflet-container{background:var(--color-darkest)}.leaflet-control-container{display:none}.service-list-item-even{background-color:#ececec}.contact-form{background-color:var(--color-light);max-width:800px}footer p{font-size:.8rem;margin-top:0;margin-bottom:0}.showcase-list img{max-height:150px;cursor:pointer;opacity:1;transition:all ease-in-out .2s}.showcase-list img:hover{opacity:.8}.album-browser{display:flex;display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / 85%);flex-direction:column;height:100vh;width:100vw}.album-browser .album-browser-images{display:flex;flex-grow:1}.album-browser .album-browser-info{color:#fff;font-size:.8rem;padding:20px}.album-browser .album-browser-info h5,.album-browser .album-browser-info p{margin:0;text-align:center}.album-browser .album-browser-info h5{font-size:1.2rem;font-weight:700;margin-bottom:5px}.album-browser-close{position:fixed;top:0;right:10px;z-index:99999}.album-browser img{max-width:100%;max-height:80vh;margin:20px}.album-browser-close button{color:#dcdcdc;filter:drop-shadow(0 0 5px #000);font-size:2rem}.album-browser-close button:hover{color:#fff}.album-browser-close .btn-check:checked+.btn,.album-browser-close .btn.active,.album-browser-close .btn:first-child:active,.album-browser-close :not(.btn-check)+.btn:active{color:#f0f0f0}.album-browser-spinner{color:#fff;font-size:5rem;display:flex;justify-content:center;align-items:center;flex-grow:1}.grecaptcha-badge{display:none!important}.custom-recaptcha3-terms{font-size:12px}