@charset "UTF-8";:root{--swiper-theme-color: #e20127}.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.fw-normal p,.editor-texto.fw-normal span,.editor-texto.fw-normal ul,.editor-texto.fw-normal ol,.editor-texto.fw-normal li,.editor-texto.fw-normal a,.editor-texto.fw-normal h1,.editor-texto.fw-normal h2,.editor-texto.fw-normal h3,.editor-texto.fw-normal h4,.editor-texto.fw-normal h5,.editor-texto.fw-normal h6{font-weight:400}.editor-texto.fw-normal strong{font-weight:700}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#4d4d4d;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:#4d4d4d}.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:#e20127;font-size:1.3rem;margin-right:.5em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#ffced6}.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 #ffced6}.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:#f8f9fa}.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:#e20127}.editor-texto-light ul li:before{color:#e20127}.editor-texto-light ol li::marker{color:#e20127}.editor-texto-light blockquote{border-left:2px solid #e20127}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.editor-texto-white p,.editor-texto-white span,.editor-texto-white ul,.editor-texto-white ol,.editor-texto-white li,.editor-texto-white a,.editor-texto-white h1,.editor-texto-white h2,.editor-texto-white h3,.editor-texto-white h4,.editor-texto-white h5,.editor-texto-white h6{color:#fff}.editor-texto-white ul li:before{color:#fff}.editor-texto-white ol li::marker{color:#fff}.product-card{background:#fbf0f5;border-radius:24px}.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:#e20127;color:#fff}.product-card:hover .category-badge svg path,.product-card:hover .category-badge svg rect,.product-card:hover .check-more-btn svg path,.product-card:hover .check-more-btn svg rect{fill:#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:#e20127 1px solid;padding:.25rem .5rem;color:#e20127;transition:all .2s ease-in-out}.blog-card{transition:all .2s ease-in-out;position:relative;color:#000}@media (hover: hover){.blog-card:hover{transform:translateY(-1rem)}}.blog-card .btn:not(:hover){color:#e20127}.blog-card-body{background-color:#fbf0f5}.blog-card-title{font-size:calc(1.0029100474rem + .4142416271vw);font-size:clamp(1.1rem,1.0029100474rem + .4142416271vw,1.5rem);font-weight:400;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}.latest-news .blog-card{color:#fff}.latest-news .blog-card-body{width:90%;margin:0 auto;margin-top:-2rem;z-index:2}@media (min-width: 992px){.latest-news .blog-card-body{width:80%;margin-top:-5rem}}.latest-news-1 .blog-card-body{background:#e20127;bottom:0}@media (min-width: 992px){.latest-news-1 .ratio{--bs-aspect-ratio: 56.25%}}.latest-news-2 .blog-card-body{color:#000;background:#f2e6e9}.latest-news-2 .blog-card-body .btn:hover{border-color:#e20127;color:#e20127!important}@media (min-width: 992px){.latest-news-2 .ratio{--bs-aspect-ratio: 100%;height:calc(8.1465517241rem + 15.0862068966vw);height:clamp(17.5rem,8.1465517241rem + 15.0862068966vw,26.25rem)}}.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;border-radius:50rem}.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:#e20127;fill:#e20127;transition:all .75s ease .75s}}.header{z-index:999}.header-logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}.header .menu-upper{color:#4d4d4d}.header .menu-upper .btn-outline-primary{border-color:#ff96a8;color:#ff96a8}.header .menu-upper .btn-outline-primary svg{color:currentColor}@media (hover: hover){.header .menu-upper .btn-outline-primary:hover{color:#e20127!important;border-color:#fff;background-color:#fff}}.header .menu a{transition:all .2s ease-in-out;font-size:1rem;padding:.35rem .75rem!important;border-radius:10px}.header .menu a .text-danger{color:currentColor;font-weight:400}@media (hover: hover){.header .menu a:hover:not(.btn){color:#e20127;background:white!important}}@media (max-width: 991.98px){.header .menu a{color:#4d4d4d}}.header .menu a.active{background-color:#ffffff1a}.header .menu a.dropdown-item{color:#4d4d4d}.header .menu a.dropdown-item:hover{color:#fff!important;background:#e20127!important}.header .menu .dropdown-company .dropdown-toggle.show{border-bottom-right-radius:0;border-bottom-left-radius:0}.header .menu .dropdown-company .dropdown-menu{min-width:2rem;border-top-left-radius:0;border-top-right-radius:0;border:none;padding:1rem 0;margin-top:-.5rem!important}.header .menu .dropdown-company .dropdown-menu .dropdown-item{padding:.2rem 1rem!important}.header .menu .dropdown-solutions .dropdown-menu{inset:unset!important;left:50%!important}.header .menu .dropdown-solutions .dropdown-item{padding:.25rem 1rem!important;margin-right:1rem;margin-left:-1rem}.effect-link{position:relative}.effect-link:hover{color:#fff}.effect-link:hover:before{width:100%;background:#e20127;transition:all .2s ease-in-out}.dropdown.dropdown-custom .dropdown-menu{pointer-events:all;background:white;margin-top:-6px;padding-top:.75rem;border:none;min-width:100%}.dropdown.dropdown-custom .dropdown-menu a{text-align:center;width:max-content;margin:auto}.dropdown.dropdown-custom .dropdown-menu a:not(.btn):hover{padding:.25rem .75rem;background:#e20127;border-radius:.25rem;color:#fff}.dropdown.dropdown-custom:not(.btn):hover{background:white;border-top-left-radius:6px;border-top-right-radius:6px}.dropdown-toggle.show{color:#e20127;background-color:#fff}.dropdown-toggle:after{display:none}.hover-text-white:hover,.hover-text-white:hover span,.hover-text-white.show,.hover-text-white.show *,.hover-text-white.show span,.hover-text-white.show * span{color:#fff!important}#footer{overflow:hidden;background-color:#e20127}@media (max-width: 991.98px){#footer *{color:#fff}#footer .btn{color:#000}#footer .btn svg path{color:#000}#footer .bg-light-danger{background:#e20127}}#footer .logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}@media (max-width: 991.98px){#footer .logo-footer img{filter:invert(1) brightness(999)}}@media (max-width: 991.98px){#footer .copyright{border-top:1px solid rgba(255,255,255,.25)}}#footer .address{width:100%}@media (min-width: 992px){#footer .email{margin-left:-4rem}}@media (min-width: 992px){#footer .logo-footer:after{content:"";top:-1px;left:0;width:35%;height:101%;position:absolute;background:#f2e6e9;clip-path:polygon(0 0,100% 0,85.5% 100%,0% 100%)}}@media (min-width: 992px){#footer .logo-footer-2:after{content:"";top:-1px;left:0;width:30%;height:20rem;position:absolute;background:#e20127;clip-path:polygon(0 0,100% 0,66% 100%,0% 100%)}}#footer .logo-footer-2 img{width:8rem}#footer .menu li a{transition:all .2s ease-in-out;color:#fff;font-size:1rem;padding:.25rem .75rem!important;border-radius:10px}@media (hover: hover){#footer .menu li a:hover{color:#e20127;background:white!important}}#footer a:not(.menu a){transition:all .2s ease-in-out;color:#fff}@media (min-width: 992px){#footer a:not(.menu a){color:#4d4d4d}}@media (hover: hover){#footer a:not(.menu a):hover{color:#e20127}}#footer .btn-outline-white{color:#fff}#footer .btn-outline-white:hover{color:#e20127}.bg-light-danger{background:#f2e6e9}.social-icon{transition:all .2s ease-in-out;background:#ff96a8}.social-icon *{color:#e20127!important}@media (hover: hover){.social-icon:hover{background-color:#fff}}.bg-image{background-position:center;background-repeat:no-repeat;background-size:contain}.bg-img{background-position:center;background-repeat:no-repeat;background-size:cover}.numbers{background-color:#d7cfd1}.numbers .editor-texto *{font-size:calc(.9465938982rem + 1.2945050848vw);font-size:clamp(1.25rem,.9465938982rem + 1.2945050848vw,2.5rem)}.video{background-size:cover;background-position:center center}.video .play{font-size:calc(3.0582009486rem + 8.2848325428vw);font-size:clamp(5rem,3.0582009486rem + 8.2848325428vw,13rem);color:#fff;opacity:.5;transition:all .2s ease-in-out}@media (hover: hover){.video:hover .play{opacity:1;transform:scale(1.1)}}.video:after{content:"";position:absolute;top:0;left:0;border-style:solid;border-width:60px 60px 0 0;border-color:#d7cfd1 transparent transparent transparent;transform:rotate(0)}@media (max-width: 991.98px){.video:after{border-width:30px 30px 0 0}}.parceiros{background:#fbf0f5}.parceiros .ratio{max-width:13rem}.parceiros .parceiro img{filter:grayscale(1);transition:all .2s ease-in-out}.parceiros .parceiro:hover img{filter:grayscale(0)}.home-training{position:relative;background:#fbf0f5}.home-training p{position:relative}.home-training p:after{content:"";top:-1rem;left:-50vw;width:200vw;height:200vh;position:absolute;background:#f2e6e9;z-index:-1}@media (min-width: 992px){.home-training p:after{top:-2rem}}.latest-news{background:#f2e6e9}.latest-news .title-xl{color:#d7cfd1;line-height:1}@media (min-width: 992px){.latest-news .btn-danger{position:absolute;top:50%;transform:translateY(-50%);right:0}}.big-breadcrumb .title-md h2,.big-breadcrumb .title-md h3{font-size:calc(1.1164847456rem + 3.236262712vw);font-size:clamp(1.875rem,1.1164847456rem + 3.236262712vw,5rem)}.banner:after{content:"";top:0;left:0;width:100%;height:18rem;pointer-events:none;position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);z-index:2}.banner .editor-texto *{margin:0}.banner .swiper-button-prev,.banner .swiper-button-next{font-size:calc(1.5679563389rem + .7767030509vw);font-size:clamp(1.75rem,1.5679563389rem + .7767030509vw,2.5rem);width:max-content;height:max-content;color:#fff;display:flex;border:1px solid white;border-radius:10px;transition:all .2s ease-in-out}@media (hover: hover){.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{background-color:#fff;color:#e20127}}#empresa .mvv-card .icon{color:#e20127;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}}.timeline-section .swiper-buttons{display:flex}.timeline-section .swiper-buttons .swiper-button-prev,.timeline-section .swiper-buttons .swiper-button-next{margin:0;position:unset}.timeline-section .svg-img-solution-detail{top:0;left:0;transform:translate(-75%);z-index:2;left:calc(33% - 82.5px)}.timeline-section .swiper-slide{background-color:#fbf0f5}@media (min-width: 992px){.timeline-section .swiper-slide .image{margin-top:-4.75rem}}@media (max-width: 992px){.img-mobile-full{width:110%!important;left:-5%!important}}.timeline-section{background:#fbf0f5}@media (max-width: 992px){.structure-section .title-structure{background:#a0989a;transform:none;position:relative}.structure-section .title-structure:after{content:"";top:0;left:-5%;width:110%;height:100%;background:#a0989a;position:absolute}}.structure-section .content{background:#a0989a}@media (min-width: 992px){.structure-section.custom-layout .parent{height:80vh;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.structure-section.custom-layout .div1{grid-area:1/1/5/5}.structure-section.custom-layout .div2{grid-area:5/1/13/3}.structure-section.custom-layout .div3{grid-area:5/3/13/5}.structure-section.custom-layout .div4{grid-area:1/5/13/8}.structure-section.custom-layout .div5{grid-area:1/8/7/11}.structure-section.custom-layout .div6{grid-area:7/8/13/11;position:relative}.structure-section.custom-layout .div6:after{content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute}}@media (min-width: 992px){.structure-section.improvise-layout .parent{display:flex;flex-wrap:wrap}.structure-section.improvise-layout .parent .ratio{width:33.33%}}@media (max-width: 992px){.structure-section .div2,.structure-section .div3,.structure-section .div4,.structure-section .div5,.structure-section .none-img{display:none}.structure-section .div6{position:relative}.structure-section .div6:after{content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute}}.section-description{background:#fbf0f5}.group{background:#f2e6e9}.group .title{font-size:calc(.9465938982rem + 1.2945050848vw);font-size:clamp(1.25rem,.9465938982rem + 1.2945050848vw,2.5rem)}#culture .title *,#jobs .title *{font-size:calc(1.1838637352rem + 1.617613554vw);font-size:clamp(1.563rem,1.1838637352rem + 1.617613554vw,3.125rem);margin:0}#culture .title.line:before,#jobs .title.line:before{content:"";display:block;width:3rem;height:4px;transform:skew(-45deg);background-color:#e20127;margin-bottom:1.5rem!important}@media (max-width: 991.98px){#culture .title.line:before,#jobs .title.line:before{margin:0 auto}}#culture .title.line:after,#jobs .title.line:after{content:none}#culture .culture,#jobs .culture{background-color:#fbf0f5}#culture .vision-section{background:#292324}#culture .text-custom h3,#culture .text-custom h2{font-size:1.5rem;margin-bottom:0}.differentials .title:before{background-color:#fff}.differentials .ratio{max-width:8rem}.differentials .fw-bold *{font-weight:700}.jobs-icon{width:10rem}.-top-3{position:relative}@media (min-width: 992px){.-top-3{top:-3rem}}.form-jobs{background-color:#b90120}.know-jobs{background:#fbf0f5}.job-card{background:#fbf0f5;border-radius:24px}@media (min-width: 992px){#jobs{overflow-x:hidden!important}}#jobs .modal-header{border:none}@media (min-width: 576px){#jobs .modal-dialog{max-width:50rem!important}}#jobs .benefits .ratio{max-width:5rem}#jobs .benefits .fw-bold *{font-weight:700}#jobs .culture{background-color:#f2e6e9}.privacy{color:#fff;text-decoration:underline}.privacy:hover{color:#d8d4d4}.form-check-input-white{background:white;border:none;border-radius:5px}.form-check-input-white:checked{background-color:#aa7b82!important;border:none}@media (min-width: 992px){#jobs{overflow-x:initial!important}}#jobs .text-title h2,#jobs .text-title h3{font-size:1.5rem;font-weight:300}#jobs .contact{background-color:#f2e6e9}#jobs .contact form{background-color:#e20127;padding:1rem}@media (min-width: 992px){#jobs .contact form{padding:2rem}}@media (min-width: 992px){.objective{padding:8rem 0}}.objective .ratio{width:8rem}#contato{margin-bottom:-7px;background:#f2e6e9}#contato .card{height:100%;padding:calc(1.3786375593rem + .5178020339vw);padding:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem);display:flex;gap:.75rem;background-color:#fbf0f5}@media (max-width: 991.98px){#contato iframe{max-height:300px}}#contato .form-wrapper .formulario{pointer-events:initial}@media (min-width: 992px){.column-contact{padding-right:calc(-1.2068965517rem + 5.1724137931vw);padding-right:clamp(2rem,-1.2068965517rem + 5.1724137931vw,5rem)}}@media (min-width: 992px){.height-section{height:700px;display:flex;align-items:center}}#blog{background:#f2e6e9}@media (hover: hover){#blog .btn:hover{border-color:#e20127;color:#e20127!important}}#offcanvasCategorias a.active{display:flex;align-items:center;gap:.5rem}#offcanvasCategorias a.active:before{content:"";width:.5em;height:.5em;background-color:#e20127;border-radius:50rem;display:block}#blog-details{background:#f2e6e9}.products-filter{position:sticky;top:1rem}.products-filter .search-form-input{height:52px}.products-filter .search-form-input{border-radius:0!important;border:none;border-bottom:1px solid #4D4D4D;background:transparent}.products-filter .search-form-button{border:none}#produtos,#products-details{background:#f2e6e9}.featured-solutions{position:relative;background:#e20127}#solutions{background:#f2e6e9}.dropdown-solutions .dropdown-menu{left:50%!important;transform:translate(-50%,15%)!important}.dropdown-solutions .dropdown-menu.show{display:flex;flex-wrap:wrap;border-radius:20px;min-width:30rem}.dropdown-solutions .dropdown-menu .ratio{width:10rem}.featured-solutions-swiper .swiper-pagination .swiper-pagination-bullet-active{background:white}#solutions-details{background:#fbf0f5}#solutions-details .about-solution .line:before{background-color:#fff}#solutions-details .differentials .ratio{max-width:8rem}#solutions-details .differentials .ratio img{filter:brightness(999)}#solutions-details .contact-section{background-color:#f2e6e9;background-repeat:no-repeat;background-size:contain;background-position:center}#solutions-details .solution-section .editor-texto h2{font-size:calc(1.1838637352rem + 1.617613554vw);font-size:clamp(1.563rem,1.1838637352rem + 1.617613554vw,3.125rem);margin:0}#solutions-details .solution-section .editor-texto h2:before{content:"";display:block;width:3rem;height:4px;transform:skew(-45deg);background-color:#e20127;margin-bottom:1.5rem!important}@media (max-width: 991.98px){#solutions-details .solution-section .editor-texto h2:before{margin:0 auto}}#solutions-details .solution-section .editor-texto h2:after{content:none}#solutions-details .solution-section .editor-texto ul{padding:0}@media (min-width: 768px){#solutions-details .solution-section .editor-texto ul{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}}#solutions-details .solution-section.reverse{background-color:#f2e6e9}@media (min-width: 992px){#solutions-details .solution-section.reverse .row{flex-direction:row-reverse}}#solutions-details .cta{background-color:#00000080;background-blend-mode:overlay;background-size:cover;background-position:center center}#solutions-details .cta p{margin-bottom:0;line-height:1}@media (min-width: 992px){.img-detail{clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}}.svg-img-solution-detail{top:-10px;right:-45px}.svg-img-solution-detail-2{top:-10px}@media (min-width: 992px){.svg-img-solution-detail-2{left:calc(-6.4827586207rem + 12.0689655172vw);left:clamp(1rem,-6.4827586207rem + 12.0689655172vw,8rem)}}.custom-title{position:relative}@media (min-width: 992px){.custom-title:after{content:"";top:-1.5rem;left:0;width:4rem;height:4px;position:absolute;background:#e20127;clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%)}}.custom-title-bottom{position:relative}@media (min-width: 992px){.custom-title-bottom:after{content:"";bottom:-1.5rem;left:0;width:4rem;height:4px;position:absolute;background:#e20127;clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%)}}.section-video{background:#f2e6e9}@media (min-width: 992px){.section-video .img-detail-2{clip-path:polygon(0 0,60% 0,100% 100%,0% 100%)}}.section-video .img-detail-2 a:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.65);z-index:1}.solution-numbers{background:#d7cfd1}.bg-img-section{position:relative}.bg-img-section:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.65)}.bg-img-section .editor-texto ul li{font-size:26px}.bg-img-section .svg-detail{top:-6rem;left:3rem}.solution-section .accordion-button{background:#f2e6e9!important;color:#000!important;padding:.5rem 1rem;border:none;border-radius:.35rem .35rem 0 0!important;box-shadow:none}.solution-section .accordion-button.collapsed{border-radius:.35rem!important}.solution-section .accordion-button:after{width:1rem;height:1rem;background-size:1rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.solution-section .accordion-item{border:none;border-radius:.35rem!important}.solution-section .accordion-body{border:none;border-radius:0 0 .5rem .5rem}.featured-products{background-repeat:no-repeat;background-position-x:70%;background-size:contain;position:relative;background-color:#e20127}@media (max-width: 991.98px){.featured-products{background-position:bottom}}@media (min-width: 992px){.featured-products{clip-path:polygon(100% 0,100% 88%,95% 100%,0 100%,0 0);padding:10rem 0}}.featured-products{position:relative}@media (min-width: 992px){.featured-products{padding:6rem 0px}}@media (max-width: 992px){.service-card .service-title{background:#c21515!important}}@media (min-width: 992px){.service-card{width:60%}.service-card:hover{width:100%}.service-card:hover h2{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:all .4s ease-in-out;white-space:break-spaces}.service-card:hover .link-button{opacity:1;transition:all .2s ease-in-out}.service-card:hover .w-lg-60{width:60%}.service-card:hover .service-card-image{opacity:1;transition:all .4s ease-in-out;object-fit:cover}.service-card:hover .service-card-image:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.4);z-index:-1}.service-card:hover .service-description{opacity:1;transition:all .4s ease-in-out;width:40%}}.service-card .link-button{opacity:0;transition:all .3s ease-in-out}@media (max-width: 992px){.service-card .link-button{opacity:1;transition:all .2s ease-in-out}}.service-card .w-lg-60{width:100%}.service-card .service-description{position:relative;z-index:4;opacity:0;width:0;height:0;display:flex;align-items:center}.service-card .service-description p{margin-bottom:0}.service-card .service-card-image{object-fit:cover;opacity:0;transition:all .4s ease-in-out}.service-card h2{white-space:nowrap}.service-card .service-title{font-size:calc(.7876157288rem + .9061535594vw);font-size:clamp(1rem,.7876157288rem + .9061535594vw,1.875rem);position:relative;left:0rem;transition:all .4s ease-in-out}.service-card .service-title h2{font-size:1em;font-weight:200;margin-bottom:0}@media (max-width: 992px){.service-card .service-title{padding:0rem 1rem;transition:all .4s ease-in-out;left:0rem;color:#fff;background:#e20127}.service-card .service-title button{opacity:1!important;transition:all .4s ease-in-out}.service-card .service-title span{width:4rem!important;transition:all .4s ease-in-out}.service-card .service-title span svg{visibility:visible!important}}.service-card .service-title:after{content:"";top:0;left:0;width:0;height:100%;position:absolute;background:#e20127;transition:all .4s ease-in-out;z-index:-1}.service-card .service-title button{background:transparent;border:transparent;opacity:0;transition:all .1s ease-in-out}.service-card .service-title button:hover{color:#fff}.service-card .service-title button:hover path{fill:#fff}.service-card .service-title span{width:0px;transition:all .4s ease-in-out}.service-card .service-title span svg{visibility:hidden;transition:all .4s ease-in-out}.service-card .service-title:hover{padding:0rem 2rem;transition:all .4s ease-in-out;left:0rem;color:#fff}.service-card .service-title:hover button{opacity:1;transition:all .4s ease-in-out}.service-card .service-title:hover span{width:4rem}.service-card .service-title:hover span svg{visibility:visible;transition:all .4s ease-in-out}.service-card .service-title:hover:after{width:100%;background:#e20127;transition:all .4s ease-in-out;z-index:-1}@media (min-width: 992px){.shadow-lg-none{box-shadow:none}}.solution-card{transition:all .2s ease-in-out;clip-path:polygon(0 0,100% 0%,100% 0%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%)}.solution-card img{transition:all .2s ease-in-out}.solution-card .logo{filter:invert(1) brightness(999);max-width:calc(10.7863755929rem + 5.1780203393vw);max-width:clamp(12rem,10.7863755929rem + 5.1780203393vw,17rem);max-height:60px}.solution-card:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.75))}@media (hover: hover){.solution-card:hover{clip-path:polygon(0 0,85% 0,100% 10%,100% 80%,100% 100%,15% 100%,0% 90%,0% 0%)}.solution-card:hover img:not(.logo){transform:scale(1.1)}.solution-card:hover .solution-card-body{padding-bottom:8rem}.solution-card:hover .solution-card-body .h6,.solution-card:hover .solution-card-body a{opacity:1;visibility:visible;max-height:100px}}.solution-card .solution-card-body{transition:all .2s ease-in-out}@media (min-width: 992px){.solution-card .solution-card-body .h6,.solution-card .solution-card-body a{opacity:0;transition:all .2s ease-in-out;visibility:hidden;max-height:0}}.btn{border-radius:10px}.effect-img{overflow:hidden}.effect-img img{scale:1;transition:all .2s ease-in-out}@media (hover: hover){.effect-img:hover img{scale:1.1;transition:all .2s ease-in-out}}.effect-svg svg{scale:1;transition:all .2s ease-in-out}.effect-svg:hover svg{scale:1.1;transition:all .2s ease-in-out}.wrap-img{clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}.swiper-button-next:after,.swiper-button-prev:after{content:""}.btn-outline-danger{color:#4d4d4d}.btn-outline-danger svg{color:#e20127}.btn-outline-danger:hover{color:#fff}.btn-outline-danger:hover svg,.btn-outline-danger:hover svg *{color:#fff!important}.btn-no-click:hover{cursor:default}.fancybox__thumb:after{border:#e20127 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:#e20127 1px solid;transition:all .2s ease-in-out}@media (hover: hover){ul.pagination .page-link:hover{background-color:#e20127;color:#fff}}main{overflow-x:hidden}body{overflow-x:hidden;font-family:Urbanist,serif;color:#4d4d4d;font-size:calc(.9696593898rem + .1294505085vw);font-size:clamp(1rem,.9696593898rem + .1294505085vw,1.125rem)}.title-xl{font-size:calc(.0727511858rem + 10.3560406785vw);font-size:clamp(2.5rem,.0727511858rem + 10.3560406785vw,12.5rem)}.title-lg{font-size:calc(.509672542rem + 5.8252728817vw);font-size:clamp(1.875rem,.509672542rem + 5.8252728817vw,7.5rem)}.title-md{font-size:calc(1.1164847456rem + 3.236262712vw);font-size:clamp(1.875rem,1.1164847456rem + 3.236262712vw,5rem)}.title-sm{font-size:calc(1.0186865019rem + .4535945817vw);font-size:clamp(1.125rem,1.0186865019rem + .4535945817vw,1.563rem)}.title{font-size:calc(1.1838637352rem + 1.617613554vw);font-size:clamp(1.563rem,1.1838637352rem + 1.617613554vw,3.125rem)}.title.line:after{content:"";display:block;width:8rem;height:2px;background-color:#e20127;margin:0 auto;margin-top:1rem}.title-editor *{font-size:calc(1.1838637352rem + 1.617613554vw);font-size:clamp(1.563rem,1.1838637352rem + 1.617613554vw,3.125rem)}.title-editor.line:before{content:"";display:block;width:3rem;height:4px;transform:skew(-45deg);background-color:#e20127;margin-bottom:1.5rem!important}@media (max-width: 991.98px){.title-editor.line:before{margin:0 auto}}.title.editor-texto h2,h3{font-size:calc(1.1838637352rem + 1.617613554vw);font-size:clamp(1.563rem,1.1838637352rem + 1.617613554vw,3.125rem)}.text-truncation-3,.text-truncation-3 *{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.animate{animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(2rem);opacity:1}0%{transform:translateY(1rem);opacity:0}}.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}.divisor{background:linear-gradient(to right,white,#f2e6e9)}
