/* Dynamic CSS captured while freezing the contato page (transparent header over hero photo). */

.brand-color,a:not(.-unlink):not(.-highlighted):hover,a:not(.-unlink):not(.-highlighted):hover .title,a:not(.-unlink):not(.-highlighted):active,a:not(.-unlink):not(.-highlighted):active .title,a:not(.-unlink):not(.-highlighted):focus,a:not(.-unlink):not(.-highlighted):focus .title,.nav .nav-item.active-main-item > a,.nav .nav-item.active > a,.nav .current-menu-ancestor > a,.nav .current-menu-item > a,.hamburger-nav .menu li.current-menu-ancestor > a > span,.hamburger-nav .menu li.current-menu-item > a > span,.widget_rss a,.single-post .entry-content a:not(.wp-block-button__link),.page-id-124 .entry-content a:not(.wp-block-button__link),ul:not(.-unlist) > li::before,ol:not(.-unlist) > li::before,.social-networks.-outlined .network:hover,.portfolio-filter:not(.-filter-button) a.active,.category-holder:not(.no-divider):after,.video-button.-outlined .icon-button:hover,.comments .comment-body time:after,.button.-outlined:not(.-pagination):hover,a.button.-outlined:not(.-pagination):hover,.button.-outlined:active,.button.-outlined:focus,.pagination .button:hover,.pagination.-outlined a.button:not(.-flat):hover,.pricing-table-features .exist .icon,.service-table-features .exist .icon,.lazy-load.-outlined .button.-pagination:hover,.lazy-load.-flat .button.-pagination:hover,.button.-primary.-outlined,a.button.-primary.-outlined,.button.-primary.-flat,a.button.-primary.-flat,.button.-primary.-text,a.button.-primary.-text,.woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):hover,.woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):active,.woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):focus{color:#12144f;}.custom-cursor .circle-cursor-outer,a.button.-outlined:active,a.button.-outlined:focus,input[type="checkbox"]:checked,input[type="radio"]:checked,.button.-primary.-outlined,a.button.-primary.-outlined{border-color:#12144f;}.custom-cursor .circle-cursor-inner,.custom-cursor .circle-cursor-inner.cursor-link-hover,.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,.product-item.-type1 .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,.product-item.-type1 .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,.product-item.-type1 .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,.button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,.button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,.button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,.widget_price_filter .ui-slider-range,.widget_price_filter .ui-slider-handle:after,input[type="checkbox"]:checked,input[type="radio"]:checked,.video-button:not(.-outlined):not(.-blurred) .icon-button:hover,.tag.tag-sale,.social-networks.-contained .network:hover,input[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):hover,.button.-primary:not(.-outlined):not(.-flat):not(.-text),a.button.-primary:not(.-outlined):not(.-flat):not(.-text),input[type="submit"].-primary:not(.-outlined):not(.-flat):not(.-text),.icon-buttons-animation .icon-button::before{background-color:#12144f;}.heading .title .highlighted-text{background-image: linear-gradient(rgba(18,20,79,0.5), rgba(18,20,79,0.5));}::selection{background-color:rgba(18,20,79,0.1);}::selection{background-color:#4050e7;}a:not(.-unlink):not(.-highlighted):hover,.post .entry-content a:not(.wp-block-button__link):hover{color:#1f2687;}.header:not(.-sticky):not(.-mobile) .menu-blank,.header:not(.-sticky):not(.-mobile) .menu > li > a,.header:not(.-sticky) .hamburger-outer,.header:not(.-sticky) .branding,.header:not(.-sticky) .icon-button:not(.-overlay-button):not(.-small),.header:not(.-sticky) .cart-button-total a,.header:not(.-sticky) .lang-dropdown{color:#ffffff;}.header:not(.-sticky):not(.-mobile):not(.light-typo):not(.dark-typo) .lang-dropdown{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='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");}.header.-sticky{border-style:solid;}@media screen and (max-width: 768px) { .header,.mobile-overlay{opacity: 0;}}.hamburger-nav .details-column:not(.social-networks),.hamburger-nav .details-column:not(.social-networks) b{font-family:'Instrument Sans', sans-serif;font-size:14px;font-weight:400;font-style:normal;}.site-footer{background-color:#fffcfc;}.site-footer h6,.site-footer .widgets,.site-footer .scroll-top,.site-footer .color-switcher-item.dark,.site-footer .button,.site-footer input{font-size:15.6px;font-weight:400;}.site-footer a:not(.-unlink):not(.-undash):not(.button){font-size:14.8px;}.site-footer-copyright .holder{font-size:14.8px;}body{font-family:'Instrument Sans', sans-serif;font-size:17.4px;font-weight:400;}h1,h2,h3,h4,h5,h6,.box-count,.titles-typo:not(.scroll-top-holder):not(.social-bar-holder),.hamburger-nav .menu,.btn, .button:not(.-reset-color), a.button:not(.-reset-color), input[type="submit"], a.btn-link,.widget_shopping_cart_content .mini-cart-description .mini-cart-item-title > a,.woo-c_product_name > a:not(.woo-c_product_category),.socialbar.inline a,.vc_row .vc-bg-side-text,.counter-box-count,.widget-title,.widget h2,.widget .wp-block-search__label,.widget .wc-block-product-search__label{font-family:'Instrument Sans', sans-serif;}h1{font-family:'Instrument Sans', sans-serif;font-size:3rem;font-weight:500;}h2{font-family:'Instrument Sans', sans-serif;font-size:2.5rem;font-weight:500;line-height:48px;}h3{font-family:'Instrument Sans', sans-serif;font-size:2rem;font-weight:500;line-height:48px;}h4{font-family:'Instrument Sans', sans-serif;font-size:1.5rem;font-weight:500;}h5{font-family:'Instrument Sans', sans-serif;}h6{font-family:'Instrument Sans', sans-serif;font-size:18px;font-weight:600;}.countdown-box .box-time .box-count,.chart-box-pie-content{font-family:'Instrument Sans', sans-serif;}.countdown-box .box-time .box-count,.chart-box-pie-content{font-family:'Instrument Sans', sans-serif;}.countdown-box .box-time .box-count,.chart-box-pie-content{font-family:'Instrument Sans', sans-serif;}.portfolio-item h4,.portfolio-item h4.title,.portfolio-item h4 a{font-family:'Instrument Sans', sans-serif;}.blog-item h3.title{font-family:'Instrument Sans', sans-serif;line-height:initial;}.blog-item h3.title a{font-size:initial;}p.subtitle,.subtitle-font,.heading .subtitle{font-family:'Instrument Sans', sans-serif;font-size:15.6px;font-weight:400;}{font-family:'Instrument Sans', sans-serif;font-weight:400;}.portfolio-item .subtitle-font,.woocommerce ul.products li.product .subtitle-font.category,.woocommerce ul.products li.product .subtitle-font.category > a{font-family:'Instrument Sans', sans-serif;font-weight:400;font-size:inherit;line-height:inherit;}.contact-form.classic input::-webkit-input-placeholder,.contact-form.classic textarea::-webkit-input-placeholder,input.classic::-webkit-input-placeholder,input.classic::-moz-placeholder{font-family:'Instrument Sans', sans-serif;font-size:15.6px;font-weight:400;}.contact-form.classic input::-moz-placeholder,.contact-form.classic textarea::-moz-placeholder{font-family:'Instrument Sans', sans-serif;font-size:15.6px;font-weight:400;}input.classic:-ms-input-placeholder,.contact-form.classic input:-ms-input-placeholder,.contact-form.classic textarea:-ms-input-placeholder{font-family:'Instrument Sans', sans-serif;font-size:15.6px;font-weight:400;}.blog-item .title a{font-weight:500;}.blog-item p{font-weight:500;}/*Temp*/.subscribe-form br:first-of-type {display: none;}.dark-scheme .branding .dark-scheme-logo {min-height: 56px !important;}.header.-sticky .branding img {min-height: 56px !important;}.branding .logo img, .branding .logo-mobile img, .branding .logo-dynamic img {min-height: 56px !important;}.wpcf7-list-item-label {color: #2e2b2b;}.grecaptcha-badge {visibility: hidden;}.page-container.bottom-offset {padding-bottom: 0rem;}.header:not(.-mobile) .menu li > ul {min-width: 16.5rem;top:3.75rem;}.is-layout-flex {flex-wrap: wrap;align-items: center;padding: 10px;}.clb-slider:not(.-nav-offset):not(.-nav-inset):not(.-woo-slider):not(.-slider-fs):not(.-slider-lightbox) .clb-slider-nav-btn {padding: 0;right: 0;-webkit-transform: translateY(1rem);-ms-transform: translateY(1rem);transform: translateY(3rem);}.header:not(.-mobile) .menu .sub-menu-wide > li > a.menu-link {text-transform: none;opacity: 0.65;font-size: 1rem;font-weight: 500;margin-bottom: 0.5rem;}/* Aqui começa a animação final */#path-container {max-width: 1440px;display: block;position: relative;}#path-container #path-image-container {width: 100%;height: 100%;display: flex;}#path-container #box-container {position: absolute;top: 0%;width: 100%;height: 100%;display: flex;}#path-container #box-container #box-1 {width: 210px;}#path-container #box-container #box-1 .text {font-family: Instrument Sans, sans-serif;font-size: 14px;line-height: 16px;text-align: center;color: #151A20;font-weight: 500;}#path-container #box-container #box-1 .img {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 60px;background-color: white;border-radius: 9999px;box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);}#path-container #box-container #box-2 .text {font-family: Instrument Sans, sans-serif;font-size: 14px;line-height: 16px;text-align: center;color: #151A20;font-weight: 500;}#path-container #box-container #box-3 #billboard {width: 100%;height: 46px;display: flex;flex-direction: column;align-items: center;position: relative;overflow: hidden;}#path-container #box-container #box-3 #billboard .frame {margin: 4px;position: absolute;top: 0px;font-family: Inter, sans-serif;font-size: 36px;line-height: 46px;text-align: center;color: #4050E7;font-weight: 800;animation: scroll-up 5s infinite;}.thunder-container {display: inline-block;height: 24px;width: 24px;}.thunder-container .radius-frame {position: absolute;background-color: #4050E7;height: 24px;width: 24px;border-radius: 100%;}.thunder-container .radius-frame:nth-child(1) {animation: ping 1s cubic-bezier(0, 0, 0.7, 1) infinite;}.thunder-container .radius-frame:nth-child(2) {animation: ping 1s cubic-bezier(0, 0, 0.1, 1) infinite;}@keyframes ping {75%, 100% {transform: scale(5);opacity: 0;}}@keyframes scroll-up {0% {top: 0px;}25% {top: -66px;}50% {top: -132px;}75% {top: -238px;}}@media only screen and (max-width: 767px) {#path-container #path-image-container {flex-direction: column;justify-content: flex-start;align-items: center;}#path-container #path-image-container #path-image {display: none;}#path-container #path-image-container #path-image-mobile {display: block;transform: translateX(-126px) translateY(105px);}#path-container #box-container {flex-direction: column;justify-content: flex-start;align-items: center;}#path-container #box-container #gap-1 {display: none;}#path-container #box-container #gap-2 {height: 120px;}#path-container #box-container #gap-3{height: 120px;}#path-container #box-container #box-1 {display: flex;flex-direction: column;justify-content: center;align-items: center;transform: translatey(14px);}#path-container #box-container #box-2 {width: 320px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}#path-container #box-container #box-2 .text {width: 272px;}#path-container #box-container #box-3 {width: 320px;display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;}}@media only screen and (min-width: 767px) {#path-container {height: 271px;}#path-container #path-image-container {flex-direction: row-reverse;align-items: center;}#path-container #path-image-container #path-image {display: block;}#path-container #path-image-container #path-image-mobile {display: none;}#path-container #box-container {flex-direction: row;justify-content: flex-start;align-items: center;}#path-container #box-container #gap-1 {width: 100px;}#path-container #box-container #gap-2 {width: 95px;}#path-container #box-container #gap-3 {width: 110px;}#path-container #box-container #box-1 {display: flex;flex-direction: column;justify-content: center;align-items: center;transform: translatey(14px);}#path-container #box-container #box-2 {width: 272px;transform: translateY(-16px);display: flex;flex-direction: column;justify-content: center;align-items: center;}#path-container #box-container #box-3 {width: 200px;transform: translateY(20px);display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 16px;}}/* Aqui termina a animação final */.page-container.top-offset {padding-top: 0rem;}/* inicio - Ajuste botão soufornecedor - entrar */.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {font-size: inherit;line-height: 1.3rem;}/* fim - Ajuste botão soufornecedor - entrar */.security-safe-premium.login a.icon-lock, .security-safe.login a.icon-lock {text-decoration: none;color: #999;letter-spacing: 0;font-size: 12px;display: none;}/* inicio logos em grayscale */.logo img {-webkit-filter: grayscale(100%);filter: grayscale(98%);filter: gray; /* IE */}.logo img:hover {-webkit-filter: none;filter: none;}.branding .logo img, .branding .logo-mobile img, .branding .logo-dynamic img {min-height: 56px !important;filter: none;}/* fim logos em grayscale */.sticky-nav-holder {height: 100%;background: #F9FAFB;padding-top: 1rem;padding-left: 3vh;padding-right: 3vh;padding-bottom: 3vh;}input[type="checkbox"]:checked {background-color: #000 !important;}.popup-subscribe .thumbnail{background-image:url('/wp-content/uploads/2020/12/oh__demo6__2b-min-768x549.jpg');background-size:cover;background-position:center center;background-repeat:repeat;} @media screen and (min-width:1181px){.header-cap,.header .header-wrap,.header.header-2 .header-wrap,:not(.is-mobile-menu).with-header-2 .header-cap{height:75px;}} @media screen and (min-width:769px) and (max-width:1180px){} @media screen and (max-width:768px){.header-cap,.header .header-wrap,.header.header-2 .header-wrap,:not(.is-mobile-menu).with-header-2 .header-cap{height:74px;}}
/*# sourceURL=ohio-style-inline-css */

/* Per-shortcode CSS (ohio-extra OhioLayout::show_shortcodes_inline_css) - was missing an id attribute so it was missed by the first extraction pass. */
#ohio-custom-6a7cbec9175cf .title{font-size:2.7rem;font-weight:500;line-height:2.8rem;color:#ffffff;}@media screen and (min-width: 769px) and (max-width: 1180px){#ohio-custom-6a7cbec9175cf .title{font-size:2.7rem;line-height:2.8rem;}}@media screen and (max-width: 768px){#ohio-custom-6a7cbec9175cf .title{font-size:2.1rem;line-height:2.8rem;}}#ohio-custom-6a7cbec9175cf .subtitle{font-size:16.4px;font-weight:400;color:#ffffff;}#ohio-custom-6a7cbec9175cf .title + .subtitle,#ohio-custom-6a7cbec9175cf .subtitle + .title{margin-top:6px}#ohio-custom-6a7cbec9175cf .highlighted-text:not(:hover){background-size: 0% 10%;}#ohio-custom-6a7cbec9175cf .highlighted-text:not([data-aos=animation]):not(:hover),#ohio-custom-6a7cbec9175cf .highlighted-text.aos-animate:not(:hover){background-size: 100% 10%;}#ohio-custom-6a7cbec919199.button:not(.-outlined):not(.-flat):not(.-text){background-color:#4050e7;}#ohio-custom-6a7cbec919199.button:not(.-outlined):not(.-flat):not(.-text):hover{background-color:#151a20;}#ohio-custom-6a7cbec9194ac.button{color:#2d2d2d;}#ohio-custom-6a7cbec9194ac.button:hover{color:#ffffff;}#ohio-custom-6a7cbec9194ac.button:not(.-outlined):not(.-flat):not(.-text){background-color:#ffffff;}#ohio-custom-6a7cbec9194ac.button:not(.-outlined):not(.-flat):not(.-text):hover{background-color:#151a20;}#ohio-custom-6a7cbec9196cc.button{color:#2d2d2d;}#ohio-custom-6a7cbec9196cc.button:hover{color:#ffffff;}#ohio-custom-6a7cbec9196cc.button:not(.-outlined):not(.-flat):not(.-text){background-color:#ffffff;}#ohio-custom-6a7cbec9196cc.button:not(.-outlined):not(.-flat):not(.-text):hover{background-color:#151a20;}#ohio-custom-6a7cbec91a2ae.button:not(.-outlined):not(.-flat):not(.-text){background-color:#4050e7;}#ohio-custom-6a7cbec91a2ae.button:not(.-outlined):not(.-flat):not(.-text):hover{background-color:#151a20;}#ohio-custom-6a7cbec91acd0.button{color:#2d2d2d;}#ohio-custom-6a7cbec91acd0.button:hover{color:#ffffff;}#ohio-custom-6a7cbec91acd0.button:not(.-outlined):not(.-flat):not(.-text){background-color:#ffffff;}#ohio-custom-6a7cbec91acd0.button:not(.-outlined):not(.-flat):not(.-text):hover{background-color:#151a20;}#ohio-custom-6a7cbec91c818 .title{font-size:2.4rem;font-weight:500;}@media screen and (min-width: 769px) and (max-width: 1180px){#ohio-custom-6a7cbec91c818 .title{font-size:2.4rem;}}@media screen and (max-width: 768px){#ohio-custom-6a7cbec91c818 .title{font-size:2.1rem;}}#ohio-custom-6a7cbec91c818 .highlighted-text:not(:hover){background-size: 0% 10%;}#ohio-custom-6a7cbec91c818 .highlighted-text:not([data-aos=animation]):not(:hover),#ohio-custom-6a7cbec91c818 .highlighted-text.aos-animate:not(:hover){background-size: 100% 10%;}#ohio-custom-6a7cbec91dbd9 .icon-box-heading{font-size:1rem;font-weight:400;}#ohio-custom-6a7cbec91e25c .icon-box-heading{font-size:1rem;font-weight:400;}#ohio-custom-6a7cbec91ebd7 .icon-box-heading{font-size:1rem;font-weight:400;}#ohio-custom-6a7cbec91f4f1 .icon-box-heading{font-size:1rem;font-weight:400;}#ohio-custom-6a7cbec921d37 .title{font-size:2.7rem;font-weight:500;line-height:2.8rem;}@media screen and (min-width: 769px) and (max-width: 1180px){#ohio-custom-6a7cbec921d37 .title{font-size:2.7rem;line-height:2.8rem;}}@media screen and (max-width: 768px){#ohio-custom-6a7cbec921d37 .title{font-size:2.1rem;line-height:2.8rem;}}#ohio-custom-6a7cbec921d37 .subtitle{font-size:16.4px;font-weight:400;}#ohio-custom-6a7cbec921d37 .title + .subtitle,#ohio-custom-6a7cbec921d37 .subtitle + .title{margin-top:6px}#ohio-custom-6a7cbec921d37 .highlighted-text:not(:hover){background-size: 0% 10%;}#ohio-custom-6a7cbec921d37 .highlighted-text:not([data-aos=animation]):not(:hover),#ohio-custom-6a7cbec921d37 .highlighted-text.aos-animate:not(:hover){background-size: 100% 10%;}#ohio-custom-6a7cbec921fa3.button:not(.-outlined):not(.-flat):not(.-text){background-color:#4050e7;}#ohio-custom-6a7cbec921fa3.button:not(.-outlined):not(.-flat):not(.-text):hover{background-color:#151a20;}

/* WPBakery per-element custom CSS (_wpb_shortcodes_custom_css) - recovered from the database. Never captured when this page was frozen from WPBakery output, which is why background images/colors/spacing set this way (vc_custom_* classes) were missing. */
.vc_custom_1710783768669{padding-top: 10vh !important;background-image: url(https://gedanken.com.br/wp-content/uploads/2024/02/contato.jpg?id=243238) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1709861993258{background-color: #f9fafb !important;}.vc_custom_1708726070458{background-image: url(https://gedanken.com.br/wp-content/uploads/2024/02/Trabalhe-conosco.png?id=243043) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1708952556144{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1708944187810{margin-right: 1px !important;margin-left: 1px !important;}.vc_custom_1708944177445{padding-top: 16px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 16px !important;background-color: rgba(225,234,245,0.32) !important;*background-color: rgb(225,234,245) !important;border-radius: 10px !important;}.vc_custom_1708622947052{border-top-width: -10px !important;}
