.elementor-743 .elementor-element.elementor-element-1814310{--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;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-1814310:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-1814310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heyythalesof.com.br/wp-content/uploads/2026/08/hero-segmentos-totvs-rental-1920x800-1.png");background-position:center center;}.elementor-743 .elementor-element.elementor-element-1814310.e-con{--e-con-transform-scale:1.05;}.elementor-743 .elementor-element.elementor-element-f179ecc{--display:flex;}.elementor-743 .elementor-element.elementor-element-504ab44 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.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-743 .elementor-element.elementor-element-4bcd931 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-743 .elementor-element.elementor-element-4bcd931{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-648de8b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-648de8b > .elementor-widget-container{margin:0px 0px -20px 0px;}.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-743 .elementor-element.elementor-element-8f3b937 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:25px;fill:#000000;color:#000000;}.elementor-743 .elementor-element.elementor-element-c4e88d5{--display:flex;}.elementor-743 .elementor-element.elementor-element-25678c6{--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-743 .elementor-element.elementor-element-be51a65{--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:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-6356e6e{--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:30px 30px 30px 30px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-743 .elementor-element.elementor-element-6356e6e:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-6356e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #003D5C 0%, #012233 70%);}.elementor-743 .elementor-element.elementor-element-8d2e221{--display:flex;}.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-743 .elementor-element.elementor-element-58c895c img{border-radius:15px 15px 15px 15px;}.elementor-743 .elementor-element.elementor-element-3bf77e2{--display:flex;}.elementor-743 .elementor-element.elementor-element-53d019b > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-f916de4 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-743 .elementor-element.elementor-element-f916de4{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-item:not(:last-child):after{content:"";width:90%;border-color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-743 .elementor-element.elementor-element-e245ce7{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-743 .elementor-element.elementor-element-e245ce7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-743 .elementor-element.elementor-element-ad7d4c2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-743 .elementor-element.elementor-element-ad7d4c2{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#EBEBEB;}.elementor-743 .elementor-element.elementor-element-0b57aac{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-8a307a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-b7a7f82 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-f9f7166{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-f9f7166 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-743 .elementor-element.elementor-element-bc5c397{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#EBEBEB;}.elementor-743 .elementor-element.elementor-element-bc5c397 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-743 .elementor-element.elementor-element-da729a0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#EBEBEB;}.elementor-743 .elementor-element.elementor-element-da729a0 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-743 .elementor-element.elementor-element-91c335a{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-ef2f880{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-b9d0637 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-cd883f9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-743 .elementor-element.elementor-element-cd883f9{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-e89b990{--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;}.elementor-743 .elementor-element.elementor-element-d96f268{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-743 .elementor-element.elementor-element-d96f268:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-d96f268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00111A;background-image:url("https://heyythalesof.com.br/wp-content/uploads/2026/08/fundo-aumente-utilizacao-ativos-768x491.png");background-position:center center;}.elementor-743 .elementor-element.elementor-element-20c411f{--spacer-size:200px;}.elementor-743 .elementor-element.elementor-element-2f86646 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-215bdca > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-215bdca{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-9981675{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-743 .elementor-element.elementor-element-9981675:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-9981675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00111A;background-image:url("https://heyythalesof.com.br/wp-content/uploads/2026/08/fundo-reduza-erros-operacionais-768x521.png");background-position:center center;}.elementor-743 .elementor-element.elementor-element-7a13a70{--spacer-size:200px;}.elementor-743 .elementor-element.elementor-element-a10ae07 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-49cd7ab > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-49cd7ab{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-a747ccf{--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;}.elementor-743 .elementor-element.elementor-element-362ebcb{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-743 .elementor-element.elementor-element-362ebcb:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-362ebcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00111A;background-image:url("https://heyythalesof.com.br/wp-content/uploads/2026/08/fundo-fature-mais-rapido-v4-768x495.png");background-position:center center;}.elementor-743 .elementor-element.elementor-element-66edbf1{--spacer-size:200px;}.elementor-743 .elementor-element.elementor-element-d3b6473 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-3b58dfa > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-3b58dfa{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-72e9e61{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-743 .elementor-element.elementor-element-72e9e61:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-72e9e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00111A;background-image:url("https://heyythalesof.com.br/wp-content/uploads/2026/08/fundo-controle-manutencao-768x480.png");background-position:center center;}.elementor-743 .elementor-element.elementor-element-4ed15a2{--spacer-size:200px;}.elementor-743 .elementor-element.elementor-element-892832d > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-c745490 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-c745490{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-4bfe03d{--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-743 .elementor-element.elementor-element-8827882{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-743 .elementor-element.elementor-element-8827882:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-8827882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00111A;background-image:url("https://heyythalesof.com.br/wp-content/uploads/2026/08/fundo-decisoes-baseadas-dados-v2-768x492.png");background-position:center center;}.elementor-743 .elementor-element.elementor-element-8467bf4{--spacer-size:200px;}.elementor-743 .elementor-element.elementor-element-b94f987 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-32c7242 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-32c7242{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-cf1d871 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:25px;fill:#000000;color:#000000;}.elementor-743 .elementor-element.elementor-element-9196795{--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:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-91eb279{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-a746dde > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-37ba6cb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-743 .elementor-element.elementor-element-37ba6cb{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-16465f3{--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:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-db03fab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-7d46589 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-4b53c38 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-743 .elementor-element.elementor-element-4b53c38{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-3bbc149{--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:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-9122d41{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-a9c8217 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-6be5384 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-743 .elementor-element.elementor-element-6be5384{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-a570167{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-a570167 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-7b00e22 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:25px;fill:#000000;color:#000000;}.elementor-743 .elementor-element.elementor-element-70765b5{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-accf05f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-84bffc0 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-dab9ccf > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-743 .elementor-element.elementor-element-dab9ccf{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-c323e87{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-f6f17bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-da33786 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-4bdf47a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-743 .elementor-element.elementor-element-4bdf47a{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-adb357b{--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;}.elementor-743 .elementor-element.elementor-element-52ffc58 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-743 .elementor-element.elementor-element-e662ebb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-743 .elementor-element.elementor-element-96cca8c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-743 .elementor-element.elementor-element-a9addd4{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-3fb7f02{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-74ef794{--display:flex;--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;}.elementor-743 .elementor-element.elementor-element-a3d09ad{--display:flex;--justify-content:center;}.elementor-743 .elementor-element.elementor-element-b7d1f17 img{max-width:85%;border-radius:80px 80px 80px 80px;}.elementor-743 .elementor-element.elementor-element-4aa47c6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-142f5f4 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-d60cbbe > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-743 .elementor-element.elementor-element-d60cbbe{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-6f08aa4 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-6f08aa4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-00fd1c6{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-025e3ac{--display:flex;}.elementor-743 .elementor-element.elementor-element-f3669ae > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-f3669ae.elementor-element{--align-self:center;}.elementor-743 .elementor-element.elementor-element-bcae6b9 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-743 .elementor-element.elementor-element-bcae6b9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-487e56f > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-743 .elementor-element.elementor-element-487e56f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#DFDFDF;}.elementor-743 .elementor-element.elementor-element-1de7f32 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:25px;fill:#000000;color:#000000;}.elementor-743 .elementor-element.elementor-element-8df21f8{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-0c13af8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-743 .elementor-element.elementor-element-6f290fe > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-23bf8f8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-743 .elementor-element.elementor-element-23bf8f8{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;line-height:55px;color:#FFFFFF;}body.elementor-page-743:not(.elementor-motion-effects-element-type-background), body.elementor-page-743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012233;}@media(min-width:768px){.elementor-743 .elementor-element.elementor-element-c4e88d5{--width:95%;}.elementor-743 .elementor-element.elementor-element-8827882{--width:50%;}.elementor-743 .elementor-element.elementor-element-a3d09ad{--width:59%;}.elementor-743 .elementor-element.elementor-element-025e3ac{--width:75%;}}@media(max-width:767px){.elementor-743 .elementor-element.elementor-element-4bcd931{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-648de8b{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-f916de4{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-ad7d4c2{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-f9f7166{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-bc5c397{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-da729a0{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-cd883f9{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-215bdca{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-49cd7ab{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-3b58dfa{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-c745490{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-32c7242{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-37ba6cb{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-4b53c38{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-6be5384{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-a570167{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-dab9ccf{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-4bdf47a{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-d60cbbe{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-6f08aa4{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-bcae6b9{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-487e56f{line-height:1.3em;}.elementor-743 .elementor-element.elementor-element-23bf8f8{line-height:1.3em;}}/* Start custom CSS for button, class: .elementor-element-8f3b937 *//* ".elementor-743 .elementor-element.elementor-element-8f3b937" é uma palavra mágica do Elementor que foca no widget atual */

.elementor-743 .elementor-element.elementor-element-8f3b937 .elementor-button {
    /* ESTRUTURA BASE */
    background-color: #02daff !important;
    color: #012233 !important;
    border-radius: 8px !important;
    padding: 16px 32px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(2, 218, 255, 0.2) !important;
}

/* EFEITO AO PASSAR O MOUSE (HOVER) */
.elementor-743 .elementor-element.elementor-element-8f3b937 .elementor-button:hover,
.elementor-743 .elementor-element.elementor-element-8f3b937 .elementor-button:focus {
    background-color: #33e2ff !important;
    color: #012233 !important; /* Garante que o texto continue escuro */
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 25px rgba(2, 218, 255, 0.4) !important;
}

/* EFEITO DE CLIQUE (ACTIVE) */
.elementor-743 .elementor-element.elementor-element-8f3b937 .elementor-button:active {
    transform: translateY(1px) !important;
    box-shadow: 0 2px 10px rgba(2, 218, 255, 0.3) !important;
}

/* AJUSTE PARA O ÍCONE (Se houver) */
.elementor-743 .elementor-element.elementor-element-8f3b937 .elementor-button .elementor-align-icon-right {
    margin-left: 12px !important;
    transition: transform 0.3s ease !important;
}

.elementor-743 .elementor-element.elementor-element-8f3b937 .elementor-button:hover .elementor-align-icon-right {
    transform: translateX(5px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf1d871 *//* ".elementor-743 .elementor-element.elementor-element-cf1d871" é uma palavra mágica do Elementor que foca no widget atual */

.elementor-743 .elementor-element.elementor-element-cf1d871 .elementor-button {
    /* ESTRUTURA BASE */
    background-color: #02daff !important;
    color: #012233 !important;
    border-radius: 8px !important;
    padding: 16px 32px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(2, 218, 255, 0.2) !important;
}

/* EFEITO AO PASSAR O MOUSE (HOVER) */
.elementor-743 .elementor-element.elementor-element-cf1d871 .elementor-button:hover,
.elementor-743 .elementor-element.elementor-element-cf1d871 .elementor-button:focus {
    background-color: #33e2ff !important;
    color: #012233 !important; /* Garante que o texto continue escuro */
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 25px rgba(2, 218, 255, 0.4) !important;
}

/* EFEITO DE CLIQUE (ACTIVE) */
.elementor-743 .elementor-element.elementor-element-cf1d871 .elementor-button:active {
    transform: translateY(1px) !important;
    box-shadow: 0 2px 10px rgba(2, 218, 255, 0.3) !important;
}

/* AJUSTE PARA O ÍCONE (Se houver) */
.elementor-743 .elementor-element.elementor-element-cf1d871 .elementor-button .elementor-align-icon-right {
    margin-left: 12px !important;
    transition: transform 0.3s ease !important;
}

.elementor-743 .elementor-element.elementor-element-cf1d871 .elementor-button:hover .elementor-align-icon-right {
    transform: translateX(5px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b00e22 *//* ".elementor-743 .elementor-element.elementor-element-7b00e22" é uma palavra mágica do Elementor que foca no widget atual */

.elementor-743 .elementor-element.elementor-element-7b00e22 .elementor-button {
    /* ESTRUTURA BASE */
    background-color: #02daff !important;
    color: #012233 !important;
    border-radius: 8px !important;
    padding: 16px 32px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(2, 218, 255, 0.2) !important;
}

/* EFEITO AO PASSAR O MOUSE (HOVER) */
.elementor-743 .elementor-element.elementor-element-7b00e22 .elementor-button:hover,
.elementor-743 .elementor-element.elementor-element-7b00e22 .elementor-button:focus {
    background-color: #33e2ff !important;
    color: #012233 !important; /* Garante que o texto continue escuro */
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 25px rgba(2, 218, 255, 0.4) !important;
}

/* EFEITO DE CLIQUE (ACTIVE) */
.elementor-743 .elementor-element.elementor-element-7b00e22 .elementor-button:active {
    transform: translateY(1px) !important;
    box-shadow: 0 2px 10px rgba(2, 218, 255, 0.3) !important;
}

/* AJUSTE PARA O ÍCONE (Se houver) */
.elementor-743 .elementor-element.elementor-element-7b00e22 .elementor-button .elementor-align-icon-right {
    margin-left: 12px !important;
    transition: transform 0.3s ease !important;
}

.elementor-743 .elementor-element.elementor-element-7b00e22 .elementor-button:hover .elementor-align-icon-right {
    transform: translateX(5px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1de7f32 *//* ".elementor-743 .elementor-element.elementor-element-1de7f32" é uma palavra mágica do Elementor que foca no widget atual */

.elementor-743 .elementor-element.elementor-element-1de7f32 .elementor-button {
    /* ESTRUTURA BASE */
    background-color: #02daff !important;
    color: #012233 !important;
    border-radius: 8px !important;
    padding: 16px 32px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(2, 218, 255, 0.2) !important;
}

/* EFEITO AO PASSAR O MOUSE (HOVER) */
.elementor-743 .elementor-element.elementor-element-1de7f32 .elementor-button:hover,
.elementor-743 .elementor-element.elementor-element-1de7f32 .elementor-button:focus {
    background-color: #33e2ff !important;
    color: #012233 !important; /* Garante que o texto continue escuro */
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 25px rgba(2, 218, 255, 0.4) !important;
}

/* EFEITO DE CLIQUE (ACTIVE) */
.elementor-743 .elementor-element.elementor-element-1de7f32 .elementor-button:active {
    transform: translateY(1px) !important;
    box-shadow: 0 2px 10px rgba(2, 218, 255, 0.3) !important;
}

/* AJUSTE PARA O ÍCONE (Se houver) */
.elementor-743 .elementor-element.elementor-element-1de7f32 .elementor-button .elementor-align-icon-right {
    margin-left: 12px !important;
    transition: transform 0.3s ease !important;
}

.elementor-743 .elementor-element.elementor-element-1de7f32 .elementor-button:hover .elementor-align-icon-right {
    transform: translateX(5px) !important;
}/* End custom CSS */
/* Start custom CSS *//* --- CONFIGURAÇÕES GLOBAIS DO LAYOUT --- */
:root {
  --bg-color: #012233;

  /* Grade super leve e discreta */
  --grid-color: rgba(255, 255, 255, 0.015);

  --sidebar-bg: rgba(1, 34, 51, 0.8);
  --accent-cyan: #02daff;
  --border-light: rgba(255, 255, 255, 0.05);
}

/* Evita que padding e bordas aumentem os elementos */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove somente a rolagem horizontal */
html {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
}

body {
  position: relative;

  width: 100%;
  max-width: 100%;
  min-height: 100vh;

  margin: 0;
  padding: 0;

  overflow-x: hidden;

  background-color: var(--bg-color);

  background-image:
    linear-gradient(
      var(--grid-color) 1px,
      transparent 1px
    ),
    linear-gradient(
      90deg,
      var(--grid-color) 1px,
      transparent 1px
    );

  background-size: 50px 50px;
  background-attachment: fixed;

  color: #ffffff;
  font-family: "Inter", sans-serif;
}

/* Luz suave de fundo */
body::before {
  content: "";

  position: fixed;
  z-index: -1;

  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(2, 218, 255, 0.04),
      transparent 80%
    );

  pointer-events: none;
}

/* --- BARRA LATERAL (SIDEBAR) --- */
.sidebar {
  position: fixed;
  z-index: 100;

  top: 0;
  bottom: 0;
  left: 0;

  display: flex;
  flex-direction: column;

  width: 260px;
  max-width: 260px;
  padding: 40px 24px;

  overflow-x: hidden;

  background: var(--sidebar-bg);

  border-right: 1px solid var(--border-light);

  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}

/* --- CONTEÚDO PRINCIPAL --- */
.main-content {
  width: calc(100% - 260px);
  max-width: calc(100% - 260px);
  min-height: 100vh;

  margin-left: 260px;
  padding: 60px;

  overflow-x: hidden;
}

/* Evita que imagens, vídeos e elementos incorporados gerem overflow */
img,
video,
iframe,
svg,
canvas {
  max-width: 100%;
}

/* --- CUSTOMIZAÇÃO DA SCROLLBAR VERTICAL --- */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: var(--bg-color);
}

::-webkit-scrollbar-thumb {
  background: #0a3a52;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: var(--accent-cyan);
}

/* --- RESPONSIVIDADE --- */
@media (max-width: 767px) {
  .sidebar {
    position: relative;

    width: 100%;
    max-width: 100%;
    min-height: auto;

    padding: 24px 20px;

    border-right: 0;
    border-bottom: 1px solid var(--border-light);
  }

  .main-content {
    width: 100%;
    max-width: 100%;

    margin-left: 0;
    padding: 35px 20px;
  }
}/* End custom CSS */