.elementor-3855 .elementor-element.elementor-element-78d748bd{--display:flex;--min-height:200px;--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;--overflow:hidden;--overlay-opacity:0.24;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-78d748bd:not(.elementor-motion-effects-element-type-background), .elementor-3855 .elementor-element.elementor-element-78d748bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-78d748bd::before, .elementor-3855 .elementor-element.elementor-element-78d748bd > .elementor-background-video-container::before, .elementor-3855 .elementor-element.elementor-element-78d748bd > .e-con-inner > .elementor-background-video-container::before, .elementor-3855 .elementor-element.elementor-element-78d748bd > .elementor-background-slideshow::before, .elementor-3855 .elementor-element.elementor-element-78d748bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3855 .elementor-element.elementor-element-78d748bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rutadelvinovaldeorras.com/wp-content/uploads/2025/07/descubre-la-ruta-del-vino-valdeorras-nr.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3855 .elementor-element.elementor-element-5d412ed1{--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:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-7a837a39{text-align:center;}.elementor-3855 .elementor-element.elementor-element-7a837a39 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:33px;font-weight:500;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.45);color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-20eb216a{--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:center;--align-items:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-20eb216a:not(.elementor-motion-effects-element-type-background), .elementor-3855 .elementor-element.elementor-element-20eb216a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-ha-link-hover .ha-link{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3855 .elementor-element.elementor-element-15dfff16{width:auto;max-width:auto;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;}.elementor-3855 .elementor-element.elementor-element-15dfff16 .ha_content__item{justify-content:flex-start;}.elementor-3855 .elementor-element.elementor-element-15dfff16 .ha-link{color:var( --e-global-color-7a0d133 );font-weight:600;}.elementor-3855 .elementor-element.elementor-element-15dfff16 .ha-link:hover{color:var( --e-global-color-7a0d133 );}.elementor-3855 .elementor-element.elementor-element-46b1565d{width:auto;max-width:auto;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;}.elementor-3855 .elementor-element.elementor-element-46b1565d .ha_content__item{justify-content:flex-start;}.elementor-3855 .elementor-element.elementor-element-46b1565d .ha-link{color:var( --e-global-color-7a0d133 );font-weight:600;}.elementor-3855 .elementor-element.elementor-element-46b1565d .ha-link:hover{color:var( --e-global-color-7a0d133 );}.elementor-3855 .elementor-element.elementor-element-6fc0c05c{width:auto;max-width:auto;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;}.elementor-3855 .elementor-element.elementor-element-6fc0c05c .ha_content__item{justify-content:flex-start;}.elementor-3855 .elementor-element.elementor-element-6fc0c05c .ha-link{color:var( --e-global-color-7a0d133 );font-weight:600;}.elementor-3855 .elementor-element.elementor-element-6fc0c05c .ha-link:hover{color:var( --e-global-color-7a0d133 );}.elementor-3855 .elementor-element.elementor-element-4ae410ce{width:auto;max-width:auto;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;}.elementor-3855 .elementor-element.elementor-element-4ae410ce .ha_content__item{justify-content:flex-start;}.elementor-3855 .elementor-element.elementor-element-4ae410ce .ha-link{color:var( --e-global-color-7a0d133 );font-weight:600;}.elementor-3855 .elementor-element.elementor-element-4ae410ce .ha-link:hover{color:var( --e-global-color-7a0d133 );}.elementor-3855 .elementor-element.elementor-element-727e2fc{width:auto;max-width:auto;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;}.elementor-3855 .elementor-element.elementor-element-727e2fc .ha_content__item{justify-content:flex-start;}.elementor-3855 .elementor-element.elementor-element-727e2fc .ha-link{color:var( --e-global-color-7a0d133 );font-weight:600;}.elementor-3855 .elementor-element.elementor-element-727e2fc .ha-link:hover{color:var( --e-global-color-7a0d133 );}.elementor-3855 .elementor-element.elementor-element-29261138{width:auto;max-width:auto;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;}.elementor-3855 .elementor-element.elementor-element-29261138 .ha_content__item{justify-content:flex-start;}.elementor-3855 .elementor-element.elementor-element-29261138 .ha-link{color:var( --e-global-color-7a0d133 );font-weight:600;}.elementor-3855 .elementor-element.elementor-element-29261138 .ha-link:hover{color:var( --e-global-color-7a0d133 );}.elementor-3855 .elementor-element.elementor-element-7d700c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-538a39d5{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-3855 .elementor-element.elementor-element-546b2a0c{text-align:center;}.elementor-3855 .elementor-element.elementor-element-546b2a0c .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-7cd27fa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-7b7fa0f4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3855 .elementor-element.elementor-element-7b7fa0f4 .elementor-divider-separator{width:100%;}.elementor-3855 .elementor-element.elementor-element-7b7fa0f4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3855 .elementor-element.elementor-element-3bb9dba7{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3855 .elementor-element.elementor-element-3bb9dba7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-3bb9dba7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-3bb9dba7 .elementor-divider__text{color:var( --e-global-color-7a0d133 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-524fabf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-351b7d76{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-351b7d76 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-351b7d76 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-351b7d76 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-850626a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-4ec72e75{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-4ec72e75 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-4ec72e75 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-4ec72e75 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-52c7284f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;z-index:2;text-align:center;font-size:18px;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-2975f35{--display:flex;--min-height:250px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-3855 .elementor-element.elementor-element-4a2f6db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-item:hover .ha-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 60%, #f2295b 100%);}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-item.active .ha-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FEFEFE00 60%, #000000 100%);}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-content-button{background-color:var( --e-global-color-accent );padding:8px 25px 8px 25px;font-size:16px;font-weight:600;border-radius:3px 3px 3px 3px;color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-content-button:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper{align-items:center;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-overlay{justify-content:center;align-items:center;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-gallery-wrap{height:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-cd92cf8 );}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-container{margin:0px 0px 0px 0px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8.ha-image-accordion-horizontal .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8.ha-image-accordion-tablet-horizontal .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8.ha-image-accordion-mobile-horizontal .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8.ha-image-accordion-vertical .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8.ha-image-accordion-tablet-vertical .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8.ha-image-accordion-mobile-vertical .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-content-icon-title{color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-left i + span{margin-left:10px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-right i + span{margin-right:10px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-container .ha-ia-content-wrapper{padding:20px 20px 20px 20px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label{color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-actions{margin:0px 0px 10px 0px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup{font-size:22px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-link{font-size:22px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup+.ha-ia-link{margin-left:15px;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-content-wrapper .ha-ia-actions span{border-radius:100% 100% 100% 100%;}.elementor-3855 .elementor-element.elementor-element-4d579537{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-4d579537:not(.elementor-motion-effects-element-type-background), .elementor-3855 .elementor-element.elementor-element-4d579537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd92cf8 );}.elementor-3855 .elementor-element.elementor-element-bd4cce8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-72fe6e07{--display:flex;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-3855 .elementor-element.elementor-element-1c61ba0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-3855 .elementor-element.elementor-element-1c61ba0d .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-2dc8f35e.elementor-element{--align-self:center;}.elementor-3855 .elementor-element.elementor-element-2dc8f35e{font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-6ec46922{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-7e7d9c3.elementor-element{--align-self:center;}.elementor-3855 .elementor-element.elementor-element-7e7d9c3{border-style:none;}.elementor-3855 .elementor-element.elementor-element-7e7d9c3 .elementor-icon-wrapper{text-align:center;}.elementor-3855 .elementor-element.elementor-element-7e7d9c3 .elementor-icon{font-size:380px;}.elementor-3855 .elementor-element.elementor-element-7e7d9c3 .elementor-icon svg{height:380px;}.elementor-3855 .elementor-element.elementor-element-1a15b089{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-3f0ce0df.elementor-element{--align-self:center;}.elementor-3855 .elementor-element.elementor-element-3f0ce0df{font-size:18px;font-weight:400;line-height:1.4em;}.elementor-widget-ha-list-group .ha-text .ha-list-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-list-group .ha-text .ha-list-detail{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-list-group .ha-badge{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-item-wrap{flex-direction:row;}.elementor-3855 .elementor-element.elementor-element-589968de{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-item-wrap{padding:10px 10px 10px 10px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:not(:last-child){margin-bottom:22px;}.elementor-3855 .elementor-element.elementor-element-589968de.ha-mode--compact .ha-list-wrap{border-style:solid;border-width:1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3855 .elementor-element.elementor-element-589968de.ha-mode--compact .ha-list-item:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;border-color:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-589968de.ha-mode--comfy .ha-list-item{border-style:solid;border-width:1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-text .ha-list-title{color:var( --e-global-color-text );}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-text .ha-list-detail{color:#222222;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item{border-color:#DFE5E9;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover .ha-text .ha-list-title{color:var( --e-global-color-text );}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover .ha-text .ha-list-detail{color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover{border-color:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-589968de.ha-direction--right .ha-list-item .ha-icon{margin-right:18px;}.elementor-3855 .elementor-element.elementor-element-589968de.ha-direction--left .ha-list-item .ha-icon{margin-left:18px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-icon.icon{font-size:14px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-icon.number span{font-size:14px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-icon.image img{width:14px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-icon{padding:7px;background:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-icon i{color:#ffffff;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-icon svg{fill:#ffffff;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-icon span{color:#ffffff;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover .ha-icon i{color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover .ha-icon svg{fill:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover .ha-icon span{color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item a:hover .ha-icon{background:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-589968de .ha-text .ha-list-title{font-family:"Outfit-Variable", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item a .ha-item-wrap .ha-text .ha-list-title{color:var( --e-global-color-text );}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title{color:#724deb;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-text .ha-list-detail{color:var( --e-global-color-text );font-family:"Outfit-Variable", Sans-serif;font-size:14px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-badge{margin-left:10px !important;color:#F2F3F9;background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-direction{font-size:20px;padding:7px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item  .ha-direction{border-style:none;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-direction i{color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-direction svg{fill:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-item-wrap:hover .ha-direction i{color:#ffffff;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-item-wrap:hover .ha-direction svg{fill:#ffffff;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-item-wrap:hover .ha-direction{background-color:var( --e-global-color-primary );border-color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-fc2c911{--display:flex;--min-height:0px;--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-3855 .elementor-element.elementor-element-fc2c911:not(.elementor-motion-effects-element-type-background), .elementor-3855 .elementor-element.elementor-element-fc2c911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd92cf8 );}.elementor-3855 .elementor-element.elementor-element-5297f56d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-44d66fb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3855 .elementor-element.elementor-element-10f320cd{text-align:center;}.elementor-3855 .elementor-element.elementor-element-10f320cd .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-1a6f877b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-1a6f877b.elementor-element{--align-self:center;}.elementor-3855 .elementor-element.elementor-element-2ef6933{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-2ef6933 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-2ef6933 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-2ef6933 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-51ad215c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-721a1175{--display:flex;--overflow:hidden;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-721a1175 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3855 .elementor-element.elementor-element-65b33767{--display:flex;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-7799a57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-4fad9958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-5cecf22d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-4c98269a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:2;column-gap:40px;text-align:justify;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-5afc0139{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-5afc0139:not(.elementor-motion-effects-element-type-background), .elementor-3855 .elementor-element.elementor-element-5afc0139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a0d133 );}.elementor-3855 .elementor-element.elementor-element-51ae1958{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3855 .elementor-element.elementor-element-17debf7c{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-17debf7c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-17debf7c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-17debf7c .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-3f73aab8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-62fb90f2{--display:flex;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-3855 .elementor-element.elementor-element-2418e197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-1045af34{--display:flex;--overflow:hidden;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-1045af34 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3855 .elementor-element.elementor-element-62770446{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-581ac194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;text-align:justify;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-4348e6ab{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-4348e6ab .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-4348e6ab .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-4348e6ab .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-5807b763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;text-align:justify;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-397c469{--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;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3855 .elementor-element.elementor-element-6e4732d img{border-radius:15px 15px 15px 15px;}.elementor-3855 .elementor-element.elementor-element-2e7044f img{border-radius:15px 15px 15px 15px;}.elementor-3855 .elementor-element.elementor-element-0a88ca9 img{border-radius:15px 15px 15px 15px;}.elementor-3855 .elementor-element.elementor-element-1f9ec869{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-1f9ec869:not(.elementor-motion-effects-element-type-background), .elementor-3855 .elementor-element.elementor-element-1f9ec869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd92cf8 );}.elementor-3855 .elementor-element.elementor-element-17377210{--display:flex;--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-3855 .elementor-element.elementor-element-46e4e9ff{text-align:center;}.elementor-3855 .elementor-element.elementor-element-46e4e9ff .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-54c2c5ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-7d6c4824{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;}.elementor-3855 .elementor-element.elementor-element-7d6c4824 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-7d6c4824 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-7d6c4824 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-4e8740da{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-ha-step-flow .ha-steps-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-step-flow .ha-steps-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-step-flow .ha-step-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3855 .elementor-element.elementor-element-f8c2e94{background-color:var( --e-global-color-7a0d133 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;--ha-stepflow-icon-size:40px;--ha-stepflow-icon-padding:20px;--ha-stepflow-direction-offset-x:60px;}.elementor-3855 .elementor-element.elementor-element-f8c2e94.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-steps-icon{font-size:40px;padding:20px;margin-bottom:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;color:var( --e-global-color-primary );background:#ffffff;}.elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-steps-title{margin-bottom:15px;color:var( --e-global-color-secondary );font-family:"Outfit-Variable", Sans-serif;font-size:22px;font-weight:600;}.elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-step-description{color:var( --e-global-color-text );font-size:18px;font-weight:300;line-height:1.1em;}.elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-step-arrow, .elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-step-arrow:after{border-top-style:solid;}.elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-step-arrow:after{border-right-style:solid;border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-step-arrow{width:100px;left:calc( 100% + 60px );border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-26b5940f{background-color:var( --e-global-color-7a0d133 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;--ha-stepflow-icon-size:40px;--ha-stepflow-icon-padding:20px;--ha-stepflow-direction-offset-x:60px;}.elementor-3855 .elementor-element.elementor-element-26b5940f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3855 .elementor-element.elementor-element-26b5940f .ha-steps-icon{font-size:40px;padding:20px;margin-bottom:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;color:var( --e-global-color-primary );background:#ffffff;}.elementor-3855 .elementor-element.elementor-element-26b5940f .ha-steps-title{margin-bottom:15px;color:var( --e-global-color-secondary );font-family:"Outfit-Variable", Sans-serif;font-size:22px;font-weight:600;}.elementor-3855 .elementor-element.elementor-element-26b5940f .ha-step-description{color:var( --e-global-color-text );font-size:18px;font-weight:300;line-height:1.1em;}.elementor-3855 .elementor-element.elementor-element-26b5940f .ha-step-arrow, .elementor-3855 .elementor-element.elementor-element-26b5940f .ha-step-arrow:after{border-top-style:solid;}.elementor-3855 .elementor-element.elementor-element-26b5940f .ha-step-arrow:after{border-right-style:solid;border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-26b5940f .ha-step-arrow{width:100px;left:calc( 100% + 60px );border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-6a7beee3{background-color:var( --e-global-color-7a0d133 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;--ha-stepflow-icon-size:40px;--ha-stepflow-icon-padding:20px;--ha-stepflow-direction-offset-x:60px;}.elementor-3855 .elementor-element.elementor-element-6a7beee3.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-steps-icon{font-size:40px;padding:20px;margin-bottom:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;color:var( --e-global-color-primary );background:#ffffff;}.elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-steps-title{margin-bottom:15px;color:var( --e-global-color-secondary );font-family:"Outfit-Variable", Sans-serif;font-size:22px;font-weight:600;}.elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-step-description{color:var( --e-global-color-text );font-size:18px;font-weight:300;line-height:1.1em;}.elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-step-arrow, .elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-step-arrow:after{border-top-style:solid;}.elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-step-arrow:after{border-right-style:solid;border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-step-arrow{width:100px;left:calc( 100% + 60px );border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-15af3350{background-color:var( --e-global-color-7a0d133 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;--ha-stepflow-icon-size:40px;--ha-stepflow-icon-padding:20px;--ha-stepflow-direction-offset-x:60px;}.elementor-3855 .elementor-element.elementor-element-15af3350.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3855 .elementor-element.elementor-element-15af3350 .ha-steps-icon{font-size:40px;padding:20px;margin-bottom:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;color:var( --e-global-color-primary );background:#ffffff;}.elementor-3855 .elementor-element.elementor-element-15af3350 .ha-steps-title{margin-bottom:15px;color:var( --e-global-color-secondary );font-family:"Outfit-Variable", Sans-serif;font-size:22px;font-weight:600;}.elementor-3855 .elementor-element.elementor-element-15af3350 .ha-step-description{color:var( --e-global-color-text );font-size:18px;font-weight:300;line-height:1.1em;}.elementor-3855 .elementor-element.elementor-element-15af3350 .ha-step-arrow, .elementor-3855 .elementor-element.elementor-element-15af3350 .ha-step-arrow:after{border-top-style:solid;}.elementor-3855 .elementor-element.elementor-element-15af3350 .ha-step-arrow:after{border-right-style:solid;border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-15af3350 .ha-step-arrow{width:100px;left:calc( 100% + 60px );border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-7e2441da{background-color:var( --e-global-color-7a0d133 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;--ha-stepflow-icon-size:40px;--ha-stepflow-icon-padding:20px;--ha-stepflow-direction-offset-x:60px;}.elementor-3855 .elementor-element.elementor-element-7e2441da.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3855 .elementor-element.elementor-element-7e2441da .ha-steps-icon{font-size:40px;padding:20px;margin-bottom:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;color:var( --e-global-color-primary );background:#ffffff;}.elementor-3855 .elementor-element.elementor-element-7e2441da .ha-steps-title{margin-bottom:15px;color:var( --e-global-color-secondary );font-family:"Outfit-Variable", Sans-serif;font-size:22px;font-weight:600;}.elementor-3855 .elementor-element.elementor-element-7e2441da .ha-step-description{color:var( --e-global-color-text );font-size:18px;font-weight:300;line-height:1.1em;}.elementor-3855 .elementor-element.elementor-element-7e2441da .ha-step-arrow, .elementor-3855 .elementor-element.elementor-element-7e2441da .ha-step-arrow:after{border-top-style:solid;}.elementor-3855 .elementor-element.elementor-element-7e2441da .ha-step-arrow:after{border-right-style:solid;border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-7e2441da .ha-step-arrow{width:100px;left:calc( 100% + 60px );border-color:var( --e-global-color-accent );}.elementor-3855 .elementor-element.elementor-element-1202864a{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-1202864a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-1202864a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-1202864a .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-31a540c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-8c804c5{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;}.elementor-3855 .elementor-element.elementor-element-8c804c5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-8c804c5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-8c804c5 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-42dd0337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-35715c16{--display:flex;--min-height:250px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-3855 .elementor-element.elementor-element-2306d640{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-item:hover .ha-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 60%, #f2295b 100%);}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-item.active .ha-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FEFEFE00 60%, #000000 100%);}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-content-button{background-color:var( --e-global-color-accent );padding:8px 25px 8px 25px;font-size:16px;font-weight:600;border-radius:3px 3px 3px 3px;color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-content-button:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper{align-items:center;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-overlay{justify-content:center;align-items:center;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-gallery-wrap{height:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-cd92cf8 );}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-container{margin:0px 0px 0px 0px;}.elementor-3855 .elementor-element.elementor-element-182f929.ha-image-accordion-horizontal .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-182f929.ha-image-accordion-tablet-horizontal .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-182f929.ha-image-accordion-mobile-horizontal .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-182f929.ha-image-accordion-vertical .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-182f929.ha-image-accordion-tablet-vertical .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-182f929.ha-image-accordion-mobile-vertical .ha-ia-item{--ha-ia-gutter-margin:6px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-content-icon-title{color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-left i + span{margin-left:10px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-right i + span{margin-right:10px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-container .ha-ia-content-wrapper{padding:20px 20px 20px 20px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label{color:#FFFFFF;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-actions{margin:0px 0px 10px 0px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup{font-size:22px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-link{font-size:22px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup+.ha-ia-link{margin-left:15px;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-content-wrapper .ha-ia-actions span{border-radius:100% 100% 100% 100%;}.elementor-3855 .elementor-element.elementor-element-4a495f14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-53573fd0{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-3855 .elementor-element.elementor-element-79ff002e{text-align:center;}.elementor-3855 .elementor-element.elementor-element-79ff002e .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-330ea2b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-3855 .elementor-element.elementor-element-20aa57dd{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;}.elementor-3855 .elementor-element.elementor-element-20aa57dd .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-20aa57dd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-20aa57dd .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-daa0dfc{--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:center;--align-items:center;}.elementor-3855 .elementor-element.elementor-element-daa0dfc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-ha-infobox .ha-infobox-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-infobox .ha-infobox-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-infobox .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3855 .elementor-element.elementor-element-84ec9b6 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-84ec9b6 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-d706b91 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-d706b91 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-2e928944{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3855 .elementor-element.elementor-element-2e928944 .elementor-divider-separator{width:100%;}.elementor-3855 .elementor-element.elementor-element-2e928944 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3855 .elementor-element.elementor-element-b6d1e5e{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;}.elementor-3855 .elementor-element.elementor-element-b6d1e5e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-b6d1e5e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-b6d1e5e .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-9291b01{--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-3855 .elementor-element.elementor-element-9291b01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3855 .elementor-element.elementor-element-c9326bc .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-c9326bc .ha-infobox-text{font-family:"Lexend", Sans-serif;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-c9326bc .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-b44e8bd .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-b44e8bd .ha-infobox-text{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-b44e8bd .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-bb7062c{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-bb7062c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-bb7062c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-bb7062c .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-151f7ec{--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;--align-items:center;}.elementor-3855 .elementor-element.elementor-element-151f7ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3855 .elementor-element.elementor-element-aeb8ada .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-aeb8ada .ha-infobox-text{font-family:"Lexend", Sans-serif;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-aeb8ada .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-0a93a16 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-0a93a16 .ha-infobox-text{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-0a93a16 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-9203c14 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-9203c14 .ha-infobox-text{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-9203c14 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-ca35285{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-ca35285 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-ca35285 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-ca35285 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-ade0e45{--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-3855 .elementor-element.elementor-element-ade0e45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3855 .elementor-element.elementor-element-f92a23e .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-f92a23e .ha-infobox-text{font-family:"Lexend", Sans-serif;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-f92a23e .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-99ab019 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-99ab019 .ha-infobox-text{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-99ab019 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-e0ff3d0 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-e0ff3d0 .ha-infobox-text{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-e0ff3d0 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-a85675e{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-a85675e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-a85675e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-a85675e .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-fd9255c{--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;--align-items:center;}.elementor-3855 .elementor-element.elementor-element-fd9255c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3855 .elementor-element.elementor-element-071c5ed .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-071c5ed .ha-infobox-text{font-family:"Lexend", Sans-serif;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-071c5ed .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-3829058 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-3829058 .ha-infobox-text{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-3829058 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-28a6442 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-28a6442 .ha-infobox-text{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-28a6442 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-5cf3c15{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-5cf3c15 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-5cf3c15 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-5cf3c15 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-d9be6f2{--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;--align-items:center;}.elementor-3855 .elementor-element.elementor-element-d9be6f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3855 .elementor-element.elementor-element-1a0ee61 .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-1a0ee61 .ha-infobox-text{font-family:"Lexend", Sans-serif;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-1a0ee61 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-a024bcc .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-a024bcc .ha-infobox-text{color:var( --e-global-color-text );font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-a024bcc .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-fb87616{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-fb87616 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-fb87616 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-fb87616 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-eb83420{--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;--align-items:center;}.elementor-3855 .elementor-element.elementor-element-eb83420.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3855 .elementor-element.elementor-element-bc2a50b .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-bc2a50b .ha-infobox-text{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-bc2a50b .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-baec288{--divider-border-style:dotted;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.2px;z-index:1;}.elementor-3855 .elementor-element.elementor-element-baec288 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3855 .elementor-element.elementor-element-baec288 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3855 .elementor-element.elementor-element-baec288 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-3855 .elementor-element.elementor-element-ba570d2{--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;--align-items:center;}.elementor-3855 .elementor-element.elementor-element-ba570d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3855 .elementor-element.elementor-element-12e869f .ha-infobox-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3855 .elementor-element.elementor-element-12e869f .ha-infobox-text{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;}.elementor-3855 .elementor-element.elementor-element-12e869f .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-3ed35db6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-3ed35db6:not(.elementor-motion-effects-element-type-background), .elementor-3855 .elementor-element.elementor-element-3ed35db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd92cf8 );}.elementor-3855 .elementor-element.elementor-element-2016aa2{--display:flex;--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-3855 .elementor-element.elementor-element-2c60c12f{text-align:center;}.elementor-3855 .elementor-element.elementor-element-2c60c12f .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-4dc0733b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-3855 .elementor-element.elementor-element-4dc0733b iframe{height:300px;}.elementor-3855 .elementor-element.elementor-element-571f8142{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3855 .elementor-element.elementor-element-3652ff32{--display:flex;}.elementor-3855 .elementor-element.elementor-element-3bb69381{width:var( --container-widget-width, 500px );max-width:500px;background-color:var( --e-global-color-cd92cf8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--ha-infobox-media-rotate:0deg;}.elementor-3855 .elementor-element.elementor-element-3bb69381.ha-has-bg-overlay:hover::before{transition:background 0.3s;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-infobox-figure--icon{font-size:30px;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-3bb69381.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0px !important;}.elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-infobox-figure--image img, .elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-infobox-figure--icon{padding:0px;}.elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-infobox-title{margin-bottom:8px;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-infobox-text{margin-bottom:0px;font-size:14px;}.elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-btn{font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-btn:hover, .elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-btn:focus{color:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-3bb69381 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-73ede312{--display:flex;--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:flex-start;--align-items:flex-end;}.elementor-3855 .elementor-element.elementor-element-deb9299{width:var( --container-widget-width, 500px );max-width:500px;background-color:var( --e-global-color-cd92cf8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--ha-infobox-media-rotate:0deg;}.elementor-3855 .elementor-element.elementor-element-deb9299.ha-has-bg-overlay:hover::before{transition:background 0.3s;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-3855 .elementor-element.elementor-element-deb9299 .ha-infobox-figure--icon{font-size:30px;background-color:#02010100;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-deb9299.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0px !important;}.elementor-3855 .elementor-element.elementor-element-deb9299 .ha-infobox-figure--image img, .elementor-3855 .elementor-element.elementor-element-deb9299 .ha-infobox-figure--icon{padding:0px;}.elementor-3855 .elementor-element.elementor-element-deb9299 .ha-infobox-title{margin-bottom:8px;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-3855 .elementor-element.elementor-element-deb9299 .ha-infobox-text{margin-bottom:0px;font-size:14px;}.elementor-3855 .elementor-element.elementor-element-deb9299 .ha-btn{font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-3855 .elementor-element.elementor-element-deb9299 .ha-btn:hover, .elementor-3855 .elementor-element.elementor-element-deb9299 .ha-btn:focus{color:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-deb9299 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-56f2384d{width:var( --container-widget-width, 500px );max-width:500px;background-color:var( --e-global-color-cd92cf8 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:500px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--ha-infobox-media-rotate:0deg;}.elementor-3855 .elementor-element.elementor-element-56f2384d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-3855 .elementor-element.elementor-element-56f2384d .ha-infobox-figure--icon{font-size:30px;}body[data-elementor-device-mode="widescreen"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-3855 .elementor-element.elementor-element-56f2384d.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0px !important;}.elementor-3855 .elementor-element.elementor-element-56f2384d .ha-infobox-figure--image img, .elementor-3855 .elementor-element.elementor-element-56f2384d .ha-infobox-figure--icon{padding:0px;}.elementor-3855 .elementor-element.elementor-element-56f2384d .ha-infobox-title{margin-bottom:8px;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-3855 .elementor-element.elementor-element-56f2384d .ha-infobox-text{margin-bottom:0px;font-size:14px;}.elementor-3855 .elementor-element.elementor-element-56f2384d .ha-btn{font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-3855 .elementor-element.elementor-element-56f2384d .ha-btn:hover, .elementor-3855 .elementor-element.elementor-element-56f2384d .ha-btn:focus{color:var( --e-global-color-secondary );}.elementor-3855 .elementor-element.elementor-element-56f2384d .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-3855 .elementor-element.elementor-element-69162611{--display:flex;--min-height:300px;--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;--overflow:hidden;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-69162611:not(.elementor-motion-effects-element-type-background), .elementor-3855 .elementor-element.elementor-element-69162611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a0d133 );background-image:url("https://rutadelvinovaldeorras.com/wp-content/uploads/2025/07/catas-nocturnas-nr.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3855 .elementor-element.elementor-element-69162611::before, .elementor-3855 .elementor-element.elementor-element-69162611 > .elementor-background-video-container::before, .elementor-3855 .elementor-element.elementor-element-69162611 > .e-con-inner > .elementor-background-video-container::before, .elementor-3855 .elementor-element.elementor-element-69162611 > .elementor-background-slideshow::before, .elementor-3855 .elementor-element.elementor-element-69162611 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3855 .elementor-element.elementor-element-69162611 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-cd92cf8 ) 15%, #D1F7E100 90%);}.elementor-3855 .elementor-element.elementor-element-16fa2c4{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3855 .elementor-element.elementor-element-20eb216a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3855 .elementor-element.elementor-element-7d700c3{--padding-top:60px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-538a39d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-52c7284f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-3855 .elementor-element.elementor-element-4d579537{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-bd4cce8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-72fe6e07{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-6ec46922{--min-height:300px;}.elementor-3855 .elementor-element.elementor-element-1a15b089{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-5297f56d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-44d66fb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-51ad215c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-721a1175{--min-height:300px;}.elementor-3855 .elementor-element.elementor-element-65b33767{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-5cecf22d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-5afc0139{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-51ae1958{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-3f73aab8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-62fb90f2{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-1045af34{--min-height:300px;}.elementor-3855 .elementor-element.elementor-element-62770446{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-1f9ec869{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-17377210{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-4e8740da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-f8c2e94{padding:10px 10px 10px 10px;}.elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-step-arrow{width:35px;}.elementor-3855 .elementor-element.elementor-element-26b5940f{padding:10px 10px 10px 10px;}.elementor-3855 .elementor-element.elementor-element-26b5940f .ha-step-arrow{width:35px;}.elementor-3855 .elementor-element.elementor-element-6a7beee3{padding:10px 10px 10px 10px;}.elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-step-arrow{width:35px;}.elementor-3855 .elementor-element.elementor-element-15af3350{padding:10px 10px 10px 10px;}.elementor-3855 .elementor-element.elementor-element-15af3350 .ha-step-arrow{width:35px;}.elementor-3855 .elementor-element.elementor-element-7e2441da{padding:10px 10px 10px 10px;}.elementor-3855 .elementor-element.elementor-element-7e2441da .ha-step-arrow{width:35px;}.elementor-3855 .elementor-element.elementor-element-4a495f14{--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-53573fd0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-3ed35db6{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-2016aa2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-571f8142{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3855 .elementor-element.elementor-element-78d748bd{--min-height:150px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-20eb216a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3855 .elementor-element.elementor-element-7d700c3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-538a39d5{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-546b2a0c .elementor-heading-title{font-size:30px;}.elementor-3855 .elementor-element.elementor-element-7cd27fa3{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-524fabf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-850626a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-52c7284f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-2975f35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-4a2f6db{--min-height:150vh;}.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-gallery-wrap{height:150vh;}.elementor-3855 .elementor-element.elementor-element-4d579537{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-bd4cce8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-72fe6e07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-1c61ba0d .elementor-heading-title{font-size:30px;}.elementor-3855 .elementor-element.elementor-element-2dc8f35e{font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-6ec46922{--min-height:200px;}.elementor-3855 .elementor-element.elementor-element-7e7d9c3 .elementor-icon{font-size:300px;}.elementor-3855 .elementor-element.elementor-element-7e7d9c3 .elementor-icon svg{height:300px;}.elementor-3855 .elementor-element.elementor-element-1a15b089{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-3f0ce0df{font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-item-wrap{padding:10px 20px 10px 10px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:not(:last-child){margin-bottom:5px;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-text .ha-list-title{font-size:16px;line-height:1em;}.elementor-3855 .elementor-element.elementor-element-589968de .ha-text .ha-list-detail{line-height:1.2em;}.elementor-3855 .elementor-element.elementor-element-5297f56d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-44d66fb4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-10f320cd .elementor-heading-title{font-size:30px;}.elementor-3855 .elementor-element.elementor-element-1a6f877b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-51ad215c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-721a1175{--min-height:200px;}.elementor-3855 .elementor-element.elementor-element-65b33767{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-7799a57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-4fad9958{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-5cecf22d{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-3855 .elementor-element.elementor-element-4c98269a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-5afc0139{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-51ae1958{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-3f73aab8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-62fb90f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-2418e197{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-1045af34{--min-height:200px;}.elementor-3855 .elementor-element.elementor-element-62770446{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-581ac194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-4348e6ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3855 .elementor-element.elementor-element-5807b763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-1f9ec869{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-17377210{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-46e4e9ff .elementor-heading-title{font-size:30px;}.elementor-3855 .elementor-element.elementor-element-54c2c5ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-4e8740da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-f8c2e94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--ha-stepflow-direction-angle:90deg;}.elementor-3855 .elementor-element.elementor-element-f8c2e94 .ha-step-arrow{top:138px;}.elementor-3855 .elementor-element.elementor-element-26b5940f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--ha-stepflow-direction-angle:90deg;}.elementor-3855 .elementor-element.elementor-element-26b5940f .ha-step-arrow{top:138px;}.elementor-3855 .elementor-element.elementor-element-6a7beee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--ha-stepflow-direction-angle:90deg;}.elementor-3855 .elementor-element.elementor-element-6a7beee3 .ha-step-arrow{top:138px;}.elementor-3855 .elementor-element.elementor-element-15af3350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--ha-stepflow-direction-angle:90deg;}.elementor-3855 .elementor-element.elementor-element-15af3350 .ha-step-arrow{top:138px;}.elementor-3855 .elementor-element.elementor-element-7e2441da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--ha-stepflow-direction-angle:90deg;}.elementor-3855 .elementor-element.elementor-element-7e2441da .ha-step-arrow{top:138px;}.elementor-3855 .elementor-element.elementor-element-31a540c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-42dd0337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-35715c16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3855 .elementor-element.elementor-element-2306d640{--min-height:150vh;}.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-gallery-wrap{height:150vh;}.elementor-3855 .elementor-element.elementor-element-4a495f14{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-53573fd0{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-79ff002e .elementor-heading-title{font-size:30px;}.elementor-3855 .elementor-element.elementor-element-330ea2b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.3em;}.elementor-3855 .elementor-element.elementor-element-3ed35db6{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3855 .elementor-element.elementor-element-2016aa2{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3855 .elementor-element.elementor-element-2c60c12f .elementor-heading-title{font-size:30px;}.elementor-3855 .elementor-element.elementor-element-571f8142{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3855 .elementor-element.elementor-element-3bb69381{padding:20px 20px 20px 20px;}.elementor-3855 .elementor-element.elementor-element-deb9299{padding:20px 20px 20px 20px;}.elementor-3855 .elementor-element.elementor-element-56f2384d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-3855 .elementor-element.elementor-element-69162611{--min-height:270px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-3855 .elementor-element.elementor-element-5d412ed1{--content-width:1140px;}.elementor-3855 .elementor-element.elementor-element-20eb216a{--content-width:1340px;}.elementor-3855 .elementor-element.elementor-element-7d700c3{--content-width:1240px;}.elementor-3855 .elementor-element.elementor-element-538a39d5{--content-width:1340px;}.elementor-3855 .elementor-element.elementor-element-4d579537{--content-width:1240px;}.elementor-3855 .elementor-element.elementor-element-72fe6e07{--width:calc(100% - 400px);}.elementor-3855 .elementor-element.elementor-element-6ec46922{--width:400px;}.elementor-3855 .elementor-element.elementor-element-5297f56d{--content-width:1240px;}.elementor-3855 .elementor-element.elementor-element-44d66fb4{--content-width:1340px;}.elementor-3855 .elementor-element.elementor-element-721a1175{--width:400px;}.elementor-3855 .elementor-element.elementor-element-65b33767{--width:calc(100% - 400px);}.elementor-3855 .elementor-element.elementor-element-5afc0139{--content-width:1240px;}.elementor-3855 .elementor-element.elementor-element-51ae1958{--content-width:1340px;}.elementor-3855 .elementor-element.elementor-element-62fb90f2{--width:calc(100% - 400px);}.elementor-3855 .elementor-element.elementor-element-1045af34{--width:400px;}.elementor-3855 .elementor-element.elementor-element-1f9ec869{--content-width:1240px;}.elementor-3855 .elementor-element.elementor-element-17377210{--content-width:1340px;}.elementor-3855 .elementor-element.elementor-element-4a495f14{--content-width:1240px;}.elementor-3855 .elementor-element.elementor-element-daa0dfc{--width:100%;}.elementor-3855 .elementor-element.elementor-element-9291b01{--width:100%;}.elementor-3855 .elementor-element.elementor-element-151f7ec{--width:100%;}.elementor-3855 .elementor-element.elementor-element-ade0e45{--width:100%;}.elementor-3855 .elementor-element.elementor-element-fd9255c{--width:100%;}.elementor-3855 .elementor-element.elementor-element-d9be6f2{--width:100%;}.elementor-3855 .elementor-element.elementor-element-eb83420{--width:100%;}.elementor-3855 .elementor-element.elementor-element-ba570d2{--width:100%;}.elementor-3855 .elementor-element.elementor-element-3ed35db6{--content-width:1240px;}.elementor-3855 .elementor-element.elementor-element-2016aa2{--content-width:1340px;}}/* Start custom CSS for divider, class: .elementor-element-7b7fa0f4 */.elementor-3855 .elementor-element.elementor-element-7b7fa0f4 .elementor-divider .elementor-divider-separator span{
    position: relative!important;
    background-color: var(--e-global-color-secondary)!important;
        background: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px!important;
    max-width: 640px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-7b7fa0f4{
    max-width: 870px!important;
    display: none
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-7b7fa0f4  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3bb9dba7 */.elementor-3855 .elementor-element.elementor-element-3bb9dba7 .elementor-divider .elementor-divider-separator span{
    position: relative!important;
    background-color: var(--e-global-color-secondary)!important;
        background: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px!important;
    max-width: 640px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-3bb9dba7{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-3bb9dba7 .elementor-divider .elementor-divider-separator span{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-351b7d76 */.elementor-3855 .elementor-element.elementor-element-351b7d76  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 540px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-351b7d76{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-351b7d76  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4ec72e75 */.elementor-3855 .elementor-element.elementor-element-4ec72e75  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 540px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-4ec72e75{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-4ec72e75  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c7284f */.elementor-3855 .elementor-element.elementor-element-52c7284f p{
    max-width: 770px;
    margin:0 auto;
}
.elementor-3855 .elementor-element.elementor-element-52c7284f:before,
.elementor-3855 .elementor-element.elementor-element-52c7284f:after {
    content: "";
    position: absolute;
    width: 200px;
    height: 200px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    opacity: .1;
    transition: all 0.2s ease;
    transform-origin: center;
}

/* Comilla de apertura */
.elementor-3855 .elementor-element.elementor-element-52c7284f:before {
    background-image: url(/wp-content/uploads/2025/08/quote-3-nr.svg);
    top: -90px;     /* ajusta según necesidad */
    left: -120px;
    transform: rotate(180deg); /* o elimina si no necesitas rotación */
}

/* Comilla de cierre */
.elementor-3855 .elementor-element.elementor-element-52c7284f:after {
    background-image: url(/wp-content/uploads/2025/08/quote-3-nr.svg);
    bottom: -90px;  /* ajusta según necesidad */
    right: -120px;
    transform: rotate(0deg); /* voltea la comilla si es la misma imagen */
}
.elementor-3855 .elementor-element.elementor-element-52c7284f:hover:before{
transform: rotate(190deg);
}
.elementor-3855 .elementor-element.elementor-element-52c7284f:hover:after{
transform: rotate(10deg);
}

 @media (max-width: 1024px) {
  .elementor-3855 .elementor-element.elementor-element-52c7284f p{
    max-width: 630px;
    margin:0 auto;
}   
.elementor-3855 .elementor-element.elementor-element-52c7284f:before,
.elementor-3855 .elementor-element.elementor-element-52c7284f:after {
    width: 150px;
    height: 150px;
}
.elementor-3855 .elementor-element.elementor-element-52c7284f:before {
    top: -80px;
    left: -70px;
}

/* Comilla de cierre */
.elementor-3855 .elementor-element.elementor-element-52c7284f:after {
    bottom: -80px; 
    right: -70px;
}
}
 @media (max-width: 767px) {
  .elementor-3855 .elementor-element.elementor-element-52c7284f p{
    max-width: 260px;
    margin:0 auto;
}   
.elementor-3855 .elementor-element.elementor-element-52c7284f:before,
.elementor-3855 .elementor-element.elementor-element-52c7284f:after {
    width: 100px;
    height: 100px;
}
.elementor-3855 .elementor-element.elementor-element-52c7284f:before {
    top: -60px;
    left: -50px;
}

/* Comilla de cierre */
.elementor-3855 .elementor-element.elementor-element-52c7284f:after {
    bottom: -60px; 
    right: -50px;
}
}/* End custom CSS */
/* Start custom CSS for ha-image-accordion, class: .elementor-element-a2e8ab8 */.elementor-3855 .elementor-element.elementor-element-a2e8ab8{
    height:100%;
}
.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .elementor-widget-container,
.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-image-accordion-wrapper,
.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-container,
.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-ia-gallery-wrap{
    height: 100%;
}
.elementor-3855 .elementor-element.elementor-element-a2e8ab8 .ha-overlay{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2975f35 */.custom_actividades .custom-section .elementor-column{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e7d9c3 */:root{
  --bg: #f3f5f8;
  --hover-scale: 1.2;
  --hover-dur: 300ms;
  --easing: ease-out;
}

/* Si tu <svg> tiene id="mapa" */
svg#mapa{ background: var(--bg); }

/* --- Base --- */
#mapa .link{
  cursor: pointer;
  outline: none;           /* para que focus se maneje con :focus-visible */
}

#mapa .muni{
  transform-box: fill-box; /* centra el transform en el bbox del grupo */
  transform-origin: center;
  transition: transform var(--hover-dur) var(--easing);
  will-change: transform;
}

#mapa .shape{
  transition: fill var(--hover-dur) var(--easing), stroke var(--hover-dur) var(--easing);
  will-change: fill;
}

#mapa .label{
  pointer-events: none;    /* evita capturar el hover en el texto trazado */
  transition: opacity var(--hover-dur) var(--easing);
}

/* --- Hover / Focus (teclado) --- */
#mapa .link:hover .muni,
#mapa .link:focus-visible .muni{
  transform: scale(var(--hover-scale));
  z-index: 99!important;
}

#mapa .link:hover .shape,
#mapa .link:focus-visible .shape{
  /* cambia al color del fondo */
  fill: var(--bg);
}

/* Enfocado con teclado: resalta ligeramente el grupo */
#mapa .link:focus-visible .muni{
  /* una ayuda visual que no altera stacking */
  filter: drop-shadow(0 0 1px currentColor) drop-shadow(0 0 3px rgba(0,0,0,.25));
}

/* --- Hooks por municipio (por si quieres estilos específicos) --- */
/* Ejemplos:
#mapa .muni--01 .shape { stroke-width: 1; }
#mapa .link--03:hover .label { opacity: 1; }
*/


.elementor-3855 .elementor-element.elementor-element-7e7d9c3 .elementor-icon{
  transition: all 0.4s ease;
  border-radius: 0px;
  filter: saturate(100%);
  box-shadow: none;
  display: inline-block;
  overflow: hidden;
  border:1px solid var(--e-global-color-primary);
  filter: saturate(100%);
  transform: scale(1);
}
.elementor-3855 .elementor-element.elementor-element-7e7d9c3 .elementor-icon:hover{
 transform: scale(1.02);
   border-radius: 20px;
  filter: saturate(160%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec46922 */@media (max-width: 1024px) {
.elementor-3855 .elementor-element.elementor-element-6ec46922{
    max-width: 500px;
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for ha-list-group, class: .elementor-element-589968de */.elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item, .elementor-3855 .elementor-element.elementor-element-589968de .ha-item-wrap, .elementor-3855 .elementor-element.elementor-element-589968de .ha-icon, .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-title, .elementor-3855 .elementor-element.elementor-element-589968de span, .elementor-3855 .elementor-element.elementor-element-589968de a{
     -moz-transition: all .3s ease;
     -o-transition: all .3s ease;
     -webkit-transition: all .3s ease;
     transition: all .3s ease;
}
 .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item .ha-icon span {
     color: #ffffff;
     font-weight: 400;
     display: flex;
     width: 17px;
     height: 17px;
     align-items: center;
     justify-content: center;
}
 .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-title {
     display: inline!important;
     font-weight: 400!important;
     line-height: 1.1em!important;
}
 .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover .ha-icon {
     background-color: var(--e-global-color-secondary);
}
 .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover .ha-list-title{
    /*color: #ffffff!important;
    */
}
 .elementor-3855 .elementor-element.elementor-element-589968de .elementor-widget-container{
     max-width: 750px;
}
 .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item{
     border-radius: 200px!important;
}
 .elementor-3855 .elementor-element.elementor-element-589968de .ha-item-wrap{
     position: relative;
}
 .elementor-3855 .elementor-element.elementor-element-589968de .ha-item-wrap:after {
     content: "";
     position: absolute;
     top: calc(50% - 15px);
     left: calc(100% - 40px);
     width: 30px;
     height: 30px;
     background-image: url('/wp-content/uploads/2025/08/kordat-simbolo-nr.svg');
     background-position: center;
     background-repeat: no-repeat;
     opacity: 0;
     transition: all 0.25s ease-out;
     display: none;
}
 .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:hover .ha-item-wrap:after{
     opacity: 1;
}
 @media (max-width: 767px) {
     .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-title{
         display:block!important;
         width:250px;
    }
     .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item{
         line-height: 1em!important;
         background:yellow!important;
         border-radius:0px!important;
    }
     .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:first-child{
         border-top-left-radius: 20px!important;
         border-top-right-radius: 20px!important;
         border-bottom-right-radius: 0px!important;
         border-bottom-left-radius: 0px!important;
    }
     .elementor-3855 .elementor-element.elementor-element-589968de .ha-list-item:last-child{
         border-bottom-right-radius: 20px!important;
         border-bottom-left-radius: 20px!important;
         border-top-left-radius: 0px!important;
         border-top-right-radius: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2ef6933 */.elementor-3855 .elementor-element.elementor-element-2ef6933  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 540px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-2ef6933{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-2ef6933  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721a1175 */@media (max-width: 1024px) {
.elementor-3855 .elementor-element.elementor-element-721a1175{
    max-width: 500px;
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-17debf7c */.elementor-3855 .elementor-element.elementor-element-17debf7c  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 540px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-17debf7c{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-17debf7c  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1045af34 */@media (max-width: 1024px) {
.elementor-3855 .elementor-element.elementor-element-1045af34{
    max-width: 500px;
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4348e6ab */.elementor-3855 .elementor-element.elementor-element-4348e6ab  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 540px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-4348e6ab{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-4348e6ab  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d6c4824 */.elementor-3855 .elementor-element.elementor-element-7d6c4824  .elementor-divider__text {
    background-color: var(--e-global-color-secondary);
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-7d6c4824{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-7d6c4824  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8740da */.elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-flow{
     max-width: 380px!important;
     width: 100%;
     margin: 15px!important;
     box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description {
     width: fit-content;
     margin-left: auto;
     margin-right: auto;
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description span{
     font-weight: 500;
     width: fit-content;
     margin-left: auto;
     margin-right: auto;
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description .valores{
     font-weight: 500;
     display: block;
     width: fit-content;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-steps-icon svg .a{
     fill: var(--e-global-color-primary);
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-steps-icon{
     display: none;
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-steps-title{
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .elementor-widget-container{
     display: flex;
     align-items: center;
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-steps-icon i:before {
     color:var(--e-global-color-text);
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-steps-icon {
     border-color: var(--e-global-color-text)!important;
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-steps-icon {
     margin-bottom: 5px!important;
     margin-top: 10px!important 
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-steps-icon .ha-steps-label {
     position: absolute;
     display: inline-block;
     min-width: 100px;
     top: -45px;
     left: 50%!important;
     transform: translateX(-50%);
     padding: 7px 15px 7px 15px;
     border-style: none;
     border-radius: 24px 24px 24px 24px;
     background: var(--e-global-color-secondary);
     font-size: 15px!important;
     font-weight: 500;
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description span{
     display: block;
     text-align: left;
     margin-top: 10px;
     margin-left: 20px;
     position: relative;
    /*font-size: 14px;
     font-weight: 500;
    */
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description span:not(:first-child){
}
 .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description span:after{
     font-family: "Happy Icons" !important;
     content: "\e914";
     position: absolute;
     margin-left:-30px;
     top:0px;
     left:10px;
     color: var(--e-global-color-accent);
     color:white;
     height: 1em;
     width: 1em;
     font-size: 15px;
     font-weight: bold;
}
 @media (max-width: 1024px) {
     .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-flow{
         max-width: 280px!important;
    }
}
 @media (max-width: 767px) {
     .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-flow{
         margin: 0px;
         width:100%;
    }
     .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description span{
         text-align: center;
         margin:0 auto;
         padding-bottom:8px;
         padding-top:8px;
    }
     .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description span{
         text-align: center;
         margin:unset;
         position:relative;
         margin-top:20px!important;
    }
     .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description span:after{
         content:"";
         position:absolute;
         height:1px;
         width:130px;
         display:block;
         left:50%;
         top:-10px!important;
         margin:unset!important;
         transform:translateX(-50%);
         text-align: center;
         margin:auto;
         background-color:transparent;
         border-bottom:1px dotted white 
    }
     .elementor-3855 .elementor-element.elementor-element-4e8740da .ha-step-description span:first-child:after{
         display:none;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1202864a */.elementor-3855 .elementor-element.elementor-element-1202864a  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 540px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-1202864a{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-1202864a  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8c804c5 */.elementor-3855 .elementor-element.elementor-element-8c804c5  .elementor-divider__text {
    background-color: var(--e-global-color-secondary);
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-8c804c5{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-8c804c5  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for ha-image-accordion, class: .elementor-element-182f929 */.elementor-3855 .elementor-element.elementor-element-182f929{
    height:100%;
}
.elementor-3855 .elementor-element.elementor-element-182f929 .elementor-widget-container,
.elementor-3855 .elementor-element.elementor-element-182f929 .ha-image-accordion-wrapper,
.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-container,
.elementor-3855 .elementor-element.elementor-element-182f929 .ha-ia-gallery-wrap{
    height: 100%;
}
.elementor-3855 .elementor-element.elementor-element-182f929 .ha-overlay{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35715c16 */.custom_actividades .custom-section .elementor-column{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-20aa57dd */.elementor-3855 .elementor-element.elementor-element-20aa57dd  .elementor-divider__text {
    background-color: var(--e-global-color-secondary);
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-20aa57dd{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-20aa57dd  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2e928944 */.elementor-3855 .elementor-element.elementor-element-2e928944 .elementor-divider .elementor-divider-separator span{
    position: relative!important;
    background-color: var(--e-global-color-secondary)!important;
        background: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px!important;
    max-width: 640px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-2e928944{
    max-width: 870px!important;
    display: none
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-2e928944  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b6d1e5e */.elementor-3855 .elementor-element.elementor-element-b6d1e5e  .elementor-divider__text {
    background-color: var(--e-global-color-secondary);
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-b6d1e5e{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-b6d1e5e  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bb7062c */.elementor-3855 .elementor-element.elementor-element-bb7062c  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-bb7062c{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-bb7062c  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ca35285 */.elementor-3855 .elementor-element.elementor-element-ca35285  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-ca35285{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-ca35285  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a85675e */.elementor-3855 .elementor-element.elementor-element-a85675e  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-a85675e{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-a85675e  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5cf3c15 */.elementor-3855 .elementor-element.elementor-element-5cf3c15  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-5cf3c15{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-5cf3c15  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fb87616 */.elementor-3855 .elementor-element.elementor-element-fb87616  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-fb87616{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-fb87616  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-baec288 */.elementor-3855 .elementor-element.elementor-element-baec288  .elementor-divider__text{
    background-color: var(--e-global-color-secondary)!important;
    margin: 10px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
    border-radius: 6px 6px 6px 6px;
    color: white!important;
    margin: 0 20px;
    max-width: 440px;
    line-height: 1.2em;
}
.elementor-3855 .elementor-element.elementor-element-baec288{
    max-width: 870px!important;
}
 @media (max-width: 767px) {
    .elementor-3855 .elementor-element.elementor-element-baec288  .elementor-divider__text{
    max-width: 250px;
} 
}/* End custom CSS */