.elementor-7 .elementor-element.elementor-element-fc5aec6{--display:flex;--min-height:800px;--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;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-7 .elementor-element.elementor-element-fc5aec6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fc5aec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construtoraetapa.com.br/wp-content/uploads/2023/11/BG-Etapa_01-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-fc5aec6, .elementor-7 .elementor-element.elementor-element-fc5aec6::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-d85152b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.5em;font-weight:700;}.elementor-7 .elementor-element.elementor-element-d85152b{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-729f510{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8c65e92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-323918a .elementor-button{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;background-color:#29C23E;}.elementor-7 .elementor-element.elementor-element-323918a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-323918a{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-bb76206 .elementor-button{font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;background-color:#29C23E;}.elementor-7 .elementor-element.elementor-element-bb76206 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-bb76206{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8c5f90b .elementor-icon-list-icon i{color:var( --e-global-color-e3a9b33 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8c5f90b .elementor-icon-list-icon svg{fill:var( --e-global-color-e3a9b33 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-8c5f90b{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8c5f90b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-8c5f90b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:500;}.elementor-7 .elementor-element.elementor-element-8c5f90b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8c5f90b > .elementor-widget-container{padding:0.5em 1em 0.5em 1em;}.elementor-7 .elementor-element.elementor-element-8c5f90b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-d85a183{--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;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-d85a183.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d4b6ba3{text-align:left;width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d4b6ba3 img{width:59%;}.elementor-7 .elementor-element.elementor-element-d4b6ba3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d4b6ba3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-7d05793{text-align:left;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7d05793 img{width:100%;}.elementor-7 .elementor-element.elementor-element-7d05793 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7d05793.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ca91508{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-7 .elementor-element.elementor-element-ca91508:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca91508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-e3a9b33 ) 0%, #012952 100%);}.elementor-7 .elementor-element.elementor-element-ca91508, .elementor-7 .elementor-element.elementor-element-ca91508::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-de7e226{--display:flex;--min-height:500px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-de7e226, .elementor-7 .elementor-element.elementor-element-de7e226::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-ce55c5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-514162d{text-align:center;}.elementor-7 .elementor-element.elementor-element-514162d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.9em;font-weight:600;}.elementor-7 .elementor-element.elementor-element-514162d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1b3b0fa{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:400;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b0c67d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-c0a24a3{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#23272826;--border-color:#23272826;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-7 .elementor-element.elementor-element-c0a24a3, .elementor-7 .elementor-element.elementor-element-c0a24a3::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-4615725.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-4615725.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-4615725.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-4615725 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-4615725 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-4615725 .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6fcac0c .elementor-button{font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:400;background-color:#003E7D;}.elementor-7 .elementor-element.elementor-element-6fcac0c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8aaece3{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#23272826;--border-color:#23272826;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-7 .elementor-element.elementor-element-8aaece3, .elementor-7 .elementor-element.elementor-element-8aaece3::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-b0fab1c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-b0fab1c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-b0fab1c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-b0fab1c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-b0fab1c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-b0fab1c .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6094413 .elementor-button{font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:400;background-color:var( --e-global-color-e3a9b33 );}.elementor-7 .elementor-element.elementor-element-6094413.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-24d3ba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:4em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-7 .elementor-element.elementor-element-24d3ba3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24d3ba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construtoraetapa.com.br/wp-content/uploads/2023/11/bg_03.jpg");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-24d3ba3, .elementor-7 .elementor-element.elementor-element-24d3ba3::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-c1f993c{text-align:center;width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c1f993c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c1f993c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-01662ab{text-align:center;width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-01662ab .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.9em;font-weight:600;}.elementor-7 .elementor-element.elementor-element-01662ab.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-59cedb1{text-align:center;color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-59cedb1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2cc8f53 img{width:50%;}.elementor-7 .elementor-element.elementor-element-2cc8f53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-042c33c{--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;--justify-content:center;--background-transition:0.3s;--padding-block-start:4em;--padding-block-end:4em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-7 .elementor-element.elementor-element-3923990{--width:448px;font-family:"Sora", Sans-serif;font-size:0.7em;font-weight:400;--word-spacing:15px;--text-color:var( --e-global-color-e3a9b33 );--transition:0.3s;}.elementor-7 .elementor-element.elementor-element-3923990 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3923990.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c7a258b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c7a258b.elementor-view-stacked .elementor-icon{background-color:#23272800;}.elementor-7 .elementor-element.elementor-element-c7a258b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c7a258b.elementor-view-default .elementor-icon{color:#23272800;border-color:#23272800;}.elementor-7 .elementor-element.elementor-element-c7a258b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c7a258b.elementor-view-default .elementor-icon svg{fill:#23272800;}.elementor-7 .elementor-element.elementor-element-c7a258b .elementor-icon{font-size:650px;}.elementor-7 .elementor-element.elementor-element-c7a258b .elementor-icon svg{height:650px;}.elementor-7 .elementor-element.elementor-element-68c1be4{--display:flex;--gap:105px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-0134131 .elementor-image-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-0134131 .elementor-image-box-title{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-7 .elementor-element.elementor-element-0134131 .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-0134131 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-0134131{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-979d41f .elementor-image-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-979d41f .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-7 .elementor-element.elementor-element-979d41f .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-979d41f{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d5a5407 .elementor-image-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-d5a5407 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-7 .elementor-element.elementor-element-d5a5407 .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d5a5407{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-61ef639 .elementor-image-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-61ef639 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-7 .elementor-element.elementor-element-61ef639 .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-61ef639{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-f7147ed{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:4em;--padding-block-end:4em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-7 .elementor-element.elementor-element-f7147ed:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f7147ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-e3a9b33 ) 0%, #012952 100%);}.elementor-7 .elementor-element.elementor-element-f7147ed, .elementor-7 .elementor-element.elementor-element-f7147ed::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-9aadf27 .elementor-heading-title{color:var( --e-global-color-15ba8ef );font-family:"Sora", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-9aadf27{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cbdf47a .elementor-button{font-family:"Sora", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-cbdf47a{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-677ce42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-7 .elementor-element.elementor-element-415b211 iframe{height:400px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3923990{--width:500px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-fc5aec6{--min-height:0px;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0em;--padding-block-end:2em;--padding-inline-start:1.125em;--padding-inline-end:1.125em;}.elementor-7 .elementor-element.elementor-element-fc5aec6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fc5aec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construtoraetapa.com.br/wp-content/uploads/2023/11/Eta-mobli_01.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d85152b .elementor-heading-title{font-size:1.7em;}.elementor-7 .elementor-element.elementor-element-d85152b > .elementor-widget-container{padding:30em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-d85152b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-729f510{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-8c5f90b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-8c5f90b .elementor-icon-list-item > a{font-size:1.1em;}.elementor-7 .elementor-element.elementor-element-8c5f90b{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;}.elementor-7 .elementor-element.elementor-element-d4b6ba3 img{width:63%;}.elementor-7 .elementor-element.elementor-element-d4b6ba3{--container-widget-width:117px;--container-widget-flex-grow:0;width:var( --container-widget-width, 117px );max-width:117px;}.elementor-7 .elementor-element.elementor-element-7d05793{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-7 .elementor-element.elementor-element-de7e226{--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:1.125em;--padding-inline-end:1.125em;}.elementor-7 .elementor-element.elementor-element-514162d .elementor-heading-title{font-size:1.5em;}.elementor-7 .elementor-element.elementor-element-1b3b0fa{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4615725 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-4615725 .elementor-image-box-description{font-size:1.2em;}.elementor-7 .elementor-element.elementor-element-b0fab1c .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-b0fab1c .elementor-image-box-description{font-size:1.2em;}.elementor-7 .elementor-element.elementor-element-24d3ba3{--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:1.125em;--padding-inline-end:1.125em;}.elementor-7 .elementor-element.elementor-element-01662ab .elementor-heading-title{font-size:1.5em;}.elementor-7 .elementor-element.elementor-element-01662ab{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-59cedb1{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-2cc8f53 img{width:74%;}.elementor-7 .elementor-element.elementor-element-042c33c{--min-height:800px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:1.125em;--padding-inline-end:1.125em;}.elementor-7 .elementor-element.elementor-element-3923990{--width:249px;}.elementor-7 .elementor-element.elementor-element-3923990.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c7a258b .elementor-icon{font-size:350px;}.elementor-7 .elementor-element.elementor-element-c7a258b .elementor-icon svg{height:350px;}.elementor-7 .elementor-element.elementor-element-68c1be4{--min-height:0px;--gap:15px 0px;}.elementor-7 .elementor-element.elementor-element-0134131 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-7 .elementor-element.elementor-element-0134131{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-979d41f > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-7 .elementor-element.elementor-element-979d41f{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-d5a5407 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-7 .elementor-element.elementor-element-d5a5407{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-61ef639 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-7 .elementor-element.elementor-element-61ef639{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-f7147ed{--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:1.125em;--padding-inline-end:1.125em;}.elementor-7 .elementor-element.elementor-element-9aadf27{text-align:center;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9aadf27 .elementor-heading-title{font-size:1.2em;}.elementor-7 .elementor-element.elementor-element-cbdf47a{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-677ce42{--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ce55c5c{--width:50%;}.elementor-7 .elementor-element.elementor-element-b0c67d4{--width:50%;}.elementor-7 .elementor-element.elementor-element-68c1be4{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-d85152b */.elementor-7 .elementor-element.elementor-element-d85152b .elementor-heading-title {
    
    -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: 3.4s cubic-bezier(0.2, 0.5,00.9,00.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #192E62, #1D4EC8, #192E62, #1D4EC8);
    background-size: 400% 200%; transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s; 
    transition: all .8s; } 
    @keyframes textura{ 0%{background-position: 0.0; } 100%{background-position: 100% 0;
 } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-323918a */.elementor-7 .elementor-element.elementor-element-323918a{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-323918a .elementor-button:hover::before{
    animation: brilho 0.8s linear;
}
.elementor-7 .elementor-element.elementor-element-323918a .elementor-button::before{
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;
    transform: skew(-30deg);
    mix-blend-mode: plus-lighter;
}

@keyframes brilho{
    0% {
        opacity:0;
        left:0%;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
        left:100%;
    }
}


.elementor-7 .elementor-element.elementor-element-323918a svg{
    width: 24px;
}
.elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb76206 */.elementor-7 .elementor-element.elementor-element-bb76206{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-bb76206 .elementor-button:hover::before{
    animation: brilho 0.8s linear;
}
.elementor-7 .elementor-element.elementor-element-bb76206 .elementor-button::before{
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;
    transform: skew(-30deg);
    mix-blend-mode: plus-lighter;
}

@keyframes brilho{
    0% {
        opacity:0;
        left:0%;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
        left:100%;
    }
}

.elementor-7 .elementor-element.elementor-element-bb76206 svg {
    width: 24px;

}

.elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c5f90b */.elementor-7 .elementor-element.elementor-element-8c5f90b{
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px);
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fcac0c */.elementor-7 .elementor-element.elementor-element-6fcac0c{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-6fcac0c .elementor-button:hover::before{
    animation: brilho 0.8s linear;
}
.elementor-7 .elementor-element.elementor-element-6fcac0c .elementor-button::before{
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;
    transform: skew(-30deg);
    mix-blend-mode: plus-lighter;
}

@keyframes brilho{
    0% {
        opacity:0;
        left:0%;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
        left:100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6094413 */.elementor-7 .elementor-element.elementor-element-6094413{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-6094413 .elementor-button:hover::before{
    animation: brilho 0.8s linear;
}
.elementor-7 .elementor-element.elementor-element-6094413 .elementor-button::before{
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;
    transform: skew(-30deg);
    mix-blend-mode: plus-lighter;
}

@keyframes brilho{
    0% {
        opacity:0;
        left:0%;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
        left:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d3ba3 */.elementor-7 .elementor-element.elementor-element-24d3ba3 {
    border: 1px solid blue;
    border-image: linear-gradient(to right, transparent, #003E7D, transparent) 1; 
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-3923990 */.elementor-7 .elementor-element.elementor-element-3923990{
    position: absolute;
    top: 20.8%;
    left: 21.7%;
    z-index: 1;
    animation:rodar 20s linear infinite;
}

@keyframes rodar{
    0%{
        transform: rotate(0);
    }
    100%{
        transform: rotate(360deg);
    }
}


@media (min-width: 370px) and (max-width: 767px){
    
.elementor-7 .elementor-element.elementor-element-3923990{
    position: absolute;
    top: 9.8%;
    left: 18%;
    z-index: 1;
    animation:rodar 20s linear infinite;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c7a258b */#texto-girando{
    animation: rodando 10s
    infinite linear;
    transform-origin: center;
}

@keyframes rodando{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0134131 */.elementor-7 .elementor-element.elementor-element-0134131 .elementor-image-box-title::after{
    left: -59% !important;
   
}

@media (min-width: 370px) and (max-width: 767px){
    
.elementor-7 .elementor-element.elementor-element-0134131 .elementor-image-box-title::after{
    left: -5% !important;
    top: 11px !important;
   
}   
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-979d41f */.elementor-7 .elementor-element.elementor-element-979d41f{
    position: relative;
    left: 6%;
}

.elementor-7 .elementor-element.elementor-element-979d41f .elementor-image-box-title::after{
    left: -22% !important;
   
}

@media (min-width: 370px) and (max-width: 767px){

.elementor-7 .elementor-element.elementor-element-979d41f{
    position: relative;
    left: 0%;
}

.elementor-7 .elementor-element.elementor-element-979d41f .elementor-image-box-title::after{
    left: -5% !important;
    top: 11px;
   
}
    
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5a5407 */.elementor-7 .elementor-element.elementor-element-d5a5407{
    position: relative;
    left: 10%;
}

.elementor-7 .elementor-element.elementor-element-d5a5407 .elementor-image-box-title::after{
    left: -21% !important;
   
}

@media (min-width: 370px) and (max-width: 767px){
    
.elementor-7 .elementor-element.elementor-element-d5a5407{
    position: relative;
    left: 0%;
}

.elementor-7 .elementor-element.elementor-element-d5a5407 .elementor-image-box-title::after{
    left: -5% !important;
    top: 10px;
   
}    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-61ef639 */.elementor-7 .elementor-element.elementor-element-61ef639 .elementor-image-box-title::after{
    left: -20% !important;
}

@media (min-width: 370px) and (max-width: 767px){
    
.elementor-7 .elementor-element.elementor-element-61ef639 .elementor-image-box-title::after{
    left: -5% !important;
    top: 11px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68c1be4 */.elementor-7 .elementor-element.elementor-element-68c1be4 .elementor-image-box-title{
    position: relative;
    }
    
.elementor-7 .elementor-element.elementor-element-68c1be4 .elementor-image-box-title::after{
    content: "";
    background: #003E7D;
    border-radius: 50%;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 50%;
    transform: translaty(-50%);
    left: 0%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-042c33c */.elementor-7 .elementor-element.elementor-element-042c33c {
    border: 1px solid blue;
    border-image: linear-gradient(to right, transparent, #003E7D, transparent) 1; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbdf47a */.elementor-7 .elementor-element.elementor-element-cbdf47a .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #192E62, #1D4EC8, #192E62, #1D4EC8);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden;
    width: 100%;
}

p{
    margin: 0px;
}/* End custom CSS */