body{background:#18423e;font-family:'Lato', sans-serif; font-size:1.1rem;color:#fff}
.container-xxl{background: #3f574d;border-left: 1px solid #09181e; border-right: 1px solid #09181e}

img{display: block; max-width: 100%; height: auto;}
.imgcenter{display: block; margin-left: auto;  margin-right: auto;}

/* ===FONTS=== */
.lato-thin {font-family: "Lato", sans-serif;font-weight: 100; font-style: normal;}
.lato-light {font-family: "Lato", sans-serif;font-weight: 300;font-style: normal;}
.lato-regular {font-family: "Lato", sans-serif;font-weight: 400;font-style: normal;}
.lato-bold {font-family: "Lato", sans-serif;font-weight: 700; font-style: normal;}
.lato-black {font-family: "Lato", sans-serif; font-weight: 900; font-style: normal;}
.lato-thin-italic { font-family: "Lato", sans-serif; font-weight: 100; font-style: italic;}
.lato-light-italic {font-family: "Lato", sans-serif; font-weight: 300; font-style: italic;}
.lato-regular-italic {font-family: "Lato", sans-serif; font-weight: 400; font-style: italic;}
.lato-bold-italic {font-family: "Lato", sans-serif;font-weight: 700; font-style: italic;}
.lato-black-italic { font-family: "Lato", sans-serif; font-weight: 900; font-style: italic;}

.ubuntu-light {font-family: "Ubuntu", sans-serif; font-weight: 300; font-style: normal;}
.ubuntu-regular { font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal;}
.ubuntu-medium { font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal;}
.ubuntu-bold { font-family: "Ubuntu", sans-serif; font-weight: 700; font-style: normal;}
.ubuntu-light-italic {font-family: "Ubuntu", sans-serif; font-weight: 300;  font-style: italic;}
.ubuntu-regular-italic { font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: italic;}
.ubuntu-medium-italic {font-family: "Ubuntu", sans-serif;font-weight: 500;font-style: italic;}
.ubuntu-bold-italic {font-family: "Ubuntu", sans-serif; font-weight: 700; font-style: italic;}

.intro{color:#aea68a;font-size:105%;line-height: 1.2;}
.mt-n1 {margin-top: -2.75rem !important;}


.transparent{background:none}
.white{color:#fff !important}
.grey{color:#aea68a}

.blue{background:#003E47;color:#fff} 
.yellow{background:#F9B023;color: #004856;}
.small{font-size:90%;color:#00586A}
.smaller{font-size:81%}
.em{font-style:italic}
.hidden{display:none}
.mt-n1{opacity: 0.4}

.mt-7{margin-top:6rem}

@media (max-width: 992px) and (min-width: 768px){.mt-n1 {margin-top: -3.5rem !important;}}
@media (min-width: 993px){.mt-n1 {margin-top: -4rem !important;}}

.right {float:right}


a:link{color:#09181e;text-decoration:none;font-weight:500}
a:visited{color:#09181e;text-decoration:none;font-weight:500}
a:hover{color:#09181e;text-decoration:underline;}

.bg-grey{background-color:#008C8C}

h1{color:#aea68a;font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal;font-size:1.8rem;margin-bottom:0.5rem}
h2{color:#003E47;font-weight:500;font-size:110%;margin-bottom:0.5rem}
h3{color:#003E47;font-weight:500;font-size:110%;margin-bottom:0.5rem}

@media (min-width: 576px)
{h1 {font-size:200%}h2 {font-size:130%}h3 {font-size:110%}}

.header{position: sticky;top:0; z-index: 1200; background:#09181e;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;}
.header h1{font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal;color:#aea68a}
.header h3 {font-family: 'Castoro', serif;color:#fff;font-weight:300;font-size:.9rem;word-spacing:.6rem;letter-spacing:.08rem}

.header h2 a:link{color:#003E47;!important}
.header h2 a:visited{color:#003E47;!important}
.header h2 a:hover{color:#003E47;text-decoration:none}
.header img{float:right}

@media (min-width: 768px)
{.header h1 {font-size:165%}
.header h3 {font-size:.8rem;letter-spacing:.15rem;word-spacing:.4rem}}

@media (min-width: 928px)
{.header h1 {font-size:200%;padding-top:1rem}}


/* NAVBAR */
.bi-list{color:#aea68a;font-size:3rem;}
.offcanvas{background:#aea68a}
.offcanvas-title{color:#003E47}
.offcanvas li{color:#09181e;list-style-type: none;padding-top:.7rem}

.offcanvas a:link{color:#09181e;list-style-type: none;padding-top:.7rem}
.offcanvas a:visited{color:#09181e;}
.offcanvas a:hover{color:#18423e;text-decoration:none}
.offcanvas a:active{color:#18423e}
.btn-close{--bs-btn-close-color:#fff!important}
.btn-white{color:#fff}








.modal {--bs-modal-zindex: 1500;--bs-modal-width: 960px;}

.box{border:solid 1px #D2D6D9;border-radius:4px;padding:.8rem}
.box-np{border:solid 1px #D2D6D9;}

.btn-group{margin-right:-1rem}

.fa-bars{color:#003E47;font-size:2.5rem;}
.fa-whatsapp{color:#fff;font-size:1.2rem;font-weight:300;padding:0.3rem 0.3rem 0 0.3rem;}
 a:hover >.fa-whatsapp{color:#ecf1f8;text-decoration:none;}
.fa-envelope{color:#fff;font-size:1rem;font-weight:300;padding:0 0.3rem;}
a:hover >.fa-envelope{color:#ecf1f8}
.fa-phone{color:#fff;font-size:1rem;}
.fa-facebook-square{font-size:1.4rem;margin-right:0.6rem}
.fa-instagram-square{font-size:1.4rem;margin-right:0.6rem}
.fa-linkedin{font-size:1.4rem}

.bi-diamond-fill{font-size:1rem}
.bi-diamond{font-size:.6rem}


.phone{position:fixed;z-index:1200;top:1.8rem;right:5rem;padding-bottom:1rem;font-size:1rem;}
.phone a:link {color:#2A293E}
.phone a:visited {color:#2A293E}
.phone a:hover {color:#577284;}

.bi-arrow-right{color:#fff;font-size:1.2rem;float:right}
.bi-facebook{color:#fff;font-size:1.8rem}











.btn-bestel{background:#aea68a;color:#09181e!important;border: solid 1px #09181e;font-size:105%}
.btn-bestel:hover{background:#fff;text-decoration:none}
.btn-bestel a:hover{text-decoration:none}



.btn-light{background:#A63E26;color:#fff!important;font-size:.9rem;padding:0.1rem 0.5rem;margin-right:.3rem}
.btn-light a:link {color:#fff;font-size:1rem}
.btn-light a:hover{text-decoration:none}
.btn-light:hover{background:#F25922;}
.btn-light:hover a {color:#ecf1f8!important;}






th{color:#483429;font-weight:300;font-size:90%}
td{color:#483429;font-weight:300;font-size:90%}


.orange{background:#FA5C00;color:#fff;text-align:center}









.date-box{margin-top:1.4rem;font-size:1.5rem;color:#577284;font-weight: 500;}
.intro p{font-size:110%;}




.footer{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;background:#09181e;}
.footer p{color:#D2D6D9;padding-top:1rem;padding-bottom:1rem}
.footer a:link{color: #D2D6D9;text-decoration:none}
.footer a:visited {color:#D2D6D9;text-decoration:none}
.footer a:hover {color:#fff;text-decoration:none}


.mt0{margin-top:-1.4rem!important;opacity:0.8}
.form-group{margin-left:0.3rem}

.error{color:#E81D09;padding: 2px 4px;}

/* ===CARDS=== */
.card{border:solid 1px #09181e}
.card-header-top{background:#09181e}
.card a:hover{text-decoration:none}
.card-header h5{text-align:center;padding:1rem} 
.card-footer{text-align:center;padding:1rem} 
.light{background:#18423e;color:#aea68a}
.dark{background:#aea68a;color:#09181e}
.light a{color:#aea68a}

