.elementor-17412 .elementor-element.elementor-element-9731ab3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17412 .elementor-element.elementor-element-9731ab3:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-9731ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17412 .elementor-element.elementor-element-9731ab3 > .elementor-container{max-width:1240px;}.elementor-17412 .elementor-element.elementor-element-9731ab3 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17412 .elementor-element.elementor-element-9731ab3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17412 .elementor-element.elementor-element-1b7723d{text-align:left;}.elementor-17412 .elementor-element.elementor-element-2b370db.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-17412 .elementor-element.elementor-element-2b370db > .elementor-element-populated{text-align:right;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17412 .elementor-element.elementor-element-ef53376 .elementor-button{background-color:#01519c;font-size:15px;font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-17412 .elementor-element.elementor-element-ef53376 .elementor-button:hover, .elementor-17412 .elementor-element.elementor-element-ef53376 .elementor-button:focus{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-ef53376{width:auto;max-width:auto;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17412 .elementor-element.elementor-element-c171f39{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:27px;}.elementor-17412 .elementor-element.elementor-element-c171f39 > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-17412 .elementor-element.elementor-element-c171f39 .elementor-menu-toggle{margin-left:auto;background-color:#6ec1e4;border-width:0px;border-radius:9px;}.elementor-17412 .elementor-element.elementor-element-c171f39 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;}.elementor-17412 .elementor-element.elementor-element-c171f39 .elementor-nav-menu--main .elementor-item{color:#444444;fill:#444444;padding-left:16px;padding-right:16px;}.elementor-17412 .elementor-element.elementor-element-c171f39 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17412 .elementor-element.elementor-element-c171f39 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17412 .elementor-element.elementor-element-c171f39 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17412 .elementor-element.elementor-element-c171f39 .elementor-nav-menu--main .elementor-item:focus{color:#01519c;fill:#01519c;}.elementor-17412 .elementor-element.elementor-element-c171f39 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-17412 .elementor-element.elementor-element-c171f39 div.elementor-menu-toggle{color:#ffffff;}.elementor-17412 .elementor-element.elementor-element-c171f39 div.elementor-menu-toggle svg{fill:#ffffff;}.elementor-17412 .elementor-element.elementor-element-5492203 .elementor-button{background-color:#01519c;font-size:15px;font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-17412 .elementor-element.elementor-element-5492203 .elementor-button:hover, .elementor-17412 .elementor-element.elementor-element-5492203 .elementor-button:focus{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-5492203{width:auto;max-width:auto;}.elementor-17412 .elementor-element.elementor-element-5492203 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17412 .elementor-element.elementor-element-149c6e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17412 .elementor-element.elementor-element-149c6e8:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-149c6e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(1,145,210,0.47);background-image:url("https://soinfosa.com/wp-content/uploads/2019/10/grupo-empresa-blur-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17412 .elementor-element.elementor-element-149c6e8 > .elementor-background-overlay{background-color:rgba(0,127,196,0.93);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17412 .elementor-element.elementor-element-149c6e8 > .elementor-container{max-width:1240px;}.elementor-17412 .elementor-element.elementor-element-149c6e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 100px 0px;}.elementor-17412 .elementor-element.elementor-element-149c6e8 > .elementor-shape-bottom .elementor-shape-fill{fill:#ffffff;}.elementor-17412 .elementor-element.elementor-element-149c6e8 > .elementor-shape-bottom svg{height:140px;}.elementor-17412 .elementor-element.elementor-element-65449f73 > .elementor-element-populated{margin:0px 0px -75px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17412 .elementor-element.elementor-element-13dda31 > .elementor-element-populated{padding:0px 030px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17412 .elementor-element.elementor-element-25e53f3b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17412 .elementor-element.elementor-element-25e53f3b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:2.5px;color:#ffffff;}.elementor-17412 .elementor-element.elementor-element-13c97baa .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:60px;font-weight:bold;line-height:1em;letter-spacing:-2px;color:#ffffff;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17412 .elementor-element.elementor-element-78903c84 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:0px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-78903c84{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#ffffff;}.elementor-17412 .elementor-element.elementor-element-63632267{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-21ab52c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17412 .elementor-element.elementor-element-21ab52c7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17412 .elementor-element.elementor-element-21ab52c7 .elementor-button{font-size:18px;font-weight:bold;text-transform:uppercase;fill:#ffffff;color:#ffffff;border-radius:24px 24px 24px 24px;}.elementor-17412 .elementor-element.elementor-element-ce21f96:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-ce21f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 25%, rgba(104,202,226,0.25) 100%);}.elementor-17412 .elementor-element.elementor-element-ce21f96 > .elementor-container{max-width:1240px;}.elementor-17412 .elementor-element.elementor-element-ce21f96, .elementor-17412 .elementor-element.elementor-element-ce21f96 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-ce21f96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17412 .elementor-element.elementor-element-ce21f96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17412 .elementor-element.elementor-element-ce21f96 > .elementor-shape-bottom svg{height:231px;transform:translateX(-50%) rotateY(180deg);}.elementor-17412 .elementor-element.elementor-element-46af366f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-46af366f{text-align:center;}.elementor-17412 .elementor-element.elementor-element-46af366f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:38px;font-weight:bold;line-height:1em;letter-spacing:0px;}.elementor-17412 .elementor-element.elementor-element-4afb4162{text-align:center;}.elementor-17412 .elementor-element.elementor-element-4afb4162 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#969696;}.elementor-17412 .elementor-element.elementor-element-6f6eb120{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-451fc8ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17412 .elementor-element.elementor-element-451fc8ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17412 .elementor-element.elementor-element-46d346f3 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.06);}.elementor-17412 .elementor-element.elementor-element-46d346f3.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-17412 .elementor-element.elementor-element-46d346f3.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-17412 .elementor-element.elementor-element-46d346f3.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-17412 .elementor-element.elementor-element-46d346f3 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-17412 .elementor-element.elementor-element-46d346f3 .elementor-image-box-img img{opacity:0.3;transition-duration:0.3s;}.elementor-17412 .elementor-element.elementor-element-46d346f3 .elementor-image-box-title{font-family:"Nunito", Sans-serif;font-weight:bold;line-height:1em;}.elementor-17412 .elementor-element.elementor-element-46d346f3 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.06);}.elementor-17412 .elementor-element.elementor-element-6ac8c46b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b .elementor-image-box-img img{opacity:0.3;transition-duration:0.3s;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b .elementor-image-box-title{font-family:"Nunito", Sans-serif;font-weight:bold;line-height:1em;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-332d2ee6 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.06);}.elementor-17412 .elementor-element.elementor-element-332d2ee6.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-17412 .elementor-element.elementor-element-332d2ee6.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-17412 .elementor-element.elementor-element-332d2ee6.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-17412 .elementor-element.elementor-element-332d2ee6 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-17412 .elementor-element.elementor-element-332d2ee6 .elementor-image-box-img img{opacity:0.3;transition-duration:0.3s;}.elementor-17412 .elementor-element.elementor-element-332d2ee6 .elementor-image-box-title{font-family:"Nunito", Sans-serif;font-weight:bold;line-height:1em;}.elementor-17412 .elementor-element.elementor-element-332d2ee6 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-189c2a0d > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.06);}.elementor-17412 .elementor-element.elementor-element-189c2a0d.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-17412 .elementor-element.elementor-element-189c2a0d.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-17412 .elementor-element.elementor-element-189c2a0d.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-17412 .elementor-element.elementor-element-189c2a0d .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-17412 .elementor-element.elementor-element-189c2a0d .elementor-image-box-img img{opacity:0.3;transition-duration:0.3s;}.elementor-17412 .elementor-element.elementor-element-189c2a0d .elementor-image-box-title{font-family:"Nunito", Sans-serif;font-weight:bold;line-height:1em;}.elementor-17412 .elementor-element.elementor-element-189c2a0d .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-4dc622cc{--spacer-size:70px;}.elementor-17412 .elementor-element.elementor-element-5fbb4032:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-5fbb4032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 25%, rgba(104,202,226,0.25) 100%);}.elementor-17412 .elementor-element.elementor-element-5fbb4032 > .elementor-container{max-width:1240px;}.elementor-17412 .elementor-element.elementor-element-5fbb4032, .elementor-17412 .elementor-element.elementor-element-5fbb4032 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-5fbb4032{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17412 .elementor-element.elementor-element-5fbb4032 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17412 .elementor-element.elementor-element-5fbb4032 > .elementor-shape-bottom svg{height:500px;}.elementor-17412 .elementor-element.elementor-element-742298c1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-742298c1{text-align:center;}.elementor-17412 .elementor-element.elementor-element-742298c1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:38px;font-weight:bold;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:0px 0px 10px rgba(255,255,255,0.3);}.elementor-17412 .elementor-element.elementor-element-31a7d7f0{text-align:center;}.elementor-17412 .elementor-element.elementor-element-31a7d7f0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#969696;}.elementor-17412 .elementor-element.elementor-element-3013ed02{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-41d92a4f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17412 .elementor-element.elementor-element-d00fd51{--e-image-carousel-slides-to-show:1;}.elementor-17412 .elementor-element.elementor-element-d00fd51 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-17412 .elementor-element.elementor-element-d00fd51 .elementor-swiper-button.elementor-swiper-button-next{color:#01519c;}.elementor-17412 .elementor-element.elementor-element-d00fd51 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-17412 .elementor-element.elementor-element-d00fd51 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#01519c;}.elementor-17412 .elementor-element.elementor-element-4f1abf09 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-4f1abf09{text-align:left;}.elementor-17412 .elementor-element.elementor-element-4f1abf09 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:100;line-height:1em;letter-spacing:0px;}.elementor-17412 .elementor-element.elementor-element-5f15f4b5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-5f15f4b5{text-align:left;}.elementor-17412 .elementor-element.elementor-element-5f15f4b5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:38px;font-weight:800;line-height:1em;letter-spacing:0px;}.elementor-17412 .elementor-element.elementor-element-331544b3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17412 .elementor-element.elementor-element-331544b3{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:100;line-height:1.5em;}.elementor-17412 .elementor-element.elementor-element-3446b58{--spacer-size:10px;}.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-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-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17412 .elementor-element.elementor-element-7c10c0b .elementor-icon-box-wrapper{align-items:start;}.elementor-17412 .elementor-element.elementor-element-7c10c0b{--icon-box-icon-margin:16px;}.elementor-17412 .elementor-element.elementor-element-7c10c0b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-7c10c0b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-7c10c0b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-7c10c0b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-7c10c0b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-7c10c0b.elementor-view-default:has(:focus) .elementor-icon{fill:#0191d2;color:#0191d2;border-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-7c10c0b .elementor-icon{font-size:33px;}.elementor-17412 .elementor-element.elementor-element-7c10c0b .elementor-icon-box-title, .elementor-17412 .elementor-element.elementor-element-7c10c0b .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;}.elementor-17412 .elementor-element.elementor-element-7c10c0b .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-d63706c .elementor-icon-box-wrapper{align-items:start;}.elementor-17412 .elementor-element.elementor-element-d63706c{--icon-box-icon-margin:16px;}.elementor-17412 .elementor-element.elementor-element-d63706c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-d63706c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-d63706c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-d63706c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-d63706c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-d63706c.elementor-view-default:has(:focus) .elementor-icon{fill:#0191d2;color:#0191d2;border-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-d63706c .elementor-icon{font-size:33px;}.elementor-17412 .elementor-element.elementor-element-d63706c .elementor-icon-box-title, .elementor-17412 .elementor-element.elementor-element-d63706c .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;}.elementor-17412 .elementor-element.elementor-element-d63706c .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-d5bf8e7 .elementor-icon-box-wrapper{align-items:start;}.elementor-17412 .elementor-element.elementor-element-d5bf8e7{--icon-box-icon-margin:16px;}.elementor-17412 .elementor-element.elementor-element-d5bf8e7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-d5bf8e7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-d5bf8e7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-d5bf8e7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-d5bf8e7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-d5bf8e7.elementor-view-default:has(:focus) .elementor-icon{fill:#0191d2;color:#0191d2;border-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-d5bf8e7 .elementor-icon{font-size:33px;}.elementor-17412 .elementor-element.elementor-element-d5bf8e7 .elementor-icon-box-title, .elementor-17412 .elementor-element.elementor-element-d5bf8e7 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;}.elementor-17412 .elementor-element.elementor-element-d5bf8e7 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-4ac78d4{--spacer-size:20px;}.elementor-17412 .elementor-element.elementor-element-4618583 .elementor-button{background-color:#01519c;font-size:18px;font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-17412 .elementor-element.elementor-element-4618583 .elementor-button:hover, .elementor-17412 .elementor-element.elementor-element-4618583 .elementor-button:focus{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-4618583{width:auto;max-width:auto;}.elementor-17412 .elementor-element.elementor-element-4618583 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17412 .elementor-element.elementor-element-401f5658{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-72f27a89{--spacer-size:70px;}.elementor-17412 .elementor-element.elementor-element-24c13660:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-24c13660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 25%, rgba(104,202,226,0.25) 100%);}.elementor-17412 .elementor-element.elementor-element-24c13660 > .elementor-container{max-width:1240px;}.elementor-17412 .elementor-element.elementor-element-24c13660, .elementor-17412 .elementor-element.elementor-element-24c13660 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-24c13660{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17412 .elementor-element.elementor-element-24c13660 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17412 .elementor-element.elementor-element-24c13660 > .elementor-shape-bottom svg{height:500px;transform:translateX(-50%) rotateY(180deg);}.elementor-17412 .elementor-element.elementor-element-149bc846 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17412 .elementor-element.elementor-element-2f4e58df > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-2f4e58df{text-align:left;}.elementor-17412 .elementor-element.elementor-element-2f4e58df .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:100;line-height:1em;letter-spacing:0px;}.elementor-17412 .elementor-element.elementor-element-60264fe > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-60264fe{text-align:left;}.elementor-17412 .elementor-element.elementor-element-60264fe .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:38px;font-weight:800;line-height:1em;letter-spacing:0px;}.elementor-17412 .elementor-element.elementor-element-53c7a93e{text-align:left;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:100;line-height:1.5em;}.elementor-17412 .elementor-element.elementor-element-3292c00{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-2c61815 .elementor-icon-box-wrapper{align-items:start;}.elementor-17412 .elementor-element.elementor-element-2c61815{--icon-box-icon-margin:16px;}.elementor-17412 .elementor-element.elementor-element-2c61815.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-2c61815.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-2c61815.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-2c61815.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-2c61815.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-2c61815.elementor-view-default:has(:focus) .elementor-icon{fill:#0191d2;color:#0191d2;border-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-2c61815 .elementor-icon{font-size:33px;}.elementor-17412 .elementor-element.elementor-element-2c61815 .elementor-icon-box-title, .elementor-17412 .elementor-element.elementor-element-2c61815 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;}.elementor-17412 .elementor-element.elementor-element-2c61815 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-b420ccb .elementor-icon-box-wrapper{align-items:start;}.elementor-17412 .elementor-element.elementor-element-b420ccb{--icon-box-icon-margin:16px;}.elementor-17412 .elementor-element.elementor-element-b420ccb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-b420ccb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-b420ccb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-b420ccb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-b420ccb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-b420ccb.elementor-view-default:has(:focus) .elementor-icon{fill:#0191d2;color:#0191d2;border-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-b420ccb .elementor-icon{font-size:33px;}.elementor-17412 .elementor-element.elementor-element-b420ccb .elementor-icon-box-title, .elementor-17412 .elementor-element.elementor-element-b420ccb .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;}.elementor-17412 .elementor-element.elementor-element-b420ccb .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-0ca23fe{--spacer-size:20px;}.elementor-17412 .elementor-element.elementor-element-d37070e .elementor-button{background-color:#01519c;font-size:18px;font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-17412 .elementor-element.elementor-element-d37070e .elementor-button:hover, .elementor-17412 .elementor-element.elementor-element-d37070e .elementor-button:focus{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-d37070e{width:auto;max-width:auto;}.elementor-17412 .elementor-element.elementor-element-d37070e .elementor-button-content-wrapper{flex-direction:row;}.elementor-17412 .elementor-element.elementor-element-b559be3{--e-image-carousel-slides-to-show:1;}.elementor-17412 .elementor-element.elementor-element-b559be3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-17412 .elementor-element.elementor-element-b559be3 .elementor-swiper-button.elementor-swiper-button-next{color:#01519c;}.elementor-17412 .elementor-element.elementor-element-b559be3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-17412 .elementor-element.elementor-element-b559be3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#01519c;}.elementor-17412 .elementor-element.elementor-element-25a3cb96{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-5637c7c3{--spacer-size:70px;}.elementor-17412 .elementor-element.elementor-element-c1ff179:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-c1ff179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 25%, rgba(104,202,226,0.25) 100%);}.elementor-17412 .elementor-element.elementor-element-c1ff179 > .elementor-container{max-width:1240px;}.elementor-17412 .elementor-element.elementor-element-c1ff179, .elementor-17412 .elementor-element.elementor-element-c1ff179 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-c1ff179{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-c1ff179 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17412 .elementor-element.elementor-element-c1ff179 > .elementor-shape-bottom svg{height:500px;}.elementor-17412 .elementor-element.elementor-element-d41b520{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-e215c22 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17412 .elementor-element.elementor-element-fbd8f9b{--e-image-carousel-slides-to-show:1;}.elementor-17412 .elementor-element.elementor-element-fbd8f9b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-17412 .elementor-element.elementor-element-fbd8f9b .elementor-swiper-button.elementor-swiper-button-next{color:#01519c;}.elementor-17412 .elementor-element.elementor-element-fbd8f9b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-17412 .elementor-element.elementor-element-fbd8f9b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#01519c;}.elementor-17412 .elementor-element.elementor-element-7cd8e32 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-7cd8e32{text-align:left;}.elementor-17412 .elementor-element.elementor-element-7cd8e32 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:100;line-height:1em;letter-spacing:0px;}.elementor-17412 .elementor-element.elementor-element-4f76304 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-4f76304{text-align:left;}.elementor-17412 .elementor-element.elementor-element-4f76304 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:50px;font-weight:900;line-height:1.2em;letter-spacing:0px;}.elementor-17412 .elementor-element.elementor-element-ec356db > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17412 .elementor-element.elementor-element-ec356db{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:100;line-height:1.5em;}.elementor-17412 .elementor-element.elementor-element-3c4ca53{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-a0dd16e .elementor-icon-box-wrapper{align-items:start;}.elementor-17412 .elementor-element.elementor-element-a0dd16e{--icon-box-icon-margin:16px;}.elementor-17412 .elementor-element.elementor-element-a0dd16e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-a0dd16e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-a0dd16e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-a0dd16e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-a0dd16e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-a0dd16e.elementor-view-default:has(:focus) .elementor-icon{fill:#0191d2;color:#0191d2;border-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-a0dd16e .elementor-icon{font-size:33px;}.elementor-17412 .elementor-element.elementor-element-a0dd16e .elementor-icon-box-title, .elementor-17412 .elementor-element.elementor-element-a0dd16e .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;}.elementor-17412 .elementor-element.elementor-element-a0dd16e .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-1d43ef1 .elementor-icon-box-wrapper{align-items:start;}.elementor-17412 .elementor-element.elementor-element-1d43ef1{--icon-box-icon-margin:16px;}.elementor-17412 .elementor-element.elementor-element-1d43ef1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-1d43ef1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-1d43ef1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-1d43ef1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-1d43ef1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-1d43ef1.elementor-view-default:has(:focus) .elementor-icon{fill:#0191d2;color:#0191d2;border-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-1d43ef1 .elementor-icon{font-size:33px;}.elementor-17412 .elementor-element.elementor-element-1d43ef1 .elementor-icon-box-title, .elementor-17412 .elementor-element.elementor-element-1d43ef1 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;}.elementor-17412 .elementor-element.elementor-element-1d43ef1 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-29b3221 .elementor-icon-box-wrapper{align-items:start;}.elementor-17412 .elementor-element.elementor-element-29b3221{--icon-box-icon-margin:16px;}.elementor-17412 .elementor-element.elementor-element-29b3221.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-29b3221.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-29b3221.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-29b3221.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-29b3221.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-17412 .elementor-element.elementor-element-29b3221.elementor-view-default:has(:focus) .elementor-icon{fill:#0191d2;color:#0191d2;border-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-29b3221 .elementor-icon{font-size:33px;}.elementor-17412 .elementor-element.elementor-element-29b3221 .elementor-icon-box-title, .elementor-17412 .elementor-element.elementor-element-29b3221 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:21px;font-weight:bold;line-height:1.1em;}.elementor-17412 .elementor-element.elementor-element-29b3221 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-dcdc61d{--spacer-size:20px;}.elementor-17412 .elementor-element.elementor-element-563faf6 .elementor-button{background-color:#01519c;font-size:20px;font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-17412 .elementor-element.elementor-element-563faf6 .elementor-button:hover, .elementor-17412 .elementor-element.elementor-element-563faf6 .elementor-button:focus{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-563faf6{width:var( --container-widget-width, 49.928% );max-width:49.928%;--container-widget-width:49.928%;--container-widget-flex-grow:0;}.elementor-17412 .elementor-element.elementor-element-563faf6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17412 .elementor-element.elementor-element-563faf6 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-17412 .elementor-element.elementor-element-e9ba323 .elementor-button{background-color:#01519c;font-size:20px;font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-17412 .elementor-element.elementor-element-e9ba323 .elementor-button:hover, .elementor-17412 .elementor-element.elementor-element-e9ba323 .elementor-button:focus{background-color:#0191d2;}.elementor-17412 .elementor-element.elementor-element-e9ba323{width:var( --container-widget-width, 49.936% );max-width:49.936%;--container-widget-width:49.936%;--container-widget-flex-grow:0;}.elementor-17412 .elementor-element.elementor-element-e9ba323 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17412 .elementor-element.elementor-element-e9ba323 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-17412 .elementor-element.elementor-element-5c7fead{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-bafc501{--spacer-size:70px;}.elementor-17412 .elementor-element.elementor-element-1df263b2:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-1df263b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, rgba(104,202,226,0.25) 94%);}.elementor-17412 .elementor-element.elementor-element-1df263b2 > .elementor-container{max-width:1240px;}.elementor-17412 .elementor-element.elementor-element-1df263b2, .elementor-17412 .elementor-element.elementor-element-1df263b2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-1df263b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17412 .elementor-element.elementor-element-1df263b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17412 .elementor-element.elementor-element-8917dfd > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17412 .elementor-element.elementor-element-8917dfd{text-align:center;}.elementor-17412 .elementor-element.elementor-element-8917dfd .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:38px;font-weight:bold;text-transform:uppercase;line-height:1em;letter-spacing:0px;}.elementor-17412 .elementor-element.elementor-element-5a7b101e{text-align:center;}.elementor-17412 .elementor-element.elementor-element-5a7b101e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#969696;}.elementor-17412 .elementor-element.elementor-element-11a8efc9{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-5cb9dae5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17412 .elementor-element.elementor-element-5cb9dae5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17412 .elementor-element.elementor-element-1fb8c264 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.08);}.elementor-17412 .elementor-element.elementor-element-1fb8c264 .elementor-testimonial-wrapper{text-align:left;}.elementor-17412 .elementor-element.elementor-element-1fb8c264 .elementor-testimonial-content{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-1fb8c264 .elementor-testimonial-name{color:#5da2c6;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:300;}.elementor-17412 .elementor-element.elementor-element-1fb8c264 .elementor-testimonial-job{color:#9b9b9b;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:100;}.elementor-17412 .elementor-element.elementor-element-61fa4bf4 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.08);}.elementor-17412 .elementor-element.elementor-element-61fa4bf4 .elementor-testimonial-wrapper{text-align:left;}.elementor-17412 .elementor-element.elementor-element-61fa4bf4 .elementor-testimonial-content{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-61fa4bf4 .elementor-testimonial-name{color:#5da2c6;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:300;}.elementor-17412 .elementor-element.elementor-element-61fa4bf4 .elementor-testimonial-job{color:#9b9b9b;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:100;}.elementor-17412 .elementor-element.elementor-element-52857273 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.08);}.elementor-17412 .elementor-element.elementor-element-52857273 .elementor-testimonial-wrapper{text-align:left;}.elementor-17412 .elementor-element.elementor-element-52857273 .elementor-testimonial-content{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-52857273 .elementor-testimonial-name{color:#5da2c6;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:300;}.elementor-17412 .elementor-element.elementor-element-52857273 .elementor-testimonial-job{color:#9b9b9b;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:100;}.elementor-17412 .elementor-element.elementor-element-50a692 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.08);}.elementor-17412 .elementor-element.elementor-element-50a692 .elementor-testimonial-wrapper{text-align:left;}.elementor-17412 .elementor-element.elementor-element-50a692 .elementor-testimonial-content{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:100;line-height:1.4em;}.elementor-17412 .elementor-element.elementor-element-50a692 .elementor-testimonial-name{color:#5da2c6;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:300;}.elementor-17412 .elementor-element.elementor-element-50a692 .elementor-testimonial-job{color:#9b9b9b;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:100;}.elementor-17412 .elementor-element.elementor-element-456b64a{--spacer-size:10px;}.elementor-17412 .elementor-element.elementor-element-329e8782{--spacer-size:30px;}.elementor-17412 .elementor-element.elementor-element-22cca9b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17412 .elementor-element.elementor-element-22cca9b5:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-22cca9b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00d1c6;background-image:url("https://soinfosa.com/wp-content/uploads/2019/10/grupo-empresa-scaled.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-17412 .elementor-element.elementor-element-22cca9b5 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at bottom right, #00d1c6 0%, #005393 100%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17412 .elementor-element.elementor-element-22cca9b5 > .elementor-container{max-width:1240px;}.elementor-17412 .elementor-element.elementor-element-22cca9b5, .elementor-17412 .elementor-element.elementor-element-22cca9b5 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-22cca9b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0200px 0px 50px 0px;}.elementor-17412 .elementor-element.elementor-element-22cca9b5 > .elementor-shape-top .elementor-shape-fill{fill:#ffffff;}.elementor-17412 .elementor-element.elementor-element-22cca9b5 > .elementor-shape-top svg{height:150px;transform:translateX(-50%) rotateY(180deg);}.elementor-17412 .elementor-element.elementor-element-2274ce5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17412 .elementor-element.elementor-element-104f9d0 > .elementor-widget-container{margin:-85px 0px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-1f648eb > .elementor-element-populated{padding:0px 050px 0px 0px;}.elementor-17412 .elementor-element.elementor-element-c213296 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17412 .elementor-element.elementor-element-c213296 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:1.1px;color:#ffffff;}.elementor-17412 .elementor-element.elementor-element-595ffb0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:31px;font-weight:bold;text-transform:uppercase;line-height:1.4em;letter-spacing:-0.9px;color:#ffffff;}.elementor-17412 .elementor-element.elementor-element-1cd9cd0{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:100;line-height:1.5em;color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17412 .elementor-element.elementor-element-9731ab3{padding:10px 0px 10px 0px;}.elementor-17412 .elementor-element.elementor-element-6305aa4 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-17412 .elementor-element.elementor-element-2b370db > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-17412 .elementor-element.elementor-element-46d346f3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17412 .elementor-element.elementor-element-332d2ee6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17412 .elementor-element.elementor-element-189c2a0d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-17412 .elementor-element.elementor-element-9731ab3{padding:10px 0px 10px 0px;}.elementor-17412 .elementor-element.elementor-element-6305aa4{width:50%;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-17412 .elementor-element.elementor-element-2b370db{width:50%;}.elementor-17412 .elementor-element.elementor-element-ef53376 > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-17412 .elementor-element.elementor-element-149c6e8{padding:50px 0px 100px 0px;}.elementor-17412 .elementor-element.elementor-element-107b5985{text-align:center;}.elementor-17412 .elementor-element.elementor-element-13dda31 > .elementor-element-populated{padding:70px 30px 40px 30px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-17412 .elementor-element.elementor-element-25e53f3b{text-align:center;}.elementor-17412 .elementor-element.elementor-element-13c97baa{text-align:center;}.elementor-17412 .elementor-element.elementor-element-13c97baa .elementor-heading-title{font-size:38px;letter-spacing:0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-17412 .elementor-element.elementor-element-78903c84{text-align:center;}.elementor-17412 .elementor-element.elementor-element-21ab52c7 .elementor-button{font-size:16px;}.elementor-17412 .elementor-element.elementor-element-46af366f .elementor-heading-title{font-size:33px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-17412 .elementor-element.elementor-element-46d346f3 .elementor-image-box-img{margin-bottom:10px;}.elementor-17412 .elementor-element.elementor-element-6ac8c46b .elementor-image-box-img{margin-bottom:10px;}.elementor-17412 .elementor-element.elementor-element-332d2ee6 .elementor-image-box-img{margin-bottom:10px;}.elementor-17412 .elementor-element.elementor-element-189c2a0d .elementor-image-box-img{margin-bottom:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{line-height:var( --e-global-typography-primary-line-height );}.elementor-17412 .elementor-element.elementor-element-1f648eb > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-17412 .elementor-element.elementor-element-c213296{text-align:center;}.elementor-17412 .elementor-element.elementor-element-595ffb0{text-align:center;}.elementor-17412 .elementor-element.elementor-element-595ffb0 .elementor-heading-title{font-size:38px;}.elementor-17412 .elementor-element.elementor-element-1cd9cd0{text-align:center;}}@media(min-width:768px){.elementor-17412 .elementor-element.elementor-element-6305aa4{width:19.615%;}.elementor-17412 .elementor-element.elementor-element-2b370db{width:80.385%;}.elementor-17412 .elementor-element.elementor-element-65449f73{width:49.784%;}.elementor-17412 .elementor-element.elementor-element-13dda31{width:50.216%;}.elementor-17412 .elementor-element.elementor-element-52540ddc{width:45.471%;}.elementor-17412 .elementor-element.elementor-element-f546a11{width:54.529%;}.elementor-17412 .elementor-element.elementor-element-3a085a95{width:53.632%;}.elementor-17412 .elementor-element.elementor-element-6b2e562f{width:46.368%;}.elementor-17412 .elementor-element.elementor-element-c600a7e{width:45.471%;}.elementor-17412 .elementor-element.elementor-element-104b5e5{width:54.529%;}}@media(min-width:1025px){.elementor-17412 .elementor-element.elementor-element-149c6e8:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-149c6e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-17412 .elementor-element.elementor-element-22cca9b5:not(.elementor-motion-effects-element-type-background), .elementor-17412 .elementor-element.elementor-element-22cca9b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-9731ab3 */.elementor-17412 .elementor-element.elementor-element-9731ab3.elementor-sticky--effects{
background-color: rgba(247,247,247,0.95)!important
}

.elementor-17412 .elementor-element.elementor-element-9731ab3{
transition: background-color .4s ease !important;
}
.elementor-17412 .elementor-element.elementor-element-9731ab3.elementor-sticky--effects >.elementor-container{
min-height: 50px  !important; 
}


.elementor-17412 .elementor-element.elementor-element-9731ab3 > .elementor-container{
transition: min-height .2s ease !important;
}/* End custom CSS */