.elementor-12518 .elementor-element.elementor-element-2ec2fa4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12518 .elementor-element.elementor-element-765fbe5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12518 .elementor-element.elementor-element-0da7d6a{padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-12518 .elementor-element.elementor-element-6e41889.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12518 .elementor-element.elementor-element-6e41889.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12518 .elementor-element.elementor-element-0bf78ad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12518 .elementor-element.elementor-element-0bf78ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;letter-spacing:-1px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12518 .elementor-element.elementor-element-b64645a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12518 .elementor-element.elementor-element-69cd3f7{margin-top:30px;margin-bottom:0px;}.elementor-12518 .elementor-element.elementor-element-f1a536b > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-12518 .elementor-element.elementor-element-f1a536b{text-align:center;}.elementor-12518 .elementor-element.elementor-element-f1a536b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-1px;}.elementor-12518 .elementor-element.elementor-element-bdceb72 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12518 .elementor-element.elementor-element-bdceb72{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#152849;}.elementor-12518 .elementor-element.elementor-element-7975bb6{margin-top:30px;margin-bottom:0px;}.elementor-12518 .elementor-element.elementor-element-e01370b > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-12518 .elementor-element.elementor-element-e01370b{text-align:center;}.elementor-12518 .elementor-element.elementor-element-e01370b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12518 .elementor-element.elementor-element-c2b1260 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-12518 .elementor-element.elementor-element-c2b1260 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12518 .elementor-element.elementor-element-c2b1260 .elementor-button:hover, .elementor-12518 .elementor-element.elementor-element-c2b1260 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12518 .elementor-element.elementor-element-c2b1260 .elementor-button:hover svg, .elementor-12518 .elementor-element.elementor-element-c2b1260 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12518 .elementor-element.elementor-element-7262d70 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-12518 .elementor-element.elementor-element-7262d70 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12518 .elementor-element.elementor-element-7262d70 .elementor-button:hover, .elementor-12518 .elementor-element.elementor-element-7262d70 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12518 .elementor-element.elementor-element-7262d70 .elementor-button:hover svg, .elementor-12518 .elementor-element.elementor-element-7262d70 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12518 .elementor-element.elementor-element-cdaf628 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-12518 .elementor-element.elementor-element-cdaf628 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12518 .elementor-element.elementor-element-cdaf628 .elementor-button:hover, .elementor-12518 .elementor-element.elementor-element-cdaf628 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12518 .elementor-element.elementor-element-cdaf628 .elementor-button:hover svg, .elementor-12518 .elementor-element.elementor-element-cdaf628 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12518 .elementor-element.elementor-element-1be7542{margin-top:0px;margin-bottom:40px;padding:20px 0px 0px 0px;}.elementor-12518 .elementor-element.elementor-element-6d88ca5{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-12518 .elementor-element.elementor-element-819a87e:not(.elementor-motion-effects-element-type-background), .elementor-12518 .elementor-element.elementor-element-819a87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12518 .elementor-element.elementor-element-819a87e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-12518 .elementor-element.elementor-element-819a87e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12518 .elementor-element.elementor-element-fa6495b > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-12518 .elementor-element.elementor-element-fa6495b{text-align:center;}.elementor-12518 .elementor-element.elementor-element-fa6495b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-1cd278ce );}.elementor-12518 .elementor-element.elementor-element-87792ea{text-align:center;color:var( --e-global-color-1cd278ce );}.elementor-12518 .elementor-element.elementor-element-663ac20:not(.elementor-motion-effects-element-type-background), .elementor-12518 .elementor-element.elementor-element-663ac20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e255466 );}.elementor-12518 .elementor-element.elementor-element-663ac20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:40px 0px 40px 0px;}.elementor-12518 .elementor-element.elementor-element-663ac20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12518 .elementor-element.elementor-element-e493a20 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-12518 .elementor-element.elementor-element-e493a20{text-align:center;}.elementor-12518 .elementor-element.elementor-element-e493a20 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-1px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12518 .elementor-element.elementor-element-1c8417c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12518 .elementor-element.elementor-element-1c8417c .elementor-tab-title{background-color:var( --e-global-color-1e92f38 );}.elementor-12518 .elementor-element.elementor-element-1c8417c .elementor-toggle-title, .elementor-12518 .elementor-element.elementor-element-1c8417c .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-12518 .elementor-element.elementor-element-1c8417c .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-12518 .elementor-element.elementor-element-1c8417c .elementor-tab-title.elementor-active a, .elementor-12518 .elementor-element.elementor-element-1c8417c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-12518 .elementor-element.elementor-element-1c8417c .elementor-tab-content{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-12518 .elementor-element.elementor-element-6a4decb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12518 .elementor-element.elementor-element-0e9efc1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12518 .elementor-element.elementor-element-67556f8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12518 .elementor-element.elementor-element-7ab7d40 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-12518 .elementor-element.elementor-element-0bf78ad .elementor-heading-title{font-size:32px;}.elementor-12518 .elementor-element.elementor-element-b64645a{font-size:16px;}.elementor-12518 .elementor-element.elementor-element-f1a536b > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-12518 .elementor-element.elementor-element-bdceb72{font-size:16px;}}@media(max-width:767px){.elementor-12518 .elementor-element.elementor-element-0da7d6a{padding:30px 0px 30px 0px;}.elementor-12518 .elementor-element.elementor-element-0bf78ad{text-align:center;}.elementor-12518 .elementor-element.elementor-element-b64645a{text-align:center;}.elementor-12518 .elementor-element.elementor-element-f1a536b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12518 .elementor-element.elementor-element-f1a536b .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-12518 .elementor-element.elementor-element-e01370b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12518 .elementor-element.elementor-element-e01370b .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-12518 .elementor-element.elementor-element-e493a20 .elementor-heading-title{font-size:22px;line-height:1em;}}@media(min-width:768px){.elementor-12518 .elementor-element.elementor-element-6e41889{width:50%;}.elementor-12518 .elementor-element.elementor-element-6ba569a{width:50%;}.elementor-12518 .elementor-element.elementor-element-8683334{width:20%;}.elementor-12518 .elementor-element.elementor-element-860d275{width:59.333%;}.elementor-12518 .elementor-element.elementor-element-86f7b5f{width:20%;}}/* Start custom CSS for section, class: .elementor-element-0da7d6a */.elementor-12518 .elementor-element.elementor-element-0da7d6a { background: url(https://keepfy.com/wp-content/uploads/2022/03/banner_onda_cima.jpg) no-repeat center top, url(https://keepfy.com/wp-content/uploads/2022/03/onda_banner_baixo.jpg) no-repeat center bottom, linear-gradient(to left, #dae3f3 0%, #dae3f3 100%); }

@media handheld, only screen and (max-width:320px), only screen and (min-width: 321px) and (max-width: 767px) {

    .elementor-12518 .elementor-element.elementor-element-0da7d6a { background: none; background-color: #dae3f3; }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a536b *//* reescrevendo para monitor entre 320px e 767px */
@media handheld, only screen and (max-width:320px), only screen and (min-width: 321px) and (max-width: 767px) {
    
    .elementor-12518 .elementor-element.elementor-element-f1a536b { width:320px; margin: 0 auto; }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca4e6bf */.nova_caixa_precos * { font-family: 'Roboto'; }

.nova_caixa_precos .npreco_coluna_esq, .nova_caixa_precos .npreco_coluna_dir { display: inline; box-sizing: border-box; margin: 40px 0.5% 10px; }
.nova_caixa_precos .npreco_coluna_esq { float: left; width: 70%; }
.nova_caixa_precos .npreco_coluna_dir { float: right; width: 28%; }

.nova_caixa_precos .npreco_caixa { float: left; display: inline; width: 100%; background-color: #f2f2f2; box-sizing: border-box; padding: 30px 20px; 
   -webkit-border-radius: 15px;
	  -moz-border-radius: 15px;
		   border-radius: 15px; 
}
.nova_caixa_precos .ncaixa_perfil { height: 280px; }

.nova_caixa_precos .npreco_coluna_esq img, .nova_caixa_precos .npreco_coluna_dir img { position: absolute; margin-top: -110px; height: 300px;} 
.nova_caixa_precos .npreco_coluna_esq img.nimg_planejador { z-index: 10; } 

.nova_caixa_precos .npreco_coluna_esq img.nimg_executor { z-index: 9; margin-left: 85px; } 
.nova_caixa_precos .npreco_coluna_dir img { z-index: 10; margin-left: 190px; } 

.nova_caixa_precos .npreco_textos { display: inline; }
.nova_caixa_precos .npreco_coluna_esq .npreco_textos { float: right; width: 70%; }
.nova_caixa_precos .npreco_coluna_dir .npreco_textos { float: left; width: 70%; }

.nova_caixa_precos .npreco_textos * { float: left; display: inline; width: 100%; box-sizing: border-box; color: #152849; }
.nova_caixa_precos .npreco_textos strong { float: none; font-weight: 700; }
.nova_caixa_precos .npreco_textos h3 { font-size: 32px; letter-spacing: -1px; font-weight: 700; padding: 10px 0 15px; }
.nova_caixa_precos .npreco_textos p { font-size: 18px; line-height: 1.2; }

.nova_caixa_precos .ncaixa_valores { margin-top: 0; }
.nova_caixa_precos .ncaixa_valores .npreco_caixa { padding: 20px; height: 120px; }
.nova_caixa_precos .ncaixa_campo { float: left; display: inline; margin: 10px 30px 0; }

.nova_caixa_precos .nbotao_mais_menos { float: left; display: inline; width: 36px; height: 36px; color: #CCC; font-size: 40px; font-weight: 700; box-sizing: border-box; text-decoration: none; text-align: center; margin-top: 10px; background-image: url('https://keepfy.com/wp-content/uploads/2022/03/botoes_precos.gif');
    background-repeat: no-repeat;
   -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
		   border-radius: 50%; 
}
.nova_caixa_precos #planejador_menos_mob { background-position: 0 -36px; }
.nova_caixa_precos .nbotao_mais_menos:hover { background-position: -36px 0; }
.nova_caixa_precos #planejador_menos_mob:hover { background-position: -36px -36px; }

.nova_caixa_precos .nqtdes { float: left; display: inline; width: 100px; height: 50px; font-size: 32px; font-weight: 700; color: #152849; text-align: center; margin: 0 10px; border: 1px solid #CCC; 
   -webkit-border-radius: 10px;
	  -moz-border-radius: 10px;
		   border-radius: 10px; 
}

.nova_caixa_precos .ncaixa_resultado { float: right; display: inline; width: 490px; }
.nova_caixa_precos .nvalor_mensal { text-align: center; color: #152849; font-size: 18px; font-weight: 500; padding: 0 !important; }
.nova_caixa_precos .nvalor_mensal span { color: #F00; }
.nova_caixa_precos .nresultado { float: left; display: inline; width: 100%; }
.nova_caixa_precos .nresultado h2 { display: block; text-align: center; font-size: 46px;  padding: 0 !important; color: #152849; font-weight: 700; letter-spacing: -2px; }
.nova_caixa_precos .nresultado h2.consulte { font-size: 70px;  padding-top: 23px; padding-bottom: 10px; letter-spacing: -1px; }

.nova_caixa_precos .ncaixa_isento { float: left; display: inline; width: 100%; text-align: center; }
.nova_caixa_precos .ncaixa_isento * { float: left; display: inline; width: 100%; text-align: center; color: #152849; }
.nova_caixa_precos .ncaixa_isento h3 { font-size: 46px; font-weight: 700; letter-spacing: -2px; padding-top: 15px; }
.nova_caixa_precos .ncaixa_isento span { font-size: 18px; font-weight: 500; letter-spacing: 0; }

.nova_caixa_precos .npreco_coluna_dir_desktop { display: block; }
.nova_caixa_precos .npreco_coluna_dir_mobile { display: none; }



/* reescrevendo para monitor entre 768px e 1219px */
@media handheld, only screen and (min-width: 768px) and (max-width: 1219px) {

	.nova_caixa_precos { width: 748px; margin: 0 auto; }

	.nova_caixa_precos .npreco_caixa { padding: 20px; }
	.nova_caixa_precos .ncaixa_perfil { height: 290px; }

    .nova_caixa_precos .npreco_coluna_esq { float: left; width: 68%; }
    .nova_caixa_precos .npreco_coluna_dir { float: left; width: 28%; }

	.nova_caixa_precos .npreco_coluna_esq img, .nova_caixa_precos .npreco_coluna_dir img { height: 230px; margin-top: -40px; } 
	.nova_caixa_precos .npreco_coluna_dir img { margin-left: 115px; }
	.nova_caixa_precos .npreco_coluna_esq .npreco_textos { width: 67%; }
	.nova_caixa_precos .npreco_coluna_esq img.nimg_executor { margin-left: 65px; }

	.nova_caixa_precos .npreco_textos h3 { font-size: 24px; padding-top: 10px; }
	.nova_caixa_precos .npreco_textos p { font-size: 15px; }

	.nova_caixa_precos .ncaixa_valores .npreco_caixa { height: 100px; }
	.nova_caixa_precos .ncaixa_campo { margin: 5px 0 0; }
	.nova_caixa_precos .nbotao_mais_menos { margin-top: 2px;}
	.nova_caixa_precos .nqtdes { width: 80px; height: 40px; font-size: 24px; margin: 0 5px; }
	.nova_caixa_precos .ncaixa_resultado { width: 280px; }

	.nova_caixa_precos .nvalor_mensal { font-size: 15px; }
	.nova_caixa_precos .nresultado h2 { font-size: 36px; letter-spacing: -1px; }
	.nova_caixa_precos .ncaixa_isento h3 { font-size: 36px; letter-spacing: -1px; padding-top: 10px; }
	.nova_caixa_precos .ncaixa_isento span { font-size: 16px; }



}


/* reescrevendo para monitor entre 320px e 767px */
@media handheld, only screen and (max-width:320px), only screen and (min-width: 321px) and (max-width: 767px) {

	.nova_caixa_precos { width: 320px; margin: 0 auto; }
	.nova_caixa_precos .npreco_caixa { padding: 30px; }
	.nova_caixa_precos .npreco_coluna_esq, .nova_caixa_precos .npreco_coluna_dir { width: 100%; margin: 0 0 20px; }
	.nova_caixa_precos .npreco_coluna_esq { margin-top: 50px; margin-bottom: 5px; }

	.nova_caixa_precos .npreco_coluna_esq img, .nova_caixa_precos .npreco_coluna_dir img { height: 150px; margin-top: -70px;} 
	.nova_caixa_precos .npreco_coluna_esq img.nimg_planejador { margin-left: -20px; }
	.nova_caixa_precos .npreco_coluna_esq img.nimg_executor { margin-left: 235px; }
	.nova_caixa_precos .npreco_coluna_dir img { margin-left: 230px; }

    .nova_caixa_precos .ncaixa_perfil { height: auto; }

    .nova_caixa_precos .npreco_coluna_esq .npreco_textos, .nova_caixa_precos .npreco_coluna_dir .npreco_textos { width: 100%; text-align: center; }
    .nova_caixa_precos .npreco_textos h3 { font-size: 30px; padding: 10px 40px; }
    .nova_caixa_precos .npreco_textos p { font-size: 17px; }
    .nova_caixa_precos .npreco_coluna_dir .npreco_textos { float: left; width: 85%; }

    .nova_caixa_precos .ncaixa_campo, .nova_caixa_precos .ncaixa_resultado { width: 100%; }
    .nova_caixa_precos .ncaixa_campo { padding-left: 20px; padding-bottom: 20px; }
    .nova_caixa_precos .ncaixa_resultado { padding-bottom: 20px; } 
    .nova_caixa_precos .nresultado h2 { font-size: 40px; }

    .nova_caixa_precos .npreco_coluna_dir_desktop { display: none; }
    .nova_caixa_precos .npreco_coluna_dir_mobile { display: block; margin-top: 20px ;margin-bottom: 5px; }
    
    
    .nova_caixa_precos .ncaixa_valores { margin-top: 5px; margin-bottom: 30px; }     
    .nova_caixa_precos .ncaixa_valores .npreco_caixa { height: auto; }

	.nova_caixa_precos .ncaixa_isento h3 { padding: 10px 0; }    

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdceb72 *//* reescrevendo para monitor entre 320px e 767px */
@media handheld, only screen and (max-width:320px), only screen and (min-width: 321px) and (max-width: 767px) {
    
    .elementor-12518 .elementor-element.elementor-element-bdceb72 { width:320px; margin: 0 auto; }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e37d67 */.elementor-12518 .elementor-element.elementor-element-4e37d67 { border: none; border-left: 1px solid #fafafa; border-top: 1px solid #fafafa; }
.elementor-12518 .elementor-element.elementor-element-4e37d67 tr { padding: 0; margin-bottom: 1px; }
.elementor-12518 .elementor-element.elementor-element-4e37d67 tr th, .elementor-12518 .elementor-element.elementor-element-4e37d67 tr td { border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa; padding: 8px !important; font-family: 'Roboto', sans-serif; font-size: 14px; 
   -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
		   border-radius: 5px; 
}
.elementor-12518 .elementor-element.elementor-element-4e37d67 tr .tb_titulo { background-color: #325899 !important; color: #FFF; text-align: center; font-weight: 500; }
.elementor-12518 .elementor-element.elementor-element-4e37d67 tr td { background-color: #dae3f3; font-weight: 400 !important; text-align: left; }
.elementor-12518 .elementor-element.elementor-element-4e37d67 tr td span { font-weight: 700 !important; }
.elementor-12518 .elementor-element.elementor-element-4e37d67 tr td .resp_sim { color: #2e9232; }

.elementor-12518 .elementor-element.elementor-element-4e37d67 tr .tb_branco { background-color: #fafafa; height: 5px; padding: 0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b535a9 */.elementor-12518 .elementor-element.elementor-element-6b535a9 { border: none; border-left: 1px solid #fafafa; border-top: 1px solid #fafafa; }
.elementor-12518 .elementor-element.elementor-element-6b535a9 tr { padding: 0; margin-bottom: 1px; }
.elementor-12518 .elementor-element.elementor-element-6b535a9 tr th, .elementor-12518 .elementor-element.elementor-element-6b535a9 tr td { border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa; padding: 8px !important; font-family: 'Roboto', sans-serif; font-size: 14px; 
   -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
		   border-radius: 5px; 
}
.elementor-12518 .elementor-element.elementor-element-6b535a9 tr .tb_titulo { background-color: #325899 !important; color: #FFF; text-align: center; font-weight: 500; }
.elementor-12518 .elementor-element.elementor-element-6b535a9 tr td { background-color: #dae3f3; font-weight: 400 !important; text-align: left; }
.elementor-12518 .elementor-element.elementor-element-6b535a9 tr td span { font-weight: 700 !important; }
.elementor-12518 .elementor-element.elementor-element-6b535a9 tr td .resp_sim { color: #2e9232; }

.elementor-12518 .elementor-element.elementor-element-6b535a9 tr .tb_branco { background-color: #fafafa; height: 5px; padding: 0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5afc922 */.elementor-12518 .elementor-element.elementor-element-5afc922 { border: none; border-left: 1px solid #fafafa; border-top: 1px solid #fafafa; }
.elementor-12518 .elementor-element.elementor-element-5afc922 tr { padding: 0; margin-bottom: 1px; }
.elementor-12518 .elementor-element.elementor-element-5afc922 tr th, .elementor-12518 .elementor-element.elementor-element-5afc922 tr td { border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa; padding: 8px !important; font-family: 'Roboto', sans-serif; font-size: 14px; 
   -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
		   border-radius: 5px; 
}
.elementor-12518 .elementor-element.elementor-element-5afc922 tr .tb_titulo { background-color: #325899 !important; color: #FFF; text-align: center; font-weight: 500; }
.elementor-12518 .elementor-element.elementor-element-5afc922 tr td { background-color: #dae3f3; font-weight: 400 !important; text-align: left; }
.elementor-12518 .elementor-element.elementor-element-5afc922 tr td span { font-weight: 700 !important; }
.elementor-12518 .elementor-element.elementor-element-5afc922 tr td .resp_sim { color: #2e9232; }

.elementor-12518 .elementor-element.elementor-element-5afc922 tr .tb_branco { background-color: #fafafa; height: 5px; padding: 0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fba34e */.elementor-12518 .elementor-element.elementor-element-7fba34e { border: none; border-left: 1px solid #fafafa; border-top: 1px solid #fafafa; }
.elementor-12518 .elementor-element.elementor-element-7fba34e tr th, .elementor-12518 .elementor-element.elementor-element-7fba34e tr td { border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa; padding: 8px; font-family: 'Roboto', sans-serif; 
   -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
		   border-radius: 5px; 
}
.elementor-12518 .elementor-element.elementor-element-7fba34e tr th { background-color: #dae3f3; text-align: left; width: 350px; font-weight: 400; text-align: right; }
.elementor-12518 .elementor-element.elementor-element-7fba34e .tb_titulos_topo th { background-color: #152849; color: #FFF; text-align: center; width: auto; font-weight: 500; }
.elementor-12518 .elementor-element.elementor-element-7fba34e .tb_titulo th { background-color: #325899 !important; color: #FFF; text-align: left; font-weight: 500; }
.elementor-12518 .elementor-element.elementor-element-7fba34e tr td { background-color: #f2f2f2; text-align: center; font-weight: 700; }
.elementor-12518 .elementor-element.elementor-element-7fba34e tr.tb_titulos_topo th:nth-child(1), .elementor-12518 .elementor-element.elementor-element-7fba34e tr.tb_branco td { background-color: #fafafa; }
.elementor-12518 .elementor-element.elementor-element-7fba34e tr.tb_branco td { height: 10px; padding: 0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54f805 */#carrega_cadastro { width: 100%; height: 400px; }

/* reescrevendo p/ monitor 320px e 767px */
@media handheld, only screen and (max-width:320px), only screen and (min-width: 321px) and (max-width: 767px) {

    #carrega_cadastro { height: 450px; }

}/* End custom CSS */