.elementor-318 .elementor-element.elementor-element-8678111{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.31;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-8678111::before, .elementor-318 .elementor-element.elementor-element-8678111 > .elementor-background-video-container::before, .elementor-318 .elementor-element.elementor-element-8678111 > .e-con-inner > .elementor-background-video-container::before, .elementor-318 .elementor-element.elementor-element-8678111 > .elementor-background-slideshow::before, .elementor-318 .elementor-element.elementor-element-8678111 > .e-con-inner > .elementor-background-slideshow::before, .elementor-318 .elementor-element.elementor-element-8678111 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-318 .elementor-element.elementor-element-96cbf83{--display:flex;}.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-318 .elementor-element.elementor-element-3e5d809{text-align:center;}.elementor-318 .elementor-element.elementor-element-3e5d809 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:67px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-43148c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:4%;--padding-left:06%;--padding-right:6%;}.elementor-318 .elementor-element.elementor-element-75a0db0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-318 .elementor-element.elementor-element-491807e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-318 .elementor-element.elementor-element-1dc2dd0{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-1dc2dd0 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-2d24268 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:500;color:#1A1916;}.elementor-318 .elementor-element.elementor-element-55f3842{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-03c690d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#1A1916;}.elementor-318 .elementor-element.elementor-element-03c690d.elementor-element{--align-self:center;}.elementor-318 .elementor-element.elementor-element-03c690d p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-041081b{--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;--gap:045px 045px;--row-gap:045px;--column-gap:045px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-318 .elementor-element.elementor-element-b0e4c37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-530c2ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-047b75a{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-0757d15{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-0757d15 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-66c7f9a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-a8ee9d1{--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-318 .elementor-element.elementor-element-35a52be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-0e2cb90{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-318 .elementor-element.elementor-element-0e2cb90 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-cb8d386{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-318 .elementor-element.elementor-element-da0c4ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-1536dec{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-15fe708{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-15fe708 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-f4cd609 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-24d1618{--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-318 .elementor-element.elementor-element-8b9c224{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-fbcd1ad{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#6B665D;}.elementor-318 .elementor-element.elementor-element-fbcd1ad p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-8f296c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-23d45b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-202b617{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-05db6d0{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-05db6d0 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-d56d60c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-321822f{--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-318 .elementor-element.elementor-element-6e38ffa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-623c95c{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#6B665D;}.elementor-318 .elementor-element.elementor-element-623c95c p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-f76b360{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-d540492{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-2da1a26{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-949233c{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-949233c p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-f38084b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-405be11{--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-318 .elementor-element.elementor-element-c27ccf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-58d3474{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#6B665D;}.elementor-318 .elementor-element.elementor-element-58d3474 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-0e262af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-8228769{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-8228769.e-con{--align-self:flex-start;}.elementor-318 .elementor-element.elementor-element-b790ccc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-ed290a5{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-78acab9{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-78acab9 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-480c19d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-76f67de{--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-318 .elementor-element.elementor-element-1508a4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-34e3613{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-318 .elementor-element.elementor-element-34e3613 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-e52b809{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-0d123f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-92eaed8{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-1f517e3{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-1f517e3 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-6b61cbc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-91ef167{--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-318 .elementor-element.elementor-element-3eca67a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-7c3e216{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#6B665D;}.elementor-318 .elementor-element.elementor-element-7c3e216 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-1782b83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-e1a74ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-ebe80b4{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-ab9c6ff{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-ab9c6ff p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-f05a13b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-9bac372{--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-318 .elementor-element.elementor-element-fb07215{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-3a7bd04{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#6B665D;}.elementor-318 .elementor-element.elementor-element-3a7bd04 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-68877a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-a72ac43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:4%;--padding-left:06%;--padding-right:6%;}.elementor-318 .elementor-element.elementor-element-9a3394e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-318 .elementor-element.elementor-element-21ceb6b{--display:flex;}.elementor-318 .elementor-element.elementor-element-621ffda{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:9.2px;letter-spacing:1.7px;color:var( --e-global-color-90ac1c4 );}.elementor-318 .elementor-element.elementor-element-621ffda p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-789bab3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:500;color:#1A1916;}.elementor-318 .elementor-element.elementor-element-aee5fa2{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-2aa403a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#1A1916;}.elementor-318 .elementor-element.elementor-element-2aa403a.elementor-element{--align-self:center;}.elementor-318 .elementor-element.elementor-element-2aa403a p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-98a457e{--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;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-318 .elementor-element.elementor-element-09c5e2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-bea9db6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-bc53ade{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-c844736 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-a79b40c{--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-318 .elementor-element.elementor-element-22540f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-4742ba9{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-318 .elementor-element.elementor-element-4742ba9 p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-0cd2394{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-06a9f3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-2cf1565{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-30b6b0a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-4dcdbd2{--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-318 .elementor-element.elementor-element-01426cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-bfbb3fe{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#6B665D;}.elementor-318 .elementor-element.elementor-element-bfbb3fe p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-cbe1cae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-bcef7aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-1bac792{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-be7d08c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-867bc23{--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-318 .elementor-element.elementor-element-7b3da45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-6c9cf2f{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#6B665D;}.elementor-318 .elementor-element.elementor-element-6c9cf2f p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-ad49407{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-02f4c04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9D6D1;--border-color:#D9D6D1;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-318 .elementor-element.elementor-element-5b9d9bc{--display:flex;--justify-content:center;}.elementor-318 .elementor-element.elementor-element-f631393 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-318 .elementor-element.elementor-element-2a4d611{--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-318 .elementor-element.elementor-element-989365d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-53909cd{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#6B665D;}.elementor-318 .elementor-element.elementor-element-53909cd p{margin-block-end:0px;}.elementor-318 .elementor-element.elementor-element-01d6288{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-1715d84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-dfe03d1 img{width:88%;filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-318 .elementor-element.elementor-element-047b75a{--width:100%;}.elementor-318 .elementor-element.elementor-element-a8ee9d1{--width:100%;}.elementor-318 .elementor-element.elementor-element-cb8d386{--width:10%;}.elementor-318 .elementor-element.elementor-element-1536dec{--width:100%;}.elementor-318 .elementor-element.elementor-element-24d1618{--width:100%;}.elementor-318 .elementor-element.elementor-element-8f296c2{--width:10%;}.elementor-318 .elementor-element.elementor-element-202b617{--width:100%;}.elementor-318 .elementor-element.elementor-element-321822f{--width:100%;}.elementor-318 .elementor-element.elementor-element-f76b360{--width:10%;}.elementor-318 .elementor-element.elementor-element-2da1a26{--width:100%;}.elementor-318 .elementor-element.elementor-element-405be11{--width:100%;}.elementor-318 .elementor-element.elementor-element-0e262af{--width:10%;}.elementor-318 .elementor-element.elementor-element-ed290a5{--width:100%;}.elementor-318 .elementor-element.elementor-element-76f67de{--width:100%;}.elementor-318 .elementor-element.elementor-element-e52b809{--width:10%;}.elementor-318 .elementor-element.elementor-element-92eaed8{--width:100%;}.elementor-318 .elementor-element.elementor-element-91ef167{--width:100%;}.elementor-318 .elementor-element.elementor-element-1782b83{--width:10%;}.elementor-318 .elementor-element.elementor-element-ebe80b4{--width:100%;}.elementor-318 .elementor-element.elementor-element-9bac372{--width:100%;}.elementor-318 .elementor-element.elementor-element-68877a8{--width:10%;}.elementor-318 .elementor-element.elementor-element-bc53ade{--width:100%;}.elementor-318 .elementor-element.elementor-element-a79b40c{--width:100%;}.elementor-318 .elementor-element.elementor-element-0cd2394{--width:10%;}.elementor-318 .elementor-element.elementor-element-2cf1565{--width:100%;}.elementor-318 .elementor-element.elementor-element-4dcdbd2{--width:100%;}.elementor-318 .elementor-element.elementor-element-cbe1cae{--width:10%;}.elementor-318 .elementor-element.elementor-element-1bac792{--width:100%;}.elementor-318 .elementor-element.elementor-element-867bc23{--width:100%;}.elementor-318 .elementor-element.elementor-element-ad49407{--width:10%;}.elementor-318 .elementor-element.elementor-element-5b9d9bc{--width:100%;}.elementor-318 .elementor-element.elementor-element-2a4d611{--width:100%;}.elementor-318 .elementor-element.elementor-element-01d6288{--width:10%;}}@media(max-width:1024px){.elementor-318 .elementor-element.elementor-element-3e5d809 .elementor-heading-title{font-size:50px;}.elementor-318 .elementor-element.elementor-element-43148c7{--padding-top:8%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-318 .elementor-element.elementor-element-1dc2dd0{line-height:1.2em;}.elementor-318 .elementor-element.elementor-element-2d24268 .elementor-heading-title{font-size:40px;}.elementor-318 .elementor-element.elementor-element-041081b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-66c7f9a .elementor-heading-title{font-size:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-318 .elementor-element.elementor-element-f4cd609 .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-d56d60c .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-f38084b .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-b790ccc{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-318 .elementor-element.elementor-element-480c19d .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-6b61cbc .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-f05a13b .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-a72ac43{--padding-top:8%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-318 .elementor-element.elementor-element-c844736 .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-30b6b0a .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-be7d08c .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-f631393 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-318 .elementor-element.elementor-element-8678111{--min-height:500px;}.elementor-318 .elementor-element.elementor-element-3e5d809 .elementor-heading-title{font-size:35px;}.elementor-318 .elementor-element.elementor-element-43148c7{--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-318 .elementor-element.elementor-element-1dc2dd0{text-align:center;font-size:18px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-2d24268{text-align:center;}.elementor-318 .elementor-element.elementor-element-2d24268 .elementor-heading-title{font-size:35px;}.elementor-318 .elementor-element.elementor-element-03c690d{width:100%;max-width:100%;text-align:center;}.elementor-318 .elementor-element.elementor-element-530c2ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-047b75a{--width:100%;}.elementor-318 .elementor-element.elementor-element-0757d15{text-align:start;font-size:16px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-66c7f9a .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-a8ee9d1{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-318 .elementor-element.elementor-element-e2ad9b9{text-align:start;}.elementor-318 .elementor-element.elementor-element-e2ad9b9 img{width:13%;}.elementor-318 .elementor-element.elementor-element-da0c4ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-1536dec{--width:100%;}.elementor-318 .elementor-element.elementor-element-15fe708{text-align:start;font-size:16px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-f4cd609 .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-24d1618{--width:100%;}.elementor-318 .elementor-element.elementor-element-7316498{text-align:start;}.elementor-318 .elementor-element.elementor-element-7316498 img{width:13%;}.elementor-318 .elementor-element.elementor-element-23d45b7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-202b617{--width:100%;}.elementor-318 .elementor-element.elementor-element-05db6d0{text-align:start;font-size:16px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-d56d60c .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-321822f{--width:100%;}.elementor-318 .elementor-element.elementor-element-43ffc87{text-align:start;}.elementor-318 .elementor-element.elementor-element-43ffc87 img{width:13%;}.elementor-318 .elementor-element.elementor-element-d540492{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-2da1a26{--width:100%;}.elementor-318 .elementor-element.elementor-element-949233c{text-align:start;font-size:16px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-f38084b .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-405be11{--width:100%;}.elementor-318 .elementor-element.elementor-element-2334154{text-align:start;}.elementor-318 .elementor-element.elementor-element-2334154 img{width:13%;}.elementor-318 .elementor-element.elementor-element-b790ccc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-ed290a5{--width:100%;}.elementor-318 .elementor-element.elementor-element-78acab9{text-align:start;font-size:16px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-480c19d .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-76f67de{--width:100%;}.elementor-318 .elementor-element.elementor-element-3554e11{text-align:start;}.elementor-318 .elementor-element.elementor-element-3554e11 img{width:13%;}.elementor-318 .elementor-element.elementor-element-0d123f8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-92eaed8{--width:100%;}.elementor-318 .elementor-element.elementor-element-1f517e3{text-align:start;font-size:16px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-6b61cbc .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-91ef167{--width:100%;}.elementor-318 .elementor-element.elementor-element-8f4e941{text-align:start;}.elementor-318 .elementor-element.elementor-element-8f4e941 img{width:13%;}.elementor-318 .elementor-element.elementor-element-e1a74ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-ebe80b4{--width:100%;}.elementor-318 .elementor-element.elementor-element-ab9c6ff{text-align:start;font-size:16px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-f05a13b .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-9bac372{--width:100%;}.elementor-318 .elementor-element.elementor-element-51990fb{text-align:start;}.elementor-318 .elementor-element.elementor-element-51990fb img{width:13%;}.elementor-318 .elementor-element.elementor-element-a72ac43{--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-318 .elementor-element.elementor-element-621ffda{text-align:center;font-size:18px;line-height:1.3em;}.elementor-318 .elementor-element.elementor-element-789bab3{text-align:center;}.elementor-318 .elementor-element.elementor-element-789bab3 .elementor-heading-title{font-size:35px;}.elementor-318 .elementor-element.elementor-element-2aa403a{width:100%;max-width:100%;text-align:center;}.elementor-318 .elementor-element.elementor-element-bea9db6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-bc53ade{--width:100%;}.elementor-318 .elementor-element.elementor-element-c844736 .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-a79b40c{--width:100%;}.elementor-318 .elementor-element.elementor-element-01cac17{text-align:start;}.elementor-318 .elementor-element.elementor-element-01cac17 img{width:13%;}.elementor-318 .elementor-element.elementor-element-06a9f3e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-2cf1565{--width:100%;}.elementor-318 .elementor-element.elementor-element-30b6b0a .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-4dcdbd2{--width:100%;}.elementor-318 .elementor-element.elementor-element-f63632c{text-align:start;}.elementor-318 .elementor-element.elementor-element-f63632c img{width:13%;}.elementor-318 .elementor-element.elementor-element-bcef7aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-1bac792{--width:100%;}.elementor-318 .elementor-element.elementor-element-be7d08c .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-867bc23{--width:100%;}.elementor-318 .elementor-element.elementor-element-080d3f0{text-align:start;}.elementor-318 .elementor-element.elementor-element-080d3f0 img{width:13%;}.elementor-318 .elementor-element.elementor-element-02f4c04{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-318 .elementor-element.elementor-element-5b9d9bc{--width:100%;}.elementor-318 .elementor-element.elementor-element-f631393 .elementor-heading-title{font-size:22px;}.elementor-318 .elementor-element.elementor-element-2a4d611{--width:100%;}.elementor-318 .elementor-element.elementor-element-bfb4a5d{text-align:start;}.elementor-318 .elementor-element.elementor-element-bfb4a5d img{width:13%;}}/* Start custom CSS for container, class: .elementor-element-530c2ff *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-530c2ff {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-530c2ff::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-530c2ff:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-530c2ff > .e-con-inner {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-530c2ff::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-530c2ff:hover::before {
  background-color: #26241F !important;
}

/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-530c2ff .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-530c2ff:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-530c2ff .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-530c2ff:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}


/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-530c2ff .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-530c2ff:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0c4ad *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-da0c4ad {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-da0c4ad::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-da0c4ad:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-da0c4ad > .e-con-inner {
  position: relative;
  z-index: 1;
}

.elementor-318 .elementor-element.elementor-element-da0c4ad > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-da0c4ad::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-da0c4ad:hover::before {
  background-color: #26241F !important;
}

/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-da0c4ad .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-da0c4ad:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-da0c4ad .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-da0c4ad:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-da0c4ad .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-da0c4ad:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23d45b7 *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-23d45b7 {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-23d45b7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-23d45b7:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-23d45b7 > .e-con-inner {
  position: relative;
  z-index: 1;
}

.elementor-318 .elementor-element.elementor-element-23d45b7 > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-23d45b7::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-23d45b7:hover::before {
  background-color: #26241F !important;
}
/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-23d45b7 .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-23d45b7:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-23d45b7 .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-23d45b7:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-23d45b7 .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-23d45b7:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d540492 *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-d540492 {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-d540492::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-d540492:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-d540492 > .e-con-inner {
  position: relative;
  z-index: 1;
}

.elementor-318 .elementor-element.elementor-element-d540492 > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-d540492::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-d540492:hover::before {
  background-color: #26241F !important;
}

/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-d540492 .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-d540492:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-d540492 .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-d540492:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-d540492 .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-d540492:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b790ccc *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-b790ccc {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-b790ccc::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-b790ccc:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-b790ccc > .e-con-inner {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-b790ccc::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-b790ccc:hover::before {
  background-color: #26241F !important;
}

/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-b790ccc .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-b790ccc:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-b790ccc .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-b790ccc:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}


/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-b790ccc .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-b790ccc:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d123f8 *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-0d123f8 {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-0d123f8::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-0d123f8:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-0d123f8 > .e-con-inner {
  position: relative;
  z-index: 1;
}

.elementor-318 .elementor-element.elementor-element-0d123f8 > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-0d123f8::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-0d123f8:hover::before {
  background-color: #26241F !important;
}

/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-0d123f8 .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-0d123f8:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-0d123f8 .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-0d123f8:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-0d123f8 .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-0d123f8:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a74ff *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-e1a74ff {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-e1a74ff::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-e1a74ff:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-e1a74ff > .e-con-inner {
  position: relative;
  z-index: 1;
}

.elementor-318 .elementor-element.elementor-element-e1a74ff > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-e1a74ff::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-e1a74ff:hover::before {
  background-color: #26241F !important;
}
/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-e1a74ff .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-e1a74ff:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-e1a74ff .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-e1a74ff:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-e1a74ff .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-e1a74ff:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea9db6 *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-bea9db6 {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-bea9db6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-bea9db6:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-bea9db6 > .e-con-inner {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-bea9db6::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-bea9db6:hover::before {
  background-color: #26241F !important;
}

/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-bea9db6 .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-bea9db6:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-bea9db6 .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-bea9db6:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}


/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-bea9db6 .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-bea9db6:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a9f3e *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-06a9f3e {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-06a9f3e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-06a9f3e:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-06a9f3e > .e-con-inner {
  position: relative;
  z-index: 1;
}

.elementor-318 .elementor-element.elementor-element-06a9f3e > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-06a9f3e::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-06a9f3e:hover::before {
  background-color: #26241F !important;
}

/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-06a9f3e .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-06a9f3e:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-06a9f3e .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-06a9f3e:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-06a9f3e .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-06a9f3e:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcef7aa *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-bcef7aa {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-bcef7aa::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-bcef7aa:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-bcef7aa > .e-con-inner {
  position: relative;
  z-index: 1;
}

.elementor-318 .elementor-element.elementor-element-bcef7aa > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-bcef7aa::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-bcef7aa:hover::before {
  background-color: #26241F !important;
}
/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-bcef7aa .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-bcef7aa:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-bcef7aa .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-bcef7aa:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-bcef7aa .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-bcef7aa:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02f4c04 *//* ================================
   FILA - EFECTO SLIDE DESDE IZQUIERDA
   ================================ */
.elementor-318 .elementor-element.elementor-element-02f4c04 {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}

.elementor-318 .elementor-element.elementor-element-02f4c04::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #26241F;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 0;
}

.elementor-318 .elementor-element.elementor-element-02f4c04:hover::before {
  transform: translateX(0);
}

.elementor-318 .elementor-element.elementor-element-02f4c04 > .e-con-inner {
  position: relative;
  z-index: 1;
}

.elementor-318 .elementor-element.elementor-element-02f4c04 > .elementor-container {
  position: relative;
  z-index: 1;
}
.elementor-318 .elementor-element.elementor-element-02f4c04::before {
  background-color: transparent !important;
}

.elementor-318 .elementor-element.elementor-element-02f4c04:hover::before {
  background-color: #26241F !important;
}

/* ================================
   TÍTULO
   ================================ */
.elementor-318 .elementor-element.elementor-element-02f4c04 .elementor-heading-title {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-02f4c04:hover .elementor-heading-title {
  color: #5A9D92 !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   TEXTO DESCRIPTIVO
   ================================ */
.elementor-318 .elementor-element.elementor-element-02f4c04 .elementor-widget-text-editor p {
  color: #1A1916 !important;
  transition: color 0.3s ease 0.1s !important;
}

.elementor-318 .elementor-element.elementor-element-02f4c04:hover .elementor-widget-text-editor p {
  color: #F4F0EA !important;
  transition: color 0.3s ease 0.1s !important;
}

/* ================================
   ICONO DISCOVER
   ================================ */
/* ICONO PNG - estado normal */
.elementor-318 .elementor-element.elementor-element-02f4c04 .elementor-widget-image img {
  transition: filter 0.3s ease 0.1s !important;
}

/* ICONO PNG - hover color #F4F0EA */
.elementor-318 .elementor-element.elementor-element-02f4c04:hover .elementor-widget-image img {
  filter: brightness(0) invert(1) sepia(0.1) !important;
  transition: filter 0.3s ease 0.1s !important;
}/* End custom CSS */