.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .section{padding-top:64px!important;padding-bottom:64px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .section-title{line-height:1.2!important;letter-spacing:-.8px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .section-sub{margin-bottom:30px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .site-header{box-shadow:0 3px 18px #14213308}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .catalogue-heading{margin-bottom:28px!important;gap:36px!important;align-items:end!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .catalogue-heading h2{font-size:clamp(30px,3.2vw,42px)!important;line-height:1.13!important;letter-spacing:-1.4px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .identity-grid{gap:20px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .solution-identity{border-radius:16px!important;box-shadow:0 5px 18px #15213805!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #plataformas .identity-art{height:88px!important;min-height:0!important;padding:20px 24px!important;display:flex!important;align-items:center!important;gap:16px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #plataformas .identity-art img{width:34px!important;height:34px!important;flex-shrink:0}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #plataformas .identity-kicker{margin:0!important;font-size:11px!important;position:relative;z-index:1}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #plataformas .identity-line{width:50px!important;height:50px!important;top:18px!important;right:18px!important;opacity:.4}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #plataformas .identity-copy{padding:22px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #plataformas .identity-copy .go-wordmark{font-size:23px!important;margin:0 0 14px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #plataformas .identity-copy p{font-size:13px!important;line-height:1.65!important;margin-bottom:15px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .catalogue-action{color:#725b00!important;font-weight:700!important;text-underline-offset:4px}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .hardware-family{margin-bottom:24px!important;border-radius:16px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .hardware-family>.gogo-native-container:first-child{display:flex!important;align-items:center!important;gap:14px!important;padding:18px 24px!important;border-bottom:1px solid #e5e8ed;background:#fff!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .hardware-family .family-title{flex:1!important;line-height:1.3!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .hardware-family .family-toggle{display:none!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .hardware-family .family-icon{width:40px!important;height:40px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .family-content{padding:22px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .equipment-grid{gap:16px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .equipment-item{padding:18px!important;border-radius:12px!important;background:#fff!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #hardware .gogo-equipment-photo{height:190px!important;object-fit:contain!important;margin-bottom:14px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .equipment-item h3{font-size:17px!important;margin-bottom:10px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .equipment-item p{line-height:1.65!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .platform-captures{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;grid-column:1/-1!important;width:100%!important;min-width:0!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .platform-capture{grid-column:auto!important;min-width:0!important;border-radius:12px!important;overflow:hidden!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .platform-capture img{width:100%!important;height:210px!important;object-fit:contain!important;background:#f2f5f6!important;display:block!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .platform-capture figcaption{font-size:12px!important;line-height:1.5!important;padding:13px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .module-panel{padding:26px!important;gap:24px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos>.container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos>.container>*{grid-column:1/-1}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos>.container>.testimonial-grid, .page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos>.container>.native-demo{grid-column:auto!important;width:100%!important;max-width:none!important;margin:0!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .testimonial-grid{display:block!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .testimonial-card{max-width:none!important;margin:0!important;width:100%!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .testimonial-card .video-frame{height:300px!important;aspect-ratio:auto!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .native-demo{padding:20px!important;background:#f4f6f8!important;border:1px solid #e4e8ed;border-radius:16px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .native-demo video{height:260px!important;object-fit:contain!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .video-grid{gap:20px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .video-grid .video-frame{height:270px!important;aspect-ratio:auto!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .existing-testimonial{margin:0 0 20px!important;padding:30px!important;max-width:none!important;border-radius:0 16px 16px 0!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .existing-testimonial p{font-size:15px!important;line-height:1.8!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .section-title{margin:0!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .section-sub{margin:0 0 10px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-grid{gap:14px 20px!important;align-items:start!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-item{border:1px solid #e0e5eb!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-q{color:#242d3a!important;background:#fff!important;padding:20px!important;line-height:1.6!important;font-size:14px!important;gap:16px!important;font-weight:650!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-q:hover, .page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-q[aria-expanded=true]{background:#fff9e0!important;color:#242d3a!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-q span{color:#876d00!important;font-size:20px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-a{color:#556171!important;line-height:1.8!important;padding:0 20px 20px!important;font-size:14px!important}
@media(min-width:783px){body.page-id-14.admin-bar .site-header{top:32px!important}}
@media(max-width:782px){body.page-id-14.admin-bar .site-header{top:0!important}}
@media(max-width:650px){
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .section{padding-top:44px!important;padding-bottom:44px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .catalogue-heading{gap:18px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .platform-captures{grid-template-columns:1fr!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .platform-capture img{height:210px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .module-panel{padding:18px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos>.container{grid-template-columns:1fr!important;gap:22px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos>.container>*{grid-column:1!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .existing-testimonial{padding:22px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .video-grid{grid-template-columns:1fr 1fr!important;gap:14px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .video-grid .video-frame{height:205px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .video-title{font-size:12px!important;line-height:1.5!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #videos .media-caption{font-size:11px!important;left:10px!important;right:10px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #hardware .gogo-equipment-photo{height:200px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .hardware-family>.gogo-native-container:first-child{padding:16px!important;gap:10px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .family-content{padding:15px!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor .hardware-family .family-count{font-size:10px!important;white-space:nowrap}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-q{padding:17px!important}
}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #plataformas .identity-art{flex-direction:row!important;justify-content:flex-start!important;text-align:left!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-q[aria-expanded=true] span{font-size:0!important}
.page-id-14.gogo-elementor.gogo-elementor.gogo-elementor #planes .faq-q[aria-expanded=true] span::after{font-size:20px!important}
