.elementor-23342 .elementor-element.elementor-element-7af2323{--display:flex;--min-height:740px;--justify-content:center;--overlay-opacity:0.5;}.elementor-23342 .elementor-element.elementor-element-7af2323:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-7af2323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projetos.gnetto.com.br/wp-content/uploads/2023/12/bg-01-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-23342 .elementor-element.elementor-element-7af2323::before, .elementor-23342 .elementor-element.elementor-element-7af2323 > .elementor-background-video-container::before, .elementor-23342 .elementor-element.elementor-element-7af2323 > .e-con-inner > .elementor-background-video-container::before, .elementor-23342 .elementor-element.elementor-element-7af2323 > .elementor-background-slideshow::before, .elementor-23342 .elementor-element.elementor-element-7af2323 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23342 .elementor-element.elementor-element-7af2323 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #DADADA 100%);}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta .elementor-cta__bg, .elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-23342 .elementor-element.elementor-element-e14d892{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-e14d892 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-e14d892.elementor-element{--align-self:flex-start;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__image{margin-bottom:20px;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__image img{width:40%;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#002D6E;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#000000;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;border-width:0px;padding:025px 40px 25px 40px;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-23342 .elementor-element.elementor-element-fdd586b{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7.5em;--padding-bottom:14em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-23342 .elementor-element.elementor-element-fdd586b:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-fdd586b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C5166;}.elementor-23342 .elementor-element.elementor-element-fdd586b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23342 .elementor-element.elementor-element-693c40c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:99;}.elementor-23342 .elementor-element.elementor-element-693c40c > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-693c40c.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-23342 .elementor-element.elementor-element-d22fea8{width:var( --container-widget-width, 1100% );max-width:1100%;--container-widget-width:1100%;--container-widget-flex-grow:0;text-align:center;}.elementor-23342 .elementor-element.elementor-element-d22fea8 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-23342 .elementor-element.elementor-element-d22fea8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(1.3em, 1.7vw, 1.7em);font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-552d61d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-1a69a53 > .elementor-widget-container{background-color:transparent;padding:40px 20px 40px 20px;background-image:linear-gradient(180deg, #FFFFFF40 0%, #00000000 100%);}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23342 .elementor-element.elementor-element-1a69a53.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-1a69a53.elementor-view-framed .elementor-icon, .elementor-23342 .elementor-element.elementor-element-1a69a53.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon{font-size:50px;}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-19dcbca > .elementor-widget-container{background-color:transparent;padding:40px 20px 40px 20px;background-image:linear-gradient(180deg, #FFFFFF40 0%, #00000000 100%);}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23342 .elementor-element.elementor-element-19dcbca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-19dcbca.elementor-view-framed .elementor-icon, .elementor-23342 .elementor-element.elementor-element-19dcbca.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon{font-size:50px;}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title{color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-87792f0 > .elementor-widget-container{background-color:transparent;padding:40px 20px 40px 20px;background-image:linear-gradient(180deg, #FFFFFF40 0%, #00000000 100%);}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23342 .elementor-element.elementor-element-87792f0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-87792f0.elementor-view-framed .elementor-icon, .elementor-23342 .elementor-element.elementor-element-87792f0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon{font-size:50px;}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-a014e47 > .elementor-widget-container{background-color:transparent;padding:40px 20px 40px 20px;background-image:linear-gradient(180deg, #FFFFFF40 0%, #00000000 100%);}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23342 .elementor-element.elementor-element-a014e47.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-a014e47.elementor-view-framed .elementor-icon, .elementor-23342 .elementor-element.elementor-element-a014e47.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon{font-size:50px;}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-a68c941 > .elementor-widget-container{background-color:transparent;padding:40px 20px 40px 20px;background-image:linear-gradient(180deg, #FFFFFF40 0%, #00000000 100%);}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23342 .elementor-element.elementor-element-a68c941.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-a68c941.elementor-view-framed .elementor-icon, .elementor-23342 .elementor-element.elementor-element-a68c941.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon{font-size:50px;}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-f19d5bd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-f19d5bd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:23px 60px 23px 60px;}.elementor-23342 .elementor-element.elementor-element-e324253{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-23342 .elementor-element.elementor-element-e324253:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-e324253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C8291;}.elementor-23342 .elementor-element.elementor-element-6202289{--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;--flex-wrap:wrap;--border-radius:5px 5px 5px 5px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.2);--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-23342 .elementor-element.elementor-element-6202289:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-6202289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F2FF;}.elementor-23342 .elementor-element.elementor-element-c9ffc85{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-23342 .elementor-element.elementor-element-c9ffc85 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-23342 .elementor-element.elementor-element-c9ffc85.elementor-element{--align-self:center;}.elementor-23342 .elementor-element.elementor-element-c9ffc85 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(1.3em, 1.7vw, 1.7em);font-weight:700;line-height:1.5em;color:#002D6E;}.elementor-23342 .elementor-element.elementor-element-b7d6ff3{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-c50e8ff.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-23342 .elementor-element.elementor-element-c50e8ff.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-c50e8ff.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a8290de{--display:flex;}.elementor-23342 .elementor-element.elementor-element-872a23e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-23342 .elementor-element.elementor-element-872a23e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-872a23e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e24397f{--display:flex;}.elementor-23342 .elementor-element.elementor-element-ee36c7e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-23342 .elementor-element.elementor-element-ee36c7e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-ee36c7e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-eb91717{--display:flex;}.elementor-23342 .elementor-element.elementor-element-b0a14d8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-23342 .elementor-element.elementor-element-b0a14d8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-b0a14d8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-6a08867{--display:flex;}.elementor-23342 .elementor-element.elementor-element-4294569.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-23342 .elementor-element.elementor-element-4294569.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-4294569.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-895c2b5{--display:flex;}.elementor-23342 .elementor-element.elementor-element-9f84bc2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-23342 .elementor-element.elementor-element-9f84bc2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-9f84bc2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-326d861{--display:flex;}.elementor-23342 .elementor-element.elementor-element-a48fdfc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-23342 .elementor-element.elementor-element-a48fdfc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-a48fdfc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-ec1f3b6{--display:flex;}.elementor-23342 .elementor-element.elementor-element-1e93474.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-23342 .elementor-element.elementor-element-1e93474.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-1e93474.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-eae66fd{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-23342 .elementor-element.elementor-element-eae66fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-23342 .elementor-element.elementor-element-eae66fd .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-23342 .elementor-element.elementor-element-8df10b2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-8df10b2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:23px 60px 23px 60px;}.elementor-23342 .elementor-element.elementor-element-1c40845{--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:12em;--padding-bottom:12em;--padding-left:0em;--padding-right:0em;}.elementor-23342 .elementor-element.elementor-element-1c40845:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-1c40845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C5166;}.elementor-23342 .elementor-element.elementor-element-8448ab1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-23342 .elementor-element.elementor-element-8448ab1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-23342 .elementor-element.elementor-element-8448ab1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(1.3em, 1.7vw, 1.7em);font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-78f815c{--e-image-carousel-slides-to-show:3;z-index:0;}.elementor-23342 .elementor-element.elementor-element-78f815c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;color:#02010100;}.elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#02010100;}.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-23342 .elementor-element.elementor-element-78f815c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-23342 .elementor-element.elementor-element-8f89458{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23342 .elementor-element.elementor-element-8f89458:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-8f89458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F2FF;}.elementor-23342 .elementor-element.elementor-element-8f89458::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-23342 .elementor-element.elementor-element-9d8c49d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-9d8c49d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-9d8c49d.elementor-element{--align-self:center;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:clamp(1.3em, 1.7vw, 1.7em);font-weight:700;line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title{color:#002D6E;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e17621{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-23342 .elementor-element.elementor-element-1e17621.e-con{--align-self:flex-end;}.elementor-23342 .elementor-element.elementor-element-8a33ee1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 > .elementor-widget-container{background-color:#5C8291;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-23342 .elementor-element.elementor-element-8a33ee1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-wrapper{text-align:center;}.elementor-23342 .elementor-element.elementor-element-8a33ee1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-23342 .elementor-element.elementor-element-8a33ee1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-23342 .elementor-element.elementor-element-8a33ee1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-a2a9566{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-23342 .elementor-element.elementor-element-a2a9566 > .elementor-widget-container{background-color:#5C8291;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-23342 .elementor-element.elementor-element-a2a9566.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-wrapper{text-align:center;}.elementor-23342 .elementor-element.elementor-element-a2a9566.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-23342 .elementor-element.elementor-element-a2a9566.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-23342 .elementor-element.elementor-element-a2a9566.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-1702147{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-23342 .elementor-element.elementor-element-1702147 > .elementor-widget-container{background-color:#5C8291;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-23342 .elementor-element.elementor-element-1702147.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-wrapper{text-align:center;}.elementor-23342 .elementor-element.elementor-element-1702147.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-23342 .elementor-element.elementor-element-1702147.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-23342 .elementor-element.elementor-element-1702147.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-23342 .elementor-element.elementor-element-1280f68 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-1280f68.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:23px 60px 23px 60px;}.elementor-23342 .elementor-element.elementor-element-f640368{--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-23342 .elementor-element.elementor-element-f640368:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-f640368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C5166;}.elementor-23342 .elementor-element.elementor-element-b1de675{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-b1de675.elementor-element{--align-self:center;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-wrapper{text-align:start;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:clamp(1.3em, 1.7vw, 1.7em);font-weight:700;line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title{color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1ff6783{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-1ff6783 img{border-radius:5px 5px 5px 5px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-23342 .elementor-element.elementor-element-bdc747d{--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;--flex-wrap:wrap;}.elementor-23342 .elementor-element.elementor-element-bdc747d:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-bdc747d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C5166;}.elementor-23342 .elementor-element.elementor-element-181a536{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-23342 .elementor-element.elementor-element-181a536 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-23342 .elementor-element.elementor-element-181a536.elementor-element{--align-self:center;}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-wrapper{text-align:center;}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:6em;font-weight:700;}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-044e316{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23342 .elementor-element.elementor-element-956f867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-956f867 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-437fbfa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23342 .elementor-element.elementor-element-1c27eb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-1c27eb9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-f94ed94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23342 .elementor-element.elementor-element-ce81945 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-ce81945 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-23342 .elementor-element.elementor-element-ae91dc1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );z-index:1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#002D6E;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-23342 .elementor-element.elementor-element-ae91dc1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-23342 .elementor-element.elementor-element-ae91dc1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-23342 .elementor-element.elementor-element-ae91dc1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-23342 .elementor-element.elementor-element-82e1216 > .elementor-widget-container{padding:8em 0em 8em 0em;}.elementor-23342 .elementor-element.elementor-element-82e1216.elementor-element{--align-self:center;}.elementor-23342 .elementor-element.elementor-element-82e1216{z-index:1;text-align:center;}.elementor-23342 .elementor-element.elementor-element-82e1216 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}body.elementor-page-23342:not(.elementor-motion-effects-element-type-background), body.elementor-page-23342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-23342 .elementor-element.elementor-element-1e17621{--width:100%;}}@media(max-width:1366px){.elementor-23342 .elementor-element.elementor-element-7af2323:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-7af2323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892{--container-widget-width:470px;--container-widget-flex-grow:0;width:var( --container-widget-width, 470px );max-width:470px;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23342 .elementor-element.elementor-element-d22fea8 .elementor-heading-title{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-552d61d{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c9ffc85 .elementor-heading-title{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-8448ab1 .elementor-heading-title{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-8f89458{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title a{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e17621{--grid-auto-flow:row;--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-23342 .elementor-element.elementor-element-1e17621.e-con{--align-self:flex-end;}.elementor-23342 .elementor-element.elementor-element-8a33ee1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a2a9566{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1702147{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title a{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-bdc747d{--min-height:800px;--justify-content:center;}.elementor-23342 .elementor-element.elementor-element-181a536{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-23342 .elementor-element.elementor-element-181a536.elementor-element{--align-self:center;}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23342 .elementor-element.elementor-element-956f867 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1c27eb9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ce81945 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ae91dc1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-23342 .elementor-element.elementor-element-ae91dc1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-82e1216 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-23342 .elementor-element.elementor-element-7af2323:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-7af2323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projetos.gnetto.com.br/wp-content/uploads/2023/12/bg-01-1.webp");background-position:top left;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-23342 .elementor-element.elementor-element-e14d892{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-e14d892.elementor-element{--align-self:center;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__content{text-align:center;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-fdd586b{--padding-top:5em;--padding-bottom:12em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23342 .elementor-element.elementor-element-d22fea8 .elementor-heading-title{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-552d61d{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 20px;--row-gap:40px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-e324253{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23342 .elementor-element.elementor-element-6202289{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23342 .elementor-element.elementor-element-c9ffc85 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-23342 .elementor-element.elementor-element-c9ffc85 .elementor-heading-title{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-eae66fd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1c40845{--padding-top:12em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-23342 .elementor-element.elementor-element-8448ab1 .elementor-heading-title{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title a{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e17621{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-23342 .elementor-element.elementor-element-8a33ee1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a2a9566 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-23342 .elementor-element.elementor-element-a2a9566{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1702147 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-23342 .elementor-element.elementor-element-1702147{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-f640368{--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-23342 .elementor-element.elementor-element-b1de675{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title a{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1ff6783{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-181a536{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23342 .elementor-element.elementor-element-956f867 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1c27eb9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ce81945 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ae91dc1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-23342 .elementor-element.elementor-element-ae91dc1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-82e1216 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-23342 .elementor-element.elementor-element-7af2323:not(.elementor-motion-effects-element-type-background), .elementor-23342 .elementor-element.elementor-element-7af2323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projetos.gnetto.com.br/wp-content/uploads/2023/12/bg-mobile.webp");}.elementor-23342 .elementor-element.elementor-element-7af2323{--min-height:1vh;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 > .elementor-widget-container{padding:60% 0% 0% 0%;}.elementor-23342 .elementor-element.elementor-element-e14d892{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__content{padding:0 0 0 0;}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-fdd586b{--content-width:86vw;--padding-top:4em;--padding-bottom:12em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23342 .elementor-element.elementor-element-d22fea8 .elementor-heading-title{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;letter-spacing:0.1em;}.elementor-23342 .elementor-element.elementor-element-552d61d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-f19d5bd > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:23px 45px 23px 45px;}.elementor-23342 .elementor-element.elementor-element-e324253{--padding-top:0em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-23342 .elementor-element.elementor-element-6202289{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23342 .elementor-element.elementor-element-c9ffc85 .elementor-heading-title{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;letter-spacing:0.1em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-img{margin-bottom:0px;}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-eae66fd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-size:40px;}.elementor-23342 .elementor-element.elementor-element-eae66fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-23342 .elementor-element.elementor-element-eae66fd .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-23342 .elementor-element.elementor-element-8df10b2 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:23px 30px 23px 30px;}.elementor-23342 .elementor-element.elementor-element-1c40845{--content-width:86vw;--padding-top:12em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-23342 .elementor-element.elementor-element-8448ab1 .elementor-heading-title{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;letter-spacing:0.1em;}.elementor-23342 .elementor-element.elementor-element-78f815c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-23342 .elementor-element.elementor-element-8f89458{--content-width:86vw;}.elementor-23342 .elementor-element.elementor-element-9d8c49d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-9d8c49d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title a{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;letter-spacing:0.1em;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e17621{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23342 .elementor-element.elementor-element-8a33ee1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-img{margin-bottom:15px;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a2a9566{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-img{margin-bottom:15px;}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1702147{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-img{margin-bottom:15px;}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1280f68 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:23px 45px 23px 45px;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title a{font-size:clamp(1.2em, 1.5vw, 1.5em);line-height:1.5em;letter-spacing:0.1em;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-bdc747d{--content-width:86vw;}.elementor-23342 .elementor-element.elementor-element-181a536 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23342 .elementor-element.elementor-element-181a536{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-title{margin-block-end:-25px;}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23342 .elementor-element.elementor-element-956f867 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1c27eb9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ce81945 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ae91dc1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-23342 .elementor-element.elementor-element-ae91dc1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-82e1216 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px) and (min-width:768px){.elementor-23342 .elementor-element.elementor-element-fdd586b{--content-width:90vw;}.elementor-23342 .elementor-element.elementor-element-1c40845{--content-width:90vw;}.elementor-23342 .elementor-element.elementor-element-8f89458{--content-width:90vw;}.elementor-23342 .elementor-element.elementor-element-bdc747d{--content-width:90vw;}}@media(min-width:2400px){.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23342 .elementor-element.elementor-element-d22fea8 .elementor-heading-title{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-552d61d{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c9ffc85 .elementor-heading-title{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-8448ab1 .elementor-heading-title{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-title a{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-9d8c49d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1e17621{--grid-auto-flow:row;}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-8a33ee1 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-a2a9566 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-1702147 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title, .elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title a{font-size:clamp(1.3em, 1.7vw, 1.7em);line-height:1.5em;}.elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23342 .elementor-element.elementor-element-956f867 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23342 .elementor-element.elementor-element-1c27eb9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ce81945 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-ae91dc1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-23342 .elementor-element.elementor-element-ae91dc1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-23342 .elementor-element.elementor-element-82e1216 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for call-to-action, class: .elementor-element-e14d892 */@media(max-width:767px){
.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-cta__image img {
        min-width: 50% !important;
    }
}
.elementor-widget-container{
    overflow: visible !important;
}
.elementor-cta{
    overflow: visible !important;
}

.elementor-cta__content{
    overflow: visible !important;
}



.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-button{

    width: max-content;
    padding: 20px 36px;
    background: linear-gradient(90.83deg, #94BB3F -7.18%, #2095E9 104.78%);
    background-size: 150%;
    border-top: 1px solid #E6FFB0;
    box-shadow: inset 0px -5px 0px rgb(0 0 0 / 50%);
    border-radius: 5px;
    transition: all ease 0.5s;
    text-align: center;
    animation: bgBotao 10s linear infinite;
    width: 100%;
    max-width: 360px;
    padding: 25px;

    position: relative;
    z-index: 10;
}

.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-button:hover{

    box-shadow: inset 0px 0px 0px rgb(0 0 0 / 50%), 0 7px 30px -5px rgb(133 255 0 / 57%);
    filter: brightness(1.15);
}

.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-button:before{
    content: '';
    height: 3px;
    width: 0;
    position: absolute;
    background: #fff;
    bottom: 18px;
    border-radius: 2px;
    opacity: 0;
    transition: all 1.5s ease;
    left: 50%;
    transform: translateX(-50%);
}


.elementor-23342 .elementor-element.elementor-element-e14d892 .elementor-button:hover:before{
    width: 80%;
    opacity: 0.5;
    position: absolute;
    bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-693c40c */.elementor-23342 .elementor-element.elementor-element-693c40c{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translatex(-50%);
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a69a53 */.elementor-23342 .elementor-element.elementor-element-1a69a53 .elementor-icon-box-icon{
content: url("https://projetos.gnetto.com.br/wp-content/uploads/2023/12/project_408557.svg");
    background: radial-gradient(100% 100% at 50% 0%, #F1F7FF 0%, #F1F7FF 19.31%, #E8F2FF 37.19%, #EFF6FF 75%, #D8E8FF 100%);
     margin-top: -73px;
    padding-bottom: 10px;
    width: 50px;
    height: 50px;
    padding: 7px;
    border-radius: 5px;

    position: absolute;
}

.elementor-23342 .elementor-element.elementor-element-1a69a53{
    transition: all ease 0.5s;
    position: relative;
    z-index: 2;
    background: radial-gradient(46.58% 64.62% at -14.62% 44.83%, rgba(78, 79, 211, 0.31) 0%, rgba(78, 95, 211, 0.02) 100%), rgba(255, 255, 255, 0.04);
    backdrop-filter: blur(40px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19dcbca */.elementor-23342 .elementor-element.elementor-element-19dcbca .elementor-icon-box-icon{
content: url("https://projetos.gnetto.com.br/wp-content/uploads/2023/12/wall_3198082.svg");
    background: radial-gradient(100% 100% at 50% 0%, #F1F7FF 0%, #F1F7FF 19.31%, #E8F2FF 37.19%, #EFF6FF 75%, #D8E8FF 100%);
     margin-top: -73px;
    padding-bottom: 10px;
    width: 50px;
    height: 50px;
    padding: 7px;
    border-radius: 5px;

    position: absolute;
}

.elementor-23342 .elementor-element.elementor-element-19dcbca{
    transition: all ease 0.5s;
    position: relative;
    z-index: 2;
    background: radial-gradient(46.58% 64.62% at -14.62% 44.83%, rgba(78, 79, 211, 0.31) 0%, rgba(78, 95, 211, 0.02) 100%), rgba(255, 255, 255, 0.04);
    backdrop-filter: blur(40px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87792f0 */.elementor-23342 .elementor-element.elementor-element-87792f0 .elementor-icon-box-icon{
content: url("https://projetos.gnetto.com.br/wp-content/uploads/2023/12/document_12656762.svg");
    background: radial-gradient(100% 100% at 50% 0%, #F1F7FF 0%, #F1F7FF 19.31%, #E8F2FF 37.19%, #EFF6FF 75%, #D8E8FF 100%);
     margin-top: -73px;
    padding-bottom: 10px;
    width: 50px;
    height: 50px;
    padding: 7px;
    border-radius: 5px;

    position: absolute;
}

.elementor-23342 .elementor-element.elementor-element-87792f0{
    transition: all ease 0.5s;
    position: relative;
    z-index: 2;
    background: radial-gradient(46.58% 64.62% at -14.62% 44.83%, rgba(78, 79, 211, 0.31) 0%, rgba(78, 95, 211, 0.02) 100%), rgba(255, 255, 255, 0.04);
    backdrop-filter: blur(40px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a014e47 */.elementor-23342 .elementor-element.elementor-element-a014e47 .elementor-icon-box-icon{
content: url("https://projetos.gnetto.com.br/wp-content/uploads/2023/12/fast-delivery_2203145.svg");
    background: radial-gradient(100% 100% at 50% 0%, #F1F7FF 0%, #F1F7FF 19.31%, #E8F2FF 37.19%, #EFF6FF 75%, #D8E8FF 100%);
     margin-top: -73px;
    padding-bottom: 10px;
    width: 50px;
    height: 50px;
    padding: 7px;
    border-radius: 5px;

    position: absolute;
}

.elementor-23342 .elementor-element.elementor-element-a014e47{
    transition: all ease 0.5s;
    position: relative;
    z-index: 2;
    background: radial-gradient(46.58% 64.62% at -14.62% 44.83%, rgba(78, 79, 211, 0.31) 0%, rgba(78, 95, 211, 0.02) 100%), rgba(255, 255, 255, 0.04);
    backdrop-filter: blur(40px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a68c941 */.elementor-23342 .elementor-element.elementor-element-a68c941 .elementor-icon-box-icon{
content: url("https://projetos.gnetto.com.br/wp-content/uploads/2023/12/customer-service_950299.svg");
    background: radial-gradient(100% 100% at 50% 0%, #F1F7FF 0%, #F1F7FF 19.31%, #E8F2FF 37.19%, #EFF6FF 75%, #D8E8FF 100%);
     margin-top: -73px;
    padding-bottom: 10px;
    width: 50px;
    height: 50px;
    padding: 7px;
    border-radius: 5px;

    position: absolute;
}

.elementor-23342 .elementor-element.elementor-element-a68c941{
    transition: all ease 0.5s;
    position: relative;
    z-index: 2;
    background: radial-gradient(46.58% 64.62% at -14.62% 44.83%, rgba(78, 79, 211, 0.31) 0%, rgba(78, 95, 211, 0.02) 100%), rgba(255, 255, 255, 0.04);
    backdrop-filter: blur(40px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f19d5bd */.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-cta__title{
    background: linear-gradient(30deg, #000 10%, #7CBAB5 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button{

    width: max-content;
    padding: 20px 36px;
    background: linear-gradient(90.83deg, #94BB3F -7.18%, #2095E9 104.78%);
    background-size: 150%;
    border-top: 1px solid #E6FFB0;
    box-shadow: inset 0px -5px 0px rgb(0 0 0 / 50%);
    border-radius: 5px;
    transition: all ease 0.5s;
    text-align: center;
    animation: bgBotao 10s linear infinite;
  
    padding: 25px;

    position: relative;
    z-index: 10;
}

.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button:hover{

    box-shadow: inset 0px 0px 0px rgb(0 0 0 / 50%), 0 7px 30px -5px rgb(133 255 0 / 57%);
    filter: brightness(1.15);
}

.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button:before{
    content: '';
    height: 3px;
    width: 0;
    position: absolute;
    background: #fff;
    bottom: 18px;
    border-radius: 2px;
    opacity: 0;
    transition: all 1.5s ease;
    left: 50%;
    transform: translateX(-50%);
}


.elementor-23342 .elementor-element.elementor-element-f19d5bd .elementor-button:hover:before{
    width: 80%;
    opacity: 0.5;
    position: absolute;
    bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c50e8ff */.elementor-23342 .elementor-element.elementor-element-c50e8ff .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872a23e */.elementor-23342 .elementor-element.elementor-element-872a23e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee36c7e */.elementor-23342 .elementor-element.elementor-element-ee36c7e .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0a14d8 */.elementor-23342 .elementor-element.elementor-element-b0a14d8 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4294569 */.elementor-23342 .elementor-element.elementor-element-4294569 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f84bc2 */.elementor-23342 .elementor-element.elementor-element-9f84bc2 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a48fdfc */.elementor-23342 .elementor-element.elementor-element-a48fdfc .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e93474 */.elementor-23342 .elementor-element.elementor-element-1e93474 .elementor-image-box-title{
    background: #1C5166;
    padding: 10px;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: -5px
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8df10b2 */.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-cta__title{
    background: linear-gradient(30deg, #000 10%, #7CBAB5 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button{

    width: max-content;
    padding: 20px 36px;
    background: linear-gradient(90.83deg, #94BB3F -7.18%, #2095E9 104.78%);
    background-size: 150%;
    border-top: 1px solid #E6FFB0;
    box-shadow: inset 0px -5px 0px rgb(0 0 0 / 50%);
    border-radius: 5px;
    transition: all ease 0.5s;
    text-align: center;
    animation: bgBotao 10s linear infinite;
  
    padding: 25px;

    position: relative;
    z-index: 10;
}

.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button:hover{

    box-shadow: inset 0px 0px 0px rgb(0 0 0 / 50%), 0 7px 30px -5px rgb(133 255 0 / 57%);
    filter: brightness(1.15);
}

.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button:before{
    content: '';
    height: 3px;
    width: 0;
    position: absolute;
    background: #fff;
    bottom: 18px;
    border-radius: 2px;
    opacity: 0;
    transition: all 1.5s ease;
    left: 50%;
    transform: translateX(-50%);
}


.elementor-23342 .elementor-element.elementor-element-8df10b2 .elementor-button:hover:before{
    width: 80%;
    opacity: 0.5;
    position: absolute;
    bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324253 */.elementor-23342 .elementor-element.elementor-element-e324253{

    border: 1px solid;
    border-left: none;
    border-right: none;
    border-image: linear-gradient(to left, transparent, #fff, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-78f815c *//* sombra dos cards */

  .elementor-23342 .elementor-element.elementor-element-78f815c .swiper-slide-image{
    box-shadow: 5px 5px 5px 0px #00000050;
     border-radius:5px !important;
}

/* Efeito ao trocar o card*/

.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-slide{
    filter: brightness(0.5);
    transform: scale(1);
    opacity: 1;
    transition: 1s linear;
}



.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-slide-next ~ .swiper-slide ~.swiper-slide ~.swiper-slide{
    filter: brightness(0.5);
    transform: scale(1);
    opacity: 1;
    transition: 1s linear;
}

.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-slide-next ~ .swiper-slide{
    filter: brightness(1);
    transform: scale(1);
    opacity: 1;
    transition: 1s linear;
     
}

.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-slide-prev{
    filter: brightness(0.5);
    transform: scale(1);
    opacity: 1;
    transition: 1s linear;
 
}

.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-slide-next{
    filter: brightness(1);
    transform: scale(1);
    opacity: 1;
    transition: 1s linear;
  
}

.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-slide-active{
    filter: brightness(1);
    transform: scale(1);
    opacity: 1;
    transition: 1s linear;
  
}

/* Bullets */

.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-pagination-bullet{
    background: #fff !important;
    transition: 0.5s;

}

.elementor-23342 .elementor-element.elementor-element-78f815c .swiper-pagination-bullet-active{
    background: #fff !important;
    width: 30px !important;
    border-radius: 3px !important;
    overflow: hidden;
   
}


/* Setas */ 
    .elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-prev{    
    top: 110% !important;
    z-index: 999;
  
}

.elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-next{
    top: 110% !important;
    z-index: 999;

}


/* Setas - Mobile */ 

@media(max-width:767px){
    .elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-prev{
    top: 47% !important;
    right: 90% !important;
    left: inherit !important;
    width: 40px !important;
    height: 40px !important;
}

.elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-next{
    top: 47% !important;
    left: 90% !important;
    width: 40px !important;
    height: 40px !important;
}
}

/* Setas - Tablet */ 

@media(min-width:768px) and (max-width: 1024px){
    
    .elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-prev
{
    left: 2% !important;
    top:47% !important;
}

.elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-next{
    right: 2% !important;
    top: 47% !important;

}
}

/* Setas - Laptop */ 

@media(min-width:1025px) and (max-width: 1366px){
    
    .elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-prev
{
    left: 42% !important;


}

.elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-next{
    right: 42% !important;
    
}
}

/* Setas - Desktop */ 

@media(min-width:1367px){
    .elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-prev{
    left: 45% !important;

}

.elementor-23342 .elementor-element.elementor-element-78f815c .elementor-swiper-button.elementor-swiper-button-next{
    right: 45% !important;

}
}



/* carrossel ultrapassar as bordas do containers */

.elementor-23342 .elementor-element.elementor-element-78f815c .swiper {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c40845 */@media(min-wisth:768px){

.elementor-23342 .elementor-element.elementor-element-1c40845::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(to left, #1C5166 0.29%, rgba(8, 10, 21, 0.00) 38.79%, transparent , rgba(8, 10, 21, 0.00) 61.21%, #1C5166 99.71% );
    right: 0;
    z-index: 1;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a33ee1 */.elementor-23342 .elementor-element.elementor-element-8a33ee1::after{
    content:"1";
    position: absolute;
    top:-20%;
    left:0%;
    font-size: 15em;
    background: linear-gradient(-45deg, transparent 30%, #ffffff70 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    opacity: 50%;
}


.elementor-23342 .elementor-element.elementor-element-8a33ee1{
        border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(58, 89, 123, 0.12);
    box-shadow: 14px 14px 48px -31px rgba(72, 103, 138, 0.54);

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2a9566 */.elementor-23342 .elementor-element.elementor-element-a2a9566::after{
    content:"2";
    position: absolute;
    top:-20%;
    left:0%;
    font-size: 15em;
    background: linear-gradient(-45deg, transparent 30%, #ffffff70 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    opacity: 50%;
}


.elementor-23342 .elementor-element.elementor-element-a2a9566{
        border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(58, 89, 123, 0.12);
    box-shadow: 14px 14px 48px -31px rgba(72, 103, 138, 0.54);

    

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1702147 */.elementor-23342 .elementor-element.elementor-element-1702147::after{
    content:"3";
    position: absolute;
    top:-20%;
    left:0%;
    font-size: 15em;
    background: linear-gradient(-45deg, transparent 30%, #ffffff70 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    opacity: 50%;
}


.elementor-23342 .elementor-element.elementor-element-1702147{
        border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(58, 89, 123, 0.12);
    box-shadow: 14px 14px 48px -31px rgba(72, 103, 138, 0.54);

 

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1280f68 */.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-cta__title{
    background: linear-gradient(30deg, #000 10%, #7CBAB5 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button{

    width: max-content;
    padding: 20px 36px;
    background: linear-gradient(90.83deg, #94BB3F -7.18%, #2095E9 104.78%);
    background-size: 150%;
    border-top: 1px solid #E6FFB0;
    box-shadow: inset 0px -5px 0px rgb(0 0 0 / 50%);
    border-radius: 5px;
    transition: all ease 0.5s;
    text-align: center;
    animation: bgBotao 10s linear infinite;
  
    padding: 25px;

    position: relative;
    z-index: 10;
}

.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button:hover{

    box-shadow: inset 0px 0px 0px rgb(0 0 0 / 50%), 0 7px 30px -5px rgb(133 255 0 / 57%);
    filter: brightness(1.15);
}

.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button:before{
    content: '';
    height: 3px;
    width: 0;
    position: absolute;
    background: #fff;
    bottom: 18px;
    border-radius: 2px;
    opacity: 0;
    transition: all 1.5s ease;
    left: 50%;
    transform: translateX(-50%);
}


.elementor-23342 .elementor-element.elementor-element-1280f68 .elementor-button:hover:before{
    width: 80%;
    opacity: 0.5;
    position: absolute;
    bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f89458 */.processo{
   transform: translatey(0%);
   transition: 1s linear;
}

.processo:hover{
    transform: translatey(-2%);
}


.elementor-23342 .elementor-element.elementor-element-8f89458:before{
    content:"";
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100px;
    background: linear-gradient(to bottom, #000000 0%, #00000050 0.5%, transparent 10%); 
    filter: blur(0px);
    z-index: 0;
}


.elementor-23342 .elementor-element.elementor-element-8f89458:after{
    content:"";
    position: absolute;
    bottom: 0%;
    left: 0%;
    width: 100%;
    height: 100px;
    background: linear-gradient(to top, #000000 0%, #00000050 0.5%, transparent 10%); 
    filter: blur(0px);
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1de675 */@media(max-width:1024px){
    .elementor-23342 .elementor-element.elementor-element-b1de675 .elementor-icon-box-title{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-181a536 */degrade{
background: linear-gradient(to top, transparent 3%, #FFF 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    opacity: 70%;
}


@media (min-width: 1025px){
.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-description{
    margin-top: -30px;
    position: absolute;
    left: 50%;
  transform: translatex(-50%);
    
}
}


/*Apenas Tablet*/
@media (min-width: 768px) and (max-width: 1024px){

.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-description{
    margin-top: -30px;
    position: absolute;
    left: 50%;
  transform: translatex(-50%);
}



}

/*Apenas Mobile*/
@media (max-width: 767px){

.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-title-box-description{
    margin-top: -87px;
    position: absolute;
    left: 50%;
  transform: translatex(-50%);
}

.elementor-23342 .elementor-element.elementor-element-181a536 .elementor-icon-box-title{
    margin-left: -8px;
    font-size: 104px !important;
}

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ae91dc1 */.elementor-23342 .elementor-element.elementor-element-ae91dc1 .e-n-accordion-item-title{
    position: relative;
    border-width: 0px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    transition: 0.5s;
}



.elementor-23342 .elementor-element.elementor-element-ae91dc1 .e-n-accordion-item .e-n-accordion-item-title::after {
                content: "";
                width: 24px;
                height: 24px;
                position: absolute;
                right: 20px;
                top: 50%;
                transform: translatey(-50%) rotate(0);
                transform-origin: center;
                background: url("https://ciparoni.com/wp-content/uploads/2023/10/acordeao.svg");
                transition: .3s
            }

.elementor-23342 .elementor-element.elementor-element-ae91dc1 .e-n-accordion-item[open] .e-n-accordion-item-title::after {
                transform: translatey(-50%) rotate(45deg)!important
            }
        
      
.elementor-23342 .elementor-element.elementor-element-ae91dc1 .e-n-accordion-item:not(:last-child){
    border-bottom: 1px solid;
    border-image: linear-gradient(99deg,#5C8291 -4.73%, #FFF 91.69%) 1;;
}

.elementor-23342 .elementor-element.elementor-element-ae91dc1 .e-n-accordion-item-title-header{
    padding-right: 3em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc747d */.elementor-23342 .elementor-element.elementor-element-bdc747d{
    border-bottom: 5px solid;
        border-image: linear-gradient(99deg,#5C8291 -4.73%, #1C5166 91.69%) 1;
      
}

.elementor-23342 .elementor-element.elementor-element-bdc747d::after {
    content:"";
    pointer-events: none;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 632px;
    position: absolute;
    z-index: 0;
    background: linear-gradient(to bottom, #1C5166 0%, #1C516690 50%, #00000000 100%), url(https://projetos.gnetto.com.br/wp-content/uploads/2023/12/background-made-from-bricks-copiar-3.webp);
    opacity: 0.3
  
}

@media(max-width:1024px){
    .elementor-23342 .elementor-element.elementor-element-bdc747d::after {
    background: linear-gradient(to bottom, #1C5166 0%, #1C516690 50%, #00000000 100%), url(https://projetos.gnetto.com.br/wp-content/uploads/2023/12/background-made-from-bricks-copiar-3.webp);
    opacity: 1
  
}
}

.elementor-23342 .elementor-element.elementor-element-bdc747d::before{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    background: linear-gradient(90deg,transparent 20%, #4f356b50, transparent 80%);
    border-radius:100%;
    filter: blur(200PX);
    pointer-events: none;
    mix-blend-mode: SCREEn;
    
}

@media(max-width:767px){
    .elementor-23342 .elementor-element.elementor-element-bdc747d::before{

    background:  #4f356b50;

  

}
}/* End custom CSS */
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

p{
    margin: 0;
}

.elementor-image-box-title, .elementor-icon-box-title{
    margin-top: 0;
}

/* Firefox */
* {
  scrollbar-width: 10px;
  scrollbar-color: /* Cor principal */ #fff /* Cor fundo */ #202020;
}

/* Chrome, Edge e Safari */
body::-webkit-scrollbar {
width: 10px !important;
}

body::-webkit-scrollbar-track {
background: #202020 !important;
}

body::-webkit-scrollbar-thumb {
background-image: linear-gradient(45deg, #fff, #808080, #fff, #808080)!important;
border-radius: 10px !important;
border: 2px solid #202020 !important;

}

::selection { 
    background: #78b2b7;
    color: #fff;
    -webkit-text-fill-color: #fff;  
}

::-moz-selection { 
background: #78b2b7;
color: #fff; 
        
}/* End custom CSS */