html{scroll-behavior:smooth;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html *{box-sizing:border-box}.main-header :where(a:where(:not(.wp-element-button)):focus){text-decoration:underline solid}.main-header .current-menu-item a span{font-weight:700 !important}@media(max-width: 599px){.main-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding:16px 0;font-size:18px}.main-header .wp-block-navigation-submenu .wp-block-navigation-submenu .wp-block-navigation-submenu{padding-left:6px;font-weight:700}.main-header .wp-block-navigation-submenu .wp-block-navigation-submenu .wp-block-navigation-submenu .wp-block-navigation-submenu{margin-left:0px !important;padding-left:16px !important;border-left:2px solid var(--wp--preset--color--cinza) !important;margin-bottom:24px;font-weight:400}.main-header .wp-block-navigation-submenu .wp-block-navigation-submenu .wp-block-navigation-submenu .wp-block-navigation-submenu li{padding:8px 0}}@media(min-width: 1024px){.main-header .destaque-header{background-color:var(--wp--preset--color--vermelho);color:#fff;padding:8px 24px}.main-header .destaque-header .wp-block-navigation-item__label:hover{color:#fff}.main-header .wp-block-navigation-item__label:hover{color:var(--wp--preset--color--vermelho)}.main-header .supermenu>.has-background{box-shadow:0px 0 32px rgba(0,0,0,.2);max-width:none;left:-472px;top:32px;padding:32px 32px !important;gap:32px}.main-header .supermenu li,.main-header .supermenu ul{height:0;overflow:hidden}.main-header .supermenu:hover li{height:initial}.main-header .wp-block-navigation__submenu-container{background-color:#fff !important;display:grid !important;width:max-content !important;grid-auto-flow:column !important;text-align:left !important;color:var(--wp--preset--color--cinza);font-weight:700;overflow:visible !important;border:0 !important;max-width:300px;font-size:16px}.main-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content{flex-grow:inherit !important;padding:16px 12px}.main-header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{grid-auto-flow:row !important;border:0;height:fit-content !important}.main-header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:6px 12px}.main-header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container li{text-align:left !important;align-items:flex-start !important;color:var(--wp--preset--color--cinza) !important;min-width:300px}.main-header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{display:none !important}.main-header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{opacity:1 !important;visibility:visible !important;position:initial}.main-header .wp-block-navigation__submenu-container .wp-block-navigation-item{flex-direction:column !important;align-items:self-start}}.wp-block-button{transition:all .3s ease}.wp-block-button.is-style-fill .wp-block-button__link:hover{background-color:#a93c3c}.wp-block-button.is-style-fill .wp-block-button__link:active{background-color:#6f0e0e}.wp-block-button.is-style-fill .wp-block-button__link:focus{background-color:var(--wp--preset--color--new-cinza) !important}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#ddd}.wp-block-button.is-style-outline .wp-block-button__link:active{background-color:#aaa}.wp-block-button.is-style-outline .wp-block-button__link:focus{background-color:var(--wp--preset--color--new-cinza) !important}.float-v{position:relative;padding-left:20px}.float-v::before{content:"";background-image:url(c7bb28f3bcb7120409a0.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:-30px;top:-10px;width:48px;height:71px}a img{vertical-align:middle}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea,.wp-core-ui div.wpforms-container-full input[type=date],.wp-core-ui div.wpforms-container-full input[type=datetime],.wp-core-ui div.wpforms-container-full input[type=datetime-local],.wp-core-ui div.wpforms-container-full input[type=email],.wp-core-ui div.wpforms-container-full input[type=month],.wp-core-ui div.wpforms-container-full input[type=number],.wp-core-ui div.wpforms-container-full input[type=password],.wp-core-ui div.wpforms-container-full input[type=range],.wp-core-ui div.wpforms-container-full input[type=search],.wp-core-ui div.wpforms-container-full input[type=tel],.wp-core-ui div.wpforms-container-full input[type=text],.wp-core-ui div.wpforms-container-full input[type=time],.wp-core-ui div.wpforms-container-full input[type=url],.wp-core-ui div.wpforms-container-full input[type=week],.wp-core-ui div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full textarea,select,.wpforms-field-select{width:100%;max-width:100% !important}.wpforms-pagebreak-left{float:right !important;text-align:left !important}.wpforms-submit{padding:12px 32px !important;float:left !important}.wpforms-submit-container{display:flex;text-align:left;justify-content:flex-end}#wpforms-300-field_11-container{height:100%}#wpforms-300-field_11-container textarea{height:calc(100% - 34px)}.wp-block-gallery.has-nested-images figure.wp-block-image img{max-height:110px}.wp-block-gallery .wp-block-image{display:grid !important;align-items:center;height:150px}.wp-block-separator{border:none;border-top:1px solid}:target{background-color:#fff !important;border:1px solid #efefef !important;padding:10px !important;border-radius:16px !important;transition:all .3s ease-in-out !important;box-shadow:0 0 10px rgba(0,0,0,.1)}:target{animation:highlight 2s ease-in-out}@keyframes highlight{0%{background-color:#fff !important;box-shadow:0 0 20px rgba(0,0,0,.1)}100%{background-color:rgba(0,0,0,0);box-shadow:none}}
