.elementor-1206 .elementor-element.elementor-element-7df0addb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;position:relative;bottom:71px;}.elementor-1206 .elementor-element.elementor-element-7df0addb > .elementor-shape-bottom, .elementor-1206 .elementor-element.elementor-element-7df0addb > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1206 .elementor-element.elementor-element-fa5f76f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1206 .elementor-element.elementor-element-715a568c{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-715a568c.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-715a568c .aux-modern-heading-primary{font-size:30px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-715a568c .aux-modern-heading-secondary{font-family:"Play", Sans-serif;font-size:79px;font-weight:900;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-715a568c .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1206 .elementor-element.elementor-element-b455d7b{--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-1206 .elementor-element.elementor-element-4982e6e4 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-1206 .elementor-element.elementor-element-4982e6e4 .aux-modern-button .aux-overlay:before{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-4982e6e4{width:auto;max-width:auto;}.elementor-1206 .elementor-element.elementor-element-4982e6e4 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-4982e6e4 .aux-modern-button{padding:10px 25px 10px 25px;}.elementor-1206 .elementor-element.elementor-element-4982e6e4 .aux-overlay:before, .elementor-1206 .elementor-element.elementor-element-4982e6e4 .aux-overlay:after{border-radius:10px 10px 10px 10px;}.elementor-1206 .elementor-element.elementor-element-4982e6e4 .aux-text{font-size:16px;line-height:1.2em;letter-spacing:-0.32px;}.elementor-1206 .elementor-element.elementor-element-acc154e .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-1206 .elementor-element.elementor-element-acc154e .aux-modern-button .aux-overlay:before{background-color:#074B7800;}.elementor-1206 .elementor-element.elementor-element-acc154e .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-1206 .elementor-element.elementor-element-acc154e .aux-modern-button .aux-overlay:after{background-color:#00000033;}.elementor-1206 .elementor-element.elementor-element-acc154e{width:auto;max-width:auto;}.elementor-1206 .elementor-element.elementor-element-acc154e > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-acc154e .aux-modern-button{padding:10px 25px 10px 25px;}.elementor-1206 .elementor-element.elementor-element-acc154e .aux-overlay:before, .elementor-1206 .elementor-element.elementor-element-acc154e .aux-overlay:after{border-radius:10px 10px 10px 10px;}.elementor-1206 .elementor-element.elementor-element-acc154e .aux-text{font-size:16px;line-height:1.2em;letter-spacing:-0.32px;color:#074B78;}.elementor-1206 .elementor-element.elementor-element-acc154e .aux-modern-button:hover .aux-text{color:var( --e-global-color-ef5c86c );}.elementor-1206 .elementor-element.elementor-element-0229d57{--grid-template-columns:repeat(0, auto);z-index:4;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1206 .elementor-element.elementor-element-0229d57 .elementor-widget-container{text-align:left;}.elementor-1206 .elementor-element.elementor-element-0229d57.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-0229d57 .elementor-social-icon{background-color:#02010100;border-style:none;}.elementor-1206 .elementor-element.elementor-element-0229d57 .elementor-social-icon i{color:#074B78;}.elementor-1206 .elementor-element.elementor-element-0229d57 .elementor-social-icon svg{fill:#074B78;}.elementor-1206 .elementor-element.elementor-element-0229d57 .elementor-social-icon:hover i{color:#1BB0CE;}.elementor-1206 .elementor-element.elementor-element-0229d57 .elementor-social-icon:hover svg{fill:#1BB0CE;}.elementor-1206 .elementor-element.elementor-element-76387932{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1206 .elementor-element.elementor-element-22a7e9a9{animation-duration:3300ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-1206 .elementor-element.elementor-element-22a7e9a9 > .elementor-widget-container{margin:80px 0px 0px -25px;}.elementor-1206 .elementor-element.elementor-element-2f168302{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;--z-index:1;}.elementor-1206 .elementor-element.elementor-element-f43dd1a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-7868cb73{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-4ba18f4c.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1206 .elementor-element.elementor-element-4a290d8{--display:flex;}.elementor-1206 .elementor-element.elementor-element-a9eb15d{--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:2%;--padding-bottom:2%;--padding-left:2.5%;--padding-right:2.5%;--z-index:1;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-5d5205ad{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-5d5205ad:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-5d5205ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-5d5205ad:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-99ce158 .aux-button{background-color:#F8F8F8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1206 .elementor-element.elementor-element-99ce158 .aux-button .aux-overlay::after{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-99ce158 .aux-ico-box{color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-99ce158 .col-title a, .elementor-1206 .elementor-element.elementor-element-99ce158 .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-99ce158:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-99ce158:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-99ce158 .col-subtitle{font-family:"Play", Sans-serif;font-size:18px;margin-top:-4px;}.elementor-1206 .elementor-element.elementor-element-99ce158 .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-99ce158:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-99ce158 .aux-text{color:#074B78;}.elementor-1206 .elementor-element.elementor-element-99ce158 .aux-button:hover .aux-text{color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-99ce158 .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-11448d1f{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-11448d1f:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-11448d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-11448d1f:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-32bb8cf .aux-button{background-color:#F8F8F8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1206 .elementor-element.elementor-element-32bb8cf .aux-button .aux-overlay::after{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-32bb8cf .aux-ico-box{color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-32bb8cf .col-title a, .elementor-1206 .elementor-element.elementor-element-32bb8cf .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-32bb8cf:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-32bb8cf:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-32bb8cf .col-subtitle{font-family:"Play", Sans-serif;font-size:18px;margin-top:-4px;}.elementor-1206 .elementor-element.elementor-element-32bb8cf .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-32bb8cf:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-32bb8cf .aux-text{color:#074B78;}.elementor-1206 .elementor-element.elementor-element-32bb8cf .aux-button:hover .aux-text{color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-32bb8cf .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-ca15af6{font-size:11px;}.elementor-1206 .elementor-element.elementor-element-32a68ebc{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:1.3%;--padding-right:0%;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-26e6ae3{--display:flex;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover{background-color:var( --e-global-color-text );}.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-ico-box{padding:0px 0px 50px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .col-title a, .elementor-1206 .elementor-element.elementor-element-203f2e5 .col-title{color:var( --e-global-color-58ae69eb );}.elementor-1206 .elementor-element.elementor-element-203f2e5 .col-title, .elementor-1206 .elementor-element.elementor-element-203f2e5 .col-title a{font-size:20px;line-height:1.2em;letter-spacing:-0.6px;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .col-title{margin-bottom:18px;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .widget-content{color:var( --e-global-color-8dab3c6 );line-height:1.4em;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text{text-align:center !important;padding:65px 55px 65px 55px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-text-widget-overlay, .elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text{border-radius:50px 50px 50px 50px;}.elementor-1206 .elementor-element.elementor-element-7f33caf{--display:flex;}.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-ico-box{padding:0px 0px 50px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-0caefaa .col-title a, .elementor-1206 .elementor-element.elementor-element-0caefaa .col-title{color:var( --e-global-color-58ae69eb );}.elementor-1206 .elementor-element.elementor-element-0caefaa .col-title, .elementor-1206 .elementor-element.elementor-element-0caefaa .col-title a{font-size:20px;line-height:1.2em;letter-spacing:-0.6px;}.elementor-1206 .elementor-element.elementor-element-0caefaa .col-title{margin-bottom:18px;}.elementor-1206 .elementor-element.elementor-element-0caefaa .widget-content{color:var( --e-global-color-8dab3c6 );line-height:1.4em;}.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text{text-align:center !important;padding:65px 55px 65px 55px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-text-widget-overlay, .elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text{border-radius:50px 50px 50px 50px;}.elementor-1206 .elementor-element.elementor-element-dbf0092{--display:flex;}.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-0829558 .aux-ico-box{padding:0px 0px 50px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-0829558 .col-title a, .elementor-1206 .elementor-element.elementor-element-0829558 .col-title{color:var( --e-global-color-58ae69eb );}.elementor-1206 .elementor-element.elementor-element-0829558 .col-title, .elementor-1206 .elementor-element.elementor-element-0829558 .col-title a{font-size:20px;line-height:1.2em;letter-spacing:-0.6px;}.elementor-1206 .elementor-element.elementor-element-0829558 .col-title{margin-bottom:18px;}.elementor-1206 .elementor-element.elementor-element-0829558 .widget-content{color:var( --e-global-color-8dab3c6 );line-height:1.4em;}.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text{text-align:center !important;padding:65px 55px 65px 55px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-0829558 .aux-text-widget-overlay, .elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text{border-radius:50px 50px 50px 50px;}.elementor-1206 .elementor-element.elementor-element-7589628{--display:flex;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-ico-box{padding:0px 0px 50px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .col-title a, .elementor-1206 .elementor-element.elementor-element-e4cef90 .col-title{color:var( --e-global-color-58ae69eb );}.elementor-1206 .elementor-element.elementor-element-e4cef90 .col-title, .elementor-1206 .elementor-element.elementor-element-e4cef90 .col-title a{font-size:20px;line-height:1.2em;letter-spacing:-0.6px;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .col-title{margin-bottom:18px;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .widget-content{color:var( --e-global-color-8dab3c6 );line-height:1.4em;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text{text-align:center !important;padding:65px 55px 65px 55px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-text-widget-overlay, .elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text{border-radius:50px 50px 50px 50px;}.elementor-1206 .elementor-element.elementor-element-2f6fc1f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1206 .elementor-element.elementor-element-929ab80{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-23f82b3{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-aaf039a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-a06c0a2{width:100%;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-a06c0a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-551394f{font-size:11px;}.elementor-1206 .elementor-element.elementor-element-98a4b9b{--display:flex;--min-height:100vh;--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-1206 .elementor-element.elementor-element-4ac6b36{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-4ac6b36.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-4ac6b36 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-4ac6b36 .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-4ac6b36 .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-4ac6b36 .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1206 .elementor-element.elementor-element-46786fe{--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-1206 .elementor-element.elementor-element-709c096{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-709c096:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-709c096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-709c096:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-44ecdf6 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1206 .elementor-element.elementor-element-44ecdf6 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-44ecdf6:hover .aux-ico-box{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-44ecdf6 .col-title a, .elementor-1206 .elementor-element.elementor-element-44ecdf6 .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-44ecdf6:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-44ecdf6:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-44ecdf6 .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-44ecdf6:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-44ecdf6 .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-fb2e657{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-fb2e657:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-fb2e657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-fb2e657:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-a76c60b > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1206 .elementor-element.elementor-element-a76c60b .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-a76c60b:hover .aux-ico-box{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-a76c60b .col-title a, .elementor-1206 .elementor-element.elementor-element-a76c60b .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-a76c60b:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-a76c60b:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-a76c60b .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-a76c60b:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-a76c60b .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-01151bf{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-01151bf:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-01151bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-01151bf:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-626abc1 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1206 .elementor-element.elementor-element-626abc1 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-626abc1:hover .aux-ico-box{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-626abc1 .col-title a, .elementor-1206 .elementor-element.elementor-element-626abc1 .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-626abc1:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-626abc1:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-626abc1 .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-626abc1:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-626abc1 .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-a9c4a92{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-a9c4a92:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-a9c4a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-a9c4a92:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-487407f > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1206 .elementor-element.elementor-element-487407f .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-487407f:hover .aux-ico-box{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-487407f .col-title a, .elementor-1206 .elementor-element.elementor-element-487407f .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-487407f:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-487407f:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-487407f .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-487407f:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-487407f .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-8a48100{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-8a48100 > .elementor-shape-bottom svg, .elementor-1206 .elementor-element.elementor-element-8a48100 > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-1206 .elementor-element.elementor-element-8a48100 > .elementor-shape-bottom, .elementor-1206 .elementor-element.elementor-element-8a48100 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1206 .elementor-element.elementor-element-c6a3d23{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-c6a3d23.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-c6a3d23 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-c6a3d23 .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-c6a3d23 .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-c6a3d23 .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1206 .elementor-element.elementor-element-855b0d2{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-f49c5f4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-58e5cad{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-58e5cad.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-58e5cad .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-58e5cad .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-58e5cad .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1206 .elementor-element.elementor-element-541eb9f .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-1206 .elementor-element.elementor-element-541eb9f .aux-modern-button .aux-overlay:before{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-541eb9f{width:auto;max-width:auto;}.elementor-1206 .elementor-element.elementor-element-541eb9f > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-541eb9f .aux-modern-button{padding:10px 25px 10px 25px;}.elementor-1206 .elementor-element.elementor-element-541eb9f .aux-overlay:before, .elementor-1206 .elementor-element.elementor-element-541eb9f .aux-overlay:after{border-radius:10px 10px 10px 10px;}.elementor-1206 .elementor-element.elementor-element-541eb9f .aux-text{font-size:16px;line-height:1.2em;letter-spacing:-0.32px;}.elementor-1206 .elementor-element.elementor-element-7aa1f8f{--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-1206 .elementor-element.elementor-element-435d87f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-435d87f:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-435d87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(175deg, #FFFFFF 41%, #074B78 100%);}.elementor-1206 .elementor-element.elementor-element-1de0048{--display:flex;--min-height:100vh;--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-1de0048:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-1de0048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gotosend.com/wp-content/uploads/2026/04/Reparto-GotoSend-2.png");background-position:-215px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1206 .elementor-element.elementor-element-904c991{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1206 .elementor-element.elementor-element-f379354{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-f379354 > .elementor-widget-container{padding:0px 45px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-f379354.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-f379354 .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-1206 .elementor-element.elementor-element-f379354 .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;line-height:35px;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-f379354 .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-f379354 .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1206 .elementor-element.elementor-element-eb9ad55{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1206 .elementor-element.elementor-element-be5041e{--display:flex;}.elementor-1206 .elementor-element.elementor-element-aa1daee{--display:flex;}.elementor-1206 .elementor-element.elementor-element-f81a6cf{--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;}.elementor-1206 .elementor-element.elementor-element-1afce27 > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-1afce27{height:25vh;}.elementor-1206 .elementor-element.elementor-element-1afce27 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-1afce27 .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-1afce27 .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-1afce27 .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-1afce27 .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-908500a{--display:flex;}.elementor-1206 .elementor-element.elementor-element-11ed2a5{--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;}.elementor-1206 .elementor-element.elementor-element-e3cbfed > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-e3cbfed{height:25vh;}.elementor-1206 .elementor-element.elementor-element-e3cbfed .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-e3cbfed .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-e3cbfed .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-e3cbfed .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-e3cbfed .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-1b3cf07{--display:flex;}.elementor-1206 .elementor-element.elementor-element-378f799{--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;}.elementor-1206 .elementor-element.elementor-element-db70cdf > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-db70cdf{height:25vh;}.elementor-1206 .elementor-element.elementor-element-db70cdf .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-db70cdf .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-db70cdf .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-db70cdf .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-db70cdf .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-3064ebf{--display:flex;}.elementor-1206 .elementor-element.elementor-element-19a741c{--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;}.elementor-1206 .elementor-element.elementor-element-acea3a0 > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-acea3a0{height:25vh;}.elementor-1206 .elementor-element.elementor-element-acea3a0 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-acea3a0 .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-acea3a0 .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-acea3a0 .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-acea3a0 .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-e501abf{--display:flex;}.elementor-1206 .elementor-element.elementor-element-1f04852{--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;}.elementor-1206 .elementor-element.elementor-element-ff3253e > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-ff3253e{height:25vh;}.elementor-1206 .elementor-element.elementor-element-ff3253e .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-ff3253e .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-ff3253e .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-ff3253e .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-ff3253e .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-06bc568{--display:flex;}.elementor-1206 .elementor-element.elementor-element-e950b30{--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;}.elementor-1206 .elementor-element.elementor-element-0474fdd > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-0474fdd{height:25vh;}.elementor-1206 .elementor-element.elementor-element-0474fdd .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-0474fdd .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-0474fdd .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-0474fdd .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-0474fdd .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-9fd27a3{--display:flex;}.elementor-1206 .elementor-element.elementor-element-e7dced9{--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;}.elementor-1206 .elementor-element.elementor-element-222a02f > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-222a02f{height:25vh;}.elementor-1206 .elementor-element.elementor-element-222a02f .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-222a02f .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-222a02f .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-222a02f .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-222a02f .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-b15e04e{--display:flex;}.elementor-1206 .elementor-element.elementor-element-d461e4f{--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;}.elementor-1206 .elementor-element.elementor-element-cbe5ea3 > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-cbe5ea3{height:25vh;}.elementor-1206 .elementor-element.elementor-element-cbe5ea3 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-cbe5ea3 .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-cbe5ea3 .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-cbe5ea3 .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-cbe5ea3 .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-2e1447a{--display:flex;}.elementor-1206 .elementor-element.elementor-element-464444c{--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;}.elementor-1206 .elementor-element.elementor-element-5b857be > .elementor-widget-container{background-color:#F8F8F8;border-radius:25px 25px 25px 25px;}.elementor-1206 .elementor-element.elementor-element-5b857be{height:25vh;}.elementor-1206 .elementor-element.elementor-element-5b857be .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-1206 .elementor-element.elementor-element-5b857be .elementor-icon-box-title, .elementor-1206 .elementor-element.elementor-element-5b857be .elementor-icon-box-title a{line-height:24px;}.elementor-1206 .elementor-element.elementor-element-5b857be .elementor-icon-box-title{color:#075B78;}.elementor-1206 .elementor-element.elementor-element-5b857be .elementor-icon-box-description{font-size:18px;color:#00520FFC;}.elementor-1206 .elementor-element.elementor-element-6b00d98{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-1206 .elementor-element.elementor-element-bbcae36{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1206 .elementor-element.elementor-element-357ae3b{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-357ae3b.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-357ae3b .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-1206 .elementor-element.elementor-element-357ae3b .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;line-height:35px;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-357ae3b .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-357ae3b .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1206 .elementor-element.elementor-element-57b64d9{--display:flex;--min-height:100vh;--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-1206 .elementor-element.elementor-element-6b51c2f{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-6b51c2f.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-6b51c2f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-6b51c2f .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-6b51c2f .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-c502e7e{--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-1206 .elementor-element.elementor-element-7c78d98{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-7c78d98:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-7c78d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-7c78d98:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-b63789f > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1206 .elementor-element.elementor-element-b63789f .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-b63789f:hover .aux-ico-box{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-b63789f .col-title a, .elementor-1206 .elementor-element.elementor-element-b63789f .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-b63789f:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-b63789f:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-b63789f .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-b63789f:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-b63789f .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-4ba819a{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-4ba819a:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-4ba819a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-4ba819a:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-2ef9772 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1206 .elementor-element.elementor-element-2ef9772 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-2ef9772:hover .aux-ico-box{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-2ef9772 .col-title a, .elementor-1206 .elementor-element.elementor-element-2ef9772 .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-2ef9772:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-2ef9772:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-2ef9772 .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-2ef9772:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-2ef9772 .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-c11d0d4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1.2s;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-1206 .elementor-element.elementor-element-c11d0d4:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-c11d0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1206 .elementor-element.elementor-element-c11d0d4:hover{background-color:#F8F8F8;}.elementor-1206 .elementor-element.elementor-element-a4076dd > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1206 .elementor-element.elementor-element-a4076dd .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-1206 .elementor-element.elementor-element-a4076dd:hover .aux-ico-box{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-a4076dd .col-title a, .elementor-1206 .elementor-element.elementor-element-a4076dd .col-title{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-a4076dd:hover .col-title a, .elementor-1206 .elementor-element.elementor-element-a4076dd:hover .col-title{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-a4076dd .widget-content{color:#F8F8F8 !important;}.elementor-1206 .elementor-element.elementor-element-a4076dd:hover .widget-content{color:#074B78 !important;}.elementor-1206 .elementor-element.elementor-element-a4076dd .aux-widget-advanced-text{text-align:center !important;}.elementor-1206 .elementor-element.elementor-element-b1a35cc{--display:flex;--min-height:100vh;--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-1206 .elementor-element.elementor-element-b379159{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-b379159.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-b379159 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-b379159 .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-b379159 .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-b379159 .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1206 .elementor-element.elementor-element-1f7044b{--display:flex;--min-height:100vh;--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-1206 .elementor-element.elementor-element-135a705{width:100%;max-width:100%;animation-duration:1500ms;z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1206 .elementor-element.elementor-element-135a705.elementor-element{--align-self:flex-start;}.elementor-1206 .elementor-element.elementor-element-135a705 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-135a705 .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-135a705 .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-3511a74{--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;}@media(max-width:1024px){.elementor-1206 .elementor-element.elementor-element-7df0addb{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1206 .elementor-element.elementor-element-22a7e9a9{position:static;}.elementor-1206 .elementor-element.elementor-element-2f168302{--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:5%;}.elementor-1206 .elementor-element.elementor-element-a9eb15d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-1206 .elementor-element.elementor-element-5d5205ad{position:static;}.elementor-1206 .elementor-element.elementor-element-11448d1f{position:static;}.elementor-1206 .elementor-element.elementor-element-32a68ebc{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2.5%;--padding-right:0%;}.elementor-1206 .elementor-element.elementor-element-2f6fc1f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1206 .elementor-element.elementor-element-709c096{position:static;}.elementor-1206 .elementor-element.elementor-element-fb2e657{position:static;}.elementor-1206 .elementor-element.elementor-element-01151bf{position:static;}.elementor-1206 .elementor-element.elementor-element-a9c4a92{position:static;}.elementor-1206 .elementor-element.elementor-element-1de0048:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-1de0048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1206 .elementor-element.elementor-element-6b00d98{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1206 .elementor-element.elementor-element-7c78d98{position:static;}.elementor-1206 .elementor-element.elementor-element-4ba819a{position:static;}.elementor-1206 .elementor-element.elementor-element-c11d0d4{position:static;}}@media(max-width:767px){.elementor-1206 .elementor-element.elementor-element-7df0addb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;position:relative;top:-50px;}.elementor-1206 .elementor-element.elementor-element-fa5f76f{--width:58%;--justify-content:flex-start;--padding-top:50%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1206 .elementor-element.elementor-element-715a568c.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-715a568c .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-715a568c .aux-modern-heading-secondary{font-size:44px;line-height:90px;letter-spacing:-2.8px;padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-715a568c .aux-modern-heading-description{font-size:16px;margin:0px 30px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-b455d7b{--z-index:1;}.elementor-1206 .elementor-element.elementor-element-4982e6e4.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-4982e6e4 .aux-modern-button-wrapper{text-align:center;}.elementor-1206 .elementor-element.elementor-element-acc154e.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-acc154e .aux-modern-button-wrapper{text-align:center;}.elementor-1206 .elementor-element.elementor-element-0229d57 .elementor-widget-container{text-align:center;}.elementor-1206 .elementor-element.elementor-element-0229d57{width:100%;max-width:100%;z-index:2;--icon-size:23px;}.elementor-1206 .elementor-element.elementor-element-0229d57.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-0229d57 .elementor-social-icon{--icon-padding:0.2em;}.elementor-1206 .elementor-element.elementor-element-76387932{--width:40%;}.elementor-1206 .elementor-element.elementor-element-22a7e9a9 > .elementor-widget-container{margin:0% 0% 0% -35%;}.elementor-1206 .elementor-element.elementor-element-22a7e9a9{position:static;}.elementor-1206 .elementor-element.elementor-element-2f168302{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-4ba18f4c .aux-modern-heading-description{font-size:16px;}.elementor-1206 .elementor-element.elementor-element-a9eb15d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1206 .elementor-element.elementor-element-5d5205ad{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-11448d1f{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-32a68ebc{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text{padding:30px 30px 30px 30px;}.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text{padding:30px 30px 30px 30px;}.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text{padding:30px 30px 30px 30px;}.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text{padding:30px 30px 30px 30px;}.elementor-1206 .elementor-element.elementor-element-2f6fc1f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1206 .elementor-element.elementor-element-aaf039a{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1206 .elementor-element.elementor-element-551394f > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-1206 .elementor-element.elementor-element-98a4b9b{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-4ac6b36.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-4ac6b36 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-4ac6b36 .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-4ac6b36 .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-4ac6b36 .aux-modern-heading-description{font-size:16px;}.elementor-1206 .elementor-element.elementor-element-709c096{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-fb2e657{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-01151bf{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-a9c4a92{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-8a48100{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1206 .elementor-element.elementor-element-c6a3d23.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-c6a3d23 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-c6a3d23 .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-c6a3d23 .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-c6a3d23 .aux-modern-heading-description{font-size:16px;}.elementor-1206 .elementor-element.elementor-element-855b0d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-f49c5f4{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-1206 .elementor-element.elementor-element-f49c5f4.e-con{--order:99999 /* order end hack */;}.elementor-1206 .elementor-element.elementor-element-58e5cad.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-58e5cad .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-58e5cad .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-58e5cad .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-58e5cad .aux-modern-heading-description{font-size:16px;}.elementor-1206 .elementor-element.elementor-element-541eb9f.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-541eb9f .aux-modern-button-wrapper{text-align:center;}.elementor-1206 .elementor-element.elementor-element-435d87f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1206 .elementor-element.elementor-element-1de0048{--min-height:50vh;}.elementor-1206 .elementor-element.elementor-element-1de0048:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-1de0048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-75px 0px;background-size:cover;}.elementor-1206 .elementor-element.elementor-element-904c991{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-904c991.e-con{--order:-99999 /* order start hack */;}.elementor-1206 .elementor-element.elementor-element-f379354 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-f379354.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-f379354 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-f379354 .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-f379354 .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-f379354 .aux-modern-heading-description{font-size:16px;}.elementor-1206 .elementor-element.elementor-element-eb9ad55{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-6b00d98{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1206 .elementor-element.elementor-element-bbcae36{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1206 .elementor-element.elementor-element-bbcae36.e-con{--order:-99999 /* order start hack */;}.elementor-1206 .elementor-element.elementor-element-357ae3b.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-357ae3b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-357ae3b .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-357ae3b .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-357ae3b .aux-modern-heading-description{font-size:16px;}.elementor-1206 .elementor-element.elementor-element-6b51c2f.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-6b51c2f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-6b51c2f .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-6b51c2f .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-7c78d98{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-4ba819a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-c11d0d4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;position:static;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-b379159.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-b379159 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-b379159 .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-b379159 .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-b379159 .aux-modern-heading-description{font-size:16px;}.elementor-1206 .elementor-element.elementor-element-1f7044b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1206 .elementor-element.elementor-element-135a705.elementor-element{--align-self:center;}.elementor-1206 .elementor-element.elementor-element-135a705 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1206 .elementor-element.elementor-element-135a705 .aux-modern-heading-primary{font-size:24px;}.elementor-1206 .elementor-element.elementor-element-135a705 .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1206 .elementor-element.elementor-element-a33035b{width:100%;max-width:100%;}.elementor-1206 .elementor-element.elementor-element-a33035b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1206 .elementor-element.elementor-element-a33035b.elementor-element{--align-self:stretch;}}@media(min-width:768px){.elementor-1206 .elementor-element.elementor-element-7df0addb{--content-width:1920px;}.elementor-1206 .elementor-element.elementor-element-fa5f76f{--width:32%;}.elementor-1206 .elementor-element.elementor-element-76387932{--width:72.556%;}.elementor-1206 .elementor-element.elementor-element-2f168302{--content-width:1600px;}.elementor-1206 .elementor-element.elementor-element-7868cb73{--width:53.096%;}.elementor-1206 .elementor-element.elementor-element-a9eb15d{--width:100%;}.elementor-1206 .elementor-element.elementor-element-32a68ebc{--width:100%;}.elementor-1206 .elementor-element.elementor-element-23f82b3{--width:55%;}.elementor-1206 .elementor-element.elementor-element-aaf039a{--width:55%;}.elementor-1206 .elementor-element.elementor-element-f49c5f4{--width:40%;}.elementor-1206 .elementor-element.elementor-element-7aa1f8f{--width:60%;}.elementor-1206 .elementor-element.elementor-element-435d87f{--width:100%;}.elementor-1206 .elementor-element.elementor-element-1de0048{--width:60%;}.elementor-1206 .elementor-element.elementor-element-904c991{--width:40%;}.elementor-1206 .elementor-element.elementor-element-be5041e{--width:60%;}.elementor-1206 .elementor-element.elementor-element-bbcae36{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1206 .elementor-element.elementor-element-fa5f76f{--width:48%;}.elementor-1206 .elementor-element.elementor-element-76387932{--width:52%;}.elementor-1206 .elementor-element.elementor-element-7868cb73{--width:100%;}.elementor-1206 .elementor-element.elementor-element-a9eb15d{--width:50%;}.elementor-1206 .elementor-element.elementor-element-32a68ebc{--width:50%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-715a568c */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-715a568c .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-22a7e9a9 */.elementor-1206 .elementor-element.elementor-element-22a7e9a9 img {
    max-width: none;
}
@media screen and (max-width : 400px) {
    .elementor-1206 .elementor-element.elementor-element-22a7e9a9 img {
        max-width : 900px;
        margin-left :-30%;
    }
}
@media screen and (min-width:400px) and (max-width:1024px) {
    .elementor-1206 .elementor-element.elementor-element-22a7e9a9 img {
        max-width:1100px;
        margin-left : -25%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df0addb */@media only screen and (max-width:400px) {
    .elementor-1206 .elementor-element.elementor-element-7df0addb {
      background-color : #fff;  
    }
}
@media only screen and (min-width:400px) and (max-width : 800px){
    .elementor-1206 .elementor-element.elementor-element-7df0addb {
      background-color : #f8f8f8; 
    }
}
@media only screen and (min-width:800px) {
    .elementor-1206 .elementor-element.elementor-element-7df0addb {
      background-color : #f8f8f8;  
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4ba18f4c */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-4ba18f4c .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-99ce158 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-99ce158 {
    position: relative;
    padding-top: 25px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-99ce158::before {
    content: '✈️ Más rápido';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d5205ad */.elementor-1206 .elementor-element.elementor-element-5d5205ad:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-5d5205ad:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-5d5205ad .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-5d5205ad :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-5d5205ad :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-5d5205ad :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-5d5205ad,
.elementor-1206 .elementor-element.elementor-element-5d5205ad .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-5d5205ad .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-5d5205ad .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-32bb8cf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-32bb8cf {
    position: relative;
    padding-top: 25px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-32bb8cf::before {
    content: '🚢 Más económico';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11448d1f */.elementor-1206 .elementor-element.elementor-element-11448d1f:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-11448d1f:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-11448d1f .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-11448d1f :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-11448d1f :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-11448d1f :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-11448d1f,
.elementor-1206 .elementor-element.elementor-element-11448d1f .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-11448d1f .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-11448d1f .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-203f2e5 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0caefaa *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0829558 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-e4cef90 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-203f2e5 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0caefaa *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0829558 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-e4cef90 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-203f2e5 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0caefaa *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0829558 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-e4cef90 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-203f2e5 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0caefaa *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0829558 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-e4cef90 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-203f2e5 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-203f2e5 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0caefaa *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0caefaa .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0829558 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-0829558 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-e4cef90 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover i,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .svg-2,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}

/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}

/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .col-title,
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}

/* 3. Configuración del contenedor base */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease; /* Transición suave para todo el bloque */
}

/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 50px;
}

/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1206 .elementor-element.elementor-element-e4cef90 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4ac6b36 */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-4ac6b36 .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709c096 */.elementor-1206 .elementor-element.elementor-element-709c096:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-709c096:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-709c096 .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-709c096 :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-709c096 :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-709c096 :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-709c096,
.elementor-1206 .elementor-element.elementor-element-709c096 .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-709c096 .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-709c096 .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb2e657 */.elementor-1206 .elementor-element.elementor-element-fb2e657:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-fb2e657:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-fb2e657 .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-fb2e657 :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-fb2e657 :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-fb2e657 :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-fb2e657,
.elementor-1206 .elementor-element.elementor-element-fb2e657 .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-fb2e657 .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-fb2e657 .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01151bf */.elementor-1206 .elementor-element.elementor-element-01151bf:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-01151bf:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-01151bf .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-01151bf :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-01151bf :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-01151bf :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-01151bf,
.elementor-1206 .elementor-element.elementor-element-01151bf .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-01151bf .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-01151bf .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c4a92 */.elementor-1206 .elementor-element.elementor-element-a9c4a92:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-a9c4a92:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-a9c4a92 .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-a9c4a92 :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-a9c4a92 :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-a9c4a92 :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-a9c4a92,
.elementor-1206 .elementor-element.elementor-element-a9c4a92 .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-a9c4a92 .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-a9c4a92 .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c6a3d23 */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-c6a3d23 .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-58e5cad */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-58e5cad .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-f379354 */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-f379354 .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1afce27 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-1afce27 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-1afce27::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3cbfed *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-e3cbfed::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db70cdf *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-db70cdf::before {
    content: 'Regulación especial';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #074b78; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acea3a0 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-acea3a0::before {
    content: 'Máx. 2 del mismo tipo';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff3253e *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-ff3253e::before {
    content: 'Sin baterías de litio';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #4e50a2; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0474fdd *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-0474fdd::before {
    content: 'Arancel aplicable';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #e31837; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-222a02f *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-222a02f {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-222a02f::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbe5ea3 *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3 {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-cbe5ea3::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b857be *//* Contenedor principal para dar espacio al badge */
.elementor-1206 .elementor-element.elementor-element-5b857be {
    position: relative;
    padding-top: 20px !important; /* Espacio para que el badge no tape el contenido */
}

/* Diseño del Badge */
.elementor-1206 .elementor-element.elementor-element-5b857be::before {
    content: 'Exento de arancel';
    position: absolute;
    top: -10px; /* Ajusta la altura */
    left: 20px; /* Posición horizontal */
    background-color: #00520FFC; /* Color azul (puedes cambiarlo por el de tu marca) */
    color: #f8f8f8;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 10;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-357ae3b */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-357ae3b .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6b51c2f */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-6b51c2f .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c78d98 */.elementor-1206 .elementor-element.elementor-element-7c78d98:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-7c78d98:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-7c78d98 .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-7c78d98 :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-7c78d98 :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-7c78d98 :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-7c78d98,
.elementor-1206 .elementor-element.elementor-element-7c78d98 .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-7c78d98 .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-7c78d98 .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba819a */.elementor-1206 .elementor-element.elementor-element-4ba819a:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-4ba819a:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-4ba819a .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-4ba819a :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-4ba819a :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-4ba819a :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-4ba819a,
.elementor-1206 .elementor-element.elementor-element-4ba819a .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-4ba819a .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-4ba819a .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c11d0d4 */.elementor-1206 .elementor-element.elementor-element-c11d0d4:hover {
    transform: translateY(-21px);
}
.elementor-1206 .elementor-element.elementor-element-c11d0d4:hover .aux-the-svg path {
    fill: #fff;
}
.elementor-1206 .elementor-element.elementor-element-c11d0d4 .aux-text {
    color: #000000;
}
.elementor-1206 .elementor-element.elementor-element-c11d0d4 :hover .aux-modern-heading-primary, .elementor-1206 .elementor-element.elementor-element-c11d0d4 :hover .aux-modern-heading-description, .elementor-1206 .elementor-element.elementor-element-c11d0d4 :hover .aux-text {
    color: #fff
}
.elementor-1206 .elementor-element.elementor-element-c11d0d4,
.elementor-1206 .elementor-element.elementor-element-c11d0d4 .aux-modern-heading-primary,
.elementor-1206 .elementor-element.elementor-element-c11d0d4 .aux-modern-heading-description,
.elementor-1206 .elementor-element.elementor-element-c11d0d4 .aux-button .aux-text{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0ms;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-b379159 */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-b379159 .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-135a705 */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1206 .elementor-element.elementor-element-135a705 .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */