.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:900}.text-primary-dark{color:var(--color-primary-dark)}.fw-medium{font-weight:500}.fw-bold{font-weight:700}.fw-light{font-weight:300}.fw-black{font-weight:900!important}blockquote{color:var(--color-primary-dark);font-style:italic}blockquote.large{font-weight:500;font-size:18px}:root{--color-primary:#73bc36;--color-primary-20:rgba(115, 188, 54, 0.2);--color-primary-10:rgba(115, 188, 54, 0.1);--color-primary-dark:#005500;--color-primary-dark-60:rgba(0, 85, 0, 0.6);--color-primary-dark-20:rgba(0, 85, 0, 0.2);--color-secondary:#006883;--color-tertiary:#004e62;--color-tertiary-dark-60:rgba(0, 78, 98, 0.6);--color-body:#000;--color-headings:#1e1e1e;--color-table-header-bg:#005500;--color-table-header-fg:#fff;--color-table-cell-border:#1e1e1e;--color-light:#f5f7f7;--color-dark:#1e1e1e;--color-grey:#f5f7f7;--color-grey-highlight:#dbe0e1}body{font-family:Roboto,sans-serif;color:var(--color-body);font-weight:400}a:hover{color:var(--color-secondary)}table{margin-bottom:16px}table th,td{border:1px solid var(--color-table-cell-border);border-collapse:collapse;border-spacing:0}thead tr th{background-color:var(--color-table-header-bg);color:var(--color-table-header-fg);padding:24px}td{padding:24px}.grey-cell{background-color:silver}.grey-row{background-color:#efefef}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99;width:51px;height:51px;background-color:transparent;background-image:url(../static/img/back-to-top.svg);background-repeat:no-repeat;background-size:contain;transition:background-color .4s ease,outline-color .4s ease;outline:2px solid transparent;outline-offset:2px;border:0;-webkit-appearance:none;appearance:none}.back-to-top:hover{background-color:#fff;outline-color:var(--color-primary)}.btn{transition:.5s}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.btn.btn-link:hover{color:#fff;letter-spacing:1px;box-shadow:none}.owl-carousel-inner{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;background:rgba(0,0,0,.1)}@media print,screen and (min-width:768px){.header-carousel .owl-carousel-item{position:relative;min-height:500px}.header-carousel .owl-carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}.header-carousel .owl-carousel-item p{font-size:16px!important}}.header-carousel .owl-dots{position:absolute;width:60px;height:100%;top:0;right:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-carousel .owl-dots .owl-dot{position:relative;width:45px;height:45px;margin:5px 0;background:#fff;box-shadow:0 0 30px rgba(255,255,255,.9);border-radius:45px;transition:.5s}.header-carousel .owl-dots .owl-dot.active{width:60px;height:60px}.header-carousel .owl-dots .owl-dot img{position:absolute;width:100%;height:100%;object-fit:cover;padding:2px;border-radius:45px;transition:.5s}.breadcrumb-item+.breadcrumb-item::before{color:var(--color-light)}.navbar.sticky-top{top:-100px;transition:.5s}.navbar .navbar-brand,.navbar a.btn{height:75px}.navbar .navbar-brand img{width:100%}.navbar .navbar-nav .nav-link{margin-right:30px;padding:48px 0;color:var(--color-dark);font-weight:500}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--color-primary-dark)}@media print,screen and (max-width:991px){.navbar .navbar-nav{border-top:1px solid #eee}.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}}.navbar .dropdown-toggle:after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.navbar .nav-item .dropdown-menu-right{right:0;left:auto}@media print,screen and (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:focus-within .dropdown-menu,.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}.navbar .nav-item .dropdown-item{color:#000;transition:.3s}.navbar .nav-item .dropdown-item:focus-visible,.navbar .nav-item .dropdown-item:hover{background-color:var(--color-grey-highlight);color:#000}.navbar .nav-item .dropdown-item:active{background-color:var(--color-primary)}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.footer{background-color:var(--color-primary-dark);background-image:url(../static/img/footer-watermark.svg);background-repeat:no-repeat;background-position:bottom right}.footer .btn.btn-social{margin-right:5px;color:#9b9b9b;border:1px solid #9b9b9b;border-radius:38px;transition:.3s}.footer .btn.btn-social:hover{color:var(--color-primary);border-color:var(--color-light)}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:#9b9b9b;font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link:before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.footer .copyright{padding:25px 0;margin-right:100px;border-top:1px solid #fff}.footer .copyright a{color:inherit}@media print,screen and (max-width:767px){.footer>.container:first-child .row>div:first-child{margin-top:0}}.hero{background-size:cover;background-position:bottom left}.hero .btn{font-size:18px}.page-header{background:linear-gradient(rgba(0,59,92,.5),rgba(0,59,92,.3)) no-repeat;background-size:cover;background-position:center center}@media (min-width:992px){.container.feature,.container.quote{max-width:100%!important}}@media (min-width:1200px){.feature-text>div,.quote-text>div{max-width:calc(570px + 3rem - .75rem)}.feature-text>div{margin-left:auto}}@media (min-width:1400px){.feature-text>div,.quote-text>div{max-width:calc(660px + 3rem - .75rem)}}.service h2{color:var(--color-primary-dark);margin-bottom:1rem}.service-item{background:#f9fcfd;box-shadow:2.5px 2.5px 5px rgba(0,0,0,.15);height:100%}.service-item[data-theme=green]{background:var(--color-primary-10)}.service-item h4{color:var(--color-primary-dark);font-size:22px}.service-item a{color:var(--color-primary-dark)}.service-item a:hover{color:var(--color-secondary)}.opacity-50{opacity:50%}@media (min-width:992px){.container.about{max-width:100%!important}.about-text{padding-right:calc((100% - 960px)/ 2 + .75rem)}}@media (min-width:1200px){.about-text{padding-right:calc((100% - 1140px)/ 2 + .75rem)}}@media (min-width:1400px){.about-text{padding-right:calc((100% - 1320px)/ 2 + .75rem)}}@media (min-width:992px){.container.contact{max-width:100%!important}.contact-text{padding-left:calc((100% - 960px)/ 2 + .75rem)}}@media (min-width:1200px){.contact-text{padding-left:calc((100% - 1140px)/ 2 + .75rem)}}@media (min-width:1400px){.contact-text{padding-left:calc((100% - 1320px)/ 2 + .75rem)}}.accordion-button{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;color:var(--color-primary-dark);background-color:var(--color-primary-20);border-color:var(--color-primary-dark-20);box-shadow:none;padding:24px 15px;border-radius:0!important}.accordion-button:not(.collapsed){color:var(--color-primary-dark);background-color:var(--color-primary-20);border-color:var(--color-primary-dark-20);box-shadow:none}.accordion-button:hover{box-shadow:2px 2px 4px 0 rgba(0,0,0,.15)}.accordion-button:focus{border-color:var(--color-primary-dark-20);box-shadow:0 0 0 .25rem var(--color-primary-dark-20)}.accordion-body{padding:36px 15px}.accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23005500'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important}.accordion-item{border-radius:0!important;border-color:var(--color-primary-dark-20)}.accordion-collapse{border-top:1px solid var(--color-primary-dark-20)}