.elementor-2270 .elementor-element.elementor-element-5ec7cde1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:stretch;--margin-top:16px;--margin-bottom:15px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}
				.elementor-2270 .elementor-element.elementor-element-23f7afe2 .tn-pr-btn-6 .text,.tn-pr-btn-2:is(.has-v2),
				.elementor-2270 .elementor-element.elementor-element-23f7afe2 .anr__btn-elementor-common a
				{background-color:var( --e-global-color-secondary );}.elementor-2270 .elementor-element.elementor-element-53a45823{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-c6fb4b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-c6fb4b6:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-c6fb4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F0F7;}.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-2270 .elementor-element.elementor-element-08e9ef2{padding:0px 100px 50px 100px;text-align:center;}.elementor-2270 .elementor-element.elementor-element-08e9ef2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;}.elementor-2270 .elementor-element.elementor-element-8e0f618{background-color:#F6F9FB;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2270 .elementor-element.elementor-element-59f4cc35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-73eece16 > .elementor-widget-container{margin:-121px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-5cb890ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-2a409744{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-2a409744:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-2a409744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-6db50ead{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-6db50ead:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-6db50ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-7bee0feb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-7bee0feb:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-7bee0feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-53e47e02{--display:flex;--overflow:hidden;--padding-top:125px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2270 .elementor-element.elementor-element-53e47e02:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-53e47e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-4b765f4b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-2fa1c38a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2270 .elementor-element.elementor-element-2fa1c38a:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-2fa1c38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-1893e327{--display:flex;--overflow:hidden;--padding-top:125px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2270 .elementor-element.elementor-element-1893e327:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-1893e327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-908995 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-2270 .elementor-element.elementor-element-908995 .prthalign{text-align:center;}.elementor-2270 .elementor-element.elementor-element-908995 .agt-section-title-3 .subtitle{justify-content:center;}.elementor-2270 .elementor-element.elementor-element-522426bf{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2270 .elementor-element.elementor-element-522426bf:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-522426bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-320edcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--padding-top:125px;--padding-bottom:55px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-2270 .elementor-element.elementor-element-320edcb:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-320edcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-5b004210 .prthalign{text-align:left;}.elementor-2270 .elementor-element.elementor-element-5b004210 .agt-section-title-3 .subtitle{justify-content:left;}.elementor-2270 .elementor-element.elementor-element-14161e12{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:130px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2270 .elementor-element.elementor-element-14161e12:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-14161e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-2270 .elementor-element.elementor-element-620198fe{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2270 .elementor-element.elementor-element-620198fe:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-620198fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}body.elementor-page-2270 h1, h2, h3, h4, h5, h6{font-family:"Public Sans", Sans-serif;font-weight:600;}@media(min-width:768px){.elementor-2270 .elementor-element.elementor-element-5ec7cde1{--content-width:1840px;}.elementor-2270 .elementor-element.elementor-element-53e47e02{--content-width:1344px;}.elementor-2270 .elementor-element.elementor-element-4b765f4b{--content-width:1344px;}.elementor-2270 .elementor-element.elementor-element-1893e327{--content-width:1344px;}.elementor-2270 .elementor-element.elementor-element-320edcb{--content-width:1344px;}.elementor-2270 .elementor-element.elementor-element-14161e12{--content-width:1344px;}}@media(max-width:1024px){.elementor-2270 .elementor-element.elementor-element-5ec7cde1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2270 .elementor-element.elementor-element-4b765f4b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2270 .elementor-element.elementor-element-320edcb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}}@media(max-width:767px){.elementor-2270 .elementor-element.elementor-element-5ec7cde1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}
					.elementor-2270 .elementor-element.elementor-element-23f7afe2 .tn-pr-btn-6,.tn-pr-btn-2:is(.has-v2),
					.elementor-2270 .elementor-element.elementor-element-23f7afe2 .anr__btn-elementor-common a
				{font-size:14px;}
					.elementor-2270 .elementor-element.elementor-element-5e153cc3.tn-choose-3-features-list li, .tn-choose-3-sec-title .sec-disc,.tn-about-3-disc,.tn-about-2-left .tn-p-2,.tn-p-2,.tn-about-1-content .about-features li
				{font-size:12px;}.elementor-2270 .elementor-element.elementor-element-08e9ef2{padding:0px 20px 0px 20px;}.elementor-2270 .elementor-element.elementor-element-08e9ef2 .elementor-heading-title{font-size:26px;}.elementor-2270 .elementor-element.elementor-element-4b765f4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for go-hero, class: .elementor-element-23f7afe2 *//* --- PRIMEIRO BOTÃO (Hover Rosa) --- */
/* Pega o primeiro link/botão no Hero */
.elementor-2270 .elementor-element.elementor-element-23f7afe2 a:first-of-type:hover,
.elementor-2270 .elementor-element.elementor-element-23f7afe2 .elementor-hero-btn:first-child:hover,
.elementor-2270 .elementor-element.elementor-element-23f7afe2 .hero-btn:first-child a:hover,
.elementor-2270 .elementor-element.elementor-element-23f7afe2 .btn-wrapper:first-child a:hover {
    background: #E60046 !important;
    background-color: #E60046 !important;
    border-color: #E60046 !important;
}

/* Garante que a cor do texto/ícone continue legível no hover */
.elementor-2270 .elementor-element.elementor-element-23f7afe2 a:first-of-type:hover * {
    color: #ffffff !important;
}


/* --- SEGUNDO BOTÃO (Hover Azul) --- */
/* Pega o segundo link/botão no Hero */
.elementor-2270 .elementor-element.elementor-element-23f7afe2 a:last-of-type:hover,
.elementor-2270 .elementor-element.elementor-element-23f7afe2 .elementor-hero-btn:last-child:hover,
.elementor-2270 .elementor-element.elementor-element-23f7afe2 .hero-btn:last-child a:hover,
.elementor-2270 .elementor-element.elementor-element-23f7afe2 .btn-wrapper:last-child a:hover {
    background: #2F6EDB !important;
    background-color: #2F6EDB !important;
    border-color: #2F6EDB !important;
}

/* Garante que a cor do texto/ícone no segundo botão fique certa */
.elementor-2270 .elementor-element.elementor-element-23f7afe2 a:last-of-type:hover * {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for about-tec, class: .elementor-element-5e153cc3 *//* Altera a cor de fundo da caixa de prêmio/adesão para Rosa #E60046 */
.elementor-2270 .elementor-element.elementor-element-5e153cc3 .tn-hero-2-award {
    background-color: #E60046 !important;
    background: #E60046 !important;
    background-image: none !important;
}

/* Remove qualquer gradiente ou efeito interno que o Technox use nessa caixa */
.elementor-2270 .elementor-element.elementor-element-5e153cc3 .tn-hero-2-award * {
    background-image: none !important;
    color: #ffffff !important;
}

/* Deixa o ícone/SVG interno em branco */
.elementor-2270 .elementor-element.elementor-element-5e153cc3 .tn-hero-2-award svg,
.elementor-2270 .elementor-element.elementor-element-5e153cc3 .tn-hero-2-award svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for agr-prc-table, class: .elementor-element-6d8d39f1 */.tn-price-2-wrap {
    grid-template-columns: repeat(2, 1fr) !important;
}

/* Garante 1 coluna no celular para não quebrar a leitura */
@media (max-width: 767px) {
    .tn-price-2-wrap {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */