@charset "UTF-8";.shadow-sm{box-shadow:4px 4px 6px #00000040}.swiper-pagination.primary .swiper-pagination-bullet{background-color:#fff;opacity:1;width:12px;height:12px}.swiper-pagination.primary .swiper-pagination-bullet-active{background-color:#e7383c}.swiper-pagination.secondary .swiper-pagination-bullet{background-color:#03749d40;opacity:1;width:12px;height:12px}.swiper-pagination.secondary .swiper-pagination-bullet-active{background-color:#03749d}.swiper-button-disabled{display:none!important}.swiper-effect .swiper-slide{transition:all .2s ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.swiper-effect .swiper-slide-visible{opacity:1;visibility:visible;pointer-events:auto}.btn-shadow{box-shadow:2px 2px 2px #00000026;transition:all .2s ease-in-out}.btn-shadow:hover{box-shadow:none;background-color:#e7383c;color:#fff}:root{--swiper-theme-color: #03749d;--color_a: red}.swiper-button-prev:after,.swiper-button-next:after{font-size:clamp(2rem,1.875rem + .625vw,2.625rem)}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:98%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1520px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:98%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1520px)/2))}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#212529;font-weight:400;line-height:1.25}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#dadada}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li:before{content:"•";font-weight:400;color:#dadada;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#dadada}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #dadada}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f1f1f1}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#03749d}.editor-texto-light ul li:before{color:#03749d}.editor-texto-light ol li::marker{color:#03749d}.editor-texto-light blockquote{border-left:2px solid #03749d}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.btn-danger:hover{background:#03749d;border:1px solid #03749d;color:#fff}.btn-primary:hover{background:#e7383c;border:1px solid #e7383c;color:#fff}.product-card img{transition:all .2s ease-in-out}@media (hover: hover){.product-card:hover img{transform:scale(1.05)}.product-card:hover .category-badge,.product-card:hover .check-more-btn{background-color:#03749d;color:#fff}}.product-card-title{font-size:calc(.5921052632rem + .6578947368vw);font-size:clamp(1rem,.5921052632rem + .6578947368vw,1.25rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .category-badge{border:#03749d 1px solid;padding:.25rem .5rem;color:#03749d;transition:all .2s ease-in-out}.blog-card{transition:all .2s ease-in-out}@media (hover: hover){.blog-card:hover{background-color:#03749d}.blog-card:hover *{color:#fff}}.blog-card-title{font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description{font-size:calc(.7514550237rem + .2071208136vw);font-size:clamp(.8rem,.7514550237rem + .2071208136vw,1rem);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.whatsapp-form{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.25rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-header{background:linear-gradient(80deg,#00b743,#009b12)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.whatsapp-form-wrapper .bg-whatsapp{background-color:#009b12;color:#fff;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form-wrapper .bg-whatsapp:hover{background-color:#00b743}}.btn-whatsapp{transition:all .2s ease-in-out;color:#fff!important;border-radius:50rem;padding:.75rem;position:relative;box-shadow:0 4px 10px #00000059;background:linear-gradient(80deg,#00b743,#009b12);border:none;z-index:999}.btn-whatsapp.fixed{position:fixed;right:0;bottom:0;margin:1rem}.btn-whatsapp:after{content:"";width:100%;height:100%;background:linear-gradient(80deg,#009b12,#00b743);border-radius:50rem;position:absolute;left:0;top:0;opacity:0;transition:all .2s ease-in-out}@media (hover: hover){.btn-whatsapp:hover:after{opacity:1}}.btn-whatsapp:not(.active):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#00b74340;border-radius:50rem;transition:all .2s ease-in-out;animation:bgScale 4s linear infinite;z-index:-1}.btn-whatsapp-anchor{background-color:#00b743;padding:.25rem .5rem;color:#fff!important;transition:all .2s ease-in-out;border-radius:.25rem;text-align:center}@media (hover: hover){.btn-whatsapp-anchor:hover{background-color:#009b12}}@keyframes bgScale{70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.gallery-swiper .video-slide:hover svg path{stroke:#03749d;fill:#03749d;transition:all .75s ease .75s}}.header{z-index:999}.header-logo{width:calc(2.3931877964rem + 2.5890101696vw);width:clamp(3rem,2.3931877964rem + 2.5890101696vw,5.5rem)}.header .menu a{padding:.25rem .75rem;border-radius:.25rem;color:#03749d;font-size:calc(1.0643187796rem + .258901017vw);font-size:clamp(1.125rem,1.0643187796rem + .258901017vw,1.375rem)}.header .menu a.text-base{font-size:calc(.9696593898rem + .1294505085vw);font-size:clamp(1rem,.9696593898rem + .1294505085vw,1.125rem)}.header .menu .dropdown-menu .dropdown-item:hover,.header .menu .dropdown-menu li:hover{background-color:transparent!important;color:#e7383c}.header .effect-hover{position:relative;color:#03749d}.header .effect-hover:after{content:"";bottom:-3px;left:0;height:2px;position:absolute;width:0px;background:transparent;transition:all .2s ease-in-out}.header .effect-hover:hover{color:#e7383c;transition:all .2s ease-in-out}.header .effect-hover:hover:after{content:"";bottom:-3px;left:0;width:100%;height:1px;background:#e7383c;position:absolute;transition:all .2s ease-in-out}@media (max-width: 992px){.header .offcanvas-start a{color:#fff!important}.header .dropdown-menu a{color:#03749d!important}}#footer .logo{width:calc(6rem + 0vw);width:clamp(6rem,6rem + 0vw,6rem)}#footer .address{width:100%}#footer .copyright{border-top:1px solid rgba(0,0,0,.1)}#footer .social-icon:hover{background:white;transition:all .2s ease-in-out}#footer .social-icon:hover svg{fill:#03749d;transition:all .2s ease-in-out}#footer .btn-white:hover{transition:all .2s ease-in-out;background:#e7383c;color:#fff;border:1px solid #e7383c}#footer .btn-white:hover path{fill:#fff}.effect-hover{position:relative;color:#fff}.effect-hover:after{content:"";bottom:-3px;left:0;height:2px;position:absolute;width:0px;background:transparent;transition:all .2s ease-in-out}.effect-hover:hover{color:#fff;transition:all .2s ease-in-out}.effect-hover:hover:after{content:"";bottom:-3px;left:0;width:100%;height:1px;background:#fff;position:absolute;transition:all .2s ease-in-out}.ratio-help-img{width:4rem;height:4rem}.ratio-help-img img,.ratio-help-img svg{top:initial}@media (min-width: 992px){.ratio-help-img img,.ratio-help-img svg{left:.75rem}}.ratio-iapc{width:calc(13.30092583rem + 7.249228475vw);width:clamp(15rem,13.30092583rem + 7.249228475vw,22rem)}.ratio-numbers{height:8rem}.bg-gradient{background:linear-gradient(80deg,#e7383c,#03749d)}@media (max-width: 992px){.bg-gradient-mobile{background:linear-gradient(80deg,#e7383c,#03749d)}}.numbers-swiper{height:16rem}@media (min-width: 992px){.numbers-swiper{height:22rem}}.img-depoimets{width:10rem;height:10rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1665 11.1805C25.1828 11.1688 26.4553 8.1244 27.2072 6.68545C28.66 3.90608 31.3251 1.45858 34.0259 0.56496C36.2102 -0.157444 38.4057 -0.0882541 40.6205 0.226038C42.3005 0.464103 43.9051 0.966034 45.3752 1.97224C46.8311 2.96789 47.8336 4.37634 48.4408 6.18822C49.0408 7.97898 49.0225 9.8272 48.9838 11.7047C48.9501 13.2997 48.1677 15.5267 47.7602 17.0395C47.3955 18.3964 46.9706 19.7345 46.4337 21.0151C45.7573 22.6299 45.0451 24.2237 44.2036 25.7377C42.652 28.5299 40.9506 31.1885 39.1076 33.7427C36.797 36.9455 34.3 39.9371 31.7499 42.8795C28.5326 46.3543 24.2129 49 24.2129 49C24.2129 49 21.1168 46.5748 19.8872 45.4783C18.4537 44.2 16.8919 43.1387 15.4422 41.8874C13.2202 39.9711 10.9707 38.0994 8.81804 36.0788C5.79631 33.242 3.4806 29.7824 1.84545 25.7212C1.39209 24.5943 1.08849 23.3992 0.767571 22.2077C-0.118775 18.9088 -0.102474 15.5337 0.149167 12.1797C0.353944 9.45779 1.22297 6.98215 3.12607 5.10226C4.30175 3.94009 5.61191 3.19071 7.08508 2.70637C9.50368 1.91126 11.9671 1.73535 14.4356 2.1071C16.7768 2.4601 18.7736 3.71375 20.3466 5.76486C21.7923 7.64944 24.2944 13.4087 24.2944 13.4087C24.2944 13.4087 25.0871 11.7997 25.1655 11.1782L25.1665 11.1805Z' fill='%23E7383C'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1665 11.1805C25.1828 11.1688 26.4553 8.1244 27.2072 6.68545C28.66 3.90608 31.3251 1.45858 34.0259 0.56496C36.2102 -0.157444 38.4057 -0.0882541 40.6205 0.226038C42.3005 0.464103 43.9051 0.966034 45.3752 1.97224C46.8311 2.96789 47.8336 4.37634 48.4408 6.18822C49.0408 7.97898 49.0225 9.8272 48.9838 11.7047C48.9501 13.2997 48.1677 15.5267 47.7602 17.0395C47.3955 18.3964 46.9706 19.7345 46.4337 21.0151C45.7573 22.6299 45.0451 24.2237 44.2036 25.7377C42.652 28.5299 40.9506 31.1885 39.1076 33.7427C36.797 36.9455 34.3 39.9371 31.7499 42.8795C28.5326 46.3543 24.2129 49 24.2129 49C24.2129 49 21.1168 46.5748 19.8872 45.4783C18.4537 44.2 16.8919 43.1387 15.4422 41.8874C13.2202 39.9711 10.9707 38.0994 8.81804 36.0788C5.79631 33.242 3.4806 29.7824 1.84545 25.7212C1.39209 24.5943 1.08849 23.3992 0.767571 22.2077C-0.118775 18.9088 -0.102474 15.5337 0.149167 12.1797C0.353944 9.45779 1.22297 6.98215 3.12607 5.10226C4.30175 3.94009 5.61191 3.19071 7.08508 2.70637C9.50368 1.91126 11.9671 1.73535 14.4356 2.1071C16.7768 2.4601 18.7736 3.71375 20.3466 5.76486C21.7923 7.64944 24.2944 13.4087 24.2944 13.4087C24.2944 13.4087 25.0871 11.7997 25.1655 11.1782L25.1665 11.1805Z' fill='%23E7383C'/%3E%3C/svg%3E%0A");-webkit-mask-size:cover;mask-size:cover}.depoiments-swiper2 .swiper-wrapper{transition-timing-function:linear}.testimonial-card{box-shadow:3px 3px #00000014}.depoiments-swiper .swiper-wrapper{transition-timing-function:linear}@media (min-width: 992px){.depoiments-swiper.depoiments-swiper2 .swiper-slide{left:-25%;width:60%!important}}.invisible{opacity:0;transition:all .2s ease-in-out}@media (max-width: 992px){.px-mobile-2{padding:0px 2rem}}.help-swiper .card:hover{transition:all .2s ease-in-out}.help-swiper .card:hover .icon-active{opacity:1;transition:all .2s ease-in-out}.help-swiper .card:hover .icon{display:none}.help-swiper .swiper-button-prev{display:flex;transform:translate(-175%)}.help-swiper .swiper-button-next{display:flex;transform:translate(175%)}.help-swiper2 .swiper-slide .card{transition:all .2s ease-in-out;border:2px solid transparent}.help-swiper2 .swiper-slide-active{z-index:1}.help-swiper2 .swiper-slide-active .card{border-color:#e7383c}@media (min-width: 992px){.help-swiper2 .swiper-slide-active .card{transform:scale(1.1)}}.help-swiper2 .swiper-slide-active .div-button a{height:100%!important;visibility:visible;transition:all .2s ease-in-out;opacity:1}.help-swiper2 .swiper-slide-active .icon-active{display:flex}.help-swiper2 .swiper-slide-active .icon{display:none}.help-swiper2 .div-button a{visibility:hidden;transition:all .2s ease-in-out;opacity:0}.hidden-button{background:none;border:none}.hidden-button:after{z-index:10}#home .solutions{background:#fff!important}#home .solutions .title{color:#03749d}#home .solutions .swiper-button-next svg path,#home .solutions .swiper-button-prev svg path{fill:#dadada}#empresa section:first-child{margin-top:0}#empresa .mvv-card .icon{color:#03749d;max-width:calc(2.5145502372rem + 2.0712081357vw);max-width:clamp(3rem,2.5145502372rem + 2.0712081357vw,5rem)}@media (min-width: 992px){#empresa .gallery-wrapper{float:right}}#empresa .caminhada .row{flex-wrap:nowrap}@media (min-width: 992px){#empresa .content{width:46.5%}}@media (min-width: 992px){#empresa .ratio-company-img{height:100%;width:53.5%}}#contato .contacts .card{height:100%;padding:1rem;display:flex;gap:.75rem}#contato .contacts .card a{word-break:break-word}#contato .form-control{background-color:#f1f1f1!important}#offcanvasCategorias a.active{display:flex;align-items:center;gap:.5rem}#offcanvasCategorias a.active:before{content:"";width:.5em;height:.5em;background-color:#03749d;border-radius:50rem;display:block}.social-icon-blog{background:transparent;transition:all .2s ease-in-out}.social-icon-blog svg{fill:#03749d;transition:all .2s ease-in-out}.social-icon-blog:hover{background:#03749d;transition:all .2s ease-in-out}.social-icon-blog:hover svg{fill:#fff;transition:all .2s ease-in-out}.products-filter{position:sticky;top:1rem}.products-filter .search-form-input{height:52px}.products-filter .accordion-item{border:#ced4da 1px solid!important}.products-filter .search-form-input{border-radius:0!important}.products-filter .search-form-button{border:none}.hover-danger{transition:all .2s ease-in-out}.hover-danger:hover{transition:all .2s ease-in-out;color:#fff;background:#e7383c;border:1px solid #e7383c}.hover-primary{transition:all .2s ease-in-out}.hover-primary:hover{transition:all .2s ease-in-out;color:#fff;background:#03749d;border:1px solid #03749d}.login-form{position:relative}@media (min-width: 992px){.login-form{padding:8rem 0px}}.login-form:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(to right,rgba(3,116,157,.75),rgba(231,56,60,.3))}table{width:100%;border-collapse:collapse;font-size:calc(.8446593898rem + .1294505085vw);font-size:clamp(.875rem,.8446593898rem + .1294505085vw,1rem)}.table-title{font-size:calc(.9696593898rem + .1294505085vw);font-size:clamp(1rem,.9696593898rem + .1294505085vw,1.125rem)}th,td{padding:10px;text-align:left;border:1px solid #0073A9}th{background-color:#0073a9;color:#fff}tr:nth-child(2n){background-color:#f2f2f2}tr:nth-child(odd){background-color:#fff}.header-row{background-color:#d9d9d9;color:#333}.effect-hover-primary{position:relative;color:#03749d}.effect-hover-primary:after{content:"";bottom:-3px;left:0;height:2px;position:absolute;width:0px;background:transparent;transition:all .2s ease-in-out}.effect-hover-primary:hover{color:#e7383c;transition:all .2s ease-in-out}.effect-hover-primary:hover:after{content:"";bottom:-3px;left:0;width:100%;height:1px;background:#e7383c;position:absolute;transition:all .2s ease-in-out}.d-flex-important{display:flex!important}.step-2 .tab-pane.active{display:flex}.step-2 .tab-select.active{border:1px solid #e7383c}.qrcode{width:8rem}@media (min-width: 992px){.modal-custom{max-width:64rem}}.scale-8{scale:.8}.banner .swiper-slide:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.2);z-index:1}.banner .title h2{font-weight:400;font-size:calc(1.3355667861rem + .9703610116vw);font-size:clamp(1.563rem,1.3355667861rem + .9703610116vw,2.5rem)}.pagination-danger .swiper-pagination-bullet-active{background:#e7383c}.ratio-rounded-0 img,.ratio-rounded-0 .gallery-swiper{border-radius:0!important}.outline-none{outline:none}.border-none{border:none}.effect-image img,.effect-image svg{scale:1;transition:all .2s ease-in-out}.effect-image:hover img,.effect-image:hover svg{scale:1.1;transition:all .2s ease-in-out}.p-mb-0 p{margin-bottom:0}.fancybox__thumb:after{border:#03749d 2px solid!important;border-radius:0!important}.w-fit{width:fit-content}.h-fit{height:fit-content}ul.pagination{gap:1rem}ul.pagination .page-link{width:40px;height:40px;border-radius:50%!important;display:flex;justify-content:center;align-items:center;border:#e7383c 1px solid;transition:all .2s ease-in-out}@media (hover: hover){ul.pagination .page-link:hover{background-color:#e7383c;color:#fff}}.title-xl{font-size:calc(1.2863755929rem + 5.1780203393vw);font-size:clamp(2.5rem,1.2863755929rem + 5.1780203393vw,7.5rem)}.title-lg{font-size:calc(1.2681877964rem + 2.5890101696vw);font-size:clamp(1.875rem,1.2681877964rem + 2.5890101696vw,4.375rem)}.title-base{font-size:calc(1.1078908473rem + 1.9417576272vw);font-size:clamp(1.563rem,1.1078908473rem + 1.9417576272vw,3.438rem)}.title{font-size:calc(1.3355667861rem + .9703610116vw);font-size:clamp(1.563rem,1.3355667861rem + .9703610116vw,2.5rem)}.text-lg{font-size:calc(1.0643187796rem + .258901017vw);font-size:clamp(1.125rem,1.0643187796rem + .258901017vw,1.375rem)}body{font-size:calc(.9696593898rem + .1294505085vw);font-size:clamp(1rem,.9696593898rem + .1294505085vw,1.125rem)}.text-truncation-3,.text-truncation-3 *{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-truncation-4,.text-truncation-4 *{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.swiper-button-next:after,.swiper-button-prev:after{content:""}@media (max-width: 992px){.img-mobile-full{width:110%;left:-5%}}
