.elementor-958 .elementor-element.elementor-element-d8f591c{--display:flex;--min-height:60vh;--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;--justify-content:center;--overlay-opacity:1;}.elementor-958 .elementor-element.elementor-element-d8f591c:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-d8f591c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupocoaven.com/wp-content/uploads/2026/09/IMG_7743-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-958 .elementor-element.elementor-element-d8f591c::before, .elementor-958 .elementor-element.elementor-element-d8f591c > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-d8f591c > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-d8f591c > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-d8f591c > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-d8f591c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFFAD 100%);}.elementor-958 .elementor-element.elementor-element-a037319{--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-958 .elementor-element.elementor-element-a72896a{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-e9e2a65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-e9e2a65{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-9353ca9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-9353ca9 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;}.elementor-958 .elementor-element.elementor-element-cff9ae0{font-family:"Poppins", Sans-serif;font-size:18px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-8c3ba94{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-311fe2d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-958 .elementor-element.elementor-element-20c0cc6{--display:flex;}.elementor-958 .elementor-element.elementor-element-996a25a{--display:flex;}.elementor-958 .elementor-element.elementor-element-ef669fc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-ef669fc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-ef669fc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-ef669fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-ef669fc .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-958 .elementor-element.elementor-element-ef669fc .elementor-icon-list-text{color:#55595F;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-f5670a2{--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;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-16b9a56{--display:flex;--justify-content:center;}.elementor-958 .elementor-element.elementor-element-3121dcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-3121dcd{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-4a7eaf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4a7eaf2 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;}.elementor-958 .elementor-element.elementor-element-1cba839{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-cad4d82{--display:flex;--justify-content:flex-end;}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-8f44337{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-958 .elementor-element.elementor-element-8f44337 .elementor-icon-list-text{color:#55595F;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-897b0a9{--display:flex;--padding-top:2%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-44cc753 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-958 .elementor-element.elementor-element-8489338{--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;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-c4c7b2b{--display:flex;--justify-content:center;}.elementor-958 .elementor-element.elementor-element-05634d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-05634d8{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-daf46f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-daf46f8 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;}.elementor-958 .elementor-element.elementor-element-eb9a82e{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-183b9ec{--display:flex;--justify-content:flex-end;}.elementor-958 .elementor-element.elementor-element-74a2f1f{--display:flex;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-400b74a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-35faf5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF2;--border-color:#E6EAF2;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-958 .elementor-element.elementor-element-b66fdb2 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;}.elementor-958 .elementor-element.elementor-element-b66fdb2:hover .elementor-widget-container{border-style:none;}.elementor-958 .elementor-element.elementor-element-b66fdb2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-958 .elementor-element.elementor-element-b66fdb2.elementor-view-stacked .elementor-icon{background-color:#F5F3EE;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-b66fdb2.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-b66fdb2.elementor-view-default .elementor-icon{fill:#F5F3EE;color:#F5F3EE;border-color:#F5F3EE;}.elementor-958 .elementor-element.elementor-element-b66fdb2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-b66fdb2 .elementor-icon{font-size:28px;}.elementor-958 .elementor-element.elementor-element-b66fdb2 .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-b66fdb2 .elementor-icon-box-title a{font-family:"Nexa", Sans-serif;font-size:24px;}.elementor-958 .elementor-element.elementor-element-b66fdb2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-8b274d6{--divider-border-style:solid;--divider-color:#E6EAF2;--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-8b274d6 .elementor-divider-separator{width:100%;}.elementor-958 .elementor-element.elementor-element-8b274d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-958 .elementor-element.elementor-element-dcd5fec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-a33054f .elementor-button{background-color:#EEF2F8;font-size:12px;fill:#2F4E82;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-0f6deb2 .elementor-button{background-color:#EEF2F8;font-size:12px;fill:#2F4E82;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-61f0fc9 .elementor-button{background-color:#EEF2F8;font-size:12px;fill:#2F4E82;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-0468fd0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF2;--border-color:#E6EAF2;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-958 .elementor-element.elementor-element-f4b47a8 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;}.elementor-958 .elementor-element.elementor-element-f4b47a8:hover .elementor-widget-container{border-style:none;}.elementor-958 .elementor-element.elementor-element-f4b47a8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-958 .elementor-element.elementor-element-f4b47a8.elementor-view-stacked .elementor-icon{background-color:#F5F3EE;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f4b47a8.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-f4b47a8.elementor-view-default .elementor-icon{fill:#F5F3EE;color:#F5F3EE;border-color:#F5F3EE;}.elementor-958 .elementor-element.elementor-element-f4b47a8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f4b47a8 .elementor-icon{font-size:28px;}.elementor-958 .elementor-element.elementor-element-f4b47a8 .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-f4b47a8 .elementor-icon-box-title a{font-family:"Nexa", Sans-serif;font-size:24px;}.elementor-958 .elementor-element.elementor-element-f4b47a8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-6db3366{--divider-border-style:solid;--divider-color:#E6EAF2;--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-6db3366 .elementor-divider-separator{width:100%;}.elementor-958 .elementor-element.elementor-element-6db3366 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-958 .elementor-element.elementor-element-3b7385b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-dace1d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-fa40406{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF2;--border-color:#E6EAF2;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-958 .elementor-element.elementor-element-6519b86 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;}.elementor-958 .elementor-element.elementor-element-6519b86:hover .elementor-widget-container{border-style:none;}.elementor-958 .elementor-element.elementor-element-6519b86 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-958 .elementor-element.elementor-element-6519b86.elementor-view-stacked .elementor-icon{background-color:#F5F3EE;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-6519b86.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-6519b86.elementor-view-default .elementor-icon{fill:#F5F3EE;color:#F5F3EE;border-color:#F5F3EE;}.elementor-958 .elementor-element.elementor-element-6519b86.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-6519b86 .elementor-icon{font-size:28px;}.elementor-958 .elementor-element.elementor-element-6519b86 .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-6519b86 .elementor-icon-box-title a{font-family:"Nexa", Sans-serif;font-size:24px;}.elementor-958 .elementor-element.elementor-element-6519b86 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-ae7c7e9{--divider-border-style:solid;--divider-color:#E6EAF2;--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-ae7c7e9 .elementor-divider-separator{width:100%;}.elementor-958 .elementor-element.elementor-element-ae7c7e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-958 .elementor-element.elementor-element-fbb45fb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-af18a03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF2;--border-color:#E6EAF2;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-958 .elementor-element.elementor-element-6409fac > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;}.elementor-958 .elementor-element.elementor-element-6409fac:hover .elementor-widget-container{border-style:none;}.elementor-958 .elementor-element.elementor-element-6409fac .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-958 .elementor-element.elementor-element-6409fac.elementor-view-stacked .elementor-icon{background-color:#F5F3EE;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-6409fac.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-6409fac.elementor-view-default .elementor-icon{fill:#F5F3EE;color:#F5F3EE;border-color:#F5F3EE;}.elementor-958 .elementor-element.elementor-element-6409fac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-6409fac .elementor-icon{font-size:28px;}.elementor-958 .elementor-element.elementor-element-6409fac .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-6409fac .elementor-icon-box-title a{font-family:"Nexa", Sans-serif;font-size:24px;}.elementor-958 .elementor-element.elementor-element-6409fac .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-d55eed5{--divider-border-style:solid;--divider-color:#E6EAF2;--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-d55eed5 .elementor-divider-separator{width:100%;}.elementor-958 .elementor-element.elementor-element-d55eed5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-958 .elementor-element.elementor-element-93d4c31{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-940e2c6 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-958 .elementor-element.elementor-element-6058223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-6058223:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-6058223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C48;}.elementor-958 .elementor-element.elementor-element-95a6f5f{--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-958 .elementor-element.elementor-element-d426e4a{--display:flex;}.elementor-958 .elementor-element.elementor-element-582105a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-582105a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#A9BBD6;}.elementor-958 .elementor-element.elementor-element-1ab1465 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1ab1465 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-b32516a{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-785f2d1{--display:flex;}.elementor-958 .elementor-element.elementor-element-0e5e84e{--display:flex;}.elementor-958 .elementor-element.elementor-element-c73f38f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-a5e52e3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6EAF2;--border-color:#E6EAF2;}.elementor-958 .elementor-element.elementor-element-5966387 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-958 .elementor-element.elementor-element-5966387 .elementor-counter{flex-direction:column-reverse;}.elementor-958 .elementor-element.elementor-element-5966387 .elementor-counter-title{justify-content:center;color:#FFFFFFFC;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-5966387 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Nexa", Sans-serif;font-size:38px;font-weight:100;}.elementor-958 .elementor-element.elementor-element-d6dfd51{--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;border-style:solid;--border-style:solid;border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6EAF2;--border-color:#E6EAF2;}.elementor-958 .elementor-element.elementor-element-d7ac820 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-958 .elementor-element.elementor-element-d7ac820 .elementor-counter{flex-direction:column-reverse;}.elementor-958 .elementor-element.elementor-element-d7ac820 .elementor-counter-title{justify-content:center;color:#FFFFFFFC;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-d7ac820 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Nexa", Sans-serif;font-size:38px;font-weight:100;}.elementor-958 .elementor-element.elementor-element-d56f23e{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6EAF2;--border-color:#E6EAF2;}.elementor-958 .elementor-element.elementor-element-0a80f17 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-958 .elementor-element.elementor-element-0a80f17 .elementor-counter{flex-direction:column-reverse;}.elementor-958 .elementor-element.elementor-element-0a80f17 .elementor-counter-title{justify-content:center;color:#FFFFFFFC;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-0a80f17 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Nexa", Sans-serif;font-size:38px;font-weight:100;}.elementor-958 .elementor-element.elementor-element-c9dbedf{--display:flex;}.elementor-958 .elementor-element.elementor-element-9fb47db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-e470e3c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-511bece > .elementor-widget-container{background-color:#16203A;padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-511bece .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-958 .elementor-element.elementor-element-511bece.elementor-view-stacked .elementor-icon{background-color:#FFFFFF14;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-511bece.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-511bece.elementor-view-default .elementor-icon{fill:#FFFFFF14;color:#FFFFFF14;border-color:#FFFFFF14;}.elementor-958 .elementor-element.elementor-element-511bece.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-511bece .elementor-icon{font-size:28px;}.elementor-958 .elementor-element.elementor-element-511bece .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-511bece .elementor-icon-box-title a{font-family:"Nexa", Sans-serif;font-size:24px;}.elementor-958 .elementor-element.elementor-element-511bece .elementor-icon-box-title{color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-511bece .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-f91edcc > .elementor-widget-container{background-color:#16203A;padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-f91edcc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-958 .elementor-element.elementor-element-f91edcc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF14;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f91edcc.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-f91edcc.elementor-view-default .elementor-icon{fill:#FFFFFF14;color:#FFFFFF14;border-color:#FFFFFF14;}.elementor-958 .elementor-element.elementor-element-f91edcc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f91edcc .elementor-icon{font-size:28px;}.elementor-958 .elementor-element.elementor-element-f91edcc .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-f91edcc .elementor-icon-box-title a{font-family:"Nexa", Sans-serif;font-size:24px;}.elementor-958 .elementor-element.elementor-element-f91edcc .elementor-icon-box-title{color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-f91edcc .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-f2e073c > .elementor-widget-container{background-color:#16203A;padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-f2e073c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-958 .elementor-element.elementor-element-f2e073c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF14;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f2e073c.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-f2e073c.elementor-view-default .elementor-icon{fill:#FFFFFF14;color:#FFFFFF14;border-color:#FFFFFF14;}.elementor-958 .elementor-element.elementor-element-f2e073c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f2e073c .elementor-icon{font-size:28px;}.elementor-958 .elementor-element.elementor-element-f2e073c .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-f2e073c .elementor-icon-box-title a{font-family:"Nexa", Sans-serif;font-size:24px;}.elementor-958 .elementor-element.elementor-element-f2e073c .elementor-icon-box-title{color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-f2e073c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-3453c26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:10px 10px 10px 10px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-958 .elementor-element.elementor-element-3453c26:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-3453c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16203A;}.elementor-958 .elementor-element.elementor-element-d677925{--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;--justify-content:center;}.elementor-958 .elementor-element.elementor-element-aee4171 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-aee4171 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:24px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-b347b74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-b347b74{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#A9BBD6;}.elementor-958 .elementor-element.elementor-element-3ad6b1b{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-543ee67{--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;--justify-content:flex-end;}.elementor-958 .elementor-element.elementor-element-44a7cf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-44a7cf6{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#A9BBD6;}.elementor-958 .elementor-element.elementor-element-fe9d89e{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-aab2aa3{--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;--justify-content:flex-end;}.elementor-958 .elementor-element.elementor-element-f634129 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-f634129{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#A9BBD6;}.elementor-958 .elementor-element.elementor-element-42c6353{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-110fdfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-ae5e778{--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-958 .elementor-element.elementor-element-6a74b6b{--display:flex;}.elementor-958 .elementor-element.elementor-element-71430de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-71430de{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-58be755 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-58be755 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;}.elementor-958 .elementor-element.elementor-element-c318ad2{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-bda4e25{--display:flex;}.elementor-958 .elementor-element.elementor-element-47ca17d{--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-958 .elementor-element.elementor-element-78e6885{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF2;--border-color:#E6EAF2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-9536141 .elementor-image-box-wrapper{text-align:start;}.elementor-958 .elementor-element.elementor-element-9536141.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-958 .elementor-element.elementor-element-9536141.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-958 .elementor-element.elementor-element-9536141.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-958 .elementor-element.elementor-element-9536141 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-958 .elementor-element.elementor-element-9536141 .elementor-image-box-img img{height:270px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-958 .elementor-element.elementor-element-9536141 .elementor-image-box-title{font-size:28px;}.elementor-958 .elementor-element.elementor-element-9536141 .elementor-image-box-description{color:#55595F;}.elementor-958 .elementor-element.elementor-element-4952037 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-cde46d1 );color:var( --e-global-color-cde46d1 );}.elementor-958 .elementor-element.elementor-element-4952037 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-958 .elementor-element.elementor-element-53ec45b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF2;--border-color:#E6EAF2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-c862e3f .elementor-image-box-wrapper{text-align:start;}.elementor-958 .elementor-element.elementor-element-c862e3f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-958 .elementor-element.elementor-element-c862e3f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-958 .elementor-element.elementor-element-c862e3f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-958 .elementor-element.elementor-element-c862e3f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-958 .elementor-element.elementor-element-c862e3f .elementor-image-box-img img{height:270px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-958 .elementor-element.elementor-element-c862e3f .elementor-image-box-title{font-size:28px;}.elementor-958 .elementor-element.elementor-element-c862e3f .elementor-image-box-description{color:#55595F;}.elementor-958 .elementor-element.elementor-element-5b1af40 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-cde46d1 );color:var( --e-global-color-cde46d1 );}.elementor-958 .elementor-element.elementor-element-5b1af40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-958 .elementor-element.elementor-element-86e17c2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF2;--border-color:#E6EAF2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-c42eae5 .elementor-image-box-wrapper{text-align:start;}.elementor-958 .elementor-element.elementor-element-c42eae5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-958 .elementor-element.elementor-element-c42eae5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-958 .elementor-element.elementor-element-c42eae5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-958 .elementor-element.elementor-element-c42eae5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-958 .elementor-element.elementor-element-c42eae5 .elementor-image-box-img img{height:270px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-958 .elementor-element.elementor-element-c42eae5 .elementor-image-box-title{font-size:28px;}.elementor-958 .elementor-element.elementor-element-c42eae5 .elementor-image-box-description{color:#55595F;}.elementor-958 .elementor-element.elementor-element-31a353f .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-cde46d1 );color:var( --e-global-color-cde46d1 );}.elementor-958 .elementor-element.elementor-element-31a353f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-958 .elementor-element.elementor-element-5c0f9ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-5c0f9ad:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-5c0f9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-958 .elementor-element.elementor-element-46e64b0{--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-958 .elementor-element.elementor-element-5b47c8b{--display:flex;}.elementor-958 .elementor-element.elementor-element-b7b486d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-b7b486d{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-7d3b2f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-7d3b2f2 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;}.elementor-958 .elementor-element.elementor-element-5d72ea4{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-8ce24ab{--display:flex;}.elementor-958 .elementor-element.elementor-element-700a0c0{--display:flex;}.elementor-958 .elementor-element.elementor-element-aa362c8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-f6b8531{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-958 .elementor-element.elementor-element-f6b8531:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-f6b8531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-14b2a11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-14b2a11{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-952cd86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-952cd86 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:24px;font-weight:800;line-height:44px;}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-b438a05{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-958 .elementor-element.elementor-element-b438a05 .elementor-icon-list-text{color:#55595F;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-c932bb7{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-958 .elementor-element.elementor-element-c932bb7:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-c932bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-716b703 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-716b703{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-527360d{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-69f86b3 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-958 .elementor-element.elementor-element-68b15fc > .elementor-container{max-width:1200px;}.elementor-958 .elementor-element.elementor-element-68b15fc{padding:50px 0px 50px 0px;}.elementor-958 .elementor-element.elementor-element-a33a647 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-26f6a83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-26f6a83{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-5cb3162 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-5cb3162 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:38px;font-weight:800;line-height:44px;}.elementor-958 .elementor-element.elementor-element-6ca7933{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-1326eeb img{max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-bd07c82.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-bd07c82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-bd07c82 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-958 .elementor-element.elementor-element-214b3c9{--display:flex;}.elementor-958 .elementor-element.elementor-element-1a2581e{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-8f6a390{--display:flex;}.elementor-958 .elementor-element.elementor-element-fd57c8b{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-2617e00{--display:flex;}.elementor-958 .elementor-element.elementor-element-3ae50b4{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-c98f723{--display:flex;}.elementor-958 .elementor-element.elementor-element-9d14030{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-eff136a{--display:flex;}.elementor-958 .elementor-element.elementor-element-4202efb{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-20a29a5{--display:flex;}.elementor-958 .elementor-element.elementor-element-555e819{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-a5cd021{--display:flex;}.elementor-958 .elementor-element.elementor-element-f109cf6{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-9dbd4e5{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:40px;--n-accordion-item-title-distance-from-content:40px;--n-accordion-icon-size:20px;}.elementor-958 .elementor-element.elementor-element-9dbd4e5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-958 .elementor-element.elementor-element-9dbd4e5 > .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:"Nexa", Sans-serif;font-weight:600;}:where( .elementor-958 .elementor-element.elementor-element-9dbd4e5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-958 .elementor-element.elementor-element-3115bd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-3115bd0:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-3115bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C48;}.elementor-958 .elementor-element.elementor-element-4f1d642{--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-958 .elementor-element.elementor-element-a0222b0{--display:flex;}.elementor-958 .elementor-element.elementor-element-80c8fb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-80c8fb3{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#A9BBD6;}.elementor-958 .elementor-element.elementor-element-5dd34c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-5dd34c5 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;color:var( --e-global-color-6fcefe5 );}.elementor-958 .elementor-element.elementor-element-46d0ac7{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-icon i{color:#958A68;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-icon svg{fill:#958A68;transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-30d1b8a{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-text{color:#FFFFFF8C;transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-30d1b8a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-0268da9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-2e59cad > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-2e59cad .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-958 .elementor-element.elementor-element-2e59cad .elementor-counter-title{justify-content:start;color:#FFFFFFFC;font-family:"Poppins", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-2e59cad .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Nexa", Sans-serif;font-size:24px;font-weight:100;}.elementor-958 .elementor-element.elementor-element-7de6428 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-7de6428 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-958 .elementor-element.elementor-element-7de6428 .elementor-counter-title{justify-content:start;color:#FFFFFFFC;font-family:"Poppins", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-7de6428 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Nexa", Sans-serif;font-size:24px;font-weight:100;}.elementor-958 .elementor-element.elementor-element-895d180 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-895d180 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-958 .elementor-element.elementor-element-895d180 .elementor-counter-title{justify-content:start;color:#FFFFFFFC;font-family:"Poppins", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-895d180 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Nexa", Sans-serif;font-size:24px;font-weight:100;}.elementor-958 .elementor-element.elementor-element-35a7e28{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFFC2;}.elementor-958 .elementor-element.elementor-element-69b3b44 img{width:100%;height:400px;object-fit:cover;object-position:bottom center;border-radius:8px 8px 8px 8px;}.elementor-958 .elementor-element.elementor-element-13d8f66{--display:flex;--justify-content:center;}.elementor-958 .elementor-element.elementor-element-6ea345e > .elementor-container{max-width:1200px;}.elementor-958 .elementor-element.elementor-element-6ea345e{padding:50px 0px 50px 0px;}.elementor-958 .elementor-element.elementor-element-931ffe4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-bd2bdfb img{max-width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-670e9ed.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-958 .elementor-element.elementor-element-670e9ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-958 .elementor-element.elementor-element-670e9ed > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-958 .elementor-element.elementor-element-4e541a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4e541a9{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-958 .elementor-element.elementor-element-9dd3045 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-958 .elementor-element.elementor-element-9dd3045 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;}.elementor-958 .elementor-element.elementor-element-812939d{font-family:"Poppins", Sans-serif;font-size:16px;color:#55595F;}.elementor-958 .elementor-element.elementor-element-686083f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-01021b5 .elementor-counter{flex-direction:column-reverse;}.elementor-958 .elementor-element.elementor-element-01021b5 .elementor-counter-title{justify-content:center;color:#71767E;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-01021b5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Nexa", Sans-serif;font-size:34px;font-weight:100;}.elementor-958 .elementor-element.elementor-element-8f65e09 .elementor-counter{flex-direction:column-reverse;}.elementor-958 .elementor-element.elementor-element-8f65e09 .elementor-counter-title{justify-content:center;color:#71767E;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-8f65e09 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Nexa", Sans-serif;font-size:34px;font-weight:100;}.elementor-958 .elementor-element.elementor-element-26536b8 .elementor-counter{flex-direction:column-reverse;}.elementor-958 .elementor-element.elementor-element-26536b8 .elementor-counter-title{justify-content:center;color:#71767E;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-958 .elementor-element.elementor-element-26536b8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Nexa", Sans-serif;font-size:34px;font-weight:100;}@media(min-width:768px){.elementor-958 .elementor-element.elementor-element-a037319{--content-width:1400px;}.elementor-958 .elementor-element.elementor-element-a72896a{--width:80%;}.elementor-958 .elementor-element.elementor-element-996a25a{--content-width:1380px;}.elementor-958 .elementor-element.elementor-element-dcd5fec{--width:70%;}.elementor-958 .elementor-element.elementor-element-3b7385b{--width:70%;}.elementor-958 .elementor-element.elementor-element-fbb45fb{--width:70%;}.elementor-958 .elementor-element.elementor-element-93d4c31{--width:70%;}.elementor-958 .elementor-element.elementor-element-785f2d1{--width:55%;}.elementor-958 .elementor-element.elementor-element-a5e52e3{--width:33%;}.elementor-958 .elementor-element.elementor-element-d6dfd51{--width:33%;}.elementor-958 .elementor-element.elementor-element-d56f23e{--width:33%;}.elementor-958 .elementor-element.elementor-element-3115bd0{--content-width:1200px;}.elementor-958 .elementor-element.elementor-element-13d8f66{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-958 .elementor-element.elementor-element-a33a647{width:50%;}.elementor-958 .elementor-element.elementor-element-bd07c82{width:50%;}.elementor-958 .elementor-element.elementor-element-931ffe4{width:50%;}.elementor-958 .elementor-element.elementor-element-670e9ed{width:50%;}}@media(max-width:1024px){.elementor-958 .elementor-element.elementor-element-dcd5fec{--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-3b7385b{--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-fbb45fb{--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-93d4c31{--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-e470e3c{--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-68b15fc{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-958 .elementor-element.elementor-element-0268da9{--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-6ea345e{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-958 .elementor-element.elementor-element-686083f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-958 .elementor-element.elementor-element-9353ca9 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-f5670a2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-958 .elementor-element.elementor-element-4a7eaf2 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-897b0a9{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-958 .elementor-element.elementor-element-8489338{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-958 .elementor-element.elementor-element-daf46f8 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-dcd5fec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-3b7385b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-fbb45fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-93d4c31{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-940e2c6 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-958 .elementor-element.elementor-element-6058223{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-958 .elementor-element.elementor-element-1ab1465 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-a5e52e3{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-958 .elementor-element.elementor-element-5966387 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-958 .elementor-element.elementor-element-5966387 .elementor-counter-number-wrapper{font-size:32px;}.elementor-958 .elementor-element.elementor-element-5966387 .elementor-counter-title{font-size:10px;}.elementor-958 .elementor-element.elementor-element-d6dfd51{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-958 .elementor-element.elementor-element-d7ac820 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-958 .elementor-element.elementor-element-d7ac820 .elementor-counter-number-wrapper{font-size:32px;}.elementor-958 .elementor-element.elementor-element-d7ac820 .elementor-counter-title{font-size:10px;}.elementor-958 .elementor-element.elementor-element-d56f23e{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-958 .elementor-element.elementor-element-0a80f17 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-958 .elementor-element.elementor-element-0a80f17 .elementor-counter-number-wrapper{font-size:32px;}.elementor-958 .elementor-element.elementor-element-0a80f17 .elementor-counter-title{font-size:10px;}.elementor-958 .elementor-element.elementor-element-e470e3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-58be755 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-78e6885{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-9536141 .elementor-image-box-img{margin-bottom:15px;}.elementor-958 .elementor-element.elementor-element-53ec45b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-c862e3f .elementor-image-box-img{margin-bottom:15px;}.elementor-958 .elementor-element.elementor-element-86e17c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-c42eae5 .elementor-image-box-img{margin-bottom:15px;}.elementor-958 .elementor-element.elementor-element-7d3b2f2 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-f6b8531{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-952cd86 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-c932bb7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-69f86b3 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-958 .elementor-element.elementor-element-68b15fc{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-958 .elementor-element.elementor-element-5cb3162 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-1326eeb img{height:280px;}.elementor-958 .elementor-element.elementor-element-bd07c82 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-958 .elementor-element.elementor-element-1a2581e{font-size:14px;}.elementor-958 .elementor-element.elementor-element-fd57c8b{font-size:14px;}.elementor-958 .elementor-element.elementor-element-3ae50b4{font-size:14px;}.elementor-958 .elementor-element.elementor-element-9d14030{font-size:14px;}.elementor-958 .elementor-element.elementor-element-4202efb{font-size:14px;}.elementor-958 .elementor-element.elementor-element-555e819{font-size:14px;}.elementor-958 .elementor-element.elementor-element-f109cf6{font-size:14px;}.elementor-958 .elementor-element.elementor-element-9dbd4e5{--n-accordion-title-font-size:18px;}:where( .elementor-958 .elementor-element.elementor-element-9dbd4e5 > .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:1em;}.elementor-958 .elementor-element.elementor-element-5dd34c5 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-0268da9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-958 .elementor-element.elementor-element-6ea345e{margin-top:0px;margin-bottom:0px;padding:2% 2% 2% 2%;}.elementor-958 .elementor-element.elementor-element-670e9ed > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-958 .elementor-element.elementor-element-9dd3045 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-958 .elementor-element.elementor-element-686083f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-e9e2a65 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-e9e2a65`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-e9e2a65 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-e9e2a65::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-e9e2a65 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3121dcd *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-3121dcd`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-3121dcd {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-3121dcd::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-3121dcd {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897b0a9 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 1 de 6:  Cinta de olas al pie del contenedor
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-897b0a9`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el CONTENEDOR que quieras separar del siguiente.
   Antes: Diseno > Ancho del contenido: Ancho completo, y
   Avanzado > Relleno inferior de 60 px o mas (la cinta ocupa ese hueco)
   ========================================================================== */

.elementor-958 .elementor-element.elementor-element-897b0a9 {
  position: relative;
  overflow: hidden;
}
.elementor-958 .elementor-element.elementor-element-897b0a9::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: clamp(38px, 4vw, 64px);
  background: currentColor;
  color: #C3D1E6;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C 90 4 180 4 270 22 S 450 40 540 22 S 720 4 810 22 S 990 40 1080 22 S 1260 4 1350 22 S 1530 40 1620 22' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' opacity='1.0'/%3E%3Cpath d='M0 31 C 90 13 180 13 270 31 S 450 49 540 31 S 720 13 810 31 S 990 49 1080 31 S 1260 13 1350 31 S 1530 49 1620 31' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' opacity='0.6'/%3E%3Cpath d='M0 40 C 90 22 180 22 270 40 S 450 58 540 40 S 720 22 810 40 S 990 58 1080 40 S 1260 22 1350 40 S 1530 58 1620 40' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' opacity='0.35'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C 90 4 180 4 270 22 S 450 40 540 22 S 720 4 810 22 S 990 40 1080 22 S 1260 4 1350 22 S 1530 40 1620 22' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' opacity='1.0'/%3E%3Cpath d='M0 31 C 90 13 180 13 270 31 S 450 49 540 31 S 720 13 810 31 S 990 49 1080 31 S 1260 13 1350 31 S 1530 49 1620 31' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' opacity='0.6'/%3E%3Cpath d='M0 40 C 90 22 180 22 270 40 S 450 58 540 40 S 720 22 810 40 S 990 58 1080 40 S 1260 22 1350 40 S 1530 58 1620 40' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' opacity='0.35'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
  pointer-events: none;
}

/* --------------------------------------------------------------------------
   PARA CAMBIAR EL COLOR: la linea `color:` de arriba. Nada mas.
     #C3D1E6  ola corporativa COAVEN 21
     #A9CBE6  ola de la linea El Arca
     #FFFFFF  sobre contenedor oscuro (con opacity: .12 aprox)
   -------------------------------------------------------------------------- *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05634d8 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-05634d8`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-05634d8 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-05634d8::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-05634d8 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-582105a *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-582105a`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-582105a {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-582105a::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-582105a {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b347b74 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-b347b74`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-b347b74 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-b347b74::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-b347b74 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44a7cf6 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-44a7cf6`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-44a7cf6 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-44a7cf6::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-44a7cf6 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f634129 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-f634129`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-f634129 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-f634129::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-f634129 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71430de *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-71430de`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-71430de {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-71430de::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-71430de {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7b486d *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-b7b486d`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-b7b486d {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-b7b486d::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-b7b486d {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14b2a11 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-14b2a11`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-14b2a11 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-14b2a11::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-14b2a11 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-716b703 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-716b703`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-716b703 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-716b703::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-716b703 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26f6a83 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-26f6a83`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-26f6a83 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-26f6a83::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-26f6a83 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80c8fb3 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-80c8fb3`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-80c8fb3 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-80c8fb3::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-80c8fb3 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3115bd0 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 4 de 6:  Olas de esquina, abajo a la izquierda
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-3115bd0`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el CONTENEDOR. La misma pieza girada, util para
   cerrar una seccion larga
   ========================================================================== */

.elementor-958 .elementor-element.elementor-element-3115bd0 {
  position: relative;
  overflow: hidden;
}
.elementor-958 .elementor-element.elementor-element-3115bd0::before {
  content: "";
  position: absolute;
  bottom: -8%;
  left: -6%;
  width: clamp(280px, 34vw, 560px);
  aspect-ratio: 420 / 260;
  background: currentColor;
  color: #C3D1E6;
  opacity: .55;                    /* sobre oscuro, bajar a .12 */
  transform: rotate(180deg);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 260'%3E%3Cpath d='M-30 40 Q 90 6 210 40 T 450 28' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='1.0'/%3E%3Cpath d='M-30 66 Q 90 32 210 66 T 450 54' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.89'/%3E%3Cpath d='M-30 92 Q 90 58 210 92 T 450 80' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.78'/%3E%3Cpath d='M-30 118 Q 90 84 210 118 T 450 106' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.67'/%3E%3Cpath d='M-30 144 Q 90 110 210 144 T 450 132' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.56'/%3E%3Cpath d='M-30 170 Q 90 136 210 170 T 450 158' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.45'/%3E%3Cpath d='M-30 196 Q 90 162 210 196 T 450 184' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.34'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 260'%3E%3Cpath d='M-30 40 Q 90 6 210 40 T 450 28' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='1.0'/%3E%3Cpath d='M-30 66 Q 90 32 210 66 T 450 54' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.89'/%3E%3Cpath d='M-30 92 Q 90 58 210 92 T 450 80' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.78'/%3E%3Cpath d='M-30 118 Q 90 84 210 118 T 450 106' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.67'/%3E%3Cpath d='M-30 144 Q 90 110 210 144 T 450 132' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.56'/%3E%3Cpath d='M-30 170 Q 90 136 210 170 T 450 158' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.45'/%3E%3Cpath d='M-30 196 Q 90 162 210 196 T 450 184' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.34'/%3E%3C/svg%3E") center / contain no-repeat;
  pointer-events: none;
  z-index: 0;
}

/* --------------------------------------------------------------------------
   PARA CAMBIAR EL COLOR: la linea `color:` de arriba. Nada mas.
     #C3D1E6  ola corporativa COAVEN 21
     #A9CBE6  ola de la linea El Arca
     #FFFFFF  sobre contenedor oscuro (con opacity: .12 aprox)
   -------------------------------------------------------------------------- *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e541a9 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-4e541a9`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-958 .elementor-element.elementor-element-4e541a9 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-958 .elementor-element.elementor-element-4e541a9::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-958 .elementor-element.elementor-element-4e541a9 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ea345e *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 3 de 6:  Olas de esquina, arriba a la derecha
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-958 .elementor-element.elementor-element-6ea345e`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el CONTENEDOR de un heroe o una seccion destacada.
   Va DETRAS del contenido: si algun texto se esconde, subir a
   z-index: 1 el widget afectado desde su propio Avanzado
   ========================================================================== */

.elementor-958 .elementor-element.elementor-element-6ea345e {
  position: relative;
  overflow: hidden;
}
.elementor-958 .elementor-element.elementor-element-6ea345e::before {
  content: "";
  position: absolute;
  top: -5%;
  right: -7%;
  width: clamp(280px, 34vw, 560px);
  aspect-ratio: 420 / 260;
  background: currentColor;
  color: #C3D1E6;
  opacity: .55;                    /* sobre oscuro, bajar a .12 */
  transform: scaleX(-1);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 260'%3E%3Cpath d='M-30 40 Q 90 6 210 40 T 450 28' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='1.0'/%3E%3Cpath d='M-30 66 Q 90 32 210 66 T 450 54' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.89'/%3E%3Cpath d='M-30 92 Q 90 58 210 92 T 450 80' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.78'/%3E%3Cpath d='M-30 118 Q 90 84 210 118 T 450 106' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.67'/%3E%3Cpath d='M-30 144 Q 90 110 210 144 T 450 132' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.56'/%3E%3Cpath d='M-30 170 Q 90 136 210 170 T 450 158' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.45'/%3E%3Cpath d='M-30 196 Q 90 162 210 196 T 450 184' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.34'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 260'%3E%3Cpath d='M-30 40 Q 90 6 210 40 T 450 28' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='1.0'/%3E%3Cpath d='M-30 66 Q 90 32 210 66 T 450 54' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.89'/%3E%3Cpath d='M-30 92 Q 90 58 210 92 T 450 80' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.78'/%3E%3Cpath d='M-30 118 Q 90 84 210 118 T 450 106' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.67'/%3E%3Cpath d='M-30 144 Q 90 110 210 144 T 450 132' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.56'/%3E%3Cpath d='M-30 170 Q 90 136 210 170 T 450 158' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.45'/%3E%3Cpath d='M-30 196 Q 90 162 210 196 T 450 184' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' opacity='0.34'/%3E%3C/svg%3E") center / contain no-repeat;
  pointer-events: none;
  z-index: 0;
}

/* --------------------------------------------------------------------------
   PARA CAMBIAR EL COLOR: la linea `color:` de arriba. Nada mas.
     #C3D1E6  ola corporativa COAVEN 21
     #A9CBE6  ola de la linea El Arca
     #FFFFFF  sobre contenedor oscuro (con opacity: .12 aprox)
   -------------------------------------------------------------------------- *//* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */