@font-face{font-family:"Open Sans";src:url(/wp-content/themes/grupo-brasanitas/assets/fonts/open-sans-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Open Sans";src:url(/wp-content/themes/grupo-brasanitas/assets/fonts/open-sans-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Open Sans";src:url(/wp-content/themes/grupo-brasanitas/assets/fonts/open-sans-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--e-global-color-accent:#ec6608}.site-404-page{min-height:100vh;display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;background:#fff;color:#073457}.site-404-skip-link{position:fixed;top:8px;left:8px;z-index:1000;transform:translateY(-160%);padding:10px 16px;border-radius:6px;background:#073457;color:#fff}.site-404-skip-link:focus{transform:translateY(0)}.site-404-header{min-height:120px;display:flex;align-items:center;justify-content:center;background:#fff;border-top:2px solid #20262c}.site-404-header__inner{width:min(1216px, calc(100% - 40px));display:flex;align-items:center;justify-content:center}.site-404-header a,.site-404-header img{display:block}.site-404{min-height:calc(100vh - 208px);display:flex;flex:1 0 auto;align-items:center;justify-content:center;padding:80px 20px;background:#fff}.site-404__inner{width:100%;max-width:760px;margin-inline:auto;display:flex;align-items:center;flex-direction:column;text-align:center}.site-404__code{margin:0 0 8px;color:#ec6608;font-size:clamp(64px, 11vw, 132px);font-weight:700;line-height:1}.site-404 h1{margin:0 0 20px;color:#07588e;font-size:clamp(32px, 4vw, 48px);line-height:1.2}.site-404 p:not(.site-404__code){max-width:620px;margin:0 auto 32px;font-size:18px;line-height:1.55}.site-404__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border-radius:7px;background:#ec6608;color:#fff;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.site-404__button svg{width:22px;height:22px;margin-left:14px;stroke:currentColor}.site-thank-you .site-404__inner{max-width:820px}.site-thank-you .site-404__inner>p{margin-bottom:36px}.site-404__button:hover{background:#d85707;color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px rgb(7 18 108 / .24)}.site-404__button:focus-visible,.site-404-header a:focus-visible{outline:3px solid #ffb16f;outline-offset:3px}@media (max-width:600px){.site-404-header{min-height:96px}.site-404-header img{width:180px;height:auto}.site-404{padding:64px 20px}}.bricks--component-embeddable-form [id^="rd-column-"]>div,.bricks--component-embeddable-form [id^="rd-section-"]{background-color:transparent!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form input,.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form select,.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .bricks-form__input:not(textarea){height:50px!important;border-radius:8px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form input[type="checkbox"]{width:20px!important;height:20px!important;border-radius:4px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .bricks-form__field__option{margin-bottom:6px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .bricks-form__field__option>.bricks-form__label{display:flex!important;gap:8px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form textarea{height:120px!important;border-radius:8px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .bricks-form__field{display:flex;min-height:80px;flex-direction:column;justify-content:flex-end}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .bricks-form__field .bricks-form__label{color:#fff!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form label{font-weight:bold!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .select2-container .select2-choice{margin-top:6px!important;padding-left:12px!important;height:48px!important;border-radius:8px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .select2-container .select2-choice .flag{margin-left:8px!important;margin-top:2px!important;border-radius:4px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .select2-chosen{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .phone-country .select2-choice{margin-top:0!important;margin-left:0!important;height:0!important;border-radius:0!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .phone-country{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .select2-container-active .select2-choice,.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .select2-container-active .select2-choices{box-shadow:none!important;outline:none!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .select2-container .select2-choice{background:transparent!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .phone-input-group{background:#fff;border:1px solid #ccc!important;border-radius:8px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .with-select-flags>.phone-input-group>.phone{border:none!important;margin-left:-54px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .select2-container .select2-choice{margin-bottom:-12px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form span.select2-arrow{display:none!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form ul.select2-results li div{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:24px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form ul.select2-results li div .flag{width:40px!important}.bricks--component-embeddable-form [id^="rd-column-"] .rd-form form .bricks--component-button{background:var(--e-global-color-accent)!important;color:#fff!important;border:none!important;display:block!important}.landing-shared-container{width:min(1216px, calc(100% - 40px));margin-inline:auto}.landing-contact{padding:80px 0;background:#fff;color:#073457;scroll-margin-top:24px}.landing-contact__grid{display:grid;grid-template-columns:456px minmax(0,672px);gap:88px;align-items:start}.landing-contact__content h2{margin:0 0 32px;color:#07588e;font:700 40px/1.2 "Open Sans",sans-serif}.landing-contact__content h2 span{color:#ec6608}.landing-contact__content p{margin:0 0 32px;color:#123a58;font:400 16px/1.6 "Open Sans",sans-serif}.landing-contact__content>img{width:456px;height:410px;display:block;object-fit:contain;object-position:left top}.landing-contact__form-box{width:100%;min-height:720px;padding:48px;border-radius:20px;background:#075e91}.landing-footer{min-height:88px;display:flex;align-items:center;background:#ec6608;color:#fff}.landing-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.landing-footer p{margin:0;color:#fff;font:400 14px/1.5 "Open Sans",sans-serif}.landing-footer p strong{font-weight:700}.landing-footer p a{color:#fff;text-underline-offset:2px}.landing-footer__agency{display:flex;align-items:center;gap:10px;font:400 14px/1.5 "Open Sans",sans-serif;white-space:nowrap}.landing-footer__agency a,.landing-footer__agency img{display:flex;align-items:center}.landing-footer__agency img{width:60px;height:28px}@media (max-width:1050px){.landing-contact{padding:68px 0}.landing-contact__grid{grid-template-columns:1fr;gap:48px}.landing-contact__content{text-align:center}.landing-contact__content h2{font-size:32px}.landing-contact__content>img{width:min(456px, 100%);height:auto;margin-inline:auto}.landing-contact__form-box{min-height:640px;padding:32px}.landing-footer{padding:24px 0}.landing-footer__inner{flex-direction:column;justify-content:center;gap:18px;text-align:center}}@media (max-width:600px){.landing-shared-container{width:calc(100% - 32px)}.landing-contact__form-box{padding:24px 16px;border-radius:16px}}