﻿@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--input-padding-y: .6rem;--input-padding-x: 1rem;--border-radius: .8rem}:root{--color-primary: #1f9c58;--color-primary-shade: #1b894d;--color-primary-dark: #11703b;--color-primary-tint: #35a669;--color-primary-rgb: 31,156,88;--color-tertiary: #ffb300;--color-tertiary-shade: #e09e00;--color-tertiary-dark: #966900;--color-tertiary-tint: #ffcd2b;--color-tertiary-rgb: 255,179,0;--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:"Poppins",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}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.35}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-primary), var(--color-tertiary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-shadow-sm{text-shadow:-1px -2px 1px rgba(0,0,0,.5)}.btn-modern{background-color:var(--color-primary-tint);color:#fff !important;border:none;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:all .3s ease-in-out;position:relative;overflow:hidden}.btn-modern:hover{background-color:var(--color-primary-dark);transform:scale(1.05);box-shadow:0 6px 18px rgba(0,0,0,.15)}.btn-modern:active{transform:scale(0.98)}.btn-modern::after{content:"";position:absolute;top:0;left:-105%;width:100%;height:100%;background:rgba(255,255,255,.2);transform:skewX(-20deg);transition:left .4s ease-in-out}.btn-modern:hover::after{left:105%}.absolute-feedback .form-text{position:absolute}.absolute-feedback:has(.is-invalid){margin-bottom:2.3rem !important}.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;transition:ease .3s}.news .news-description{margin-top:.75rem;font-size:1rem}.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.35}.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-primary-shade);color:rgba(255,255,255,.9)}.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)}.card-plan{position:relative;max-width:24rem;margin:auto;border:solid 1px rgba(0,0,0,.08);border-radius:1rem;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);box-shadow:0 25px 50px -12px rgba(0,0,0,.1) !important;transition:transform .4s ease,box-shadow .4s ease}.card-plan:hover{box-shadow:0 35px 60px -15px rgba(0,0,0,.3)}.card-plan .card-plan-best-offer{display:none;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);padding:.5rem 1rem;text-transform:uppercase;font-weight:500;font-size:.9rem;border-radius:var(--border-radius);background-color:var(--color-tertiary-tint);box-shadow:0 10px 25px -12px rgba(0,0,0,.3)}.card-plan .card-body{padding-top:2rem}.card-plan .card-body .pricing-card-title{font-size:2.75rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.card-plan .card-body .pricing-card-title small{font-size:1rem;font-weight:400;color:#6b7280}.card-plan .card-body .card-text{color:#4b5563;font-size:.95rem;margin-bottom:1.75rem}.card-plan .card-body ul{border-top:solid 1px rgba(0,0,0,.05);padding-top:2rem;padding-bottom:.25rem;list-style:none;text-align:left}.card-plan .card-body ul li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-weight:400}.card-plan .card-body ul li b{font-weight:600;color:var(--color-primary)}.card-plan .card-body form{padding:0 1rem 1rem 1rem}.card-plan.card-plan-best{border-color:var(--color-tertiary-tint)}.card-plan.card-plan-best .card-plan-best-offer{display:block}.loading{position:fixed;display:none;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);z-index:9999;animation:loading-screen .3s;cursor:wait;user-select:none;-webkit-user-select:none}.loading .loading-body{margin:auto;text-align:center}.loading .loading-body .loading-title{font-size:1.4rem;font-weight:600;margin-top:.6rem}.loading .loading-body .loading-description{font-size:1rem;font-weight:400;margin-top:.2rem;color:var(--bs-secondary)}.loading .loading-body .loading-title:empty,.loading .loading-body .loading-description:empty{display:none}.loading.show{display:flex}@keyframes loading-screen{from{opacity:.5}to{opacity:1}}.bg-primary{background-color:var(--color-primary) !important}.bg-primary-shade{background-color:var(--color-primary-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-primary), var(--color-tertiary)) !important}.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)}.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.02);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(--color-primary)}.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:#fff}@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-primary) !important}.card{--bs-card-border-radius: var(--border-radius);--bs-card-inner-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){--bs-navbar-brand-color: rgb(250 250 250 / 90%);--bs-navbar-brand-hover-color: #fff;--bs-navbar-brand-font-size: 1.5rem;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.1rem + .12vw);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.1rem;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:60px 0;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.logo-link{font-size:1.5rem;font-weight:600}.footer a:not(.logo-link):not(.social-link):hover{border-bottom:solid 2px}.footer .social-link:hover{transform:scale(1.2)}.footer .logo{max-height:78px}.footer .copyright{margin-top:2rem;padding-top:2rem;border-top:solid 1px rgba(0,0,0,.15);font-size:.95rem}.footer .copyright a{color:var(--color-primary)}@media screen and (max-width: 991px){.footer{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-size:cover;background-position:center;background-image:url(../images/sections/bg.jpg);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-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-dark);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-parallax{position:relative;overflow:hidden;background-position:center}.section-parallax .container{position:relative;z-index:5}.section-parallax .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:1}.section-double{background-color:var(--color-primary-shade);color:#fff}.section-double .section-bg{position:relative}.section-double .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.1rem;line-height:1.75}.blog-details{display:flex;font-size: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-primary-rgb), 0.1);color:rgba(0,0,0,.7) !important;transition:ease .3s}.blog-tag:hover{background-color:var(--color-primary);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}}.check-out .product-info .secure-area{display:flex;justify-content:center;text-align:center;padding:.8rem;font-weight:bold;border-radius:var(--border-radius) .5rem 0 0;background:#2fbd55;color:#fff}.check-out .product-info .secure-area .secure-shield,.check-out .product-info .secure-area .secure-message{margin:auto 0}.check-out .product-info .secure-area .secure-message{margin-left:6px;text-transform:uppercase}.check-out .product-info .info-container{font-size:.9rem}.check-out .product-info .info-container>.info:not(:first-child){margin-top:15px;padding-top:15px;border-top:solid 1px #eee}.check-out .product-info .info-container .info.products{padding:0 10px}.check-out .product-info .info-container .info.products .product{display:flex;padding:1rem .8rem}.check-out .product-info .info-container .info.products .product .image{min-width:178px;margin:auto 0}.check-out .product-info .info-container .info.products .product .image img{height:178px;border-radius:var(--border-radius)}.check-out .product-info .info-container .info.products .product:not(:first-child){border-top:solid 1px #f2f2f2}.check-out .product-info .info-container .info.products .product .info{width:100%;margin:auto 0 auto 10px;padding:5px}.check-out .product-info .info-container .info.products .product .info .info-badges{margin-bottom:.35rem}.check-out .product-info .info-container .info.products .product .info .info-badges span{display:inline-block;padding:.15rem .45rem;border-radius:.2rem;font-size:.75rem;line-height:1.4;background-color:#dfe9f7;color:#32598f;white-space:nowrap}.check-out .product-info .info-container .info.products .product .info .info-badges a{margin-left:.35rem;font-size:.75rem;color:#666;white-space:nowrap}.check-out .product-info .info-container .info.products .product .info .info-badges a:hover{color:#000}.check-out .product-info .info-container .info.products .product .info .info-name{line-height:1.2;font-weight:bold;font-size:1.3rem}.check-out .product-info .info-container .info.products .product .info .extras{margin-top:.4rem;font-size:0;color:#999}.check-out .product-info .info-container .info.products .product .info .extras span{font-size:.9rem;color:#999}.check-out .product-info .info-container .info.products .product .info .extras span:not(:first-child):before{content:"∙";margin:0 5px}.check-out .product-info .info-container .info.products .product .info .extras .info-price-old .price{text-decoration:line-through}.check-out .product-info .info-container .info.products .product .info .extras .info-highlighted{font-weight:500;color:#00a650}.check-out .product-info .info-container .info.products .product .info .cart-amount{display:flex;padding:10px 0;margin-top:.6rem}.check-out .product-info .info-container .info.products .product .info .cart-amount .amount-message{min-width:40%;line-height:1;margin:auto 0;font-size:1rem;color:#777}.check-out .product-info .info-container .info.products .product .info .cart-amount .amount-price{display:flex;min-width:40%;margin-left:auto;justify-content:center}.check-out .product-info .info-container .info.products .product .info .cart-amount .amount-price .currency{line-height:1;margin:auto 6px auto 0;font-size:16px}.check-out .product-info .info-container .info.products .product .info .cart-amount .amount-price .value{line-height:1;margin:auto 0;font-size:1.8rem;font-weight:bold}.check-out .product-info .info-container .info.products .product .info .cart-amount .amount-price .interval{margin:auto 0}.check-out .product-info .info-container .info.products .product .info .cart-amount .amount-price .interval:before{content:"/";margin-left:.25rem;margin-right:.2rem}.check-out .product-info .info-container .info.products .product:last-child{padding-bottom:0}.check-out .product-info .info-container .info.total-amount .cart-amount{display:flex;justify-content:center;padding:10px 0}.check-out .product-info .info-container .info.total-amount .cart-amount .amount-message{min-width:40%;line-height:1;margin:auto 0;text-align:center;font-size:1rem;color:#777}.check-out .product-info .info-container .info.total-amount .cart-amount .amount-price{display:flex;min-width:40%;justify-content:center}.check-out .product-info .info-container .info.total-amount .cart-amount .amount-price .currency{line-height:1;margin:auto 6px auto 0;font-size:16px}.check-out .product-info .info-container .info.total-amount .cart-amount .amount-price .value{line-height:1;margin:auto 0;font-size:1.8rem;font-weight:bold}.check-out .product-info .info-container .info.check-out-info{padding:20px}.check-out .product-info .info-container .info.check-out-info .info:not(:first-child){margin-top:16px}.check-out .product-info .info-container .info.check-out-info .payment-procedures{font-size:.75rem;color:#999}.check-out .product-info .info-container .info.check-out-info .payment-methods .methods-title{text-align:center;font-size:.9rem;color:#666}.check-out .product-info .info-container .info.check-out-info .payment-methods .brands{text-align:center}.check-out .product-info .info-container .info.check-out-info .payment-methods .brands img{filter:grayscale(1);opacity:.5;transition:ease .3s}.check-out .product-info .info-container .info.check-out-info .payment-methods .brands img:hover{opacity:1;filter:none}.check-out .product-info .info-container .info.check-out-info .payment-country{display:flex;justify-content:center;margin-top:22px !important;font-size:.75rem;color:#999}.check-out .product-info .info-container .info.check-out-info .payment-country img,.check-out .product-info .info-container .info.check-out-info .payment-country span{margin:auto 0}.check-out .product-info .info-container .info.check-out-info .payment-country img{border-radius:4px;margin-left:5px !important}.check-out .form-data .secure-area-note{display:none;padding:20px}.check-out .form-data .secure-area-note .secure-note{margin:0 auto;max-width:500px;text-align:center;font-size:.75rem;color:#777}.check-out .form-data .secure-area-note .secure-note .payment-method-brand{margin-bottom:8px}.check-out .form-data .payment-methods{padding:.5rem 20px;font-size:0;text-align:center}.check-out .form-data .payment-methods .form-check{margin:4px 8px;padding:0}.check-out .form-data .payment-methods .form-check input{opacity:0}.check-out .form-data .payment-methods .form-check label{padding:10px;width:160px;max-width:100%;border:solid 1px #eee;border-radius:var(--border-radius);text-align:center;color:#999;cursor:pointer;-webkit-user-select:none;user-select:none}.check-out .form-data .payment-methods .form-check label i{font-size:18px}.check-out .form-data .payment-methods .form-check label span{display:block;margin-top:4px;font-size:.9rem;font-weight:600}.check-out .form-data .payment-methods .form-check input+label{transition:ease .3s}.check-out .form-data .payment-methods .form-check input:hover+label{background-color:#f2f2f2}.check-out .form-data .payment-methods .form-check input:checked+label{background-color:#fafdff;border-color:var(--color-primary);color:var(--color-primary);cursor:default}.check-out .form-data .payment-fields{display:none}.check-out .form-data .finish-checkout{padding:14px 10px 4px 10px;margin-top:10px;border-top:solid 1px #eee;text-align:right}.check-out .form-data .form-data-fields{padding:0 .65rem 0 .65rem}.check-out .form-data .form-data-fields .form-group>label{font-weight:bold;margin-bottom:4px;font-size:.9rem}.check-out .form-data .form-data-fields .form-group>label .helper{cursor:default !important;color:#999 !important;transition:ease .3s}.check-out .form-data .form-data-fields .form-group>label .helper:hover{color:#006096 !important}.check-out .form-data .form-data-fields .form-check{margin-bottom:0;line-height:1.6;font-size:.9rem !important;font-weight:500}.check-out .form-data .form-data-fields #credit_card_number_brand{display:none;padding:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fff !important}.check-out .form-data .form-data-fields .input-group #credit_card_number_brand{display:flex}.check-out .form-data .form-data-fields .credit-card-installments-quantity-fieldset{display:none}.check-out .t-card.order-bump{border:dashed 2px #2fbd55}.check-out .t-card.order-bump .order-bump-offer{display:flex;padding:.25rem}.check-out .t-card.order-bump .order-bump-offer .offer-image{margin:auto 0}.check-out .t-card.order-bump .order-bump-offer .offer-image img{width:90px}.check-out .t-card.order-bump .order-bump-offer .offer-info{margin:auto 0 auto 1.25rem}.check-out .t-card.order-bump .order-bump-offer .offer-title{font-weight:500;font-size:1.1rem}.check-out .t-card.order-bump .order-bump-offer .offer-description{color:#777;font-size:.9rem}.check-out .t-card.order-bump .order-bump-offer .offer-price-info{display:flex;margin-top:.25rem}.check-out .t-card.order-bump .order-bump-offer .offer-price-info .offer-price{margin:auto 0;font-weight:600;font-size:1.1rem}.check-out .t-card.order-bump .order-bump-offer .offer-price-info .offer-price-old{margin:auto .5rem auto 0;font-size:.9rem;text-decoration:line-through;color:#d91532}.check-out .t-card.order-bump .order-bump-offer:not(:first-child){padding-top:.5rem;margin-top:.25rem;border-top:solid 1px #eee}@media screen and (min-width: 1200px){.check-out{min-height:700px}.check-out .product-info{top:130px}.has-adminbar .check-out .product-info{top:150px}}@media screen and (max-width: 991px){.check-out .product-info .info-container .info.total-amount{padding:20px}.check-out .product-info .info-container .info.products .product .image{min-width:106px;margin:auto 0}.check-out .product-info .info-container .info.products .product .image img{height:106px}.check-out .form-data .payment-methods .form-check{display:block;margin:8px}.check-out .form-data .payment-methods .form-check label{width:100%}}.check-out-header{padding-top:70px;padding-bottom:100px;background-color:var(--bs-dark);color:#fff}.check-out-header h2{line-height:1.4}.check-out-header.success{background-color:#00a650}.check-out-header.error{background-color:#db9c14}@media screen and (max-width: 992px){.check-out-header{padding-top:40px;padding-bottom:70px}}.check-out-success{min-height:500px;margin:1rem;padding-bottom:60px;transform:translateY(-60px)}.check-out-success .container{padding-top:40px;padding-bottom:40px;background-color:#fff;border-radius:.5rem;box-shadow:0 .9rem 1.5rem rgba(0,0,0,.07)}.check-out-success .img-pix-qrcode{max-width:85%}.check-out-error{min-height:500px;margin:1rem;padding-bottom:60px;transform:translateY(-60px)}.check-out-error .container{padding-top:40px;padding-bottom:40px;background-color:#fff;border-radius:.5rem;box-shadow:0 .9rem 1.5rem rgba(0,0,0,.07)}.check-out-contact{background-color:#fff}.credit-card-helper{width:240px;max-width:100%;height:132px;border-radius:var(--border-radius);font-size:.75rem;line-height:1;text-shadow:1px 1px 0 rgba(0,0,0,.3);background:linear-gradient(to right, #2d5b99, #163b6c);color:#fff;user-select:none;-webkit-user-select:none;overflow:hidden;opacity:0}.credit-card-helper .card-brand{padding:1rem}.credit-card-helper .card-brand .card-brand-image{width:34px;height:22px;border-radius:.25rem;background-color:rgba(255,255,255,.1);background-position:center;background-size:cover}.credit-card-helper .card-number{padding:0 1rem .5rem 1rem}.credit-card-helper .card-number .card-number-text{letter-spacing:1px;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-card-helper .card-exp{display:flex;padding:0 1rem .75rem 1rem;justify-content:center}.credit-card-helper .card-exp .card-exp-title{margin:auto 0;font-size:.5rem;text-transform:uppercase}.credit-card-helper .card-exp .card-exp-text{margin:auto 0 auto .5rem}.credit-card-helper .card-holder{padding:0 1rem 1rem 1rem}.credit-card-helper .card-holder .card-holder-text{text-transform:uppercase;font-weight:500;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-card-helper .card-stripe{padding:1rem 0}.credit-card-helper .card-stripe .card-stripe-content{height:32px;background-color:#000}.credit-card-helper .card-cvv{padding:0 1rem 1rem 1rem;text-align:center}.credit-card-helper .card-cvv .card-cvv-text{display:inline-block;padding:.25rem .75rem;margin-left:4rem;text-transform:uppercase;font-weight:500;letter-spacing:1px;text-shadow:none;font-size:.6rem;background-color:#fff;color:#333}@media screen and (max-width: 1400px){.credit-card-helper .card-number .card-number-text{font-size:.82rem}.credit-card-helper .card-holder .card-holder-text{font-size:.7rem}}.t-card{border:solid 1px var(--bs-border-color);border-radius:var(--border-radius);box-shadow:0 .5rem 1rem rgba(0,0,0,.04);box-sizing:border-box;background-color:#fff}.t-card .t-card-header{display:flex;padding:14px 20px;border-bottom:solid 1px var(--bs-border-color);border-radius:var(--border-radius) .5rem 0 0;background:#fafafa}.t-card .t-card-header .icon{margin:auto 20px auto 0;font-size:1.25rem}.t-card .t-card-header .text{width:100%;margin:auto 0}.t-card .t-card-header .text .title{font-size:1.15rem;font-weight:bold}.t-card .t-card-header .text .subtitle{font-size:.85rem;color:#999}.t-card .t-card-header-center{display:block;text-align:center}.t-card .t-card-header-center .icon{margin-right:0;font-size:2rem}.t-card .t-card-header-body{padding:14px 20px;border-radius:var(--border-radius);background:#fff}.t-card .t-card-body{padding:10px 15px}.t-card .t-card-text{font-size:.9rem}.t-card .t-card-text p:last-child{margin-bottom:0}.confetti{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.field-icon{padding-left:calc(1.5em + .75rem) !important;padding-right:.75rem !important;background-size:calc(.75em + .375rem) calc(.75em + .375rem) !important;background-position:left calc(.375em + .1875rem) center !important;background-repeat:no-repeat !important}.field-icon:focus{padding-left:calc(1.5em + .75rem - 1px) !important;background-position:left calc(.375em + .1875rem - 1px) center !important}.field-icon-customer{background-image:url(../images/check-out/fields/customer.svg) !important}.field-icon-document{background-image:url(../images/check-out/fields/document.svg) !important}.field-icon-birth{background-image:url(../images/check-out/fields/birth.svg) !important}.field-icon-phone{background-image:url(../images/check-out/fields/phone.svg) !important}.field-icon-whatsapp{background-image:url(../images/check-out/fields/whatsapp.svg) !important}.field-icon-location{background-image:url(../images/check-out/fields/location.svg) !important}.field-icon-location-dot{background-image:url(../images/check-out/fields/location-dot.svg) !important}.field-icon-address{background-image:url(../images/check-out/fields/address.svg) !important}.field-icon-city{background-image:url(../images/check-out/fields/city.svg) !important}.field-icon-district{background-image:url(../images/check-out/fields/district.svg) !important}.field-icon-complement{background-image:url(../images/check-out/fields/complement.svg) !important}.field-icon-email{background-image:url(../images/check-out/fields/email.svg) !important}.field-icon-hashtag{background-image:url(../images/check-out/fields/hashtag.svg) !important}/*# sourceMappingURL=style.css.map */
