.reference-ideias{background:#fff;color:#333;font:16px/1.5 Arial,sans-serif}.reference-ideias h1,.reference-ideias h2,.reference-ideias h3,.reference-ideias h4,.reference-ideias h5,.reference-ideias h6{margin-block:.5rem 1rem;font-weight:500;line-height:1.2}.reference-ideias p{margin-block:0 .9rem}.reference-ideias img{display:inline-block;vertical-align:middle;height:auto;max-width:100%}.reference-ideias svg{display:inline-block;vertical-align:middle}.reference-ideias a{color:#c36}.reference-ideias .elementor-button{cursor:pointer;border:0}.reference-ideias a:focus-visible,.reference-ideias button:focus-visible{outline:3px solid #60a5fa;outline-offset:4px}
.reference-ideias .thrv_wrapper.thrv_lead_generation { width: 100%; position: relative; box-sizing: border-box; overflow: unset !important; }
.reference-ideias .thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container { color: rgb(85, 85, 85); --tcb-applied-color: #555; font-family: Roboto, sans-serif; }
.reference-ideias .thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="text"] { padding: 10px 15px; height: auto; }
.reference-ideias .thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="text"]:hover { border-color: rgb(183, 216, 209); }
.reference-ideias .thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="text"]:not(.tcb-plain-text) { color: rgb(85, 85, 85); }
.reference-ideias .thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input::placeholder { font-family: inherit !important; }
.reference-ideias .thrv_wrapper.thrv_lead_generation::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; }
.reference-ideias .thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_input { margin: 10px 0px; }
.reference-ideias .thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_input > input { margin: 0px; }
.reference-ideias .thrv_lead_generation_container .tve_lg_input_container.tve_lg_input { display: flex; }
.reference-ideias .thrv_lead_generation_container .tve_lg_input_container.tve_lg_input > input { flex: 1 1 0%; max-width: 100%; }
.reference-ideias .thrv_lead_generation_container input[type="text"] { border-style: solid; border-color: rgb(183, 216, 209); border-width: 1px; max-width: none; background-color: rgb(248, 249, 250); box-sizing: border-box !important; float: none !important; width: 100% !important; }
.reference-ideias .thrv_lead_generation_container input[type="text"]::placeholder { opacity: 0.7; color: inherit !important; }
.reference-ideias .thrv_lead_generation_container input:hover { background-color: rgb(255, 255, 255); border-color: rgb(26, 188, 156); }
.reference-ideias .thrv_lead_generation_container input[type="text"] { outline: 0px; padding: 5px; }
.reference-ideias .tve_lg_input_container { position: relative; z-index: 1 !important; }
.reference-ideias .tve_lg_input_container input[type="text"] { margin: 10px 0px; }
.reference-ideias .tve_lead_generated_inputs_container { --tcb-local-color-30800: rgb(59,136,253); --tcb-local-color-f2bba: rgba(59,136,253,0.1); --tcb-local-color-trewq: rgba(59,136,253,0.3); --tcb-local-color-poiuy: rgba(59,136,253,0.6); --tcb-local-color-f83d7: rgba(59,136,253,0.25); --tcb-local-color-3d798: rgba(59,136,253,0.4); --tcb-local-color-418a6: rgba(59,136,253,0.12); --tcb-local-color-a941t: rgba(59,136,253,0.05); --tcb-local-color-1ad9d: rgba(46,204,113,0.1); --tcb-local-color-2dbcc: rgb(136,231,253); --tcb-local-color-frty6: rgba(59,136,253,0.45); --tcb-local-color-flktr: rgba(59,136,253,0.8); --tcb-radio-size: 20px; --tcb-checkbox-size: 20px; --tve-color: var(--tcb-local-color-30800); }
.reference-ideias .tve_social_custom.tve_style_3 { font-size: 24px; }
.reference-ideias .tve_social_custom.tve_style_3 .tve_s_link { color: rgb(255, 255, 255) !important; font-size: inherit; }
.reference-ideias .tve_social_custom.tve_style_3 .tve_s_text { text-shadow: rgba(0, 0, 0, 0.11) 1px 1px 1px; }
.reference-ideias .tve_social_custom.tve_style_3 .tve_s_icon { font-size: 1.167em; height: 1.714em; line-height: 1em; text-shadow: rgba(0, 0, 0, 0.11) 3px 3px 0px; width: 1.714em; }
.reference-ideias .tve_social_custom.tve_style_3 .tve_s_item { border-radius: 5px; }
.reference-ideias .tve_social_custom.tve_style_3 .tve_s_item:active { box-shadow: rgba(0, 0, 0, 0.15) 0px -3px 0px 0px inset; }
.reference-ideias .tve_social_custom.tve_style_3 .tve_s_item.tve_share_item .tve_s_icon { width: unset; height: unset; padding: 0.405em; }
.reference-ideias .tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item { padding-right: 20px; }
.reference-ideias .tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item .tve_s_icon { margin-right: 10px; }
.reference-ideias .tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item .tve_s_count, .reference-ideias .tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item .tve_s_text { padding: 0px; }
.reference-ideias .tve_s_fb_share { --tcb-social-color-style-6: #3569b4; --tcb-social-color-style-7: #3569b4; --tcb-social-color-style-8: #3569b4; --tcb-social-color-style-9: #3569b4; --tcb-social-color-style-10: #3569b4; --tcb-social-color-style-11: #3569b4; --tcb-social-color-style-12: #3569b4; --tcb-social-color-style-13: #3569b4; --tcb-social-color-style-14: #111; --tcb-social-color-style-15: #3569b4; --tcb-social-color-style-16: #3569b4; --tcb-social-color-style-17: #181818; --tcb-social-color-style-18: #3569b4; --tcb-social-color-style-1: #3569b4; --tcb-social-color-style-2: #284f9b; --tcb-social-color-style-3: #3569b4; --tcb-social-color-style-4: #3569b4; --tcb-social-color-style-5: #3569b4; }
.reference-ideias .thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item, .reference-ideias .thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item { background-image: linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3)); }
.reference-ideias .thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:hover, .reference-ideias .thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:hover { background-image: linear-gradient(rgb(0 0 0/.05),rgb(0 0 0/.05)),linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3)); }
.reference-ideias .thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:active, .reference-ideias .thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:active { background-image: linear-gradient(rgb(255 255 255/.1),rgb(255 255 255/.1)),linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3)); }
.reference-ideias .tve_s_item { --tcb-local-color-style-1: linear-gradient(to bottom right,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%); --tcb-local-color-style-2: var(--tcb-local-color-f3080); --tcb-local-color-style-3: var(--tcb-local-color-f3080); --tcb-local-color-style-4: var(--tcb-local-color-f3080); --tcb-local-color-style-5: var(--tcb-local-color-f3080); --tcb-local-color-style-6: var(--tcb-local-color-f2bba); --tcb-local-color-style-7: var(--tcb-local-color-f2bba); --tcb-local-color-style-8: var(--tcb-local-color-f2bba); }
.reference-ideias .tve_s_fb_share { --tcb-local-color-style-1: linear-gradient(to bottom right,rgba(53,105,180,0.8) 50%,#3569b4 50%); --tcb-local-color-style-2: #3569b4; --tcb-local-color-style-3: #3569b4; --tcb-local-color-style-4: #3569b4; --tcb-local-color-style-5: #3569b4; --tcb-local-color-style-6: #3569b4; --tcb-local-color-style-7: #3569b4; --tcb-local-color-style-8: #3569b4; }
.reference-ideias .thrv_social_custom:not(.tcb-social-full-width):not(.tve_style_12) .tve_s_item:last-child { margin-right: 0px; }
.reference-ideias .tve_s_fb_share.tve_share_item .tve_s_icon::before { content: "" !important; }
.reference-ideias .tve_social_custom { display: table; }
.reference-ideias .tve_social_custom .tve_s_item { display: inline-block; vertical-align: middle; text-decoration: none; margin-top: 5px; margin-right: 10px; line-height: 1.5em; }
.reference-ideias .tve_social_custom .tve_s_item.thrv_wrapper { margin-top: 5px; margin-bottom: 5px; }
.reference-ideias .tve_social_custom .tve_s_link { box-shadow: none; display: table; border: 0px; color: rgb(255, 255, 255); text-decoration: none !important; }
.reference-ideias .tve_social_custom .tve_s_link:hover { text-decoration: none; }
.reference-ideias .tve_social_custom .tve_s_icon { display: flex; justify-content: center; align-items: center; text-align: center; vertical-align: middle; }
.reference-ideias .tve_social_custom .tve_s_icon.thrv_wrapper { margin: 0px; }
.reference-ideias .tve_social_custom .tve_s_icon svg.tcb-icon { fill: currentcolor; color: currentcolor; }
.reference-ideias .tve_social_custom .tve_s_text { display: table-cell; font-size: inherit; padding: 0px 20px 0px 10px; vertical-align: middle; white-space: nowrap; flex-grow: 1; }
.reference-ideias .tve_social_custom .tve_s_count { display: none; }
.reference-ideias .thrv_social_custom .tve_social_items { display: inline-block; vertical-align: middle; }
.reference-ideias .thrv_social_custom { align-items: center; justify-content: center; max-width: max-content; display: flex !important; }
.reference-ideias .thrv_social_custom.tve_share_left { flex-direction: row; }
.reference-ideias .tve_style_3 .tve_s_item { box-shadow: rgba(0, 0, 0, 0.15) 0px -4px 0px 0px inset; }
.reference-ideias .tve_social_items a { font-size: unset; }
.reference-ideias .thrv-page-section { position: relative; box-sizing: border-box !important; }
.reference-ideias .thrv-page-section .tve-page-section-out { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; box-sizing: border-box; transition: box-shadow 0.5s; overflow: hidden; }
.reference-ideias .thrv-page-section.tve-height-update .tve-page-section-in { min-height: 150px; }
.reference-ideias .thrv-page-section .tve-page-section-in { box-sizing: border-box; margin-right: auto; margin-left: auto; position: relative; z-index: 1; min-height: 40px; }
.reference-ideias .tve-page-section-in > .thrv_wrapper:first-child { margin-top: 0px; }
.reference-ideias .tve-page-section-in > .thrv_wrapper:last-child { margin-bottom: 0px; }
.reference-ideias .thrv_wrapper .tve-content-box-background { position: absolute; width: 100%; left: 0px; top: 0px; overflow: hidden; background-clip: padding-box; height: 100% !important; }
.reference-ideias .thrv_wrapper.thrv-content-box { box-sizing: border-box; position: relative; min-height: 10px; }
.reference-ideias .thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element) { box-sizing: border-box; }
.reference-ideias .tcb-icon, .reference-ideias .tve-cb { display: inline-block; vertical-align: middle; }
.reference-ideias .tve-cb { clear: both; overflow: visible; width: 100%; z-index: 1; position: relative; min-height: 10px; }
.reference-ideias .tcb-icon { width: 1em; height: 1em; line-height: 1em; stroke-width: 0; stroke: currentcolor; fill: currentcolor; box-sizing: content-box; transform: rotate(var(--tcb-icon-rotation-angle,0deg)); }
.reference-ideias svg.tcb-icon path:not([fill="none"]) { transition: none; fill: inherit !important; stroke: inherit !important; }
.reference-ideias .thrv_icon { text-align: center; }
.reference-ideias .tve-form-button { max-width: 100%; margin-left: auto; margin-right: auto; position: relative; z-index: 1; display: table !important; }
.reference-ideias .tve-form-button.thrv_wrapper { padding: 0px; }
.reference-ideias .tve-form-button:focus-within .tve-form-button-submit { box-shadow: rgba(142, 142, 142, 0.5) 0px 2px 4px; }
.reference-ideias :is(a,button).tcb-button-link { background-color: rgb(26, 188, 156); padding: 12px 15px; font-size: 18px; box-sizing: border-box; display: inline-flex; align-items: center; overflow: hidden; width: 100%; text-align: center; line-height: 1.2em; }
.reference-ideias :is(a,button).tcb-button-link:hover { background-color: rgb(21, 162, 136); }
.reference-ideias .tve-form-button :is(a,button).tcb-button-link { color: rgb(255, 255, 255); text-decoration: none !important; }
.reference-ideias :is(a,button).tcb-button-link > span::before { position: absolute; content: ""; display: none; top: -100px; bottom: -100px; width: 1px; left: 10px; background-color: rgb(0, 121, 0); }
.reference-ideias span.tcb-button-texts { color: inherit; display: block; flex: 1 1 0%; position: relative; }
.reference-ideias span.tcb-button-texts > span { display: block; padding: 0px; }
.reference-ideias .thrv-styled_list { padding-top: 10px !important; padding-bottom: 10px !important; }
.reference-ideias .thrv-styled_list ul.tcb-styled-list { list-style: none; margin: 0px !important; padding: 0px !important; }
.reference-ideias .thrv-styled_list ul.tcb-styled-list li div.thrv_icon { padding: 10px; margin: 0px; box-sizing: content-box; }
.reference-ideias .tcb-styled-list-icon-text { display: block; z-index: 0; line-height: 2.3em; }
.reference-ideias .tcb-styled-list-icon { position: relative; z-index: 1; }
.reference-ideias .thrv-styled-list-item { display: flex; place-content: flex-start; align-items: flex-start; word-break: break-word; }
.reference-ideias .thrv-styled-list-item::before { content: none !important; }
.reference-ideias .tve_image_caption { position: relative; }
.reference-ideias .tve_image_caption:not(.tcb-mm-image.tve-tab-image) { height: auto !important; }
.reference-ideias .tve_image_caption .tve_image { max-width: 100%; width: 100%; }
.reference-ideias .thrv_text_element a:not(.tcb-button-link) { font-size: inherit; }
.reference-ideias .tcb-style-wrap strong { font-weight: var(--g-bold-weight,bold); }
.reference-ideias .thrv_text_element { overflow-wrap: break-word; }
.reference-ideias .tcb-logo, .reference-ideias .tcb-logo :is(img,svg[data-reference-vector]) { display: block; max-width: 100%; }
.reference-ideias .tcb-logo { width: 240px; box-sizing: border-box !important; }
.reference-ideias .tcb-logo.thrv_wrapper { padding: 0px; }
.reference-ideias .tcb-logo :is(img,svg[data-reference-vector]) { height: auto; }
.reference-ideias .thrv_text_element span[style~="color:"] a { color: inherit !important; }
.reference-ideias .svg-shape-top { fill: rgb(255, 255, 255); }
.reference-ideias .thrv_wrapper .svg-shape-top { position: absolute; left: 0px; }
.reference-ideias .tcb-flex-row { display: flex; flex-flow: row; align-items: stretch; justify-content: space-between; margin-top: 0px; margin-left: -15px; padding-bottom: 15px; padding-top: 15px; }
.reference-ideias .tcb-flex-col { flex: 1 1 auto; padding-top: 0px; padding-left: 15px; }
.reference-ideias .tcb-flex-row .tcb-col, .reference-ideias .tcb-flex-row .tcb-flex-col { box-sizing: border-box; }
.reference-ideias .tcb--cols--2:not(.tcb-resized) > .tcb-flex-col { max-width: 50%; }
.reference-ideias .tcb--cols--3:not(.tcb-resized) > .tcb-flex-col { max-width: 33.3333%; }
.reference-ideias .tcb-col { height: 100%; display: flex; flex-direction: column; position: relative; }
.reference-ideias .tcb--cols--1 > .tcb-flex-col > .tcb-col { max-width: 100%; }
.reference-ideias .tve_s_icon svg { width: 1em; height: 1em; stroke-width: 0; fill: currentcolor; stroke: currentcolor; }
.reference-ideias .reference-body, .reference-ideias .reference-body .reference-body { text-rendering: auto !important; }
.reference-ideias .reference-body.tve_lp::before { content: none; }
.reference-ideias #tve_editor ul { margin-left: 20px; }
.reference-ideias .thrv_wrapper { margin-top: 20px; margin-bottom: 20px; padding: 1px; }
.reference-ideias .thrv_wrapper div { box-sizing: content-box; }
.reference-ideias .thrv_wrapper.tve-elem-default-pad { padding: 20px; }
.reference-ideias .thrv_text_element p, .reference-ideias .thrv_wrapper.thrv-page-section, .reference-ideias .thrv_wrapper.thrv_text_element { margin: 0px; }
.reference-ideias .thrv_wrapper.thrv-columns { margin-top: 10px; margin-bottom: 10px; padding: 0px; }
.reference-ideias p { font-size: 1em; }
.reference-ideias .tve_clearfix::after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.reference-ideias .tve_image { border-radius: 0px; box-shadow: none; }
.reference-ideias div .tve_image_caption { padding: 0px; max-width: 100% !important; box-sizing: border-box !important; }
.reference-ideias .tve_image_caption .tve_image_frame { display: block; max-width: 100%; position: relative; overflow: hidden; }
.reference-ideias .tve_image_caption .tve_image { display: block; padding: 0px; height: auto; }
.reference-ideias .tve_image_caption .wp-caption-text { margin: 0px; font-size: 14px; color: rgb(105, 105, 105); padding: 5px 0px 0px; max-width: 100%; }
.reference-ideias a:not(.tcb-button-link) svg.tcb-icon { color: rgb(17, 17, 17); }
.reference-ideias .thrv_icon { line-height: 0; }
.reference-ideias .thrv_icon.tcb-icon-display { display: table; border-collapse: initial; }
.reference-ideias .thrv_icon.thrv_wrapper { margin-left: auto; margin-right: auto; padding: 0px; }
.reference-ideias .tvd-toast.tve-fe-message { top: 50px; width: 60%; padding: 0px; color: rgb(0, 0, 0); max-width: 500px; position: fixed; z-index: 9999993; left: 50%; }
.reference-ideias .tvd-toast.tve-fe-message .tve-toast-message { position: relative; left: -50%; background: rgb(255, 255, 255); box-shadow: rgb(167, 167, 167) 0px 0px 15px 0px; }
.reference-ideias .tvd-toast.tve-fe-message .tve-toast-icon-container { display: inline-block; width: 50px; background: green; color: rgb(255, 255, 255); height: 100%; position: absolute; }
.reference-ideias .tvd-toast.tve-fe-message .tve-toast-message-container { padding: 20px 10px 20px 70px; margin: auto 0px; font-family: Roboto, sans-serif; font-size: 16px; }
.reference-ideias .tvd-toast.tve-fe-message span { text-align: center; display: flex; justify-content: center; flex-direction: column; align-items: center; min-height: 50px; height: 100%; width: 100%; }
.reference-ideias .thrv_wrapper.thrv_contentbox_shortcode { position: relative; }
.reference-ideias .reference-body, .reference-ideias h4, .reference-ideias p { margin: 0px; padding: 0px; }
@media (max-width: 767px) {
  .reference-ideias .reference-body, .reference-ideias .reference-body { max-width: 100vw !important; }
  .reference-ideias .reference-body:not(.tcb_show_all_hidden) .tcb-mobile-hidden { display: none !important; }
  .reference-ideias .tcb-flex-row { flex-direction: column; }
  .reference-ideias .tcb-flex-row.v-2 { flex-direction: row; }
  .reference-ideias .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) { flex-wrap: wrap; }
  .reference-ideias .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) > .tcb-flex-col { width: 100%; flex: 1 0 390px; max-width: 100% !important; }
  .reference-ideias .reference-body, .reference-ideias .reference-body { width: 100%; }
  .reference-ideias .reference-body { overflow-x: hidden; }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .reference-ideias .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) { flex-wrap: wrap; }
  .reference-ideias .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) > .tcb-flex-col { flex: 1 0 250px; max-width: 100% !important; }
  .reference-ideias .tcb-flex-row.tcb-medium-wrap { flex-wrap: wrap; }
  .reference-ideias .tcb-flex-row.tcb-medium-wrap > .tcb-flex-col { max-width: 100% !important; }
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .reference-ideias .tcb-flex-col { width: 100%; }
  .reference-ideias .tcb-col { display: block; }
}
@media screen and (max-device-width: 480px) {
  .reference-ideias .reference-body { text-size-adjust: none; }
}
.reference-ideias .reference-body { --tcb-color-0: rgb(58, 167, 58); --tcb-color-0-h: 120; --tcb-color-0-s: 48%; --tcb-color-0-l: 44%; --tcb-color-0-a: 1; --tcb-color-1: rgb(77, 112, 63); --tcb-color-1-h: 102; --tcb-color-1-s: 27%; --tcb-color-1-l: 34%; --tcb-color-1-a: 1; --tcb-color-2: rgb(255, 255, 153); --tcb-color-2-h: 60; --tcb-color-2-s: 100%; --tcb-color-2-l: 80%; --tcb-color-2-a: 1; --tcb-color-3: rgb(221, 244, 43); --tcb-color-3-h: 66; --tcb-color-3-s: 90%; --tcb-color-3-l: 56%; --tcb-color-3-a: 1; --tcb-color-4: rgb(0, 104, 160); --tcb-color-4-h: 201; --tcb-color-4-s: 100%; --tcb-color-4-l: 31%; --tcb-color-4-a: 1; --tcb-color-5: rgb(0, 0, 0); --tcb-color-5-h: 0; --tcb-color-5-s: 0%; --tcb-color-5-l: 0%; --tcb-color-5-a: 1; --tcb-color-6: rgb(218, 62, 47); --tcb-color-6-h: 5; --tcb-color-6-s: 69%; --tcb-color-6-l: 51%; --tcb-color-6-a: 1; --tcb-color-7: rgb(255, 255, 255); --tcb-color-7-h: 0; --tcb-color-7-s: 0%; --tcb-color-7-l: 100%; --tcb-color-7-a: 1; --tcb-color-8: rgb(99, 99, 99); --tcb-color-8-h: 0; --tcb-color-8-s: 0%; --tcb-color-8-l: 38%; --tcb-color-8-a: 1; --tcb-color-9: rgb(59, 59, 59); --tcb-color-9-h: 0; --tcb-color-9-s: 0%; --tcb-color-9-l: 23%; --tcb-color-9-a: 1; --tcb-color-10: rgb(253, 123, 1); --tcb-color-10-h: 29; --tcb-color-10-s: 99%; --tcb-color-10-l: 49%; --tcb-color-10-a: 1; --tcb-color-11: rgb(245, 245, 245); --tcb-color-11-h: 0; --tcb-color-11-s: 0%; --tcb-color-11-l: 96%; --tcb-color-11-a: 1; --tcb-color-12: rgb(221, 244, 43); --tcb-color-12-h: 66; --tcb-color-12-s: 90%; --tcb-color-12-l: 56%; --tcb-color-12-a: 1; --tcb-color-13: rgb(15, 125, 190); --tcb-color-13-h: 202; --tcb-color-13-s: 85%; --tcb-color-13-l: 40%; --tcb-color-13-a: 1; --tcb-color-14: rgb(20, 115, 210); --tcb-color-14-h: 210; --tcb-color-14-s: 82%; --tcb-color-14-l: 45%; --tcb-color-14-a: 1; --tcb-color-15: rgb(21, 183, 21); --tcb-color-15-h: 120; --tcb-color-15-s: 79%; --tcb-color-15-l: 40%; --tcb-color-15-a: 1; --tcb-color-16: rgb(35, 67, 119); --tcb-color-16-h: 217; --tcb-color-16-s: 54%; --tcb-color-16-l: 30%; --tcb-color-16-a: 1; --tcb-background-author-image: url("/landing/references/assets/f986b6f7d48ccb45.jpg"); --tcb-background-user-image: url(); --tcb-background-featured-image-thumbnail: url("/landing/references/assets/b3fcb2f2ce0faec8.webp"); --tcb-tpl-color-0: rgb(218, 62, 47); --tcb-tpl-color-0-h: 5; --tcb-tpl-color-0-s: 69%; --tcb-tpl-color-0-l: 51%; --tcb-tpl-color-0-a: 1; --tcb-tpl-color-6: rgba(42, 148, 223, 0.6); --tcb-tpl-color-6-h: 204; --tcb-tpl-color-6-s: 73%; --tcb-tpl-color-6-l: 51%; --tcb-tpl-color-6-a: 0.6; --tcb-tpl-color-3: rgba(233, 60, 48, 0.88); --tcb-tpl-color-3-h: 3; --tcb-tpl-color-3-s: 80%; --tcb-tpl-color-3-l: 55%; --tcb-tpl-color-3-a: 0.88; --tcb-tpl-color-1: rgb(21, 21, 23); --tcb-tpl-color-1-h: 240; --tcb-tpl-color-1-s: 4%; --tcb-tpl-color-1-l: 8%; --tcb-tpl-color-1-a: 1; --tcb-tpl-color-2: rgb(0, 0, 0); --tcb-tpl-color-2-h: 0; --tcb-tpl-color-2-s: 0%; --tcb-tpl-color-2-l: 0%; --tcb-tpl-color-2-a: 1; --tcb-tpl-color-5: rgb(255, 255, 255); --tcb-tpl-color-5-h: 0; --tcb-tpl-color-5-s: 0%; --tcb-tpl-color-5-l: 100%; --tcb-tpl-color-5-a: 1; --tcb-main-master-h: 5; --tcb-main-master-s: 70%; --tcb-main-master-l: 52%; --tcb-main-master-a: 1; }
@media (min-width: 300px) {
  .reference-ideias .tcb-global-section-tpl_k06qzis7-out { background-color: rgb(0, 104, 160) !important; --tve-applied-background-color: var$(--tcb-color-4) !important; }
  .reference-ideias .tcb-global-section-tpl_k06qzis7 .tve-page-section-in { justify-content: center; display: flex; flex-direction: column; }
  .reference-ideias .tcb-global-section-tpl_k0dn00y7-out { background-image: none !important; }
}
@media (max-width: 1023px) {
  .reference-ideias .tcb-global-section-tpl_k0dn00y7-out { background-image: none !important; }
}
@media (max-width: 767px) {
  .reference-ideias .tcb-global-section-tpl_k0dn00y7-out { background-image: none !important; }
}
@media (min-width: 300px) {
  .reference-ideias #tcb_landing_page h4 { color: rgb(21, 21, 23); font-size: 24px; line-height: 1.3em; --tcb-applied-color: var$(--tcb-tpl-color-1); }
  .reference-ideias #tcb_landing_page .tcb-button-link, .reference-ideias #tcb_landing_page h4, .reference-ideias #tcb_landing_page input { font-family: "Open Sans"; font-weight: 400; }
  .reference-ideias #tcb_landing_page li strong, .reference-ideias #tcb_landing_page p strong { font-weight: 700; }
  .reference-ideias [data-css="tve-u-16cb4f37bd7"] { height: 72px; top: 0px; transform: rotate(180deg); fill: rgba(42, 148, 223, 0.6); }
  .reference-ideias .tve_post_lp > div > :not(#tve) { --page-section-max-width: 960px; }
  .reference-ideias [data-css="tve-u-16d01ba9c09"] { padding: 30px 40px !important; margin-top: 70px !important; }
  .reference-ideias [data-css="tve-u-16d1a7f1d26"] { padding: 5px 20px 2px !important; }
  .reference-ideias [data-css="tve-u-16d1a7f1d28"] { max-width: 960px; }
  .reference-ideias #tcb_landing_page .thrv_text_element a { color: rgb(218, 62, 47); --tcb-applied-color: var$(--tcb-tpl-color-0); }
  .reference-ideias :not(#tve) [data-css="tve-u-172e5efdb4f"], .reference-ideias :not(#tve) [data-css="tve-u-172e5efdb53"] { --tcb-applied-color: var$(--tcb-color-7); font-size: 14px !important; color: rgb(255, 255, 255) !important; --tve-applied-color: var$(--tcb-color-7) !important; }
  .reference-ideias [data-css="tve-u-172e5efe006"] { float: none; margin-left: auto !important; margin-right: auto !important; }
  .reference-ideias #tcb_landing_page p { font-family: "Open Sans"; font-weight: 400; font-size: 18px; color: rgb(0, 0, 0); line-height: 1.75em; --tcb-applied-color: var$(--tcb-tpl-color-2); }
  .reference-ideias #tcb_landing_page li:not([class*="menu"]) { font-family: "Open Sans"; font-weight: 400; font-size: 18px; color: rgb(0, 0, 0); line-height: 1.75em; --tcb-applied-color: var$(--tcb-tpl-color-2); }
  .reference-ideias [data-css="tve-u-175dc3b9b6e"] { --tcb-local-color-fe6dd: var(--tcb-local-color-a779b); float: none; --form-color: --tcb-tpl-color-0; --tcb-local-color-a779b: var(--tcb-local-color-49fd8); --tcb-local-color-13bdf: rgb(32,96,157); box-shadow: rgba(0, 0, 0, 0.07) 0px 5px 22px 0px; --tve-applied-box-shadow: 0px 5px 22px 0px rgba(0,0,0,0.07); --tcb-local-color-49fd8: rgb(58,167,58); margin: 10px auto -50px !important; padding: 10px 20px !important; background-image: none !important; --tve-applied-background-image: none !important; --tcb-local-color-cf6ff: rgb(218,62,47) !important; --tcb-local-color-73c8d: rgb(21,87,158) !important; background-color: rgb(239, 239, 239) !important; --tve-applied-background-color: rgb(239,239,239) !important; }
  .reference-ideias [data-css="tve-u-175dc688f47"] { margin-bottom: 5px !important; }
  .reference-ideias [data-css="tve-u-175dc688f48"] { padding-top: 2px !important; padding-bottom: 2px !important; }
  .reference-ideias [data-css="tve-u-175dc688f49"], .reference-ideias [data-css="tve-u-175dc688f4a"] { width: 200px; float: none; margin: 5px auto !important; }
  .reference-ideias [data-css="tve-u-175dc688f4b"] .tve_social_items { font-size: 16px !important; }
  .reference-ideias [data-css="tve-u-175dc688f4b"] { float: none; --tcb-social-share-master-color: rgb(218,62,47); margin: 10px auto 5px !important; }
  .reference-ideias [data-css="tve-u-175dc68beb6"] { background-image: none !important; background-color: rgb(0, 104, 160) !important; --tve-applied-background-color: var$(--tcb-color-4) !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dc83dd5f"] { --tcb-applied-color: var$(--tcb-tpl-color-3); font-size: 28px !important; color: rgba(233, 60, 48, 0.88) !important; --tve-applied-color: var$(--tcb-tpl-color-3) !important; line-height: 1.75em !important; }
  .reference-ideias [data-css="tve-u-175dc8f90c7"] { padding-top: 5px !important; padding-bottom: 20px !important; }
  .reference-ideias [data-css="tve-u-175dc905cc0"] { --tcb-applied-color: var$(--tcb-tpl-color-3) !important; }
  .reference-ideias [data-css="tve-u-175dc9136a4"] { max-width: 960px; min-height: 0px !important; }
  .reference-ideias [data-css="tve-u-175dc91e8bc"] { --tcb-applied-color: var$(--tcb-tpl-color-3) !important; text-decoration: line-through !important; font-size: 35px !important; background-color: rgb(255, 255, 153) !important; }
  .reference-ideias [data-css="tve-u-175dc953e44"] { --tcb-applied-color: var$(--tcb-tpl-color-0); background-color: transparent !important; color: rgb(218, 62, 47) !important; }
  .reference-ideias [data-css="tve-u-175dc953e48"] { --tcb-applied-color: var$(--tcb-color-9); background-color: transparent !important; color: rgb(59, 59, 59) !important; }
  .reference-ideias [data-css="tve-u-175dc967ac7"] { background-color: rgb(255, 255, 255) !important; }
  .reference-ideias [data-css="tve-u-175dc9df208"] { --tcb-applied-color: var$(--tcb-tpl-color-0); background-color: transparent !important; color: rgb(218, 62, 47) !important; }
  .reference-ideias [data-css="tve-u-175dc9e457e"] { --tcb-applied-color: var$(--tcb-color-6); color: rgb(218, 62, 47) !important; }
  .reference-ideias [data-css="tve-u-175dca22e80"] { padding: 30px 40px 10px !important; margin-top: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca22e90"] { max-width: 960px; min-height: 1px !important; }
  .reference-ideias [data-css="tve-u-175dca22f60"] { background-image: none !important; --tve-applied-background-image: none !important; }
  .reference-ideias [data-css="tve-u-175dca41fa2"] { margin-left: 0px; min-height: inherit; padding-top: 0px !important; padding-bottom: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa2"] > .tcb-flex-col { padding-left: 0px; }
  .reference-ideias [data-css="tve-u-175dca41fa7"] { background-color: rgb(245, 245, 245) !important; border-right: 2px solid hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important; --tve-applied-background-color: rgb(245,245,245) !important; }
  .reference-ideias [data-css="tve-u-175dca41fa2"] > .tcb-flex-col > .tcb-col { justify-content: center; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dca41fad"] { letter-spacing: 2px; text-transform: uppercase !important; font-size: 11px !important; padding-bottom: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; margin-top: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca41fac"] { margin-bottom: 40px !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dca41faf"] { font-size: 15px !important; font-style: italic !important; padding-top: 0px !important; margin-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa1"] { background-color: transparent !important; margin-bottom: 0px !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dca41faa"] { padding-top: 0px !important; margin-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 0px !important; font-size: 23px !important; }
  .reference-ideias [data-css="tve-u-175dca41fab"] { color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important; }
  .reference-ideias [data-css="tve-u-175dca41fa8"] { min-height: 291px; }
  .reference-ideias [data-css="tve-u-175dca41fa3"] { width: 592px; margin-top: 0px !important; margin-bottom: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa6"] { margin-top: 0px !important; margin-bottom: 0px !important; padding: 60px 40px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa6"] > .tve-cb { display: flex; justify-content: center; flex-direction: column; }
  .reference-ideias [data-css="tve-u-175dca41fa3"] .tve_image_frame { height: 100%; }
  .reference-ideias [data-css="tve-u-175dca41fa4"] { margin-top: -4px; margin-left: 0px; width: 100% !important; max-width: none !important; }
  .reference-ideias [data-css="tve-u-175dca41f9d"] { padding-top: 20px !important; padding-bottom: 20px !important; margin-top: 70px !important; margin-bottom: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca53716"] { padding: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca53715"] { text-align: center; }
  .reference-ideias [data-css="tve-u-175dca5371f"] { margin-bottom: 14px !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dca53722"], .reference-ideias :not(#tve) [data-css="tve-u-175dca5372b"] { font-size: 15px !important; padding-top: 0px !important; margin-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca53718"], .reference-ideias [data-css="tve-u-175dca53723"] { margin-top: 0px !important; padding: 1px !important; }
  .reference-ideias [data-css="tve-u-175dca53729"] { margin-bottom: 14px !important; }
  .reference-ideias [data-css="tve-u-175dca5372c"] { margin-top: 0px !important; padding: 1px !important; }
  .reference-ideias [data-css="tve-u-175dca53732"] { margin-bottom: 14px !important; }
  .reference-ideias [data-css="tve-u-175dca53714"] { padding-top: 20px !important; padding-bottom: 20px !important; margin-top: 70px !important; margin-bottom: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca5371b"] { width: 60px; float: none; max-width: 50px; padding: 0px !important; margin: 0px auto 20px !important; }
  .reference-ideias [data-css="tve-u-175dca5371d"] { height: 50px !important; }
  .reference-ideias [data-css="tve-u-175dca5371e"] { font-size: 30px; float: none; width: 30px; height: 30px; border: 0px; border-radius: 0px; overflow: hidden; box-shadow: none; --tcb-local-color-icon: rgb(218,61,47); --tcb-local-color-var: rgb(218,61,47); --tve-icon-size: 30px; --tve-alignment: center; margin: 5px auto 0px !important; padding: 8px 1px 1px !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dca5371e"] > :first-child, .reference-ideias :not(#tve) [data-css="tve-u-175dca53728"] > :first-child, .reference-ideias :not(#tve) [data-css="tve-u-175dca53731"] > :first-child { color: hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1); }
  .reference-ideias [data-css="tve-u-175dca5371c"] { border-radius: 100px; overflow: hidden; background-image: linear-gradient(140deg,hsla(calc(var(--tcb-main-master-h,210) - 0),calc(var(--tcb-main-master-s,77%) - 0%),calc(var(--tcb-main-master-l,54%) - 0%),.21) 0%,rgb(255 255 255/.66) 100%),linear-gradient(rgb(47 138 229/.11),rgb(47 138 229/.11)) !important; background-size: auto, auto !important; background-position: 50% 50%, 50% 50% !important; background-attachment: scroll, scroll !important; background-repeat: no-repeat, no-repeat !important; }
  .reference-ideias [data-css="tve-u-175dca53725"] { width: 60px; float: none; max-width: 50px; padding: 0px !important; margin: 0px auto 20px !important; }
  .reference-ideias [data-css="tve-u-175dca53726"] { border-radius: 100px; overflow: hidden; background-image: linear-gradient(140deg,hsla(calc(var(--tcb-main-master-h,210) - 0),calc(var(--tcb-main-master-s,77%) - 0%),calc(var(--tcb-main-master-l,54%) - 0%),.21) 0%,rgb(255 255 255/.66) 100%),linear-gradient(rgb(47 138 229/.11),rgb(47 138 229/.11)) !important; background-size: auto, auto !important; background-position: 50% 50%, 50% 50% !important; background-attachment: scroll, scroll !important; background-repeat: no-repeat, no-repeat !important; }
  .reference-ideias [data-css="tve-u-175dca53727"] { height: 50px !important; }
  .reference-ideias [data-css="tve-u-175dca53728"] { font-size: 30px; float: none; width: 30px; height: 30px; border: 0px; border-radius: 0px; overflow: hidden; box-shadow: none; --tcb-local-color-icon: rgb(218,61,47); --tcb-local-color-var: rgb(218,61,47); --tve-icon-size: 30px; --tve-alignment: center; margin: 0px auto !important; padding: 8px 1px 1px !important; }
  .reference-ideias [data-css="tve-u-175dca5372e"] { width: 60px; float: none; max-width: 50px; padding: 0px !important; margin: 0px auto 20px !important; }
  .reference-ideias [data-css="tve-u-175dca5372f"] { border-radius: 100px; overflow: hidden; background-image: linear-gradient(140deg,hsla(calc(var(--tcb-main-master-h,210) - 0),calc(var(--tcb-main-master-s,77%) - 0%),calc(var(--tcb-main-master-l,54%) - 0%),.21) 0%,rgb(255 255 255/.66) 100%),linear-gradient(rgb(47 138 229/.11),rgb(47 138 229/.11)) !important; background-size: auto, auto !important; background-position: 50% 50%, 50% 50% !important; background-attachment: scroll, scroll !important; background-repeat: no-repeat, no-repeat !important; }
  .reference-ideias [data-css="tve-u-175dca53730"] { height: 50px !important; }
  .reference-ideias [data-css="tve-u-175dca53731"] { font-size: 30px; float: none; width: 30px; height: 30px; border: 0px; border-radius: 0px; overflow: hidden; box-shadow: none; --tcb-local-color-icon: rgb(218,61,47); --tcb-local-color-var: rgb(218,61,47); --tve-icon-size: 30px; --tve-alignment: center; margin: 0px auto !important; padding: 8px 1px 1px !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dca53720"], .reference-ideias :not(#tve) [data-css="tve-u-175dca5372a"], .reference-ideias :not(#tve) [data-css="tve-u-175dca53733"] { padding-top: 0px !important; margin-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 0px !important; }
  .reference-ideias [data-css="tve-u-175dcbbce5a"] { --tcb-applied-color: var$(--tcb-color-5); color: rgb(0, 0, 0) !important; }
  .reference-ideias [data-css="tve-u-175dcbbce5c"] { --tcb-applied-color: var$(--tcb-tpl-color-1); color: rgb(21, 21, 23) !important; }
  .reference-ideias [data-css="tve-u-175dcbbee93"] { --tcb-applied-color: var$(--tcb-color-9); color: rgb(59, 59, 59) !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dd0ce606"] { --tcb-applied-color: var$(--tcb-color-7); background-color: initial !important; --tve-applied-background-color: initial !important; color: rgb(255, 255, 255) !important; --tve-applied-color: var$(--tcb-color-7) !important; }
  .reference-ideias [data-css="tve-u-175dd0d3f99"] { --tcb-applied-color: var$(--tcb-color-7) !important; }
  .reference-ideias [data-css="tve-u-175dd0da3cd"] { color: rgb(248, 195, 0) !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dd18a199"] { --tcb-applied-color: var$(--tcb-color-7); color: rgb(255, 255, 255) !important; --tve-applied-color: var$(--tcb-color-7) !important; }
  .reference-ideias [data-css="tve-u-175dd1ce97d"] { margin-bottom: 20px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa3"] :is(img,svg[data-reference-vector]) { filter: grayscale(29%) blur(0px) brightness(100%) sepia(0%) invert(0%) saturate(100%) contrast(100%) hue-rotate(0deg); }
  .reference-ideias [data-css="tve-u-175eab3a6dd"] { width: 374px; --tve-alignment: center; float: none; margin: 20px auto 0px !important; }
  .reference-ideias [data-css="tve-u-175eab3a6de"] { margin-left: 0px; }
  .reference-ideias [data-css="tve-u-175eab3c0bb"] { --tve-font-size: 18px; --tve-font-weight: var(--g-regular-weight,normal); --tve-font-family: Arial,Helvetica,sans-serif; --tve-color: rgb(0,0,0); --tve-applied---tve-color: var$(--tcb-color-5); margin-top: 0px !important; padding-left: 1px !important; margin-bottom: 5px !important; padding-top: 5px !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175eab3c0bb"] li { --tcb-applied-color: var$(--tve-color,rgb(0,0,0)); font-weight: var(--tve-font-weight,var(--g-regular-weight,normal)); font-family: var(--tve-font-family,Arial,Helvetica,sans-serif); font-size: var(--tve-font-size,18px) !important; color: var(--tve-color,#000000) !important; --tve-applied-color: var$(--tve-color,var$(--tcb-color-5)) !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175eabe365a"] { font-size: 15px !important; }
  .reference-ideias [data-css="tve-u-179cd8ab60f"] { max-width: 43.8%; }
  .reference-ideias [data-css="tve-u-179cd8ab622"] { max-width: 56.2%; }
  .reference-ideias [data-css="tve-u-179cd8c0db6"] { background-image: linear-gradient(rgb(250, 250, 250), rgb(250, 250, 250)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; --background-image: linear-gradient(rgb(250,250,250),rgb(250,250,250)) !important; --background-size: auto auto !important; --background-position: 50% 50% !important; --background-attachment: scroll !important; --background-repeat: no-repeat !important; --tve-applied-background-image: linear-gradient(rgb(250,250,250),rgb(250,250,250)) !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-179cd8ea24e"] { font-size: 50px !important; }
  .reference-ideias #lg-khszv0ot .tve-form-button { --tcb-local-color-cf6ff: rgb(218,62,47); --tcb-local-color-73c8d: rgb(21,89,162); min-width: 100%; }
  .reference-ideias :not(#tve) #lg-khszv0ot .tve-form-button:hover .tcb-button-link { background-color: var(--tcb-local-color-73c8d) !important; }
  .reference-ideias #lg-khszv0ot .tve-form-button .tcb-button-link { letter-spacing: 2px; border-radius: 5px; padding: 18px; background-color: var(--tcb-local-color-cf6ff) !important; }
  .reference-ideias #lg-khszv0ot .tve-form-button .tcb-button-link span { color: rgb(255, 255, 255); --tcb-applied-color: #fff; }
  .reference-ideias #lg-khszv0ot .tve-form-button.tve-color-set { --tcb-local-color-cf6ff: rgb(76,153,76) !important; --tcb-local-color-73c8d: rgb(101,42,76) !important; }
  .reference-ideias [data-css="tve-u-194678c4bc1"] { min-width: auto; }
}
@media (max-width: 1023px) {
  .reference-ideias [data-css="tve-u-16cb4f37bd7"] { height: 34px; }
  .reference-ideias [data-css="tve-u-175dc3b9b6e"] { max-width: 100% !important; padding: 25px !important; }
  .reference-ideias [data-css="tve-u-175dca22e80"] { padding-top: 60px !important; }
  .reference-ideias [data-css="tve-u-175dca22e90"] { min-height: 1px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa8"] { min-height: 89px; }
  .reference-ideias [data-css="tve-u-175dca41fa2"] { flex-wrap: wrap !important; }
  .reference-ideias [data-css="tve-u-175dca41fa2"] > .tcb-flex-col { flex-basis: 700px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa3"] { width: 300px; }
  .reference-ideias [data-css="tve-u-175dca41fa7"] { border-left: 2px solid hsla(var(--tcb-main-master-h,210),var(--tcb-main-master-s,77%),var(--tcb-main-master-l,54%),1) !important; }
  .reference-ideias [data-css="tve-u-175dca41fa1"] { margin-bottom: 40px !important; margin-top: 0px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa6"] { padding-top: 50px !important; padding-bottom: 50px !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-179cd8ea24e"] { line-height: 1.35em !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dc83dd5f"] { line-height: 1.4em !important; font-size: 19px !important; }
}
@media (max-width: 767px) {
  .reference-ideias #tcb_landing_page h4 { font-size: 22px; }
  .reference-ideias [data-css="tve-u-16cb4f37bd7"] { height: 24px; }
  .reference-ideias [data-css="tve-u-16d1a7f1d26"] { padding: 5px 20px 3px !important; }
  .reference-ideias [data-css="tve-u-16d01ba9c09"] { padding: 20px !important; }
  .reference-ideias [data-css="tve-u-175dc3b9b6e"] { --form-color: none; padding: 10px 15px 20px !important; }
  .reference-ideias [data-css="tve-u-175dc688f47"] { margin-bottom: 1px !important; }
  .reference-ideias [data-css="tve-u-175dc688f49"] { margin-bottom: 5px !important; }
  .reference-ideias [data-css="tve-u-175dc688f49"], .reference-ideias [data-css="tve-u-175dc688f4a"] { float: none; width: 180px; margin-left: auto !important; margin-right: auto !important; }
  .reference-ideias [data-css="tve-u-175dc688f4b"] { margin-top: 5px !important; margin-bottom: 1px !important; }
  .reference-ideias [data-css="tve-u-175dca22e80"] { padding: 20px 20px 10px !important; }
  .reference-ideias [data-css="tve-u-175dca41fa6"] { padding: 30px 20px !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175dc83dd5f"] { font-size: 16px !important; line-height: 1.45em !important; }
  .reference-ideias [data-css="tve-u-175dc967ac7"] { background-color: rgb(255, 255, 255) !important; }
  .reference-ideias [data-css="tve-u-175dc9e457e"] { --tcb-applied-color: var$(--tcb-color-6); color: rgb(218, 62, 47) !important; }
  .reference-ideias [data-css="tve-u-175dc953e44"], .reference-ideias [data-css="tve-u-175dc9df208"] { background-color: transparent !important; }
  .reference-ideias [data-css="tve-u-175dcbbee93"] { --tcb-applied-color: var$(--tcb-color-9); color: rgb(59, 59, 59) !important; }
  .reference-ideias [data-css="tve-u-175dcbbce5a"] { --tcb-applied-color: var$(--tcb-color-5); color: rgb(0, 0, 0) !important; }
  .reference-ideias [data-css="tve-u-175dcbbce5c"] { --tcb-applied-color: var$(--tcb-tpl-color-1); color: rgb(21, 21, 23) !important; }
  .reference-ideias [data-css="tve-u-175dc91e8bc"] { text-decoration: line-through !important; background-color: rgb(255, 255, 153) !important; font-size: 20px !important; }
  .reference-ideias [data-css="tve-u-175dc953e48"] { --tcb-applied-color: var$(--tcb-color-9); background-color: transparent !important; color: rgb(59, 59, 59) !important; }
  .reference-ideias [data-css="tve-u-175eab3a6dd"] { width: 296px; margin-top: 0px !important; margin-right: 20px !important; margin-left: 20px !important; }
  .reference-ideias [data-css="tve-u-175eab3a6de"] { margin-left: 0px; margin-top: 0px; width: 100% !important; max-width: none !important; }
  .reference-ideias [data-css="tve-u-175eab3a6dd"] .tve_image_frame { height: 100%; }
  .reference-ideias [data-css="tve-u-175dc8f90c7"] { padding-bottom: 5px !important; }
  .reference-ideias [data-css="tve-u-175eab3c0bd"], .reference-ideias [data-css="tve-u-175eab3c0c0"], .reference-ideias [data-css="tve-u-175eab3c0c3"] { line-height: 1.4em !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-175eab3c0bd"], .reference-ideias :not(#tve) [data-css="tve-u-175eab3c0c0"], .reference-ideias :not(#tve) [data-css="tve-u-175eab3c0c3"] { --tcb-applied-color: var$(--tcb-color-9); font-size: 18px !important; color: rgb(59, 59, 59) !important; --tve-applied-color: var$(--tcb-color-9) !important; }
  .reference-ideias [data-css="tve-u-175eab3c0bf"], .reference-ideias [data-css="tve-u-175eab3c0c2"], .reference-ideias [data-css="tve-u-179cd7d1100"] { --tcb-local-color-icon: rgb(218,62,47); --tcb-local-color-var: var$(--tcb-tpl-color-0); --tve-icon-size: 18px; --tcb-icon-rotation-angle: -11deg; }
  .reference-ideias :not(#tve) [data-css="tve-u-175eab3c0bf"] > :first-child, .reference-ideias :not(#tve) [data-css="tve-u-175eab3c0c2"] > :first-child, .reference-ideias :not(#tve) [data-css="tve-u-179cd7d1100"] > :first-child { color: rgb(218, 62, 47); --tve-applied-color: var$(--tcb-tpl-color-0); --tcb-applied-color: var$(--tcb-tpl-color-0); }
  .reference-ideias #lg-khszv0ot .tve_lg_regular_input:not(.tcb-excluded-from-group-item) { --tve-border-width: 2px; --tve-border-radius: 20px; --tve-color: rgb(59,59,59); --tve-applied---tve-color: rgb(59,59,59); --tve-font-size: 18px; }
  .reference-ideias :not(#tve) #lg-khszv0ot .tve_lg_regular_input:not(.tcb-excluded-from-group-item) input { border: 2px solid rgb(221, 244, 43); --tve-applied-border: 2px solid rgb(221,244,43); border-radius: 20px; overflow: hidden; padding-top: 13px !important; padding-bottom: 13px !important; }
  .reference-ideias :not(#tve) #lg-khszv0ot .tve_lg_regular_input:not(.tcb-excluded-from-group-item) { margin-bottom: 5px !important; margin-top: 10px !important; }
  .reference-ideias :not(#tve) #lg-khszv0ot .tve_lg_regular_input:not(.tcb-excluded-from-group-item) input, .reference-ideias :not(#tve) #lg-khszv0ot .tve_lg_regular_input:not(.tcb-excluded-from-group-item)::placeholder { --tcb-applied-color: var$(--tve-color,rgb(59,59,59)); font-size: var(--tve-font-size,18px); color: var(--tve-color,#3b3b3b) !important; --tve-applied-color: var$(--tve-color,rgb(59,59,59)) !important; }
  .reference-ideias :not(#tve) [data-css="tve-u-179cd8ea24e"] { font-size: 32px !important; }
  .reference-ideias #lg-khszv0ot .tve-form-button { margin-bottom: 5px !important; margin-top: 15px !important; }
}
.reference-ideias .reference-body::after, .reference-ideias .reference-body::before { height: 0px !important; }
.reference-ideias .tve_wrap_all { position: relative; }
.reference-ideias .thrv-page-section[data-inherit-lp-settings="1"] .tve-page-section-in { max-width: var(--page-section-max-width) !important; }
.reference-ideias .p16cb4f37bca { opacity: 0.25; }
.reference-ideias .p16cb4f37bcb { opacity: 0.5; }
.reference-ideias .p16cb4f37bcc { opacity: 0.4; }
.reference-ideias .p16cb4f37bcd, .reference-ideias .p16cb4f37bce { opacity: 0.3; }
.reference-ideias .p16cb4f37bcf { opacity: 0.2; }
.reference-ideias .p16cb4f37bd0 { opacity: 0.12; }
.reference-ideias .p16cb4f37bd1 { opacity: 0.7; }
.reference-ideias .p16cb4f37bd3 { opacity: 0.15; }
.reference-ideias .p16cb4f37bd4 { opacity: 0.8; }
.reference-ideias .thrv-page-section.safari-ios-decoration-fix, .reference-ideias .thrv-content-box.safari-ios-decoration-fix { transform: translate3d(0px, 0px, 0px) !important; }
.reference-ideias .thrv_wrapper + #thrive-header { position: static; }

.reference-ideias button.tcb-button-link{appearance:none;border:0;cursor:pointer}
