﻿:root{--primary:#8F7E60;--primary-dark:#F3EBE0;--primary-light:#F3EBE0;--primary-background:#252525;--primary-background-dark:#131313;--primary-text:#dfdfdf}html{height:100% !important;background-color:var(--primary-background)}body{height:100% !important;background-color:var(--primary-background)}.alt-background{background-color:#01051b !important}p,.p,label{font-family:"urw-form",sans-serif;font-weight:300;color:var(--primary-text)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"aviano-serif",serif;font-weight:300;font-style:normal;color:var(--primary-text)}.display-1,.display-2,.display-3,.display-4,.display-5{font-family:"aviano-serif",serif;font-weight:400;font-style:normal;color:var(--primary-text)}a{color:var(--primary)}a:hover{color:var(--primary-dark)}.card{background-color:var(--primary-background-dark)}.card .card-subtitle{color:var(--primary-text)}.card-body{color:var(--primary-text)}.card .icon{font-size:60px;padding:25px}.btn-dark{border-color:var(--primary-dark);background-color:var(--primary)}.btn-dark:hover,.btn-dark:active{color:#ffffff !important;border-color:var(--primary-dark) !important;background-color:var(--primary-dark) !important}.btn-outline-dark{color:var(--primary-dark);border-color:var(--primary-dark)}.btn-outline-dark:hover{border-color:var(--primary-dark);background-color:var(--primary)}.btn-outline-dark:active{background-color:var(--primary-dark) !important;border-color:var(--primary-dark) !important;color:#ffffff !important}.badge{font-family:"aviano-serif",serif;font-weight:300;font-style:normal}.text-bg-primary{background-color:var(--primary) !important}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:var(--primary);border-radius:5px;padding:15px}.nav-skip{margin-top:150px}@media (max-width:768px){.nav-skip{margin-top:60px}}.action-alert:hover{background-color:var(--primary-light);cursor:pointer}.form-select:focus,.form-control:focus{border-color:var(--primary-dark);box-shadow:0 0 0 .25rem rgb(75 64 51 / 25%)}.form-check-input:checked{background-color:var(--primary-dark);border-color:var(--primary-dark)}.img-container{aspect-ratio:16 / 9;width:100%;position:relative}.img-loading{background:linear-gradient(-90deg,#efefef 0,#fcfcfc 50%,#efefef 100%);background-size:400% 400%;animation:pulse 1.2s ease-in-out infinite}@media (prefers-color-scheme:dark){.img-loading{background:linear-gradient(-90deg,#101010 0,#2c2828 50%,#101010 100%);background-size:400% 400%;animation:pulse 1.2s ease-in-out infinite}}@keyframes pulse{0%{background-position:0 0}100%{background-position:-135% 0}}.popover{max-width:100%}.nav-tabs .nav-link{color:var(--primary)}.accordion-button:not(.collapsed){background-color:var(--primary-light);color:var(--primary-text);font-weight:500}.accordion-button:focus{box-shadow:0 0 0 0.25rem rgb(75 64 51 / 25%)}.alert-light{background-color:var(--primary-light);columns:var(--primary-text)}.modal-header{background-color:var(--primary-light);color:var(--primary-text)}.modal-body{background-color:var(--primary-background);color:var(--primary-text)}.modal-footer{background-color:var(--primary-background-dark);color:var(--primary-text)}.navbar{background-color:rgba(1,5,27,0.8)}@media (max-width:768px){.navbar{background-color:rgba(1,5,27,1)}}#navbarNav{font-weight:600}@media (max-width:768px){.navbar-toggler{display:block;position:absolute;left:20px}}.navbar-brand{margin:0}.navbar-brand img{height:70px;margin-bottom:10px}@media (max-width:768px){.navbar-brand img{height:24px}}.navbar-nav{border-top:3px solid #EACB3C}.navbar-toggler,.navbar-toggler:active,.navbar-toggler:focus,.navbar-toggler:hover{border:none;box-shadow:none}.navbar-toggler i{color:var(--primary);padding:5px 0}.nav-link{padding-left:40px !important;padding-right:40px !important;font-family:"aviano-serif",serif;letter-spacing:1px;font-weight:300;font-style:normal;color:#EACB3C}.nav-link:hover{font-weight:500;letter-spacing:0;color:#EACB3C}.nav-link.active{font-weight:500;letter-spacing:0;color:#EACB3C}.dropdown-menu{background-color:var(--primary-background-dark)}.dropdown-item{color:var(--primary-text);font-family:"aviano-serif",serif;font-weight:300;font-style:normal}.dropdown-item:hover{color:var(--primary-text);background-color:var(--primary);text-decoration:none}.dropdown-item:active{background-color:var(--primary-dark)}footer{padding:25px 0;color:rgba(255,255,255,0.8);background-color:#132a6c}footer p{font-size:12px;margin:0;color:rgba(255,255,255,0.8)}footer ul{margin-bottom:0}footer ul li a{font-size:12px;color:rgba(255,255,255,0.8)}footer ul li a:hover,footer ul li a:focus,footer ul li a:active,footer ul li a.active{text-decoration:none;color:#ffffff}footer h6{color:#F3EBE0}.icon-list i{font-size:42px;padding:10px}.masthead{background-image:url('/img/homeImage.webp');position:relative;width:100%;padding-top:150px;padding-bottom:100px;color:black;background-position:top;background-size:cover;display:flex;align-items:center;justify-content:center}.masthead h1{color:#ffffff}.masthead h2{color:#ffffff}.masthead .hover{width:100%;height:100%;position:absolute;background-color:black;opacity:.5;padding:0;margin:0;top:0;left:0}.masthead .btn{min-width:25%;margin-left:10px;margin-right:10px}@media (max-width:768px){.masthead .btn{min-width:100%;margin-bottom:10px}}#contact{min-height:calc(100vh - 210px)}#contact iframe{min-height:600px;height:60vh;width:100%}#about{min-height:75vh}.gallery{background-image:url('/img/homeImage.webp');position:relative;width:100%;padding-top:150px;padding-bottom:100px;color:black;background-position:center;background-size:cover;display:flex;align-items:start;justify-content:end;min-height:100vh}.gallery-description{background-color:rgba(0,0,0,0.8);padding:20px;border-radius:5px;margin:20px;text-align:right}.gallery-indicator{position:fixed;top:50%;left:30px;z-index:1;margin:0;padding:0;list-style:none}.gallery-indicator li{border:2px solid white;width:15px;height:15px;padding:0;margin:15px;border-radius:45px}.gallery-indicator li.active{background-color:white}.gallery-indicator li:hover{background-color:rgba(255,255,255,0.7);cursor:pointer}