﻿@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap";:root{--input-padding-y: .6rem;--input-padding-x: 1rem;--border-radius: .75rem}:root{--color-primary: #094428;--color-primary-shade: #083c23;--color-primary-dark: #022313;--color-primary-tint: #22573e;--color-primary-rgb: 9,68,40;--color-secondary: #94c24f;--color-secondary-shade: #82ab46;--color-secondary-dark: #4e7515;--color-secondary-tint: #9fc861;--color-secondary-rgb: 148,194,79;--color-tertiary: #5593d0;--color-tertiary-shade: #4b81b7;--color-tertiary-dark: #164d85;--color-tertiary-tint: #669ed5;--color-tertiary-rgb: 85,147,208;--swiper-theme-color: var(--color-tertiary)}:root{--bs-border-color: rgb(0 0 0 / 10%)}html{height:100%;scroll-padding-top:106px}body{height:100%;font-family:"Karla",sans-serif !important;font-optical-sizing:auto;font-style:normal}::selection{background:var(--color-primary);color:#fff}::-webkit-selection{background:var(--color-primary);color:#fff}::-moz-selection{background:var(--color-primary);color:#fff}@media screen and (max-width: 991px){html{scroll-padding-top:88px}#main,.navbar{animation:fadein ease-in-out .5s}}@media screen and (max-width: 520px){html{scroll-padding-top:80px}}h1,.h1{font-weight:800;line-height:1.2;letter-spacing:-0.02em}h2,.h2,h3,.h3{font-weight:700}a{color:var(--color-primary-shade)}.navbar a:focus-visible,.footer a:focus-visible,#main a:focus-visible{outline:dashed 1px var(--color-primary-dark) !important;box-shadow:none !important}a:hover{color:var(--color-primary-dark)}.text-primary{color:var(--color-primary) !important}.text-dark-70{color:rgba(0,0,0,.7)}.border-primary{border-color:var(--color-primary) !important}#main{min-height:55vh}a{text-decoration:none}.fw-thin{font-weight:200}.round-sm{border-radius:15px}.round-md{border-radius:30px}.round-lg{border-radius:60px}i.fi{line-height:.5;vertical-align:-0.135em}.badge{padding:.45rem .9rem;font-size:.9rem;font-weight:400;border-radius:.5rem;color:#fff !important}.text-gradient-1{background:linear-gradient(to left, var(--color-secondary), var(--color-tertiary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.contact-button{position:fixed;right:50px;bottom:50px;z-index:50}.contact-button a{display:flex;width:64px;height:64px;text-align:center;text-decoration:none;border-radius:100%;background:linear-gradient(to right, #24ca68, #00b49f);color:#fff !important;box-shadow:0 5px 15px -5px rgba(0,0,0,.4)}.contact-button a i{margin:auto;font-size:36px}.contact-button a i.fa-phone{font-size:28px}.contact-button a .fa{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:600}.contact-button a span{display:inline-block;position:absolute;width:130px;line-height:normal;top:14px;left:-150px;padding:8px 14px;border:solid 1px #00b49f;border-radius:20px;text-align:center;font-size:14px;font-weight:400;background-color:#fff;color:#666;white-space:nowrap;box-shadow:0 5px 15px -10px rgba(0,0,0,.4);animation:contact-button 1.5s infinite;animation-timing-function:ease;transition:ease-in-out .3s;z-index:2}.contact-button a:after{content:"";display:inline-block;position:absolute;line-height:normal;top:23px;left:-25px;padding:0;border-style:solid;border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) #00b49f;font-size:initial;animation:contact-button 1.5s infinite;animation-timing-function:ease;transition:ease-in-out .3s;z-index:1}.contact-button.disable-caption a span,.contact-button.disable-caption a:after{opacity:0;width:0}.contact-button.remove-caption a span,.contact-button.remove-caption a:after{display:none}@keyframes contact-button{0%{margin-left:-20px}5%{margin-left:-20px}10%{margin-left:0}15%{margin-left:-5px}20%{margin-left:0}90%{margin-left:0}100%{margin-left:-20px}}@media(max-width: 425px){.contact-button{right:30px;bottom:32px}}.anim-fadein{animation:fadein 1s}.anim-bounce-down{animation:bounce-down 2s ease infinite}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes bounce-down{0%{transform:translateY(0%)}15%{transform:translateY(-30%)}30%{transform:translateY(30%)}45%{transform:translateY(-20%)}60%{transform:translateY(15%)}75%{transform:translateY(-5%)}100%{transform:translateY(0%)}}a.skip-main-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-wrap:normal;overflow:hidden}a.skip-main-link:focus,a.skip-main-link:active{display:block;width:auto;height:auto;top:1.5rem;left:2rem;padding:.8rem 1.5rem;border-radius:.2rem;clip:auto;clip-path:none;font-size:1rem;font-weight:700;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6);background-color:#f7faff;color:#2655e3;z-index:100000}.has-adminbar a.skip-main-link:focus,.has-adminbar a.skip-main-link:active{top:calc(1.5rem + 40px)}.recaptcha-error{display:none}.anim-bounce-down{animation:bounce-down 2s ease infinite}@keyframes bounce-down{0%{transform:translateY(0%)}15%{transform:translateY(-30%)}30%{transform:translateY(30%)}45%{transform:translateY(-20%)}60%{transform:translateY(15%)}75%{transform:translateY(-5%)}100%{transform:translateY(0%)}}.img-responsive{width:auto;max-width:100%}@media screen and (max-width: 991px){.img-responsive{max-height:40vh}}@media screen and (max-width: 768px){.img-responsive{max-height:35vh}}.icon-heading{font-size:3rem}.text-divider{position:relative;text-align:center;user-select:none;-webkit-user-select:none}.text-divider:before{content:"";position:absolute;width:100%;height:1px;left:0;top:50%;background-color:#ddd}.text-divider span{position:relative;display:inline-block;padding:0 1em;background-color:#fff;z-index:2}.rounded-primary{border-radius:.4rem}.card-height-auto .card{height:auto}.waves{position:relative;width:100%;height:4vh;min-height:90px;max-height:120px}.waves .parallax>use{animation:move-forever 30s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}.waves .parallax>use:nth-child(1){animation-delay:-5s;animation-duration:20s}.waves .parallax>use:nth-child(2){animation-delay:-6s;animation-duration:10s}.waves .parallax>use:nth-child(3){animation-delay:-8s;animation-duration:13s}.waves .parallax>use:nth-child(4){animation-delay:-10s;animation-duration:15s}.waves-secondary .parallax>use:nth-child(1){animation-delay:-7s;animation-duration:20s}.waves-secondary .parallax>use:nth-child(2){animation-delay:-8s;animation-duration:10s}.waves-secondary .parallax>use:nth-child(3){animation-delay:-12s;animation-duration:13s}.waves-secondary .parallax>use:nth-child(4){animation-delay:-15s;animation-duration:15s}.waves-sm{min-height:60px;max-height:90px}@keyframes move-forever{0%{transform:translate3d(-90px, 0, 0)}100%{transform:translate3d(85px, 0, 0)}}@media(max-width: 768px){.waves{height:40px;min-height:40px}}.paroller{background-repeat:no-repeat !important;background-size:cover !important;will-change:background-position}.table-chemical{border:solid 2px var(--color-tertiary)}.table-chemical td{color:var(--color-tertiary)}.table-chemical thead{margin-bottom:1rem;border:solid 2px var(--color-tertiary);text-align:center}.table-chemical tbody{border:solid 2px var(--color-tertiary)}.table-chemical tbody td{padding:.2rem 1rem;border-bottom:none}.table-chemical tbody td div{display:flex;justify-content:space-between}.table-chemical tbody td:not(:first-child){border-left:solid 2px var(--color-tertiary)}.table-chemical tbody:before,.table-chemical tbody:after{content:"";display:list-item;font-size:8px;color:rgba(0,0,0,0)}.swiper-button-next,.swiper-button-prev{--swiper-navigation-sides-offset: 30px;--swiper-navigation-color: rgb(255 255 255 / 50%)}.swiper-button-next:hover,.swiper-button-prev:hover{--swiper-navigation-color: rgb(255 255 255 / 90%)}.swiper-slide{transition:opacity .3s}.swiper-slide-fv:not(.swiper-slide-fully-visible){opacity:.4}.swiper-pagination-horizontal{bottom:1.5rem !important}.swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: #fff;transition:ease .3s}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background:#000}.swiper-banners .swiper-slide .banner-img{object-fit:cover;height:100vh}.swiper-banners .banner-caption{position:absolute;width:100%;bottom:12%;left:10%;color:#fff;opacity:0;transition:ease 1.5s;transition-delay:.75s}.swiper-banners .banner-caption .h1{line-height:1.1}.swiper-banners .animate .banner-caption{left:0%;opacity:1}.swiper-banners .animate .banner-img{transform:scale(1.2);animation:banner-zoom 12s;animation-timing-function:linear}@media screen and (max-width: 768px){.swiper-banners .banner-caption{bottom:18%}}@keyframes banner-zoom{from{transform:scale(1)}to{transform:scale(1.2)}}.has-adminbar .swiper-banners .swiper-slide .banner-img{height:calc(100vh - 37px)}@media screen and (max-width: 991px){.swiper-banners .swiper-slide .banner-img{height:75vh}}@media screen and (max-width: 767px){.has-adminbar .swiper-banners .swiper-slide .banner-img{height:calc(100vh - 90px - 41px)}}@media screen and (max-width: 500px){.has-adminbar .swiper-banners .swiper-slide .banner-img{height:calc(100vh - 90px)}}.news{display:flex;position:relative;text-decoration:none !important;background-color:#fff;color:#000;border-radius:var(--border-radius);overflow:hidden}.news .news-img{min-width:240px;background-size:cover;background-position:center;background-color:#f2f2f2;transition:ease .3s}.news .news-info{padding:1.25rem;margin:auto 0}.news .news-title{font-size:1.2rem;font-weight:600;line-height:1.2;transition:ease .3s}.news .news-description{margin-top:.75rem;font-size:1rem;line-height:1.2}.news .news-date{margin-top:.5rem;font-weight:400;color:#777}.news:hover .news-title{color:var(--color-primary)}.news:hover .news-img{opacity:.9}.news:not(:first-child){margin-top:1rem}.news-default{position:relative;display:block;color:#fff}.news-default .news-img{height:100% !important;min-height:480px}.news-default .news-info{position:absolute;width:100%;bottom:0;padding:4rem 2rem 2rem 2rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);transition:ease .3s}.news-default .news-title{font-size:1.35rem}.news-default .news-description{color:rgba(255,255,255,.8)}.news-default .news-date{color:rgba(255,255,255,.8)}.news-default:hover{color:#fff}.news-default:hover .news-title{color:#fff}.news-default:hover .news-info{padding-bottom:3rem}.news-highlight{border:solid 1px rgba(0,0,0,.05);box-shadow:0 15px 15px 0 rgba(0,0,0,.05)}.news-highlight .news-img{min-width:400px;min-height:350px}.news-highlight .news-img-lg{min-width:500px}.news-highlight .news-info{padding:2.5rem}.news-highlight .news-title{font-size:1.7rem;line-height:1.2}.news-highlight .news-description{font-size:1.1rem;color:rgba(0,0,0,.6)}.news-highlight .news-date{margin-top:1.5rem;text-align:right}@media screen and (max-width: 991px){.news .news-date{font-size:.9rem}.news .news-img{min-width:180px;min-height:auto}.news-highlight .news-img{min-width:300px}.news-default{height:400px !important}.news-default .news-title{font-size:1.3rem}}@media screen and (max-width: 768px){.news{display:block}.news .news-img{height:200px;min-width:100%}.news-highlight .news-info{padding:1.75rem}.news-highlight .news-title{font-size:1.45rem}}@media screen and (max-width: 375px){.news-default{height:320px !important}}.head-icon{display:inline-flex;width:80px;height:80px;border-radius:80px;font-size:2.8rem;background-color:var(--color-secondary-dark);color:var(--color-secondary-tint)}.head-icon i{margin:auto}.social-link{display:inline-block;transition:ease .3s}.social-facebook{color:#3b5998 !important}.social-instagram{background:-webkit-linear-gradient(#5b51d8, #c13584, #f77737);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.partner-link{display:inline-block;transition:ease .3s}.partner-link:hover{opacity:.7;transform:scale(1.1)}.bg-primary{background-color:var(--color-primary) !important}.bg-primary-shade{background-color:var(--color-primary-shade) !important}.bg-secondary{background-color:var(--color-secondary) !important}.bg-secondary-shade{background-color:var(--color-secondary-shade) !important}.bg-tertiary{background-color:var(--color-tertiary) !important}.bg-tertiary-shade{background-color:var(--color-tertiary-shade) !important}.bg-gradient-1{background:linear-gradient(to right, var(--color-secondary), var(--color-tertiary)) !important}.text-secondary{color:var(--color-secondary) !important}.text-secondary-shade{color:var(--color-secondary-shade)}.text-secondary-dark{color:var(--color-secondary-dark)}.text-secondary-tint{color:var(--color-secondary-tint)}.text-primary-shade{color:var(--color-primary-shade)}.text-primary-dark{color:var(--color-primary-dark)}.text-primary-tint{color:var(--color-primary-tint)}.text-tertiary{color:var(--color-tertiary)}.text-tertiary-shade{color:var(--color-tertiary-shade)}.text-tertiary-dark{color:var(--color-tertiary-dark)}.text-tertiary-tint{color:var(--color-tertiary-tint)}a.text-secondary-shade:hover{color:var(--color-secondary-dark)}.btn{padding:.575rem 1rem;border-radius:var(--border-radius);box-shadow:none !important;font-weight:600}.btn-md{font-size:1.1rem}.btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.btn-outline-primary{border-color:var(--color-primary);color:var(--color-primary)}.btn-primary:hover,.btn-primary:active,.btn-primary:focus-visible,.btn-outline-primary:hover,.btn-outline-primary:active{background:var(--color-primary-shade) !important;border-color:var(--color-primary-shade) !important}.btn-primary:active,.btn-outline-primary:active{background:var(--color-primary-dark) !important;border-color:var(--color-primary-dark) !important}.btn-round{border-radius:30px}.btn-icon-circle{display:inline-flex;min-width:48px;height:48px;border-radius:48px}.btn-icon-circle i{margin:auto}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background:#666;border-color:#444}.page-link{padding:.5rem .9rem;color:var(--color-primary)}.page-link:focus{box-shadow:none}.active>.page-link,.page-link.active{background-color:var(--color-primary);border-color:var(--color-primary)}.pagination ul.page-numbers{width:100%;display:flex;justify-content:center;list-style:none}.pagination ul.page-numbers .page-numbers{padding:1rem;margin:.2rem;border-radius:.5rem;font-weight:600;text-decoration:none !important;background:#f2f2f2;color:#555;transition:ease .3s}.pagination ul.page-numbers .page-numbers.dots{background:rgba(0,0,0,0)}.pagination ul.page-numbers .page-numbers:not(.dots):hover,.pagination ul.page-numbers .page-numbers.current{background:var(--color-primary);color:#fff}.pagination ul.page-numbers .page-numbers.current{cursor:default}.form-label{padding:.2rem;margin-bottom:.2rem;font-weight:600;font-size:1.05rem;cursor:pointer}.accordion-button:not(.collapsed){background-color:#ecf4ff}.accordion-button:focus{box-shadow:none}.form-control{padding:var(--input-padding-y) var(--input-padding-x);border-radius:var(--border-radius);background-color:rgba(var(--color-primary-rgb), 0.05);font-weight:500;box-shadow:none !important}.form-control:hover{border-color:#999}.form-control:focus{padding:calc(var(--input-padding-y) - 1px) calc(var(--input-padding-x) - 1px);border-width:2px;border-color:var(--color-primary)}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(2.5rem + 2px);min-height:calc(2.5rem + 2px);line-height:1.25;box-shadow:none !important}.form-floating>.form-control:disabled,.form-floating>.form-control-plaintext:disabled,.form-floating>.form-select:disabled{background-color:#fff !important;color:#555 !important}.form-floating .field-icon~label{padding-left:40px}.form-floating>label{width:auto !important;height:auto !important;line-height:1.2 !important;padding:.65rem .75rem;opacity:1 !important;color:#777;transition:padding .25s,transform .25s,color .25s}.form-floating .form-control:focus{padding:calc(.325rem - 1px) calc(.75rem - 1px)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1rem;padding-bottom:1rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{padding:0 .5rem;transform:scale(0.85) translateY(-0.6rem) translateX(0.75rem);font-size:.95rem;color:#555}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{content:"";position:absolute;left:0;top:50%;width:100%;height:4px;margin-top:-1px;background-color:#fff;z-index:-1;animation:form-floating-label .25s}.form-floating>.form-control:focus~label,.form-floating>.form-select:focus~label{color:var(--bs-link-color)}.form-floating>.form-control.is-invalid~label,.form-floating>.form-select.is-invalid~label{color:#dc3545 !important}.form-floating>.form-select{padding-top:0;padding-bottom:0}.form-floating>.form-control:not(:placeholder-shown):not(:focus)~label::after{background-color:var(--input-bg)}@keyframes form-floating-label{0%{background-color:rgba(0,0,0,0)}30%{background-color:rgba(0,0,0,0)}100%{background-color:#fff}}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:inherit}.form-check-input:checked{background-color:var(--color-primary) !important;border-color:var(--color-primary) !important}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control.is-invalid,.was-validated .form-control:invalid{background-color:#fff7f9}.invalid-feedback{padding:.1rem .25rem;font-size:.82rem}.input-group-text{background-color:rgba(0,0,0,0)}.form-text{margin-top:.35rem;line-height:1.2;font-size:.8rem !important}.dropdown-menu{--bs-dropdown-padding-y: .65rem;--bs-dropdown-border-color: rgb(0 0 0 / 3%);--bs-dropdown-border-radius: var(--border-radius)}.dropdown-submenu>.dropdown-toggle{position:relative}.dropdown-submenu>.dropdown-toggle::after{position:absolute;top:50%;right:1rem;margin:0 !important;transform:translate(50%, 0) !important}.dropdown-submenu:hover>.dropdown-menu,.dropdown-submenu:focus-within>.dropdown-menu{display:block}.dropdown-item:active{background-color:var(--color-primary)}@media screen and (max-width: 991px){.dropdown-submenu{padding:0 !important}.dropdown-submenu>.dropdown-menu{padding:0 0 0 1rem !important;border:none;box-shadow:none !important}.dropdown-menu.show .dropdown-submenu .dropdown-menu{display:block}}@media screen and (min-width: 991px){.dropdown-submenu>.dropdown-menu{top:.5rem;left:calc(100% + .2rem)}.dropdown-submenu>.dropdown-toggle::after{transform:rotate(-90deg) translate(25%, 0) !important}.dropdown-submenu>.dropdown-toggle::before{content:"";position:absolute;top:0;right:-0.5rem;height:100%;width:1rem}}.carousel-indicators button{width:8px !important;height:8px !important;margin-left:4px !important;margin-right:4px !important;border:none !important;border-radius:8px !important;transition:ease .3s !important}.carousel-indicators button:hover{background-color:#222 !important}.carousel-indicators .active{background-color:var(--color-secondary) !important}.card{--bs-card-border-radius: var(--border-radius);--bs-card-cap-bg: rgb(0 0 0 / 1%);--bs-card-border-color: rgb(0 0 0 / 10%)}.table-hover{--bs-table-hover-bg: rgba(var(--color-primary-rgb), 0.05)}.table-hover td{transition:ease .3s}.navbar{width:100%}.navbar:not(.fixed-top){position:absolute;padding-top:30px;padding-bottom:30px;background:linear-gradient(to top, transparent, rgba(0, 0, 0, 0.5)) 10%;z-index:10}.navbar .navbar-brand img{height:80px}.navbar .navbar-brand .sticky{display:none}.navbar .nav-link{padding:.75rem .85rem !important;border-radius:var(--border-radius);font-weight:300;font-size:calc(1.2rem + .12svw);color:rgba(250,250,250,.8)}.navbar .nav-link:hover,.navbar .nav-link.show,.navbar .nav-link.active{color:#fff}.navbar .nav-link.active{font-weight:600}.navbar.fixed-top{background-color:rgba(250,250,250,.95) !important;backdrop-filter:blur(50px);box-shadow:0 10px 20px 0 rgba(0,0,0,.08)}.navbar.fixed-top .nav-link{border-radius:var(--border-radius);font-size:1.2rem;color:rgba(0,0,0,.8)}.navbar.fixed-top .nav-link:hover,.navbar.fixed-top .nav-link.show,.navbar.fixed-top .nav-link.active{color:var(--color-primary)}.navbar.fixed-top .navbar-brand img{height:60px}.navbar.fixed-top .navbar-brand .sticky{display:block}.navbar.fixed-top .navbar-brand .not-sticky{display:none}@keyframes navbar-fixed-top{from{transform:translateY(-100%)}to{transform:translateY(0)}}@media screen and (max-width: 991px){.navbar .nav-link{padding:.5rem !important}.navbar-nav{padding-top:.75rem}.navbar.fixed-top .navbar-brand img{height:64px}.navbar.fixed-top .nav-link{font-size:1.05rem}.navbar-nav .dropdown-menu{margin-bottom:.75rem}.navbar-nav .dropdown-submenu .dropdown-menu{margin-bottom:0}}@media screen and (max-width: 520px){.navbar.fixed-top .navbar-brand img{height:54px}}@media screen and (min-width: 500px){.has-adminbar .navbar.fixed-top{top:37px !important}}@media screen and (min-width: 500px)and (max-width: 767px){.has-adminbar .navbar.fixed-top{top:41px !important}}@media screen and (min-width: 992px){.navbar .dropdown-menu:after{content:"";position:absolute;top:-7px;left:10px;width:8px;height:8px;border-width:0 8px 8px 8px;border-style:solid;border-color:#fff rgba(0,0,0,0)}.navbar .dropdown-submenu .dropdown-item{font-size:1.05rem}.navbar .dropdown-submenu .dropdown-menu:after{top:10px;left:-7px;border-width:8px 8px 8px 0;border-color:rgba(0,0,0,0) #fff}.navbar.fixed-top[data-fixed-offset]{animation:navbar-fixed-top 1s}.navbar .nav-item:last-child .nav-link{padding-left:1.25rem !important;padding-right:1.25rem !important;line-height:1.3;margin-left:1rem;font-weight:400;border:solid 2px #fff;border-radius:2rem}.navbar .nav-item:last-child .nav-link:hover{background-color:var(--color-primary);color:#fff !important}.navbar.fixed-top .nav-item:last-child .nav-link{border-color:var(--color-primary);color:var(--color-primary)}}.footer{position:relative;padding:80px 0;background-image:url(../images/sections/footer.jpg);background-size:contain;background-position:right bottom;background-repeat:no-repeat;background-color:#fff;color:rgba(0,0,0,.8);z-index:100}.footer a{color:#000;font-weight:500}.footer a:not(.logo-link):not(.social-link):hover{border-bottom:solid 2px}.footer li a{font-size:1.075rem}.footer .social-link:hover{transform:scale(1.2)}.footer .logo{height:68px;filter:grayscale(1) brightness(0);opacity:.4}.footer .copyright{margin-top:2rem;padding-top:2rem;border-top:solid 1px rgba(0,0,0,.15)}@media screen and (max-width: 991px){.footer{padding:60px 0;z-index:100}}.section-padding{padding-top:40px;padding-bottom:40px}.section-padding-lg{padding-top:60px;padding-bottom:60px}.section-padding-xl{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 768px){.section-padding-xl{padding-top:80px;padding-bottom:80px}}@media screen and (max-width: 425px){.section-padding-xl{padding-top:60px;padding-bottom:60px}}.body-error.error-404 .error-section,.body-maintenance .maintenance-section{position:relative;background-image:url(../images/sections/restauration.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.body-error.error-404 .error-section .h1{letter-spacing:4px}.body-error.error-404 .error-section::before,.body-maintenance .maintenance-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35)}.body-error.error-404 .container,.body-maintenance .container{position:relative}.body-error.error-404 a,.body-maintenance a{color:#fff}.body-error.error-500 .error-section,.body-maintenance .maintenance-section{height:100%}.body-error.error-500 #main,.body-maintenance #main{height:100vh}.body-error.error-500.has-adminbar #main,.body-maintenance.has-adminbar #main{height:calc(100% - 37px)}@media screen and (min-height: 800px){.body-error.error-500 #main{height:calc(100vh - 190px)}}@media screen and (min-width: 991px){.body-error.error-404 .error-section{padding-top:200px}}.heading-section{padding-top:180px;padding-bottom:50px;background:var(--color-primary);background-image:url(../images/sections/heading.png);background-position:center;background-size:cover;color:#fff}@media screen and (max-width: 991px){.heading-section{padding-top:50px;padding-bottom:40px}}.banners-section{position:relative;background:var(--color-primary)}.banners-section .carousel-indicators{z-index:4}.banners-section .carousel-indicators [data-bs-target]{background-color:rgba(0,0,0,.2)}.banners-section .carousel-caption{display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;padding:20px}.banners-section .carousel-item img{max-height:100vh;object-fit:cover}.banners-section .carousel-control-next-icon,.banners-section .carousel-control-prev-icon{width:2.5rem;height:2.5rem}.banners-section .scroll-indicator{position:absolute;bottom:80px;height:84px;left:50%;transform:translateX(-50%);opacity:.8;z-index:10}.banners-section .waves{position:absolute;bottom:-2px;left:0;width:100%;z-index:2}.has-adminbar .banners-section .carousel-item img{max-height:calc(100vh - 37px)}@media screen and (max-width: 520px){.banners-section .scroll-indicator{height:60px;bottom:40px}}.section-projects{position:relative;overflow:hidden;background-position:center}.section-projects .container{position:relative;z-index:5}.section-projects .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary-dark);opacity:.7;z-index:1}.section-restauration{position:relative;overflow:hidden;background-position:center}.section-restauration .container{position:relative;z-index:5}.section-restauration .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary-dark);opacity:.2;z-index:1}.section-mercado-carbono{background-color:var(--color-secondary-shade);color:#fff}.section-mercado-carbono .section-bg{position:relative}.section-mercado-carbono .section-bg img{object-fit:cover;width:100%;height:100%}.section-contact{border-bottom:solid 1px rgba(255,255,255,.2)}.heading-blog{background-color:var(--color-primary-dark);overflow:hidden}.heading-blog .blog-img{object-fit:cover;width:100%;height:150px;filter:blur(10px);transform:scale(1.5);opacity:.5}.blog-body{margin-top:2rem;padding-top:1.25rem;font-size:1.25rem;line-height:1.5}.blog-details{display:flex;font-size:1.1rem;line-height:1}.blog-details .blog-detail{margin:auto 0}.blog-details .blog-detail:not(:first-child):before{content:"·";margin:0 .75rem;opacity:.5}.blog-author-img{width:48px;min-width:48px;height:48px;border:solid 1px rgba(0,0,0,.1);border-radius:48px}.blog-sidebar{height:min-content;top:145px}.blog-sidebar .blog-widget:not(:first-child){margin-top:2rem;padding-top:1.5rem}.blog-tag{background-color:rgba(var(--color-secondary-rgb), 0.1);color:rgba(0,0,0,.7) !important;transition:ease .3s}.blog-tag:hover{background-color:var(--color-secondary);color:#fff !important}@media screen and (max-width: 768px){.blog-details{display:block}.blog-details .blog-detail:first-child{margin-bottom:1rem}.blog-details .blog-detail:not(:first-child){font-size:1rem;margin-top:.5rem;opacity:.7}.blog-details .blog-detail:not(:first-child):before{content:"";display:none}}/*# sourceMappingURL=style.css.map */
