.elementor-14 .elementor-element.elementor-element-e26cf2a{--display:flex;--min-height:700px;--justify-content:center;--overlay-opacity:0.85;}.elementor-14 .elementor-element.elementor-element-e26cf2a::before, .elementor-14 .elementor-element.elementor-element-e26cf2a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-e26cf2a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-e26cf2a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-e26cf2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-e26cf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(152deg, var( --e-global-color-6a2241d ) 29%, #005AB1 77%);}.elementor-14 .elementor-element.elementor-element-e26cf2a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e26cf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://viptech.com.br/wp-content/uploads/2026/10/IMG_1773-scaled.jpg") 50% 50%;background-size:cover;}.elementor-14 .elementor-element.elementor-element-e26cf2a.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-0c042d2{--display:flex;}.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-14 .elementor-element.elementor-element-91893c3{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;line-height:48px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-222943b{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:24px;color:#FFFFFF;}.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-14 .elementor-element.elementor-element-981beb5 .elementor-button{fill:var( --e-global-color-88a08da );color:var( --e-global-color-88a08da );box-shadow:0px 0px 10px 0px #49A5FF;border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-50a3d5e{--display:flex;--min-height:500px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-50a3d5e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-50a3d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0f21cb );}.elementor-14 .elementor-element.elementor-element-8ebc2ba{text-align:center;}.elementor-14 .elementor-element.elementor-element-508796b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-4ed0fa3{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-4ed0fa3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4ed0fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-4ed0fa3:hover{background-color:var( --e-global-color-secondary );}.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-14 .elementor-element.elementor-element-7eabb75 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-7eabb75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-7eabb75.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-7eabb75.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-7eabb75.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-7eabb75.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-306efff{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-14 .elementor-element.elementor-element-306efff a{color:var( --e-global-color-6a2241d );}.elementor-14 .elementor-element.elementor-element-306efff a:hover, .elementor-14 .elementor-element.elementor-element-306efff a:focus{color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-4346740{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-a5ff460{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-a5ff460:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a5ff460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-a5ff460:hover{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-b286171 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-b286171.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b286171.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b286171.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b286171.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b286171.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c503c34{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-14 .elementor-element.elementor-element-c503c34 a{color:var( --e-global-color-6a2241d );}.elementor-14 .elementor-element.elementor-element-c503c34 a:hover, .elementor-14 .elementor-element.elementor-element-c503c34 a:focus{color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-70e5345{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-d8b787f{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-d8b787f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d8b787f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-d8b787f:hover{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-3278786 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-3278786.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3278786.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3278786.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3278786.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3278786.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6750e3a{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-14 .elementor-element.elementor-element-6750e3a a{color:var( --e-global-color-6a2241d );}.elementor-14 .elementor-element.elementor-element-6750e3a a:hover, .elementor-14 .elementor-element.elementor-element-6750e3a a:focus{color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-801fa67{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-4d60969{--display:flex;--min-height:700px;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-4d60969:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4d60969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6a2241d ) 0%, var( --e-global-color-primary ) 41%);}.elementor-14 .elementor-element.elementor-element-2576d94{text-align:center;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-6c887c5{--display:flex;}.elementor-14 .elementor-element.elementor-element-d399f13{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-d399f13 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-50be38c{--display:flex;--min-height:200px;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-50be38c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-50be38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005AB1;}.elementor-14 .elementor-element.elementor-element-a01c96a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-31b518f{--display:flex;}.elementor-14 .elementor-element.elementor-element-4d705ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-56c78d1{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-e23cc59{--display:flex;}.elementor-14 .elementor-element.elementor-element-c27e883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-9a4fbdb{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-b3cc616{--display:flex;}.elementor-14 .elementor-element.elementor-element-2eba575{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-2c742f1{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-e5676ff{--display:flex;}.elementor-14 .elementor-element.elementor-element-6b07e6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-88a29c2{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-cbc3ae1{--display:flex;--min-height:700px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cbc3ae1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-cbc3ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0f21cb );}.elementor-14 .elementor-element.elementor-element-c9b52e7{text-align:center;}.elementor-14 .elementor-element.elementor-element-9c4aeb0{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.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-14 .elementor-element.elementor-element-aad1259 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-aad1259:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-cfee9d0 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-cfee9d0:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-485ce9e img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-485ce9e:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-351788f img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-351788f:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-6aac6d7 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-6aac6d7:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-9ce5e47 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-9ce5e47:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-2495199 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-2495199:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-c460a30 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-c460a30:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-eaa8b4b img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-eaa8b4b:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-fbde945 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-fbde945:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-75615c2 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-75615c2:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-7e2cf85 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-7e2cf85:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-6a50898 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-6a50898:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-f3cce36 img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-f3cce36:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-d8ed2bc img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-d8ed2bc:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-96a2a9e img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-96a2a9e:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-e633f6c img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-e633f6c:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-52886aa img{opacity:0.5;}.elementor-14 .elementor-element.elementor-element-52886aa:hover img{opacity:1;}.elementor-14 .elementor-element.elementor-element-9b64981{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.68;}.elementor-14 .elementor-element.elementor-element-9b64981::before, .elementor-14 .elementor-element.elementor-element-9b64981 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-9b64981 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-9b64981 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-9b64981 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-9b64981 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(104deg, var( --e-global-color-6a2241d ) 14%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-9b64981 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-14 .elementor-element.elementor-element-5ef5095{--display:flex;}.elementor-14 .elementor-element.elementor-element-306818c{--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:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-08e3135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-a0f21cb );}.elementor-14 .elementor-element.elementor-element-08e3135.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-c3237c0{--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;--align-items:center;--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-14 .elementor-element.elementor-element-b1053da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-a0f21cb );}.elementor-14 .elementor-element.elementor-element-b1053da.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-50f807a{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1ad5def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-a0f21cb );}.elementor-14 .elementor-element.elementor-element-1ad5def.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-1c549c1{padding:0px 150px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c999ee4 .elementor-button{fill:var( --e-global-color-88a08da );color:var( --e-global-color-88a08da );box-shadow:0px 0px 10px 0px #49A5FF;border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-3c973a1{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-3c973a1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3c973a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0f21cb );}.elementor-14 .elementor-element.elementor-element-274c5a3{padding:0px 0px 50px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-247661d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 100px;--row-gap:0px;--column-gap:100px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-e32ad59{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14 .elementor-element.elementor-element-a1f55bb{text-align:center;}.elementor-14 .elementor-element.elementor-element-0971a4d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14 .elementor-element.elementor-element-19a5dfd img{width:150px;}.elementor-14 .elementor-element.elementor-element-6022f7c{text-align:center;}.elementor-14 .elementor-element.elementor-element-c87d102{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14 .elementor-element.elementor-element-f66f26b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f66f26b img{width:150px;}.elementor-14 .elementor-element.elementor-element-7896ec4{text-align:center;}.elementor-14 .elementor-element.elementor-element-54baafd{--display:flex;--min-height:750px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-54baafd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-54baafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(149deg, var( --e-global-color-6a2241d ) 36%, var( --e-global-color-secondary ) 100%);}.elementor-14 .elementor-element.elementor-element-54baafd.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-1e83680{padding:0px 0px 030px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;line-height:36px;color:var( --e-global-color-88a08da );}.elementor-14 .elementor-element.elementor-element-5b0c299{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 50px;--row-gap:30px;--column-gap:50px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-ef52787{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-2369c8f{--display:flex;--min-height:900px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-2369c8f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2369c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0f21cb );}.elementor-14 .elementor-element.elementor-element-f5c5896{padding:0px 0px 25px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-85500e5{--display:flex;}.elementor-14 .elementor-element.elementor-element-d84a093{--display:flex;}.elementor-14 .elementor-element.elementor-element-ba13fe2{--display:flex;}.elementor-14 .elementor-element.elementor-element-4997afa{--display:flex;}.elementor-14 .elementor-element.elementor-element-b939ab2{--display:flex;}.elementor-14 .elementor-element.elementor-element-6a1254c{--display:flex;}.elementor-14 .elementor-element.elementor-element-06f0783{--display:flex;}.elementor-14 .elementor-element.elementor-element-51e8daf{--display:flex;}.elementor-14 .elementor-element.elementor-element-2d09727{--display:flex;}.elementor-14 .elementor-element.elementor-element-9756778{--display:flex;}.elementor-14 .elementor-element.elementor-element-a8e34bb{--display:flex;}.elementor-14 .elementor-element.elementor-element-0a54297{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-active-color:var( --e-global-color-a0f21cb );--n-accordion-icon-size:15px;--n-accordion-icon-gap:25px;}.elementor-14 .elementor-element.elementor-element-0a54297 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-31c573d );}.elementor-14 .elementor-element.elementor-element-0a54297 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-ead3e84{--display:grid;--min-height:350px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-ead3e84:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ead3e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-e504ffd{--display:flex;}.elementor-14 .elementor-element.elementor-element-7985bb5{padding:0px 100px 0px 100px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:24px;color:var( --e-global-color-a0f21cb );}.elementor-14 .elementor-element.elementor-element-a0d2e41 .elementor-button{background-color:var( --e-global-color-a0f21cb );font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-a0d2e41{padding:0px 0px 0px 100px;}.elementor-14 .elementor-element.elementor-element-c911c7e .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-c911c7e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-31c573d );}.elementor-14 .elementor-element.elementor-element-c911c7e.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c911c7e.elementor-view-default .elementor-icon{color:var( --e-global-color-31c573d );border-color:var( --e-global-color-31c573d );}.elementor-14 .elementor-element.elementor-element-c911c7e.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c911c7e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-31c573d );}.elementor-14 .elementor-element.elementor-element-c911c7e .elementor-icon{font-size:250px;}.elementor-14 .elementor-element.elementor-element-c911c7e .elementor-icon svg{height:250px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-508796b{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a01c96a{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-9c4aeb0{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-247661d{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-5b0c299{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-ef52787{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-ead3e84{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-e26cf2a{--min-height:500px;}.elementor-14 .elementor-element.elementor-element-91893c3{font-size:28px;line-height:1em;}.elementor-14 .elementor-element.elementor-element-222943b{font-size:16px;}.elementor-14 .elementor-element.elementor-element-508796b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a01c96a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-cbc3ae1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-9c4aeb0{--e-con-grid-template-columns:repeat(3, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-9b64981{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-5ef5095{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-306818c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-08e3135{font-size:20px;}.elementor-14 .elementor-element.elementor-element-b1053da{font-size:20px;}.elementor-14 .elementor-element.elementor-element-50f807a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1ad5def{font-size:20px;}.elementor-14 .elementor-element.elementor-element-1c549c1{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-247661d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-54baafd{--min-height:500px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-1e83680{padding:0px 0px 0px 0px;font-size:18px;line-height:1em;}.elementor-14 .elementor-element.elementor-element-5b0c299{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-3cd6d48 img{width:150px;}.elementor-14 .elementor-element.elementor-element-3da9f13 img{width:150px;}.elementor-14 .elementor-element.elementor-element-ef52787{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-e2a847a img{width:100px;}.elementor-14 .elementor-element.elementor-element-dc0e98a img{width:100px;}.elementor-14 .elementor-element.elementor-element-dd5a7e3 img{width:100px;}.elementor-14 .elementor-element.elementor-element-6531896 img{width:100px;}.elementor-14 .elementor-element.elementor-element-a002e58 img{width:100px;}.elementor-14 .elementor-element.elementor-element-838da8f img{width:100px;}.elementor-14 .elementor-element.elementor-element-2540e39 img{width:100px;}.elementor-14 .elementor-element.elementor-element-2f31b1b img{width:100px;}.elementor-14 .elementor-element.elementor-element-f7bb5a2 img{width:100px;}.elementor-14 .elementor-element.elementor-element-2369c8f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-ead3e84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-14 .elementor-element.elementor-element-7985bb5{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-a0d2e41{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-0c042d2{--width:50%;}.elementor-14 .elementor-element.elementor-element-6c887c5{--content-width:750px;}.elementor-14 .elementor-element.elementor-element-5ef5095{--width:50%;}.elementor-14 .elementor-element.elementor-element-247661d{--width:90%;}.elementor-14 .elementor-element.elementor-element-5b0c299{--width:35%;}.elementor-14 .elementor-element.elementor-element-ef52787{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4ed0fa3 *//* This class targets your container */

.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}


/* This changes the background color of that container on hover */

.container:hover {
    background-color: #005AB1 !important;
}


/* This class targets your text editor(s) */

.text {
    color: #101010 !important;
    transition: all 0.6s ease-in-out !important;
}

/* This combines the background color change and the text color change */

.container:hover .text {
    color: #FFFFFF !important;
}


/* ==========================================
   ICONE (Elementor Icon Library)
   ========================================== */

/* Cor inicial do ícone */
.container .elementor-icon,
.container .elementor-icon i,
.container .elementor-icon svg {
    color: #101010 !important;
    fill: #101010 !important;
    transition: all 0.3s ease-in-out !important;
}

/* Mudança do ícone para branco no hover do container */
.container:hover .elementor-icon,
.container:hover .elementor-icon i,
.container:hover .elementor-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ff460 *//* This class targets your container */

.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}


/* This changes the background color of that container on hover */

.container:hover {
    background-color: #005AB1 !important;
}


/* This class targets your text editor(s) */

.text {
    color: #101010 !important;
    transition: all 0.6s ease-in-out !important;
}

/* This combines the background color change and the text color change */

.container:hover .text {
    color: #FFFFFF !important;
}


/* ==========================================
   ICONE (Elementor Icon Library)
   ========================================== */

/* Cor inicial do ícone */
.container .elementor-icon,
.container .elementor-icon i,
.container .elementor-icon svg {
    color: #101010 !important;
    fill: #101010 !important;
    transition: all 0.3s ease-in-out !important;
}

/* Mudança do ícone para branco no hover do container */
.container:hover .elementor-icon,
.container:hover .elementor-icon i,
.container:hover .elementor-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b787f *//* This class targets your container */

.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}


/* This changes the background color of that container on hover */

.container:hover {
    background-color: #005AB1 !important;
}


/* This class targets your text editor(s) */

.text {
    color: #101010 !important;
    transition: all 0.6s ease-in-out !important;
}

/* This combines the background color change and the text color change */

.container:hover .text {
    color: #FFFFFF !important;
}


/* ==========================================
   ICONE (Elementor Icon Library)
   ========================================== */

/* Cor inicial do ícone */
.container .elementor-icon,
.container .elementor-icon i,
.container .elementor-icon svg {
    color: #101010 !important;
    fill: #101010 !important;
    transition: all 0.3s ease-in-out !important;
}

/* Mudança do ícone para branco no hover do container */
.container:hover .elementor-icon,
.container:hover .elementor-icon i,
.container:hover .elementor-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */