﻿@import url("/Assets/css/normalize.css");@import url("/Assets/css/webflow.css");@import url("/Assets/css/model.css");@media screen and (max-width:1024px) and (min-width:768px){#login-container,#newpassword-container,#resetpassword-container{display:none!important}.section-5.download-link{z-index:2;background-color:var(--transparent);text-align:center;-webkit-text-fill-color:inherit;background-clip:border-box;margin-top:0;display:flex;position:relative;margin-top:64px}.section-5.download-link .apps-container{flex-flow:column}}.w-webflow-badge{display:none!important}.banner-title span,.footer-list-item b,#cookies a,.users-wrapper,.blog-search h1 b{color:var(--light--first--main);text-decoration:none}#cookies a:hover{opacity:.75}.footer-wrapper .footer-list-item a:hover{color:var(--neutral--100);opacity:.75;transition:opacity .3s}.menu-page-wrapper{overflow:hidden;height:100vh;width:100vw}.toast-message .toast-text{text-align:center}.toast-message .toast-close:hover{cursor:pointer}.toast-container .toast-text{font-size:14px}.toast-message .spinner{margin:0 auto;width:70px;text-align:center}.toast-message .spinner>div{width:18px;height:18px;background-color:#04445c;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.toast-message .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.toast-message .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.0);transform:scale(1.0)}}#cookie{background-color:#000;margin:0 auto;width:100%;height:80px;z-index:10000;position:fixed;color:#fff;bottom:0;display:none}#cookie div{height:100%;float:left;text-align:center;display:flex;justify-content:center;align-items:center}#cookie .logo1{width:20%}#cookie .logo1 img{width:30%;vertical-align:middle}#cookie .message{text-align:left;font-family:montserrat,Arial,sans-serif;font-size:10px;width:66%;padding:10px}#cookie .c-accept{width:6%;justify-content:flex-end;margin-right:2%;cursor:pointer}#cookie .c-close{width:6%;justify-content:flex-start;cursor:pointer}#cookie .c-accept img,#cookie .c-close img{width:30%;opacity:.8}#cookie .c-accept img:hover,#cookie .c-close img:hover{opacity:1}#cookie .c-privacy,#cookie .c-terms{cursor:pointer}#cookie.active ~ #btn-scroll{bottom:92px;transition:all .2s ease-in-out}@media(max-width:768px){#cookie .logo1{width:10%}#cookie .logo1 img{width:80%}#cookie .message{width:75%;font-size:8px}#cookie .c-accept img,#cookie .c-close img{width:70%}}.benefits-carousel .swiper{width:100%;height:100%}.benefits-carousel .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.benefits-carousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.benefits-carousel .swiper-slide h3,.benefits-carousel .swiper-slide p{text-align:left;color:#fff}.benefits-carousel .swiper-button-prev:after,.benefits-carousel .swiper-button-next:after{display:none!important}.benefits-carousel .swiper-slide{display:block}.benefits-carousel .swiper-button-next,.benefits-carousel .swiper-button-prev{height:80px;width:80px;font-size:40px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-width:320px){.benefits-carousel .swiper-button-next,.benefits-carousel .swiper-button-prev{height:64px;width:64px;font-size:32px}}@media screen and (min-width:1024px) and (max-width:1200px){.benefits-carousel .swiper-slide .display-4{font-size:30px}}#form-login input:-webkit-autofill,#form-login input:-webkit-autofill:hover,#form-login input:-webkit-autofill:focus,#form-login input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--neutral--700) inset;-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}#reveal-password{position:relative}#reveal-password button{position:absolute;right:18px;top:50%;transform:translateY(-50%);border:0;background:0;cursor:pointer}#form-login #login-password{text-transform:none}.blog-post{cursor:pointer}.blog-post:hover{opacity:.75;transition:all .3s ease-in-out;scale:1.005}#blog-posts .blog-post-card-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;min-height:200px}.page-wrapper .section span.highlight,.blog-post-title{color:#e9a620}@media screen and (max-width:479px){#email-form input{margin:0!important}}.manifesto{display:block;text-decoration:none;color:inherit;background:linear-gradient(90deg,#022f3c 0,#033d4d 25%,#E9A620 50%,#033d4d 75%,#022f3c 100%);background-size:200% 100%;animation:gradient-move 24s ease-in-out infinite;padding:20px 0;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease-in-out}.manifesto::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent);animation:shimmer 24s ease-in-out infinite;pointer-events:none}@keyframes gradient-move{0%,100%{background-position:0 center}50%{background-position:100% center}}@keyframes shimmer{0%{left:-100%}100%{left:200%}}.manifesto .container-default{margin-top:0;margin-bottom:0}.manifesto-content{display:flex;align-items:center;gap:20px}.manifesto-play-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;background:rgba(255,255,255,0.15);border:2px solid rgba(255,255,255,0.4);border-radius:50%;color:#fff;transition:all .3s ease-in-out}.manifesto-text{flex:1}.manifesto .manifesto-title{font-weight:600;font-size:14px;letter-spacing:.1em;opacity:.8;margin-bottom:4px}.manifesto .manifesto-description{font-size:16px;font-weight:500;line-height:1.4}.manifesto:hover{filter:brightness(1.1);box-shadow:0 4px 20px rgba(3,61,77,0.5)}.manifesto:hover .manifesto-play-btn{background:rgba(255,255,255,0.25);border-color:rgba(255,255,255,0.6);transform:scale(1.1)}.manifesto:hover::before{animation-duration:12s}@media(max-width:767px){.manifesto-content{flex-wrap:wrap;gap:12px}.manifesto-play-btn{width:40px;height:40px;min-width:40px}.manifesto-text{flex:1 1 calc(100% - 60px)}.manifesto .manifesto-description{font-size:14px}.manifesto-cta{width:100%;justify-content:center}}.manifesto-modal{display:none;position:fixed;width:100vw;height:100vh;justify-content:center;align-items:center;top:0;z-index:9900}.manifesto-background{position:absolute;width:100vw;height:100vh;background:#000;opacity:.7}.manifesto-modal .player{width:60%;position:absolute}.plyr--video{background:#000;overflow:hidden}plyr__control{background:0 0!important;border:0!important}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#E9A620!important;color:#0e0e19}.plyr__control--overlaid{background:rgba(255,255,255,.8)!important;color:#000!important}.plyr--full-ui input[type=range]{color:#E9A620!important}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(239,239,239,.5);outline:0}button.plyr__control:hover:before{display:none}#exposec.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;opacity:0;transition:opacity 1s ease;animation:fadeIn .4s ease-out forwards}#exposec.modal-overlay.show{display:flex;opacity:1}#exposec .modal-content{background-color:transparent;padding:0;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,0.2);position:relative;max-width:90%;width:700px;transform:scale(0.8);transition:transform 1s cubic-bezier(0.175,0.885,0.32,1.275);text-align:center;display:flex}#exposec .modal-overlay.show .modal-content{transform:scale(1)}#exposec .modal-imagem{width:100%;height:auto;border-radius:16px;display:block;margin:0}#exposec .btn-fechar{position:absolute;top:-15px;right:-15px;width:35px;height:35px;background-color:#fff;color:#333;border:0;border-radius:50%;font-size:24px;line-height:35px;text-align:center;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,0.15);transition:background-color .2s,color .2s,transform .2s;z-index:10}#exposec .btn-fechar:hover{background-color:#fc0a0e;color:#fff;transform:scale(1.1)}#exposec .texto-sobreposto{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);color:#123e5e;font-size:25px;font-weight:600;z-index:5;text-align:center;width:90%;text-shadow:0 0 5px rgba(255,255,255,0.8)}#exposec .texto-sobreposto strong{font-weight:100}#exposec .modal-inner{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;display:flex}#exposec .shape{position:absolute;z-index:2;pointer-events:none}#exposec .shape-top-left{top:-50px;left:-120px;width:200px;height:200px;background-color:#0b3452;transform:rotate(45deg);border-radius:35px}#exposec .shape-top-right{top:-80px;right:-180px;width:250px;height:250px;background-color:#df9500;transform:rotate(45deg);border-radius:40px}#exposec .texto-inferior{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);color:#123e5e;font-size:16px;z-index:5;text-align:center;width:90%;text-shadow:0 0 5px rgba(255,255,255,0.8)}#exposec .texto-inferior p{margin:8px 0}#exposec .texto-inferior strong{font-weight:700}#exposec .texto-inferior .data-local{font-size:10px;font-weight:600;color:#df9500}#exposec .btn-converse,#exposec .btn-converse-wpp{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);padding:12px 30px;font-size:16px;font-weight:600;color:#fff;background-color:#df9500;border:0;border-radius:10px;cursor:pointer;z-index:5;box-shadow:0 4px 15px rgba(223,149,0,0.4);transition:background-color .3s,transform .2s,box-shadow .2s}#exposec .btn-converse:hover{background-color:#c78500;transform:translate(-50%,-3px);box-shadow:0 6px 20px rgba(223,149,0,0.6)}#exposec .btn-converse-wpp{display:none!important;left:10%;background-color:#fff;width:10%;bottom:15px;box-shadow:none;padding:0}#exposec .shape-top-left,#exposec .shape-top-right,#exposec .texto-sobreposto,#exposec .texto-inferior,#exposec .btn-converse{opacity:0}#exposec.modal-overlay.show .shape-top-left{animation:slideShapeLeft 1s cubic-bezier(0.25,1,0.5,1) forwards .3s}#exposec.modal-overlay.show .shape-top-right{animation:slideShapeRight 1s cubic-bezier(0.25,1,0.5,1) forwards .4s}#exposec.modal-overlay.show .texto-sobreposto{animation:slideTextDown 1s cubic-bezier(0.25,1,0.5,1) forwards .5s}#exposec.modal-overlay.show .texto-inferior{animation:slideTextUp 1s cubic-bezier(0.25,1,0.5,1) forwards .6s}#exposec.modal-overlay.show .btn-converse{animation:slideButtonUp 1s cubic-bezier(0.25,1,0.5,1) forwards .7s}@keyframes slideShapeLeft{from{top:-100px;left:-170px;opacity:0}to{top:-50px;left:-120px;opacity:1}}@keyframes slideShapeRight{from{top:-130px;right:-230px;opacity:0}to{top:-80px;right:-180px;opacity:1}}@keyframes slideTextDown{from{top:15%;opacity:0}to{top:25%;opacity:1}}@keyframes slideTextUp{from{top:85%;opacity:0}to{top:75%;opacity:1}}@keyframes slideButtonUp{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleUp{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@media(max-width:650px){#exposec .modal-content{width:95%}#exposec .btn-fechar{top:10px;right:10px;width:30px;height:30px;font-size:20px;line-height:30px}#exposec .texto-sobreposto{font-size:18px}#exposec .texto-inferior{font-size:10px}#exposec .texto-inferior .data-local{font-size:8px}#exposec .btn-converse{font-size:10px;padding:5px 30px;display:none!important}#exposec .btn-converse-wpp{display:block!important}#exposec .shape-top-left{width:120px;height:120px;border-radius:20px}#exposec .shape-top-right{width:150px;height:150px;border-radius:25px}@keyframes slideTextDown{from{top:5%;opacity:0}to{top:15%;opacity:1}}@keyframes slideTextUp{from{top:90%;opacity:0}to{top:80%;opacity:1}}@keyframes slideButtonUp{from{bottom:-10px;opacity:0}to{bottom:15px;opacity:1}}@keyframes slideShapeLeft{from{top:-60px;left:-90px;opacity:0}to{top:-30px;left:-50px;opacity:1}}@keyframes slideShapeRight{from{top:-80px;right:-130px;opacity:0}to{top:-40px;right:-80px;opacity:1}}}#exposec .qr-code-container{position:absolute;bottom:5%;right:5%;z-index:5;opacity:0;display:flex;flex-direction:column;align-items:center;gap:.5vw;cursor:pointer;transition:all .3s ease}#exposec .qr-code-text{font-size:clamp(10px,2.5vw,14px);font-weight:800;color:#123e5e;text-shadow:0 0 5px rgba(255,255,255,0.9);letter-spacing:1px;transition:all .3s ease}#exposec .qr-code-img{width:clamp(60px,14vw,100px);height:clamp(60px,14vw,100px);object-fit:contain;filter:drop-shadow(0px 4px 6px rgba(0,0,0,0.3));transition:all .3s ease}#exposec.modal-overlay.show .qr-code-container{animation:slideQRIn 1s cubic-bezier(0.25,1,0.5,1) forwards .6s}@keyframes slideQRIn{from{right:-10%;opacity:0;transform:scale(0.5)}to{right:5%;opacity:1;transform:scale(1)}}#exposec .qr-code-container.expanded{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)!important;background-color:rgba(255,255,255,0.95);padding:30px;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,0.6);z-index:2000;animation:none!important;opacity:1}#exposec .qr-code-container.expanded .qr-code-img{width:250px;height:250px;filter:drop-shadow(0px 8px 12px rgba(0,0,0,0.4))}#exposec .qr-code-container.expanded .qr-code-text{font-size:24px}.media-section{background-color:var(--dark--first--shade--20);overflow:hidden;padding:76px 0 68px}.media-section__container{max-width:1475px}.media-section__header{max-width:720px;margin-bottom:34px}.media-section__title{margin:0 0 24px;color:var(--neutral--100);font-size:58px;font-weight:700;letter-spacing:.035em;line-height:1.03;text-transform:uppercase}.media-section__description{max-width:700px;margin:0;color:var(--neutral--100);font-size:18px;line-height:1.65}.media-section__carousel{position:relative}.media-reveal.is-reveal-pending{opacity:0;transform:translateY(36px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.media-reveal--delayed.is-reveal-pending{transition-delay:.14s}.media-reveal.is-reveal-pending.is-visible{opacity:1;transform:translateY(0)}.media-swiper{width:100%;overflow:hidden}.media-swiper .swiper-wrapper{align-items:stretch}.media-card{height:545px;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:16px;background-color:var(--neutral--700)}.media-card__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:var(--neutral--100);text-decoration:none}.media-card__image,.media-card__overlay{position:absolute;inset:0;width:100%;height:100%}.media-card__image{object-fit:cover;transition:transform .5s ease}.media-card__overlay{background:linear-gradient(180deg,rgba(0,22,31,.08) 0,rgba(0,22,31,.3) 24%,rgba(0,22,31,.88) 55%,var(--neutral--700) 78%)}.media-card__content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:191px 28px 26px}.media-card__category{align-self:flex-start;margin-bottom:18px;padding:4px 10px 3px;border-radius:7px;background-color:var(--light--first--main);color:var(--neutral--700);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.media-card__title{display:-webkit-box;overflow:hidden;margin:0 0 17px;color:var(--neutral--100);font-size:24px;font-weight:700;line-height:1.22;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:4}.media-card__summary{display:-webkit-box;overflow:hidden;margin:0;color:var(--neutral--100);font-size:16px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.media-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto}.media-card__publisher{display:flex;align-items:center;height:30px;max-width:calc(100% - 48px);color:var(--neutral--100);font-size:27px;font-weight:700;line-height:1}.media-card__publisher-logo{display:block;width:auto;max-width:190px;height:30px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.media-card__publisher-logo--o-tempo{width:154px}.media-card__publisher-logo--noticias-capixaba{height:56px;filter:none}.media-card__publisher-logo--catalise{height:64px;filter:none}.media-card__publisher-logo--gazeta{height:38px}.media-card__publisher-logo--radar{height:40px}.media-card__arrow{color:var(--light--first--main);display:inline-block;font-size:27px;line-height:1;transition:transform .3s ease}.media-card__link:hover{color:var(--neutral--100)}.media-card__link:hover .media-card__arrow,.media-card__link:focus-visible .media-card__arrow{transform:translate(6px,-6px)}.media-card__link:hover .media-card__image{transform:scale(1.04)}.media-card__link:focus-visible{outline:3px solid var(--light--first--main);outline-offset:-4px}.media-swiper-button-prev,.media-swiper-button-next{position:absolute;z-index:5;top:50%;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background-color:rgba(255,255,255,.62);color:var(--dark--first--main);cursor:pointer;font-size:29px;transform:translateY(-82%);transition:background-color .2s ease,transform .2s ease}.media-swiper-button-prev{left:-80px}.media-swiper-button-next{right:-80px}.media-swiper-button-prev:hover,.media-swiper-button-next:hover,.media-swiper-button-prev:focus-visible,.media-swiper-button-next:focus-visible{background-color:var(--neutral--100);transform:translateY(-82%) scale(1.05)}.media-swiper-button-prev:focus-visible,.media-swiper-button-next:focus-visible{outline:3px solid var(--light--first--main);outline-offset:3px}.media-swiper-pagination{display:flex;align-items:center;justify-content:center;gap:12px;min-height:8px;margin-top:42px}.media-swiper-pagination .swiper-pagination-bullet{width:24px;height:5px;margin:0!important;border-radius:5px;background-color:rgba(255,255,255,.35);opacity:1}.media-swiper-pagination .swiper-pagination-bullet-active{background-color:var(--light--first--main)}@media screen and (max-width:1599px){.media-swiper-button-prev{left:4px}.media-swiper-button-next{right:4px}}@media screen and (max-width:991px){.media-section{padding:68px 0 60px}.media-section__title{font-size:48px}.media-swiper-button-prev,.media-swiper-button-next{display:none}}@media screen and (max-width:639px){.media-section{padding:56px 0 48px}.media-section__header{margin-bottom:28px}.media-section__title{margin-bottom:18px;font-size:39px}.media-section__description{font-size:16px;line-height:1.55}.media-card{height:520px}.media-card__content{padding:180px 24px 24px}.media-card__title{font-size:23px}.media-card__summary{font-size:15px}.media-swiper-pagination{margin-top:30px}}@media(prefers-reduced-motion:reduce){.media-reveal.is-reveal-pending{opacity:1;transform:none;transition:none}.media-card__image,.media-swiper-button-prev,.media-swiper-button-next{transition:none}}.grid-2-columns.solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.grid-2-columns.solutions-grid .link-item-image-wrapper{aspect-ratio:644 / 581}.grid-2-columns.solutions-grid .link-item-image{width:100%;height:100%;object-fit:cover}.solutions-item{min-width:0}.grid-2-columns.solutions-grid>.solutions-item:nth-child(3n+1){margin-top:80px}.grid-2-columns.solutions-grid>.solutions-item:nth-child(3n+2){margin-top:40px}.grid-2-columns.solutions-grid>.solutions-item:nth-child(3n){margin-top:0}.solutions-grid>.black-and-white-sibling-item{transition:filter .3s ease}.solutions-grid:has(>.black-and-white-sibling-item:hover)>.black-and-white-sibling-item:not(:hover),.solutions-grid:has(>.black-and-white-sibling-item:focus-within)>.black-and-white-sibling-item:not(:focus-within){filter:grayscale(100%)}.solutions-grid .black-and-white-sibling-item .link-item-image{transition:transform .3s ease}.solutions-grid .black-and-white-sibling-item:hover .link-item-image,.solutions-grid .black-and-white-sibling-item:focus-within .link-item-image{transform:scale(1.06)}@media screen and (max-width:991px){.grid-2-columns.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2-columns.solutions-grid>.solutions-item:nth-child(odd){margin-top:80px}.grid-2-columns.solutions-grid>.solutions-item:nth-child(even){margin-top:0}}@media screen and (max-width:767px){.grid-2-columns.solutions-grid{grid-template-columns:1fr}.grid-2-columns.solutions-grid>.solutions-item:nth-child(n){margin-top:0}}.solutions-contact{padding:64px 0;background:#052e3c;color:#fff}.solutions-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:stretch;gap:40px}.solutions-contact__content{min-width:0}.solutions-contact__title{margin:0 0 16px;color:#fff}.solutions-contact__description{margin:0 0 28px;color:#e0e7e9;font-size:16px;line-height:1.25}.solutions-contact__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0}.solutions-contact__field{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0}.solutions-contact__field:not(.input){height:56px;padding:16px 22px;border:1px solid transparent;border-radius:16px;background:#001e28;color:#fff;font:inherit;font-size:16px;line-height:1.5}.solutions-contact__field:not(.input)::placeholder{color:#e0e7e9;opacity:1}.solutions-contact__field{transition:color .3s,border-color .3s}.solutions-contact__field:hover{border-color:var(--neutral--600)}.solutions-contact__field:focus{border-color:var(--neutral--400);outline:0}.solutions-contact__field.solutions-contact__equipment{grid-column:1 / -1;height:130px;resize:vertical}.solutions-contact__send{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;align-self:flex-start;gap:26px;margin-top:8px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:24px;font-weight:700;line-height:1.5;text-transform:uppercase;cursor:pointer}.solutions-contact__send:focus-visible{outline:2px solid #ecac39;outline-offset:6px}.solutions-contact__arrow{color:#ecac39;font-size:26px;font-weight:400;transition:transform .3s ease}.solutions-contact__send:hover .solutions-contact__arrow,.solutions-contact__send:focus-visible .solutions-contact__arrow{transform:translate3d(3px,-3px,.01px)}.solutions-contact__image{display:block;width:100%;height:100%;min-height:0;border-radius:22px;object-fit:cover;object-position:center}@media screen and (max-width:991px){.solutions-contact__layout{grid-template-columns:1fr;gap:32px}.solutions-contact__image{height:auto;max-height:640px;aspect-ratio:1 / 1}}@media screen and (max-width:767px){.solutions-contact__form{grid-template-columns:1fr}}@media screen and (max-width:479px){.solutions-contact{padding:40px 0}.solutions-contact__field:not(.input){padding-right:16px;padding-left:16px;font-size:14px}}.solutions-whatsapp{position:fixed;right:24px;bottom:24px;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 4px 18px rgba(0,0,0,.2);transition:background-color .2s ease,box-shadow .2s ease;animation:solutions-whatsapp-jump 6s ease-in-out infinite}.solutions-whatsapp:hover{background:#128c7e;box-shadow:0 6px 22px rgba(0,0,0,.25)}.solutions-whatsapp:hover,.solutions-whatsapp:focus-visible{animation-play-state:paused}.solutions-whatsapp:focus-visible{outline:3px solid #052e3c;outline-offset:4px}.solutions-whatsapp__icon{display:block;width:32px;height:32px}.solutions-whatsapp__tooltip{position:absolute;right:calc(100% + 12px);top:50%;box-sizing:border-box;width:260px;max-width:calc(100vw - 108px);padding:14px 18px;border:1px solid #ecac39;border-radius:12px;background:#052e3c;color:#ecac39;font-size:16px;font-weight:500;line-height:1.4;text-align:left;text-transform:none;box-shadow:0 4px 18px rgba(0,0,0,.15);opacity:0;visibility:hidden;pointer-events:none;transform:translate(8px,-50%);transition:opacity .2s ease,transform .2s ease,visibility .2s}.solutions-whatsapp__tooltip::after{content:'';position:absolute;top:50%;left:100%;margin-top:-6px;border:6px solid transparent;border-left-color:#ecac39}.solutions-whatsapp:hover .solutions-whatsapp__tooltip,.solutions-whatsapp:focus-visible .solutions-whatsapp__tooltip{opacity:1;visibility:visible;transform:translate(0,-50%)}@media screen and (max-width:479px){.solutions-whatsapp{right:16px;bottom:16px;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:56px;height:56px}.solutions-whatsapp__tooltip{max-width:calc(100vw - 100px);font-size:14px}}@keyframes solutions-whatsapp-jump{0%,70%,100%{transform:translateY(0)}82%{transform:translateY(-12px)}92%{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.solutions-whatsapp,.solutions-whatsapp__tooltip{transition:none;animation:none}}