@charset "UTF-8";:root{--swiper-theme-color: #5e8dc9}.swiper-button-prev:after,.swiper-button-next:after{font-size:clamp(2rem,1.875rem + .625vw,2.625rem)}.swiper-pagination-bullet{transition:all .2s ease-in-out}.swiper-pagination.light .swiper-pagination-bullet{background-color:#fff}.title-xl{font-size:calc(1.2718253557rem + 3.1068122036vw);font-size:clamp(2rem,1.2718253557rem + 3.1068122036vw,5rem)}.title-lg{font-size:calc(1.3830026304rem + 1.1391644746vw);font-size:clamp(1.65rem,1.3830026304rem + 1.1391644746vw,2.75rem)}@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:#335580;font-weight:400;line-height:1.5}.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:#335580}.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:#335580;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:#335580}.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 #335580}.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:#fff}.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:#5e8dc9}.editor-texto-light ul li:before{color:#5e8dc9}.editor-texto-light ol li::marker{color:#5e8dc9}.editor-texto-light blockquote{border-left:2px solid #5e8dc9}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.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:#5e8dc9;color:#fff}.product-card:hover .product-card-title{color:#5e8dc9}}.product-card-title{font-size:calc(.5921052632rem + .6578947368vw);font-size:clamp(1rem,.5921052632rem + .6578947368vw,1.25rem);font-weight:500;transition:all .2s ease-in-out;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 .ratio{background-color:#d9f0ff}.product-card .category-badge{background-color:#5e8dc9;padding:.25rem .5rem;color:#fff;border-radius:8px;transition:all .2s ease-in-out}.product-card .btn{border-radius:10px;font-size:1.25rem}.product-card .btn svg{transform:rotate(45deg)}.blog-card{transition:all .2s ease-in-out;border-radius:30px}.blog-card-body{border:1px solid #5e8dc9;border-top:none;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.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:2;-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:1rem;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 .modal-header,.whatsapp-form-wrapper .modal-footer{border:none}.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}}.whatsapp-form button{border:none}.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:1rem;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:#5e8dc9;fill:#5e8dc9;transition:all .75s ease .75s}}.scroll-down-btn{position:relative;width:120px;height:120px;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.scroll-down-btn .circle{position:absolute;border:1px solid #5e8dc9;border-radius:50%;transition:all .4s ease}.scroll-down-btn .circle.outer{width:120px;height:120px}.scroll-down-btn .circle.inner{width:70px;height:70px;border-color:#d9f0ff}.scroll-down-btn .arrow{position:relative;color:#5e8dc9;font-size:2rem;display:flex;transition:transform .3s ease}.scroll-down-btn:hover .outer{opacity:0;transform:scale(1.3)}.scroll-down-btn:hover .arrow{transform:translateY(6px)}.header{z-index:999;transition:all .2s ease-in-out}.header.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;padding-top:1rem;transform:translateY(-100%);animation:headerSlide .25s forwards}.header.is-fixed .header-card{box-shadow:0 5px 15px #00000026;background-color:#335580;transition:all .2s ease-in-out}.header-wrapper .breadcrumb-wrapper{position:relative}.header-wrapper .breadcrumb-wrapper .title-xl{font-size:calc(1.2718253557rem + 3.1068122036vw);font-size:clamp(2rem,1.2718253557rem + 3.1068122036vw,5rem)}.header-wrapper .breadcrumb-wrapper .logo-symbol{position:absolute;left:22%;top:0;width:auto;height:100%;color:#5e8dc9;pointer-events:none;-webkit-user-select:none;user-select:none}.header-wrapper-service .scroll-down-btn .outer,.header-wrapper-service .scroll-down-btn .arrow{border-color:#fff;color:#fff}.header-wrapper-service .logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem);filter:brightness(9999)}.header-wrapper-service .logo-symbol{color:#ffffff40!important}.header-logo{width:calc(5.0291004743rem + 4.1424162714vw);width:clamp(6rem,5.0291004743rem + 4.1424162714vw,10rem)}.header-card{background-color:#ffffff1a;border-radius:50rem}.header .menu a{font-size:calc(.6896551724rem + .2586206897vw);font-size:clamp(.85rem,.6896551724rem + .2586206897vw,1rem);color:#fff;transition:all .2s ease-in-out}.header .menu a:hover{color:#ffffff80}.header .menu a.active{font-weight:700}.header .menu .segments-dropdown .dropdown-toggle:after{content:none}.header .menu .segments-dropdown .dropdown-menu{padding:0;padding-bottom:.5rem;overflow:hidden;border-radius:20px;border:none}@media (min-width: 992px){.header .menu .segments-dropdown .dropdown-menu{left:-20px!important}}.header .menu .segments-dropdown .dropdown-header{background-color:#223b5a;color:#fff;border-radius:20px}.header .menu .segments-dropdown .dropdown-item{color:#223b5a;padding:.75rem 2rem}@media (min-width: 768px){.header .menu .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(0);opacity:1}0%{transform:translateY(1rem);opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:transform;-webkit-opacity:0}to{-webkit-transform:translateY(0);-webkit-opacity:1}0%{-webkit-transform:translateY(1rem);-webkit-opacity:0}}.header .menu .slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}.header .form-select{background-color:transparent;border:none;color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.header .form-select option{color:#335580}@media (max-width: 991.98px){.header .offcanvas-lg{background-color:#33558080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}#contactModal .modal-header{border:none}#contactModal .socials{margin-top:2rem}#contactModal .socials a{color:#223b5a!important;background-color:#fff;padding:.6rem;border-radius:50rem;font-size:.9em;transition:all .2s ease-in-out}#contactModal .socials a:hover{background-color:#5e8dc9;color:#fff!important}@media (min-width: 992px){#contactModal .socials{justify-content:start;margin-top:4rem}}#contactModal .contact-form-card label{color:#fff}#contactModal .contact-form-card .btn{width:100%}#contactModal .contacts{border-top:1px solid rgba(255,255,255,.1)}#contactModal .contacts a{color:#b8bcc4}#contactModal .contacts a:hover{text-decoration:underline}#contactModal .contacts a svg{color:#5e8dc9}@keyframes headerSlide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.offcanvas{z-index:2000}#footer .footer-wrapper{background-color:#223b5a;border-radius:20px}@media (min-width: 992px){#footer .footer-wrapper{border-radius:50px;padding:4rem 8rem;padding-left:calc(-8.6896551724rem + 17.2413793103vw);padding-left:clamp(2rem,-8.6896551724rem + 17.2413793103vw,12rem);padding-right:calc(-8.6896551724rem + 17.2413793103vw);padding-right:clamp(2rem,-8.6896551724rem + 17.2413793103vw,12rem);padding-bottom:2rem}}#footer .footer-wrapper .work-with-us .text-muted{position:relative}@media (min-width: 992px){#footer .footer-wrapper .work-with-us .text-muted:before{content:"";width:5rem;height:1px;background-color:#fff;position:absolute;left:0;transform:translate(-125%);top:15px}}#footer .footer-wrapper .logo-wrapper .logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}#footer .footer-wrapper .logo-wrapper .line{width:100%;height:1px;background-color:#ffffff1a}#footer .footer-wrapper a:not(.btn){color:#b8bcc4}#footer .footer-wrapper a:not(.btn):hover{text-decoration:underline}#footer .footer-wrapper .contacts svg{color:#5e8dc9}#footer .text-muted{color:#b8bcc4}#footer .address{width:100%}#footer hr{opacity:1;border-color:#ffffff1a}#footer .copyright *{color:#fff!important}#footer .socials a{color:#223b5a!important;background-color:#fff;padding:.6rem;border-radius:50rem;font-size:.9em;transition:all .2s ease-in-out}#footer .socials a:hover{background-color:#5e8dc9;color:#fff!important}#footer .menu ul{flex-direction:column;align-items:center;gap:.5rem}@media (min-width: 992px){#footer .menu ul{align-items:start}}#footer .menu .segments-dropdown .dropdown-toggle:after{content:none}#footer .menu .segments-dropdown .dropdown-menu{padding:0;padding-bottom:.5rem;overflow:hidden;border-radius:20px;border:none}#footer .menu .segments-dropdown .dropdown-header{background-color:#5e8dc9;color:#fff;border-radius:20px}#footer .menu .segments-dropdown .dropdown-item{color:#223b5a;padding:.75rem 2rem}#home .banner .swiper-slide:before{content:"";width:100%;height:100%;background-color:#00000080;position:absolute;top:0;left:0}@media (min-width: 992px){#home .banner{height:100dvh}}#home .banner .banner-title{font-weight:100;line-height:1;font-size:calc(1.2718253557rem + 3.1068122036vw);font-size:clamp(2rem,1.2718253557rem + 3.1068122036vw,5rem)}@media (min-width: 992px){#home .banner .banner-title{font-size:calc(-1.2068965517rem + 5.1724137931vw);font-size:clamp(2rem,-1.2068965517rem + 5.1724137931vw,5rem)}}#home .banner .banner-title span{color:#5e8dc9}#home .banner .banner-subtitle{font-weight:300;font-size:calc(.8757275119rem + .1035604068vw);font-size:clamp(.9rem,.8757275119rem + .1035604068vw,1rem);display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1rem}#home .banner .banner-subtitle:before{content:"";width:10px;height:10px;background-color:#5e8dc9;display:block;border-radius:50rem}#home .about{background-size:cover;background-position:center center;border-radius:25px;position:relative}@media (min-width: 992px){#home .about{border-radius:50px}}#home .about:before{content:"";width:100%;height:50%;background-color:#335580;position:absolute;left:0;bottom:0;z-index:-1}#home .about .subtitle{font-weight:300;font-size:calc(.8757275119rem + .1035604068vw);font-size:clamp(.9rem,.8757275119rem + .1035604068vw,1rem);display:inline-flex;color:#fff;align-items:center;gap:.75rem}#home .about .subtitle:before{content:"";width:10px;height:10px;background-color:#fff;display:block;border-radius:50rem}#home .specialist{color:#f5f5f5}#home .specialist .skill-bar{position:relative;border:1px solid #fff;border-radius:50rem;padding:8px 20px;overflow:hidden}#home .specialist .skill-fill{position:absolute;top:0;left:0;height:100%;background:#5e8dc9;border-radius:50rem}#home .specialist .skill-title{position:relative;z-index:2}#home .specialist .skill-percent{position:absolute;right:20px;z-index:2}#home .interest-areas .seg-rail{align-items:stretch}@media (max-width: 991.98px){#home .interest-areas .seg-rail{flex-direction:column}}@media (min-width: 992px){#home .interest-areas .seg-rail{height:400px}}#home .interest-areas .seg-card--thin{min-width:72px;transition:all .2s ease-in-out;border-radius:20px;flex:1}@media (min-width: 992px){#home .interest-areas .seg-card--thin{max-width:120px;overflow:hidden;border-top-right-radius:0}#home .interest-areas .seg-card--thin .clip{clip-path:url(#atendimento-bg);position:absolute;left:0;top:0;width:100%;height:100%;background:#d9f0ff;transition:all .2s ease-in-out}}#home .interest-areas .seg-card--thin .seg-hover-label{background-color:#ffffff26;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:absolute;bottom:0;left:0;width:100%;border-radius:20px;color:#fff;font-weight:600;opacity:0;transition:all .2s ease-in-out;font-size:calc(.9396551724rem + .2586206897vw);font-size:clamp(1.1rem,.9396551724rem + .2586206897vw,1.25rem)}#home .interest-areas .seg-card--thin .seg-hover-label svg{color:#d9f0ff}#home .interest-areas .seg-pocket-arrow{position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:35px;height:35px;z-index:3;color:#223b5a;border-radius:12px;transition:all .2s ease-in-out}@media (min-width: 992px){#home .interest-areas .seg-pocket-arrow{width:50px;height:50px;top:0;right:0;transform:none;background:#d9f0ff}}#home .interest-areas .seg-vert-label{writing-mode:sideways-lr;margin:0 auto;z-index:2;font-size:calc(.9757275119rem + .1035604068vw);font-size:clamp(1rem,.9757275119rem + .1035604068vw,1.1rem);color:#223b5a;opacity:.9;transition:all .2s ease-in-out}#home .interest-areas .seg-thin-img{opacity:0;transform:scale(1.02);transition:all .2s ease-in-out}@media (hover: hover){#home .interest-areas .seg-card--thin:hover{max-width:500px;flex:3;transform:translateY(-2px)}@supports (-webkit-mask-image: url()) or (mask-image: url()){#home .interest-areas .seg-card--thin:hover{-webkit-mask-image:none;mask-image:none;border-radius:20px}}#home .interest-areas .seg-card--thin:hover:before{opacity:0}#home .interest-areas .seg-card--thin:hover .seg-pocket-arrow{opacity:0}#home .interest-areas .seg-card--thin:hover .seg-hover-label{opacity:1}#home .interest-areas .seg-card--thin:hover .seg-vert-label{opacity:0}#home .interest-areas .seg-card--thin:hover .seg-thin-img{opacity:1;transform:scale(1.05)}}@media (hover: hover){#home .interest-areas .seg-card--thin.is-active,#home .interest-areas .seg-card--thin:hover{max-width:600px;flex:3;transform:translateY(-2px)}@supports (-webkit-mask-image: url()) or (mask-image: url()){#home .interest-areas .seg-card--thin.is-active,#home .interest-areas .seg-card--thin:hover{-webkit-mask-image:none;mask-image:none;border-radius:20px}}#home .interest-areas .seg-card--thin.is-active .seg-pocket-arrow,#home .interest-areas .seg-card--thin:hover .seg-pocket-arrow{opacity:0}#home .interest-areas .seg-card--thin.is-active .seg-hover-label,#home .interest-areas .seg-card--thin:hover .seg-hover-label{opacity:1}#home .interest-areas .seg-card--thin.is-active .seg-vert-label,#home .interest-areas .seg-card--thin:hover .seg-vert-label{opacity:0}#home .interest-areas .seg-card--thin.is-active .seg-thin-img,#home .interest-areas .seg-card--thin:hover .seg-thin-img{opacity:1;transform:scale(1.05)}}@media (max-width: 991.98px){#home .interest-areas .seg-card--thin{background:#d9f0ff;min-height:125px}#home .interest-areas .seg-card--thin .seg-thin-img{opacity:1}#home .interest-areas .seg-card--thin .seg-hover-label{opacity:1;font-size:1rem}#home .interest-areas .seg-vert-label{writing-mode:initial;margin:0}}#home .contact-section{position:relative}#home .contact-section .contact-image-wrapper img{width:100%;height:auto;max-height:200px;object-fit:cover}@media (min-width: 992px){#home .contact-section .contact-image-wrapper img{clip-path:url(#contact-img-clip);max-height:500px;aspect-ratio:3/1}}#home .contact-section .contact-form-card{background:#223b5a;border-radius:25px}@media (min-width: 992px){#home .contact-section .contact-form-card{margin-bottom:-5rem}}@media (min-width: 1200px){#home .contact-section .contact-form-card{margin-bottom:-6rem}}@media (min-width: 1600px){#home .contact-section .contact-form-card{margin-bottom:-7.5rem}}#home .contact-section .contact-form-card label{color:#fff}#home .contact-section .contact-form-card .btn{width:100%}.brands{background-color:#d9f0ff}.brands .swiper-slide{border-radius:10px;border:1px solid #5e8dc9;padding:1rem 2rem}.brands .swiper-slide .ratio{max-width:8rem;margin:0 auto}.featured-services .card{border-bottom:1px solid #5e8dc9}.featured-services .card:first-child{border-top:1px solid #5e8dc9}.featured-services .card .logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}.callings{background-color:#5e8dc9;border-radius:0 0 50px 50px}.callings .ratio{max-width:4rem}@media (max-width: 991.98px){.callings{border-radius:0 0 25px 25px}}.alert-custom{background-color:#d9f0ff;border:1px solid #5e8dc9;max-width:max-content;color:#6d2d87}#company .about{background-color:#d9f0ff}#company .about .logo-symbol{position:absolute;right:0;bottom:0;width:auto;height:95%;color:#5e8dc9;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5}@media (max-width: 991.98px){#company .about .logo-symbol{display:none}}#company .culture{background-position:80% 30%;background-size:cover}@media (min-width: 992px){#company .culture{padding:8rem 0}}#company .culture .subtitle{font-weight:300;font-size:calc(.8757275119rem + .1035604068vw);font-size:clamp(.9rem,.8757275119rem + .1035604068vw,1rem);display:inline-flex;color:#fff;align-items:center;gap:.75rem}#company .culture .subtitle:before{content:"";width:10px;height:10px;background-color:#fff;display:block;border-radius:50rem}#company .timeline{position:relative}#company .timeline .timeline-nav{position:relative;padding-right:100px}#company .timeline .timeline-nav:after{content:"";position:absolute;left:0;top:3px;height:1px;background:#335580;z-index:0;width:200%}@media (min-width: 992px){#company .timeline .timeline-nav:after{left:10rem}}#company .timeline .timeline-buttons-swiper{overflow:visible}#company .timeline .timeline-btn{padding:0 22px;position:relative;text-align:center;cursor:pointer;z-index:1}#company .timeline .timeline-btn .year{display:block;font-weight:600;color:#335580;transform:translateY(0);transition:all .2s ease-in-out}#company .timeline .timeline-btn .dot{display:block;width:8px;height:8px;border-radius:50rem;margin:0 auto 20px;background:#5e8dc9;transition:all .2s ease-in-out}#company .timeline .timeline-btn.active .year{color:#5e8dc9;transform:scale(1.5)}#company .timeline .timeline-btn.active .dot{background:#5e8dc9;transform:scale(1.2)}#company .timeline .timeline-swiper{overflow:visible}#company .timeline .timeline-swiper .swiper-slide{padding:2rem;border-radius:25px;transition:all .2s ease-in-out}#company .timeline .timeline-swiper .swiper-slide-active{background-color:#d9f0ff}#company .timeline .timeline-year{font-size:calc(2.7572751186rem + 1.0356040679vw);font-size:clamp(3rem,2.7572751186rem + 1.0356040679vw,4rem);font-weight:300;line-height:1;color:#335580;margin-bottom:12px}.scroll-sections-swiper{max-height:100dvh}#contato .contacts .card{height:100%;padding:calc(1.3786375593rem + .5178020339vw);padding:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem);display:flex;gap:.75rem;background-color:#fff;box-shadow:0 .5rem 1.1rem #0000002d;border-radius:1.5rem}#contato .form-wrapper{background:linear-gradient(25deg,#84a8d6,#305b91)}@media (min-width: 992px){#contato .form-wrapper .formulario{margin-bottom:-8rem;position:relative;z-index:1}}@media (min-width: 992px){#contato .mapa-wrapper{margin-top:-5rem}}#offcanvasCategorias{background-color:#33558080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#offcanvasCategorias .offcanvas-title{color:#fff;font-weight:700}#offcanvasCategorias a{color:#fff}#offcanvasCategorias a.active{display:flex;align-items:center;gap:.5rem}#offcanvasCategorias a.active:before{content:"";width:.5em;height:.5em;background-color:#5e8dc9;border-radius:50rem;display:block}#blog-details .gallery{position:relative;border-radius:0 0 40px 40px;overflow:hidden}#blog-details .gallery:before{content:"";width:100%;height:100%;background:linear-gradient(0deg,#5e8dc9,rgba(94,141,201,.6));position:absolute;left:0;top:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}#blog-details .gallery .container{padding:4rem 2rem}@media (min-width: 992px){#blog-details .gallery .container{padding:12rem 0 5rem}}#blog-details .gallery-swiper{width:100%;height:100%;border-radius:0}#blog-details .gallery-swiper .swiper-pagination-bullet{background-color:#fff}.products-filter{background-color:#d9f0ff;border-radius:40px}.products-filter .form-control{background-color:transparent;color:#335580;border-bottom:1px solid #5e8dc9}.products-filter .form-control::placeholder{color:#335580}.products-filter .filter-options{gap:.25rem}.products-filter .filter-options a{color:#335580;display:flex;align-items:center;gap:1rem;justify-content:space-between;transition:all .2s ease-in-out}.products-filter .filter-options a:after{content:"";width:.5rem;height:.5rem;display:block;border-radius:50rem;border:1px solid #335580}.products-filter .filter-options a:hover{color:#5e8dc9}.products-filter .filter-options a.active:after{background-color:#335580}.products-filter .search-form-input{border-radius:0!important}.products-filter .search-form-button{border:none}#products .callings{padding:1rem 0}#products .callings .ratio{max-width:2.75rem}#products-details .gallery-swiper{background-color:#d9f0ff}#products-details .gallery-swiper img{object-fit:contain;padding:2rem}#products-details .form-wrapper{background:#223b5a;border-radius:25px}#products-details .form-wrapper label{color:#fff}#products-details .form-wrapper .btn{width:100%}#products-details .callings{padding:1rem 0}#products-details .callings .ratio{max-width:2.75rem}#products-details .callings .swiper-wrapper{height:auto}#technicalSpecificationsModal .modal-header{border:none}#technicalSpecificationsModal .contact-form-card label{color:#fff}#technicalSpecificationsModal .contact-form-card .btn,#technicalSpecificationsModal .col-lg-6{width:100%}#services-details .gallery-swiper img{object-fit:contain}#services-details .section-1{background:color-mix(in srgb,var(--background),white 85%)}#services-details .section-1 .logo-symbol{position:absolute;right:0;bottom:0;width:auto;height:95%;color:#5e8dc9;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}@media (max-width: 991.98px){#services-details .section-1 .logo-symbol{display:none}}#services-details .differentials{background:color-mix(in srgb,var(--background),white 20%)}#services-details .differentials-card .ratio{max-width:3rem}#services-details .section-3{background:var(--background)}#services-details .section-3 .logo-symbol{position:absolute;right:0;bottom:0;width:auto;height:95%;color:#5e8dc9;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}@media (max-width: 991.98px){#services-details .section-3 .logo-symbol{display:none}}#services-details .section-4 .logo-symbol{position:absolute;left:10%;bottom:0;width:auto;height:95%;color:#5e8dc9;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}@media (max-width: 991.98px){#services-details .section-4 .logo-symbol{display:none}}#technical-support .faq{background-color:#d9f0ff}#technical-support .form{position:relative}#technical-support .form:before{content:"";background-color:#d9f0ff;position:absolute;left:0;top:0;width:100%;height:30%;z-index:-1}#technical-support .form-wrapper{background:#223b5a;border-radius:25px}#technical-support .form-wrapper label{color:#fff}#technical-support .form-wrapper .btn{width:100%}#technical-support .accordion-button{border-radius:50rem}#technical-support .accordion-item{background-color:transparent}#technical-support .brands,#segment-details .faq{background-color:#d9f0ff}#segment-details .brands{background-color:#335580}#segment-details .brands .title-lg{color:#fff;font-weight:500}#segment-details .brands .swiper-slide{background-color:#fff;border:none}#segment-details .form{position:relative}#segment-details .form:before{content:"";background-color:#d9f0ff;position:absolute;left:0;top:0;width:100%;height:30%;z-index:-1}#segment-details .form-wrapper{background:#223b5a;border-radius:25px}#segment-details .form-wrapper label{color:#fff}#segment-details .form-wrapper .btn{width:100%}#segment-details .accordion-button{border-radius:50rem}#segment-details .accordion-item{background-color:transparent}@media (max-width: 991.98px){#segment-details .editor-texto *,#segment-details .title-lg *{text-align:center!important}}.fancybox__thumb:after{border:#5e8dc9 2px solid!important;border-radius:0!important}.w-fit{width:fit-content}.h-fit{height:fit-content}ul.pagination{gap:.5rem}ul.pagination .page-link{width:40px;height:40px;border-radius:50%!important;display:flex;justify-content:center;align-items:center;border:#5e8dc9 1px solid;transition:all .2s ease-in-out}@media (hover: hover){ul.pagination .page-link:hover{background-color:#5e8dc9;color:#fff}}
