.elementor-12 .elementor-element.elementor-element-17aed545{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-17aed545:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17aed545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/fundo-Servicos.jpg");}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5bef0fcc.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5bef0fcc .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5bef0fcc .elementor-icon{font-size:226px;}.elementor-12 .elementor-element.elementor-element-5bef0fcc .elementor-icon svg{height:226px;}.elementor-12 .elementor-element.elementor-element-5bef0fcc .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-76113d62{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-76113d62:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76113d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/ot-tec-master-Hero-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5cb226b0{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-2f83431e .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2f83431e .elementor-icon{font-size:93px;}.elementor-12 .elementor-element.elementor-element-2f83431e .elementor-icon svg{height:93px;}.elementor-12 .elementor-element.elementor-element-2f83431e .elementor-icon-wrapper svg{width:auto;}.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-12 .elementor-element.elementor-element-6b9d8f2f .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:47px;font-weight:600;color:#000000;}.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-12 .elementor-element.elementor-element-3b07fdc2{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#9C9C9C;}.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-12 .elementor-element.elementor-element-4ab60338 .elementor-button{background-color:#61CE7000;font-family:"Roobert Pro", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:05px 05px 5px 5px;}.elementor-12 .elementor-element.elementor-element-4ab60338{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:#D9D9D9;border-radius:675px 675px 675px 675px;}.elementor-12 .elementor-element.elementor-element-4ab60338.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4ab60338 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4ab60338 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-12 .elementor-element.elementor-element-6c5b6fb4{--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;}.elementor-12 .elementor-element.elementor-element-145e07d7{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-145e07d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-145e07d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/ottec-master-Quem-Somos-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1f99de1f{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-771f6e33{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-771f6e33{left:-20px;}.elementor-12 .elementor-element.elementor-element-771f6e33{top:200px;}.elementor-12 .elementor-element.elementor-element-771f6e33 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-771f6e33 .elementor-icon{font-size:131px;}.elementor-12 .elementor-element.elementor-element-771f6e33 .elementor-icon svg{height:131px;}.elementor-12 .elementor-element.elementor-element-771f6e33 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-77bc3288{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-57c2a714 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:64px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-7be421df{font-family:"Roobert Pro", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-111e815d{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-3f012b50{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3f012b50:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3f012b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, #0000005E 0%, #DBDBDB52 98%);}.elementor-12 .elementor-element.elementor-element-328cd08c{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-58439c32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-58439c32:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-58439c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/fundo-Servicos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-57289800{--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;}.elementor-12 .elementor-element.elementor-element-31d95a11 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-5a5fcf03 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:64px;font-weight:600;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-66cff511{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-12 .elementor-element.elementor-element-66cff511 .elementor-divider-separator{width:31%;}.elementor-12 .elementor-element.elementor-element-66cff511 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12 .elementor-element.elementor-element-3ea36e88{--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:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3ea36e88:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3ea36e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(127deg, #161616 31%, #5F5F5F 100%);}.elementor-12 .elementor-element.elementor-element-3ac7f8c6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3ac7f8c6 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3ac7f8c6 .elementor-icon{font-size:56px;}.elementor-12 .elementor-element.elementor-element-3ac7f8c6 .elementor-icon svg{height:56px;}.elementor-12 .elementor-element.elementor-element-4d424607{font-family:"Roobert Pro", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-44a83de1{--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:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-44a83de1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-44a83de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(127deg, #161616 31%, #5F5F5F 100%);}.elementor-12 .elementor-element.elementor-element-69e56100.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-69e56100 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-69e56100 .elementor-icon{font-size:56px;}.elementor-12 .elementor-element.elementor-element-69e56100 .elementor-icon svg{height:56px;}.elementor-12 .elementor-element.elementor-element-f9b57c{font-family:"Roobert Pro", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-20dc9313{--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:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-20dc9313:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-20dc9313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(127deg, #161616 31%, #5F5F5F 100%);}.elementor-12 .elementor-element.elementor-element-34f0205e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-34f0205e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-34f0205e .elementor-icon{font-size:56px;}.elementor-12 .elementor-element.elementor-element-34f0205e .elementor-icon svg{height:56px;}.elementor-12 .elementor-element.elementor-element-54e8d652{font-family:"Roobert Pro", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-60e2aec7{--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:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-60e2aec7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-60e2aec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(127deg, #161616 31%, #5F5F5F 100%);}.elementor-12 .elementor-element.elementor-element-5cfb5c8f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5cfb5c8f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5cfb5c8f .elementor-icon{font-size:56px;}.elementor-12 .elementor-element.elementor-element-5cfb5c8f .elementor-icon svg{height:56px;}.elementor-12 .elementor-element.elementor-element-c2e2983{font-family:"Roobert Pro", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-40fa7791{--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:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-40fa7791:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-40fa7791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(127deg, #161616 31%, #5F5F5F 100%);}.elementor-12 .elementor-element.elementor-element-dcbca0e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-dcbca0e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-dcbca0e .elementor-icon{font-size:56px;}.elementor-12 .elementor-element.elementor-element-dcbca0e .elementor-icon svg{height:56px;}.elementor-12 .elementor-element.elementor-element-2dc527c7{font-family:"Roobert Pro", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5ce5c25e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5ce5c25e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ce5c25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(22deg, #26AB5B 0%, #9BF763 100%);}.elementor-12 .elementor-element.elementor-element-423c5823.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-423c5823 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-423c5823.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-423c5823.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-423c5823.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-423c5823.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-423c5823.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-423c5823 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-423c5823 .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-d5a393a{width:var( --container-widget-width, 361px );max-width:361px;--container-widget-width:361px;--container-widget-flex-grow:0;font-family:"Roobert Pro", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-de03658{--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;}.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-12 .elementor-element.elementor-element-408b0e6f img{width:100%;}.elementor-12 .elementor-element.elementor-element-5860d362{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5860d362:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5860d362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #252525 0%, #020202 100%);}.elementor-12 .elementor-element.elementor-element-7f92ac7a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-70788b21 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-70788b21 .elementor-icon{font-size:81px;}.elementor-12 .elementor-element.elementor-element-70788b21 .elementor-icon svg{height:81px;}.elementor-12 .elementor-element.elementor-element-70788b21 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-1a5a6763{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cde8f12{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#999999;--border-color:#999999;}.elementor-12 .elementor-element.elementor-element-7390e730 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7390e730 .elementor-icon{font-size:81px;}.elementor-12 .elementor-element.elementor-element-7390e730 .elementor-icon svg{height:81px;}.elementor-12 .elementor-element.elementor-element-7390e730 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-f1847ea{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-15b8981c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#999999;--border-color:#999999;}.elementor-12 .elementor-element.elementor-element-530c9922 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-530c9922 .elementor-icon{font-size:81px;}.elementor-12 .elementor-element.elementor-element-530c9922 .elementor-icon svg{height:81px;}.elementor-12 .elementor-element.elementor-element-530c9922 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-154df681{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-33b85779{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#999999;--border-color:#999999;}.elementor-12 .elementor-element.elementor-element-239eab31 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-239eab31 .elementor-icon{font-size:81px;}.elementor-12 .elementor-element.elementor-element-239eab31 .elementor-icon svg{height:81px;}.elementor-12 .elementor-element.elementor-element-239eab31 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-30f81283{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-72465{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#999999;--border-color:#999999;}.elementor-12 .elementor-element.elementor-element-bc24f9d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-bc24f9d .elementor-icon{font-size:81px;}.elementor-12 .elementor-element.elementor-element-bc24f9d .elementor-icon svg{height:81px;}.elementor-12 .elementor-element.elementor-element-bc24f9d .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-3a214705{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-78d3199c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-12 .elementor-element.elementor-element-78d3199c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78d3199c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/FUNDO-DIVERSOS-2-scaled-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-14701413{--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;}.elementor-12 .elementor-element.elementor-element-45391e6c .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:64px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-483f6b9c{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-55cd1875{--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;}.elementor-12 .elementor-element.elementor-element-31da8c98{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5049ebfe{--e-image-carousel-slides-to-show:5;}.elementor-12 .elementor-element.elementor-element-48b3df64{--display:flex;--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-12 .elementor-element.elementor-element-cfdd0ad{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-cfdd0ad img{width:100%;}.elementor-12 .elementor-element.elementor-element-34ae9f37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-34ae9f37:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-34ae9f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/fundo-Servicos.jpg");}.elementor-12 .elementor-element.elementor-element-34ae9f37.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2c79a71{--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:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-2c79a71.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-780794c0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-780794c0 .elementor-icon{font-size:9px;}.elementor-12 .elementor-element.elementor-element-780794c0 .elementor-icon svg{height:9px;}.elementor-12 .elementor-element.elementor-element-780794c0 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-4f4aea29 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-3118d50 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3118d50 .elementor-icon{font-size:9px;}.elementor-12 .elementor-element.elementor-element-3118d50 .elementor-icon svg{height:9px;}.elementor-12 .elementor-element.elementor-element-3118d50 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-78bba619{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-78bba619 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:64px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-1730fe91{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-4cd1648a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1ddb492f{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-color:#38383800;--border-color:#38383800;}.elementor-12 .elementor-element.elementor-element-1f74adbf{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1f74adbf.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1f74adbf .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1f74adbf .elementor-icon{font-size:76px;}.elementor-12 .elementor-element.elementor-element-1f74adbf .elementor-icon svg{height:76px;}.elementor-12 .elementor-element.elementor-element-4b99a5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-5b52afd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5b52afd7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5b52afd7 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;color:#242424;font-family:"Roobert Pro", Sans-serif;font-size:48px;font-weight:700;line-height:1em;}.elementor-12 .elementor-element.elementor-element-5b52afd7 .elementor-counter-number{text-align:center;}.elementor-12 .elementor-element.elementor-element-4b10674e{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-132c4c89{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-color:#38383800;--border-color:#38383800;}.elementor-12 .elementor-element.elementor-element-236ba0fd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-236ba0fd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-236ba0fd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-236ba0fd .elementor-icon{font-size:76px;}.elementor-12 .elementor-element.elementor-element-236ba0fd .elementor-icon svg{height:76px;}.elementor-12 .elementor-element.elementor-element-4fd1b98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-12 .elementor-element.elementor-element-1a931b6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1a931b6d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1a931b6d .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;color:#242424;font-family:"Roobert Pro", Sans-serif;font-size:48px;font-weight:700;line-height:1em;}.elementor-12 .elementor-element.elementor-element-1a931b6d .elementor-counter-number{text-align:center;}.elementor-12 .elementor-element.elementor-element-2e275967{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-2b36d2bf{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-color:#38383800;--border-color:#38383800;}.elementor-12 .elementor-element.elementor-element-68c66507{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-68c66507.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-68c66507 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-68c66507.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-68c66507.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-68c66507.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-68c66507.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-68c66507.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-68c66507 .elementor-icon{font-size:76px;}.elementor-12 .elementor-element.elementor-element-68c66507 .elementor-icon svg{height:76px;}.elementor-12 .elementor-element.elementor-element-4ed63036{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-12 .elementor-element.elementor-element-60b8b1f4{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-5adcb6c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5adcb6c1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5adcb6c1 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;color:#242424;font-family:"Roobert Pro", Sans-serif;font-size:48px;font-weight:700;line-height:1em;}.elementor-12 .elementor-element.elementor-element-5adcb6c1 .elementor-counter-number{text-align:center;}.elementor-12 .elementor-element.elementor-element-1348698a{text-align:center;font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-92f29b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-92f29b8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-92f29b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/aaaSite-Externo.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5b212ead{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-d04ac12 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:64px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2e0ab337{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-57aae562 .elementor-button{background-color:#61CE7000;font-family:"Roobert Pro", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:05px 05px 5px 5px;}.elementor-12 .elementor-element.elementor-element-57aae562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:#D9D9D9;border-radius:675px 675px 675px 675px;}.elementor-12 .elementor-element.elementor-element-57aae562.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-57aae562 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-57aae562 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-12 .elementor-element.elementor-element-875104d{--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:0px;--margin-bottom:0px;--margin-left:-170px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4aac832c img{width:100%;}.elementor-12 .elementor-element.elementor-element-5dbbd847{--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;--overlay-opacity:1;}.elementor-12 .elementor-element.elementor-element-5dbbd847:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5dbbd847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(166deg, #202120 0%, #3C3C3C 100%);}.elementor-12 .elementor-element.elementor-element-5dbbd847::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/retangulos.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b2eeea5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:28px 28px 28px 28px;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b2eeea5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b2eeea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-7717017d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-5c71c262.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5c71c262 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c71c262 .elementor-icon{font-size:103px;}.elementor-12 .elementor-element.elementor-element-5c71c262 .elementor-icon svg{height:103px;}.elementor-12 .elementor-element.elementor-element-63b1f9f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-619b1e55 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-201f613d{text-align:start;font-family:"Roobert Pro", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-2f51f472{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-56615077.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-56615077 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-56615077 .elementor-icon{font-size:103px;}.elementor-12 .elementor-element.elementor-element-56615077 .elementor-icon svg{height:103px;}.elementor-12 .elementor-element.elementor-element-ed90b8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-c24228a .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-48a4d473{text-align:start;font-family:"Roobert Pro", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-1c015db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-47b9717e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-47b9717e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-47b9717e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-47b9717e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-47b9717e.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-47b9717e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-47b9717e.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-47b9717e .elementor-icon{font-size:103px;}.elementor-12 .elementor-element.elementor-element-47b9717e .elementor-icon svg{height:103px;}.elementor-12 .elementor-element.elementor-element-583f0a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-5770d2b2 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-4b825812{text-align:start;font-family:"Roobert Pro", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-5485f686{--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:center;--align-items:center;--border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-5485f686:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5485f686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0C0C0C8A 0%, #2121217A 100%);}.elementor-12 .elementor-element.elementor-element-2766fc22.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2766fc22 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2766fc22 .elementor-icon{font-size:109px;}.elementor-12 .elementor-element.elementor-element-2766fc22 .elementor-icon svg{height:109px;}.elementor-12 .elementor-element.elementor-element-2766fc22 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-543e7c17{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-5fcf8ee7 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2fa3bae8 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-54bcf28 .elementor-button{background-color:#61CE7000;font-family:"Roobert Pro", Sans-serif;font-weight:500;padding:19px 30px 19px 30px;}.elementor-12 .elementor-element.elementor-element-54bcf28.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1775de81{--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-1775de81:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1775de81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/aaaSite-Externo.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e36796b{text-align:center;}.elementor-12 .elementor-element.elementor-element-e36796b .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:64px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2155da00 img{width:100%;border-radius:17px 17px 17px 17px;}.elementor-12 .elementor-element.elementor-element-5d0dfd65{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-5d0dfd65:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d0dfd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/ot-Cta-Final.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-66e7aad8{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-28352ffa .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-28352ffa .elementor-icon{font-size:93px;}.elementor-12 .elementor-element.elementor-element-28352ffa .elementor-icon svg{height:93px;}.elementor-12 .elementor-element.elementor-element-28352ffa .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-2cdae718 .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:47px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-6a7b9f3c{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-417ca470 .elementor-button{background-color:#61CE7000;font-family:"Roobert Pro", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:05px 05px 5px 5px;}.elementor-12 .elementor-element.elementor-element-417ca470{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:#D9D9D9;border-radius:675px 675px 675px 675px;}.elementor-12 .elementor-element.elementor-element-417ca470.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-417ca470 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-417ca470 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-12 .elementor-element.elementor-element-1fd5228b{--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;}.elementor-12 .elementor-element.elementor-element-4fa534bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-155177a{--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;}.elementor-12 .elementor-element.elementor-element-7a81fedb .elementor-heading-title{font-family:"Roobert Pro", Sans-serif;font-size:47px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-40285868{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-40285868:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-40285868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(171deg, #FFFFFF 0%, #EDEDED 100%);}.elementor-12 .elementor-element.elementor-element-35bfc048{width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-35bfc048.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-74073142{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-74073142:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-74073142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(171deg, #FFFFFF 0%, #EDEDED 100%);}.elementor-12 .elementor-element.elementor-element-1ca87635{width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-1ca87635.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-43f59676{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-43f59676:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-43f59676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(171deg, #FFFFFF 0%, #EDEDED 100%);}.elementor-12 .elementor-element.elementor-element-1e31a064{width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-1e31a064.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-60ed5ead{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-60ed5ead:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-60ed5ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(171deg, #FFFFFF 0%, #EDEDED 100%);}.elementor-12 .elementor-element.elementor-element-1e5f813c{width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-1e5f813c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-76bec770{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-76bec770:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76bec770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(171deg, #FFFFFF 0%, #EDEDED 100%);}.elementor-12 .elementor-element.elementor-element-598af7b6{width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-598af7b6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-507a8146{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-507a8146:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-507a8146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(171deg, #FFFFFF 0%, #EDEDED 100%);}.elementor-12 .elementor-element.elementor-element-3b62afe7{width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-3b62afe7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-46bf5a29{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#CCCCCC;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-46bf5a29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(158deg, #3F3F3F 0%, #080A0E 100%);}.elementor-12 .elementor-element.elementor-element-46bf5a29 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #9BF763 0%, #26AB5B 100%);}.elementor-12 .elementor-element.elementor-element-46bf5a29 {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-12 .elementor-element.elementor-element-46bf5a29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4c6c914b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#282828;--border-color:#282828;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-4c6c914b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c6c914b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(219deg, #FFFFFF 0%, #ECECEC 100%);}.elementor-12 .elementor-element.elementor-element-668eb120 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-33f1705d{font-family:"Roobert Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-518bb852 .elementor-button{background-color:#61CE7000;font-family:"Roobert Pro", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:05px 05px 5px 5px;}.elementor-12 .elementor-element.elementor-element-518bb852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:#D9D9D9;border-radius:675px 675px 675px 675px;}.elementor-12 .elementor-element.elementor-element-518bb852.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-518bb852 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-518bb852 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-12 .elementor-element.elementor-element-35374a62{--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;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-35374a62:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-35374a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(52deg, #171717 0%, #020202 100%);}.elementor-12 .elementor-element.elementor-element-cf339d3 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-cf339d3 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-76e9792 .elementor-button{background-color:#61CE7000;font-family:"Roobert Pro", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-76e9792 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-6fefa949{--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;}.elementor-12 .elementor-element.elementor-element-6fefa949:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6fefa949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(52deg, #171717 0%, #020202 100%);}.elementor-12 .elementor-element.elementor-element-32e9ecaf{font-family:"Roobert Pro", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-365d625f .elementor-button{background-color:#61CE7000;font-family:"Roobert Pro", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-568295b1{--display:flex;--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-12 .elementor-element.elementor-element-cc4149d{--display:flex;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d28b51e{right:20px;}body.rtl .elementor-12 .elementor-element.elementor-element-d28b51e{left:20px;}.elementor-12 .elementor-element.elementor-element-d28b51e{bottom:20px;z-index:9999;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-5860d362{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1a5a6763{font-size:15px;}.elementor-12 .elementor-element.elementor-element-f1847ea{font-size:15px;}.elementor-12 .elementor-element.elementor-element-154df681{font-size:15px;}.elementor-12 .elementor-element.elementor-element-30f81283{font-size:15px;}.elementor-12 .elementor-element.elementor-element-3a214705{font-size:15px;}.elementor-12 .elementor-element.elementor-element-78d3199c{--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;}.elementor-12 .elementor-element.elementor-element-45391e6c{text-align:center;}.elementor-12 .elementor-element.elementor-element-483f6b9c{text-align:center;}.elementor-12 .elementor-element.elementor-element-31da8c98{text-align:center;}.elementor-12 .elementor-element.elementor-element-5049ebfe{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-78bba619{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-12 .elementor-element.elementor-element-4cd1648a{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5b52afd7 .elementor-counter-number-wrapper{font-size:33px;}.elementor-12 .elementor-element.elementor-element-4b10674e{font-size:18px;}.elementor-12 .elementor-element.elementor-element-2e275967{font-size:18px;}.elementor-12 .elementor-element.elementor-element-60b8b1f4{font-size:18px;}.elementor-12 .elementor-element.elementor-element-1348698a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-92f29b8{--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;}.elementor-12 .elementor-element.elementor-element-d04ac12{text-align:center;}.elementor-12 .elementor-element.elementor-element-2e0ab337{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-57aae562.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-875104d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4fa534bb{--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;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5cb226b0{--width:50%;}.elementor-12 .elementor-element.elementor-element-6c5b6fb4{--width:50%;}.elementor-12 .elementor-element.elementor-element-1f99de1f{--width:50%;}.elementor-12 .elementor-element.elementor-element-77bc3288{--width:50%;}.elementor-12 .elementor-element.elementor-element-57289800{--width:40%;}.elementor-12 .elementor-element.elementor-element-de03658{--width:60%;}.elementor-12 .elementor-element.elementor-element-14701413{--width:50%;}.elementor-12 .elementor-element.elementor-element-55cd1875{--width:50%;}.elementor-12 .elementor-element.elementor-element-34ae9f37{--content-width:1092px;}.elementor-12 .elementor-element.elementor-element-5b212ead{--width:55%;}.elementor-12 .elementor-element.elementor-element-875104d{--width:50%;}.elementor-12 .elementor-element.elementor-element-63b1f9f0{--width:60%;}.elementor-12 .elementor-element.elementor-element-ed90b8a{--width:60%;}.elementor-12 .elementor-element.elementor-element-583f0a3{--width:60%;}.elementor-12 .elementor-element.elementor-element-543e7c17{--width:30%;}.elementor-12 .elementor-element.elementor-element-66e7aad8{--width:37%;}.elementor-12 .elementor-element.elementor-element-1fd5228b{--width:36%;}.elementor-12 .elementor-element.elementor-element-155177a{--width:50%;}.elementor-12 .elementor-element.elementor-element-4c6c914b{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-de03658{--width:100%;}.elementor-12 .elementor-element.elementor-element-14701413{--width:100%;}.elementor-12 .elementor-element.elementor-element-55cd1875{--width:100%;}.elementor-12 .elementor-element.elementor-element-5b212ead{--width:100%;}.elementor-12 .elementor-element.elementor-element-875104d{--width:100%;}.elementor-12 .elementor-element.elementor-element-66e7aad8{--width:57%;}.elementor-12 .elementor-element.elementor-element-155177a{--width:100%;}.elementor-12 .elementor-element.elementor-element-4c6c914b{--width:100%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-76113d62:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76113d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-145e07d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-145e07d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-58439c32:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-58439c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-78d3199c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78d3199c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-92f29b8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-92f29b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-5dbbd847::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5dbbd847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-1775de81:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1775de81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-5d0dfd65:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d0dfd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-17aed545{--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-12 .elementor-element.elementor-element-5bef0fcc .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5bef0fcc .elementor-icon{font-size:173px;}.elementor-12 .elementor-element.elementor-element-5bef0fcc .elementor-icon svg{height:173px;}.elementor-12 .elementor-element.elementor-element-76113d62:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76113d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/ot-tec-master-Hero-mobile2-copiar.avif");background-position:top center;background-size:130% auto;}.elementor-12 .elementor-element.elementor-element-76113d62{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-2f83431e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2f83431e .elementor-icon{font-size:68px;}.elementor-12 .elementor-element.elementor-element-2f83431e .elementor-icon svg{height:68px;}.elementor-12 .elementor-element.elementor-element-6b9d8f2f{text-align:center;}.elementor-12 .elementor-element.elementor-element-6b9d8f2f .elementor-heading-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-3b07fdc2{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-4ab60338.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6c5b6fb4{--min-height:330px;}.elementor-12 .elementor-element.elementor-element-145e07d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-145e07d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/ot-tec-master-Quem-Somos-mobile.avif");background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-145e07d7{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1f99de1f{--min-height:40vh;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-771f6e33{width:initial;max-width:initial;top:10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-771f6e33{right:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-771f6e33{left:10px;}.elementor-12 .elementor-element.elementor-element-771f6e33 .elementor-icon{font-size:78px;}.elementor-12 .elementor-element.elementor-element-771f6e33 .elementor-icon svg{height:78px;}.elementor-12 .elementor-element.elementor-element-77bc3288{--min-height:430px;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-57c2a714{text-align:center;}.elementor-12 .elementor-element.elementor-element-57c2a714 .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-7be421df{text-align:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-111e815d{text-align:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-3f012b50{--min-height:60px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3f012b50.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-328cd08c{text-align:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-31d95a11{text-align:center;}.elementor-12 .elementor-element.elementor-element-31d95a11 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-5a5fcf03{text-align:center;}.elementor-12 .elementor-element.elementor-element-5a5fcf03 .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-66cff511 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-66cff511 .elementor-divider{text-align:center;}.elementor-12 .elementor-element.elementor-element-4d424607{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:start;font-size:19px;}.elementor-12 .elementor-element.elementor-element-f9b57c{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:start;font-size:17px;}.elementor-12 .elementor-element.elementor-element-54e8d652{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:start;font-size:19px;}.elementor-12 .elementor-element.elementor-element-c2e2983{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:start;font-size:19px;}.elementor-12 .elementor-element.elementor-element-2dc527c7{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:start;font-size:19px;}.elementor-12 .elementor-element.elementor-element-423c5823 .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-423c5823 .elementor-icon svg{height:55px;}.elementor-12 .elementor-element.elementor-element-d5a393a{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:start;font-size:12px;}.elementor-12 .elementor-element.elementor-element-5860d362{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1a5a6763{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-cde8f12{border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-f1847ea{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-15b8981c{border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-154df681{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-33b85779{border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-30f81283{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-72465{border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-3a214705{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-45391e6c{text-align:center;}.elementor-12 .elementor-element.elementor-element-45391e6c .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-483f6b9c{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-31da8c98{text-align:center;font-size:12px;}.elementor-12 .elementor-element.elementor-element-cfdd0ad img{width:100%;height:106px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-2c79a71{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-4f4aea29{text-align:center;}.elementor-12 .elementor-element.elementor-element-4f4aea29 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-78bba619{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-78bba619 .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-1730fe91{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-4cd1648a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1ddb492f{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-5b52afd7 .elementor-counter-number-wrapper{font-size:40px;}.elementor-12 .elementor-element.elementor-element-4b10674e{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-132c4c89{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-2e275967{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-2b36d2bf{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-60b8b1f4{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-1348698a{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-d04ac12{text-align:center;}.elementor-12 .elementor-element.elementor-element-d04ac12 .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-2e0ab337{width:100%;max-width:100%;text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-57aae562.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-875104d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b2eeea5{--border-radius:16px 16px 16px 16px;--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7717017d{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-5c71c262{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5c71c262 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-5c71c262 .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-619b1e55{text-align:start;}.elementor-12 .elementor-element.elementor-element-619b1e55 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-201f613d{text-align:start;font-size:14px;}.elementor-12 .elementor-element.elementor-element-2f51f472{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-56615077{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-56615077 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-56615077 .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-c24228a{text-align:start;}.elementor-12 .elementor-element.elementor-element-c24228a .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-48a4d473{text-align:start;font-size:14px;}.elementor-12 .elementor-element.elementor-element-1c015db{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-47b9717e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-47b9717e .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-47b9717e .elementor-icon svg{height:70px;}.elementor-12 .elementor-element.elementor-element-5770d2b2{text-align:start;}.elementor-12 .elementor-element.elementor-element-5770d2b2 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-4b825812{text-align:start;font-size:14px;}.elementor-12 .elementor-element.elementor-element-2766fc22 .elementor-icon{font-size:75px;}.elementor-12 .elementor-element.elementor-element-2766fc22 .elementor-icon svg{height:75px;}.elementor-12 .elementor-element.elementor-element-5fcf8ee7{text-align:center;}.elementor-12 .elementor-element.elementor-element-5fcf8ee7 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-2fa3bae8{text-align:center;}.elementor-12 .elementor-element.elementor-element-2fa3bae8 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-54bcf28 .elementor-button{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-e36796b{text-align:center;}.elementor-12 .elementor-element.elementor-element-e36796b .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-5d0dfd65:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d0dfd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecmastersst.com/wp-content/uploads/2026/05/ot-Cta-Finalmobile.avif");background-position:top center;background-size:130% auto;}.elementor-12 .elementor-element.elementor-element-5d0dfd65{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-28352ffa .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-28352ffa .elementor-icon{font-size:68px;}.elementor-12 .elementor-element.elementor-element-28352ffa .elementor-icon svg{height:68px;}.elementor-12 .elementor-element.elementor-element-2cdae718{text-align:center;}.elementor-12 .elementor-element.elementor-element-2cdae718 .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-6a7b9f3c{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-417ca470.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-417ca470{z-index:999;}.elementor-12 .elementor-element.elementor-element-1fd5228b{--min-height:330px;}.elementor-12 .elementor-element.elementor-element-7a81fedb{text-align:center;}.elementor-12 .elementor-element.elementor-element-7a81fedb .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-40285868{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-35bfc048{padding:0px 0px 10px 15px;text-align:center;font-size:14px;}.elementor-12 .elementor-element.elementor-element-74073142{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-1ca87635{padding:0px 0px 10px 15px;text-align:center;font-size:14px;}.elementor-12 .elementor-element.elementor-element-43f59676{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-1e31a064{padding:0px 0px 10px 15px;text-align:center;font-size:14px;}.elementor-12 .elementor-element.elementor-element-60ed5ead{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-1e5f813c{padding:0px 0px 10px 15px;text-align:center;font-size:14px;}.elementor-12 .elementor-element.elementor-element-76bec770{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-598af7b6{padding:0px 0px 10px 15px;text-align:center;font-size:14px;}.elementor-12 .elementor-element.elementor-element-507a8146{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-3b62afe7{padding:0px 0px 10px 15px;text-align:center;font-size:14px;}.elementor-12 .elementor-element.elementor-element-46bf5a29{--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:16px;}.elementor-12 .elementor-element.elementor-element-46bf5a29 {--n-accordion-padding:10px 20px 10px 025px;}.elementor-12 .elementor-element.elementor-element-4c6c914b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-659731c5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-659731c5{text-align:center;}.elementor-12 .elementor-element.elementor-element-668eb120{text-align:center;}.elementor-12 .elementor-element.elementor-element-668eb120 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-33f1705d{text-align:center;font-size:21px;}.elementor-12 .elementor-element.elementor-element-518bb852.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-35374a62{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-76e9792 .elementor-button{font-size:10px;}.elementor-12 .elementor-element.elementor-element-6fefa949{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-32e9ecaf{text-align:start;font-size:11px;}}/* Start custom CSS for button, class: .elementor-element-4ab60338 */.elementor-12 .elementor-element.elementor-element-4ab60338 {
  border-radius: 100px;
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4ab60338 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

/* Texto com cor verde mantida */
.elementor-12 .elementor-element.elementor-element-4ab60338 .elementor-button-text {
  background: linear-gradient(135deg, #9BF763, #26AB5B, #9BF763);
  padding: 20px 16px;
  border-radius: 100px;
  color: #fff;
  position: relative;
  z-index: 3;
}

/* Ícone */
.elementor-12 .elementor-element.elementor-element-4ab60338 .elementor-button-icon {
  font-size: 60px;
  color: #fff;
  transition: transform 0.5s ease;
  position: relative;
  z-index: 3;
}

.elementor-12 .elementor-element.elementor-element-4ab60338:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-12 .elementor-element.elementor-element-4ab60338:active {
  opacity: 0.5;
}

/* Sombra verde */
.elementor-12 .elementor-element.elementor-element-4ab60338 {
  box-shadow:
    0 10px 20px 0 rgba(38, 171, 91, 0.4),
    0 20px 40px 0 rgba(38, 171, 91, 0.3),
    0 40px 80px 0 rgba(38, 171, 91, 0.2),
    0 60px 120px 0 rgba(38, 171, 91, 0.1);
}

/* Brilho passando */
.elementor-12 .elementor-element.elementor-element-4ab60338::before {
  content: '';
  background: linear-gradient(10deg, rgba(255,255,255,0.8) 12.81%, rgba(255,255,255,0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
  z-index: 4;
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

/* Hover flutuando */
.elementor-12 .elementor-element.elementor-element-4ab60338:hover {
  transform: translateY(-8px);
  box-shadow: none;
}

/* Luz superior externa */
.elementor-12 .elementor-element.elementor-element-4ab60338::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, rgba(155, 247, 99, 0.8) 20%, rgba(155, 247, 99, 0.3) 70%, rgba(155, 247, 99, 0) 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Luz de cima */
.elementor-12 .elementor-element.elementor-element-4ab60338 .elementor-button::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0) 70%);
  pointer-events: none;
  z-index: 5;
}

/* Luz de baixo */
.elementor-12 .elementor-element.elementor-element-4ab60338 .elementor-button::after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0) 70%);
  pointer-events: none;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-66cff511 */.elementor-12 .elementor-element.elementor-element-66cff511 .elementor-divider-separator {
  border: none !important;
  height: 3px;
  background: linear-gradient(90deg, #000000 10%, #B1B1B1 60%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ac7f8c6 *//* camada do fundo */
#Bgiconedecheck {
  transform-origin: center;
  animation: fundoCheckAbrindo 3s ease-in-out infinite;
}

/* camada verde da frente */
#iconedecheck {
  transform-origin: center;
  animation: frenteCheckAbrindo 3s ease-in-out infinite;
}

/* fundo começa alinhado e depois vai para baixo/esquerda */
@keyframes fundoCheckAbrindo {
  0%, 25% {
    transform: translate(0, 0) rotate(0deg) scale(1);
  }

  60%, 85% {
    transform: translate(-9px, 2px) rotate(-9deg) scale(1.05);
  }

  100% {
    transform: translate(0, 0) rotate(0deg) scale(1);
  }
}

/* frente começa alinhada e depois vai para cima/direita */
@keyframes frenteCheckAbrindo {
  0%, 25% {
    transform: translate(2, 0) rotate(0deg) scale(1);
  }

  60%, 85% {
    transform: translate(2px, -9px) rotate(6deg) scale(1.03);
  }

  100% {
    transform: translate(0, 0) rotate(0deg) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea36e88 */.elementor-12 .elementor-element.elementor-element-3ea36e88 {
  position: relative;
  background: #171717;
  overflow: hidden;
}

/* borda degradê */
.elementor-12 .elementor-element.elementor-element-3ea36e88::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px;
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.12) 35%,
    rgba(255,255,255,0.9) 50%,
    rgba(255,255,255,0.12) 65%,
    rgba(255,255,255,0.02) 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a83de1 */.elementor-12 .elementor-element.elementor-element-44a83de1 {
  position: relative;
  background: #171717;
  overflow: hidden;
}

/* borda degradê */
.elementor-12 .elementor-element.elementor-element-44a83de1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px;
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.12) 35%,
    rgba(255,255,255,0.9) 50%,
    rgba(255,255,255,0.12) 65%,
    rgba(255,255,255,0.02) 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20dc9313 */.elementor-12 .elementor-element.elementor-element-20dc9313 {
  position: relative;
  background: #171717;
  overflow: hidden;
}

/* borda degradê */
.elementor-12 .elementor-element.elementor-element-20dc9313::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px;
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.12) 35%,
    rgba(255,255,255,0.9) 50%,
    rgba(255,255,255,0.12) 65%,
    rgba(255,255,255,0.02) 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2aec7 */.elementor-12 .elementor-element.elementor-element-60e2aec7 {
  position: relative;
  background: #171717;
  overflow: hidden;
}

/* borda degradê */
.elementor-12 .elementor-element.elementor-element-60e2aec7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px;
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.12) 35%,
    rgba(255,255,255,0.9) 50%,
    rgba(255,255,255,0.12) 65%,
    rgba(255,255,255,0.02) 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fa7791 */.elementor-12 .elementor-element.elementor-element-40fa7791 {
  position: relative;
  background: #171717;
  overflow: hidden;
}

/* borda degradê */
.elementor-12 .elementor-element.elementor-element-40fa7791::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px;
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.12) 35%,
    rgba(255,255,255,0.9) 50%,
    rgba(255,255,255,0.12) 65%,
    rgba(255,255,255,0.02) 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-423c5823 */.flutuante-suave {
animation: subirDescer 5s ease-in-out infinite alternate;
display: inline-block;
}

@keyframes subirDescer {
from {
transform: translateY(-5px);
}
to {
transform: translateY(5px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57289800 */.cardh {
cursor: pointer;
transition: 1s !important;
}
.elementor-12 .elementor-element.elementor-element-57289800 .cardh:hover {
transform: scale(1.05);
}
.elementor-12 .elementor-element.elementor-element-57289800:hover .cardh:not(:hover) {
filter: blur(1px);
transform: scale(0.95);
opacity: 90%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5860d362 */.elementor-12 .elementor-element.elementor-element-5860d362 {
  position: relative;
  background: #171717;
  overflow: hidden;
}

/* borda degradê */
.elementor-12 .elementor-element.elementor-element-5860d362::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px;
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.12) 35%,
    rgba(255,255,255,0.9) 50%,
    rgba(255,255,255,0.12) 65%,
    rgba(255,255,255,0.02) 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddb492f */.elementor-12 .elementor-element.elementor-element-1ddb492f {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-1ddb492f::before {
  content: '';
  position: absolute;
  inset: 0;
  padding: 3px;
  border-radius: 24px;
  background: linear-gradient(to bottom, #383838, #B0B0B0);
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132c4c89 */.elementor-12 .elementor-element.elementor-element-132c4c89 {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-132c4c89::before {
  content: '';
  position: absolute;
  inset: 0;
  padding: 3px;
  border-radius: 24px;
  background: linear-gradient(to bottom, #383838, #B0B0B0);
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b36d2bf */.elementor-12 .elementor-element.elementor-element-2b36d2bf {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-2b36d2bf::before {
  content: '';
  position: absolute;
  inset: 0;
  padding: 3px;
  border-radius: 24px;
  background: linear-gradient(to bottom, #383838, #B0B0B0);
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57aae562 */.elementor-12 .elementor-element.elementor-element-57aae562 {
  border-radius: 100px;
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
}

.elementor-12 .elementor-element.elementor-element-57aae562 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

/* Texto com cor verde mantida */
.elementor-12 .elementor-element.elementor-element-57aae562 .elementor-button-text {
  background: linear-gradient(135deg, #9BF763, #26AB5B, #9BF763);
  padding: 20px 16px;
  border-radius: 100px;
  color: #fff;
  position: relative;
  z-index: 3;
}

/* Ícone */
.elementor-12 .elementor-element.elementor-element-57aae562 .elementor-button-icon {
  font-size: 60px;
  color: #fff;
  transition: transform 0.5s ease;
  position: relative;
  z-index: 3;
}

.elementor-12 .elementor-element.elementor-element-57aae562:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-12 .elementor-element.elementor-element-57aae562:active {
  opacity: 0.5;
}

/* Sombra verde */
.elementor-12 .elementor-element.elementor-element-57aae562 {
  box-shadow:
    0 10px 20px 0 rgba(38, 171, 91, 0.4),
    0 20px 40px 0 rgba(38, 171, 91, 0.3),
    0 40px 80px 0 rgba(38, 171, 91, 0.2),
    0 60px 120px 0 rgba(38, 171, 91, 0.1);
}

/* Brilho passando */
.elementor-12 .elementor-element.elementor-element-57aae562::before {
  content: '';
  background: linear-gradient(10deg, rgba(255,255,255,0.8) 12.81%, rgba(255,255,255,0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
  z-index: 4;
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

/* Hover flutuando */
.elementor-12 .elementor-element.elementor-element-57aae562:hover {
  transform: translateY(-8px);
  box-shadow: none;
}

/* Luz superior externa */
.elementor-12 .elementor-element.elementor-element-57aae562::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, rgba(155, 247, 99, 0.8) 20%, rgba(155, 247, 99, 0.3) 70%, rgba(155, 247, 99, 0) 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Luz de cima */
.elementor-12 .elementor-element.elementor-element-57aae562 .elementor-button::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0) 70%);
  pointer-events: none;
  z-index: 5;
}

/* Luz de baixo */
.elementor-12 .elementor-element.elementor-element-57aae562 .elementor-button::after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0) 70%);
  pointer-events: none;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54bcf28 *//* Base button styles with capsule shape and glass effect */
.botao-3d-glass {
    padding: 10px 60px;
  border-radius: 300px; /* Creates the capsule shape */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0.05)
  ); /* Transparent glass gradient */
  box-shadow:
    inset 0 1px 2px rgba(255, 255, 255, 0.4),
    /* Top highlight */ inset 0 -1px 2px rgba(0, 0, 0, 0.2),
    /* Bottom shadow */ 0 4px 8px rgba(0, 0, 0, 0.2),
    /* Drop shadow */ 0 0 20px rgba(255, 255, 255, 0.1); /* Subtle glow */
  transform: rotateX(15deg) translateZ(0); /* Initial 3D tilt */
  transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* Springy transition */
  position: relative;
  cursor: pointer;
  animation: pulse 2s infinite ease-in-out; /* Pulsing glow animation */
  overflow: hidden;
}

/* Moving shine effect for glass-like reflection */
.botao-3d-glass::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50px;
  width: 50px;
  height: 100%;
  background: linear-gradient(
    to right,
    transparent,
    rgba(255, 255, 255, 0.1),
    rgba(255, 255, 255, 0.2),
    rgba(255, 255, 255, 0.1),
    transparent
  ); /* Shine gradient */
  transform: skewX(-25deg); /* Tilted shine */
  animation: shine 3s infinite linear; /* Continuous shine movement */
  pointer-events: none;
  z-index: 1;
}

/* Ground shadow to enhance 3D effect */
.botao-3d-glass::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 10%;
  width: 80%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(0, 0, 0, 0.3) 0%,
    transparent 70%
  ); /* Soft shadow */
  z-index: -1;
}



/* Hover state: Straighten, lift, and enhance glow */
.botao-3d-glass:hover {
  transform: rotateX(0deg) translateZ(15px) scale(1.05); /* Lift and scale */
  box-shadow:
    inset 0 1px 2px rgba(255, 255, 255, 0.4),
    inset 0 -1px 2px rgba(0, 0, 0, 0.2),
    0 8px 16px rgba(0, 0, 0, 0.3),
    /* Stronger shadow */ 0 0 40px rgba(255, 255, 255, 0.25); /* Brighter glow */
}

/* Active state: Depress and dim glow */
.botao-3d-glass:active {
  transform: rotateX(0deg) translateZ(-5px) scale(0.95); /* Push down */
  box-shadow:
    inset 0 1px 2px rgba(255, 255, 255, 0.4),
    inset 0 -1px 2px rgba(0, 0, 0, 0.2),
    0 2px 4px rgba(0, 0, 0, 0.2),
    /* Reduced shadow */ 0 0 10px rgba(255, 255, 255, 0.1); /* Dimmed glow */
}

/* Pulsing animation for idle state */
@keyframes pulse {
  0%,
  100% {
    box-shadow:
      inset 0 1px 2px rgba(255, 255, 255, 0.4),
      inset 0 -1px 2px rgba(0, 0, 0, 0.2),
      0 4px 8px rgba(0, 0, 0, 0.2),
      0 0 20px rgba(255, 255, 255, 0.1);
  }
  50% {
    box-shadow:
      inset 0 1px 2px rgba(255, 255, 255, 0.4),
      inset 0 -1px 2px rgba(0, 0, 0, 0.2),
      0 4px 8px rgba(0, 0, 0, 0.2),
      0 0 30px rgba(255, 255, 255, 0.2); /* Peak glow */
  }
}

/* Shine animation for dynamic glass effect */
@keyframes shine {
  0% {
    left: -50px; /* Start off-screen */
  }
  100% {
    left: 250px; /* Move past button width (200px + buffer) */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-417ca470 */.elementor-12 .elementor-element.elementor-element-417ca470 {
  border-radius: 100px;
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
}

.elementor-12 .elementor-element.elementor-element-417ca470 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

/* Texto com cor verde mantida */
.elementor-12 .elementor-element.elementor-element-417ca470 .elementor-button-text {
  background: linear-gradient(135deg, #9BF763, #26AB5B, #9BF763);
  padding: 20px 16px;
  border-radius: 100px;
  color: #fff;
  position: relative;
  z-index: 3;
}

/* Ícone */
.elementor-12 .elementor-element.elementor-element-417ca470 .elementor-button-icon {
  font-size: 60px;
  color: #fff;
  transition: transform 0.5s ease;
  position: relative;
  z-index: 3;
}

.elementor-12 .elementor-element.elementor-element-417ca470:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-12 .elementor-element.elementor-element-417ca470:active {
  opacity: 0.5;
}

/* Sombra verde */
.elementor-12 .elementor-element.elementor-element-417ca470 {
  box-shadow:
    0 10px 20px 0 rgba(38, 171, 91, 0.4),
    0 20px 40px 0 rgba(38, 171, 91, 0.3),
    0 40px 80px 0 rgba(38, 171, 91, 0.2),
    0 60px 120px 0 rgba(38, 171, 91, 0.1);
}

/* Brilho passando */
.elementor-12 .elementor-element.elementor-element-417ca470::before {
  content: '';
  background: linear-gradient(10deg, rgba(255,255,255,0.8) 12.81%, rgba(255,255,255,0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
  z-index: 4;
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

/* Hover flutuando */
.elementor-12 .elementor-element.elementor-element-417ca470:hover {
  transform: translateY(-8px);
  box-shadow: none;
}

/* Luz superior externa */
.elementor-12 .elementor-element.elementor-element-417ca470::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, rgba(155, 247, 99, 0.8) 20%, rgba(155, 247, 99, 0.3) 70%, rgba(155, 247, 99, 0) 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Luz de cima */
.elementor-12 .elementor-element.elementor-element-417ca470 .elementor-button::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0) 70%);
  pointer-events: none;
  z-index: 5;
}

/* Luz de baixo */
.elementor-12 .elementor-element.elementor-element-417ca470 .elementor-button::after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0) 70%);
  pointer-events: none;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0dfd65 */.elementor-12 .elementor-element.elementor-element-5d0dfd65 {
  position: relative;
  background: #171717;
  overflow: hidden;
}

/* borda degradê */
.elementor-12 .elementor-element.elementor-element-5d0dfd65::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px;
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.12) 35%,
    rgba(255,255,255,0.9) 50%,
    rgba(255,255,255,0.12) 65%,
    rgba(255,255,255,0.02) 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-46bf5a29 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-518bb852 */.elementor-12 .elementor-element.elementor-element-518bb852 {
  border-radius: 100px;
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
}

.elementor-12 .elementor-element.elementor-element-518bb852 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 100px;
}

/* Texto com cor verde mantida */
.elementor-12 .elementor-element.elementor-element-518bb852 .elementor-button-text {
  background: linear-gradient(135deg, #9BF763, #26AB5B, #9BF763);
  padding: 20px 16px;
  border-radius: 100px;
  color: #fff;
  position: relative;
  z-index: 3;
}

/* Ícone */
.elementor-12 .elementor-element.elementor-element-518bb852 .elementor-button-icon {
  font-size: 60px;
  color: #fff;
  transition: transform 0.5s ease;
  position: relative;
  z-index: 3;
}

.elementor-12 .elementor-element.elementor-element-518bb852:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-12 .elementor-element.elementor-element-518bb852:active {
  opacity: 0.5;
}

/* Sombra verde */
.elementor-12 .elementor-element.elementor-element-518bb852 {
  box-shadow:
    0 10px 20px 0 rgba(38, 171, 91, 0.4),
    0 20px 40px 0 rgba(38, 171, 91, 0.3),
    0 40px 80px 0 rgba(38, 171, 91, 0.2),
    0 60px 120px 0 rgba(38, 171, 91, 0.1);
}

/* Brilho passando */
.elementor-12 .elementor-element.elementor-element-518bb852::before {
  content: '';
  background: linear-gradient(10deg, rgba(255,255,255,0.8) 12.81%, rgba(255,255,255,0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
  z-index: 4;
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}

/* Hover flutuando */
.elementor-12 .elementor-element.elementor-element-518bb852:hover {
  transform: translateY(-8px);
  box-shadow: none;
}

/* Luz superior externa */
.elementor-12 .elementor-element.elementor-element-518bb852::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, rgba(155, 247, 99, 0.8) 20%, rgba(155, 247, 99, 0.3) 70%, rgba(155, 247, 99, 0) 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* Luz de cima */
.elementor-12 .elementor-element.elementor-element-518bb852 .elementor-button::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0) 70%);
  pointer-events: none;
  z-index: 5;
}

/* Luz de baixo */
.elementor-12 .elementor-element.elementor-element-518bb852 .elementor-button::after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0) 70%);
  pointer-events: none;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS */html,body{width:100%; overflow-x:hidden!important; text-wrap: balance !important;}

[data-elementor-type="wp-page"]{
overflow: hidden!important;}

.links a,
.links a:hover{
color: currentColor;
}

.elementor-widget-text-editor p:last-child {
margin-bottom: 0px;
}

::-webkit-scrollbar {
width: 0px;}

::-webkit-scrollbar-thumb {
background-color: transparent;}

.elementor-section {padding: 0 !important;}


.elementor-section {padding: 0 !important;}


.preto{
background: linear-gradient(270deg,#000000, #848484, #000000);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}

@keyframes gradientAnimation {
0% {
background-position: 0 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0 50%;
}
}

.branco{
background: linear-gradient(270deg,#CCCCCC, #FFFFFF, #CCCCCC);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roobert Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tecmastersst.com/wp-content/uploads/2026/05/RoobertPRO-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Roobert Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tecmastersst.com/wp-content/uploads/2026/05/RoobertPRO-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Roobert Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tecmastersst.com/wp-content/uploads/2026/05/RoobertPRO-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Roobert Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://tecmastersst.com/wp-content/uploads/2026/05/RoobertPRO-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */