@charset "UTF-8";
:root{--bs-body-font-family:Ubuntu;--bs-body-font-size:13px;--bs-body-color-rgb:28,66,77;--bs-body-color:rgb(28,66,77);--bs-body-bg:#d9e0e2;--bs-secondary-color:#ecc00f;--bs-secondary-bg:#e7e1c8;--bs-border-color:#776e6e;--menu-bar-color:rgba(var(--bs-body-color-rgb),.1);--menu-bar-color-nontop:rgba(var(--bs-body-color-rgb),.9)}
[data-aos="menu-animation"]{transition-property:background-color}
[data-aos="menu-animation"].aos-animate{background-color:var(--menu-bar-color)}
[data-aos="menu-item-animation"]{transition-property:color}
[data-aos="menu-item-animation"].aos-animate{color:var(--bs-secondary-color)}#header-section{background:url(../themes/template-theme/assets/images/header-bg.jpg) no-repeat bottom center;background-size:cover;height:100%;position:relative}
#header-section .color{color:var(--bs-secondary-color)}
#header-section .intro-text{position:relative;padding-top:150px;padding-right:0;padding-left:0;padding-bottom:100px}
#header-section .intro-text h1{font-size:70px;text-transform:uppercase;letter-spacing:2px}
#header-section .intro-text p{font-size:27px;margin-bottom:80px;text-transform:uppercase;letter-spacing:1px;color:var(--bs-body-bg)}
.locale{position:absolute;top:2vh;right:3vw;height:2em;text-transform:uppercase}
.locale.emoji{font-family:apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol}
.navbar{--bs-navbar-brand-color:var(--bs-secondary-color);background-color:var(--menu-bar-color-nontop)}
.navbar[data-aos]{pointer-events:all}
.navbar .collapse.show ul{background-color:var(--menu-bar-color-nontop)}
.navbar .navbar-nav{--bs-navbar-color:#d9e0e2;--bs-navbar-hover-color:var(--bs-secondary-color);--bs-nav-link-padding-x:2em}
.navbar .navbar-nav a{text-decoration:none;text-transform:uppercase;color:var(--bs-navbar-color);padding-left:var(--bs-nav-link-padding-x);padding-right:var(--bs-nav-link-padding-x);opacity:1}
.navbar .navbar-nav a:hover{color:var(--bs-navbar-hover-color)}
.logo{max-height:100px;background-size:40%}
.centered-background{background-repeat:no-repeat;background-position:center center}
.btn-default{color:var(--bs-body-color);background-color:var(--bs-secondary-color);transition:all 0.5s}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active{background-color:#c1a618}
.remarkable{font-family:sans-serif}
.light-gradient{background:linear-gradient(to bottom,#c1a618 0%,var(--bs-secondary-color) 25%,var(--bs-secondary-color) 75%,#c1a618 100%)}
.dark-gradient{background:linear-gradient(to bottom,#032731 0%,var(--bs-body-color) 20%,var(--bs-body-color) 80%,#032731 100%);color:#82989e}
.dark-gradient h2,.dark-gradient h4{color:#ccdbdec1}
.light-background{background:var(--bs-secondary-bg);color:var(--secondary-color)}
.dark-background{background:var(--bs-body-color);color:var(--bs-secondary-bg)}
i.fa,i.far,i.fab{color:#faeaab;transition:all 0.5s}
i.fa:hover,i.far:hover,i.fab:hover{color:#1c424d}#services-section{background-color:var(--bs-secondary-bg);color:var(--secondary-color)}
#services-section h4{color:var(--secondary-color)}
#services-section hr{background:var(--secondary-color)}
#services-section .space{margin-top:40px}
#services-section i.fa,#services-section i.fas{font-size:40px;width:100px;height:80px;padding:22px 25px;background:var(--bs-body-color);margin-bottom:6px;border-radius:10%;color:var(--bs-secondary-color)}
#services-section i.fa:hover,#services-section i.fas:hover{background:#0b3540}#about-section h4{color:#81969c;font-size:20px}
#about-section li{margin-bottom:6px;list-style:none;padding:0}
#about-section li:before{content:"✓";color:var(--bs-secondary-color);padding-right:5px}#team-section hr{background:var(--bs-secondary-color)}
#team-section img.img-circle{width:120px;height:120px;border:4px solid transparent;transition:all 0.5s}
#team-section .thumbnail{background:transparent;border:0}
#team-section .caption{padding:9px;color:var(--bs-body-color)}
#team-section i.fa{font-size:16px;margin-top:10px;color:var(--bs-body-color)}#testimonials-section .carousel .carousel-control{width:initial}
#testimonials-section .carousel button.carousel-control:hover{color:var(--bs-secondary-color)}
#testimonials-section .carousel .carousel-indicators button.active,#testimonials-section .carousel .carousel-indicators button:hover{background-color:var(--bs-secondary-color)}
#testimonials-section .carousel .testimonial{padding:30px 0;height:200px}
#testimonials-section .carousel .testimonial .item{display:block;width:100%;height:auto}
#testimonials-section .carousel .testimonial .item p{font-weight:400;margin:0 0 30px 0}#contact-section hr{background:#a9971c}
#contact-section h3{font-size:20px;font-weight:400}
#contact-section form{padding:30px 0}
#contact-section .fa,#contact-section .far,#contact-section .fab{margin-bottom:10px;color:initial}
#contact-section .social{margin-top:60px}
#contact-section .social ul,#contact-section .social li{display:inline-block;margin:0 20px}
#contact-section .social i.fab{font-size:26px;padding:4px 5px;transition:all 0.5s}
#contact-section .social i.fab:hover{color:#032731}#footer{background:var(--bs-body-color);padding:15px 0 10px 0;text-align:center}
#footer p{margin-top:10px}