.elementor-707 .elementor-element.elementor-element-9e7c138{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-707 .elementor-element.elementor-element-9e7c138:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-9e7c138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eventokomunika.es/wp-content/uploads/2025/09/5e93152f5693a4f539f8e3ab038d0d5c15a5a70b-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-707 .elementor-element.elementor-element-9e7c138::before, .elementor-707 .elementor-element.elementor-element-9e7c138 > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-9e7c138 > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-9e7c138 > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-9e7c138 > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-9e7c138 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-1156bad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:500;}.elementor-707 .elementor-element.elementor-element-6560e5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:500;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-707 .elementor-element.elementor-element-2f9d52b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #9AC88C 0%, #45A595 100%);border-radius:25px 25px 25px 25px;}.elementor-707 .elementor-element.elementor-element-2f9d52b .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-2f9d52b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #45A595 0%, #9AC88C 100%);}.elementor-707 .elementor-element.elementor-element-2f9d52b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-2f9d52b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-707 .elementor-element.elementor-element-88ebae9{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-8631a14{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-707 .elementor-element.elementor-element-e93df36{right:0px;}body.rtl .elementor-707 .elementor-element.elementor-element-e93df36{left:0px;}.elementor-707 .elementor-element.elementor-element-e93df36{top:0px;}.elementor-707 .elementor-element.elementor-element-e93df36 .elementor-button{font-family:"Poppins", Sans-serif;font-size:22px;padding:5px 35px 5px 35px;}.elementor-707 .elementor-element.elementor-element-2de014c{--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:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-f8d1f9b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-707 .elementor-element.elementor-element-f8d1f9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:500;color:#000000CC;}.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-707 .elementor-element.elementor-element-caf0023{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:33px;font-weight:500;line-height:44px;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-9ed866a{--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-around;}.elementor-707 .elementor-element.elementor-element-3f296f6 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:500;font-style:italic;background-image:linear-gradient(180deg, #9AC88C 0%, #45A595 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#9AC88C;border-radius:10px 10px 10px 10px;}.elementor-707 .elementor-element.elementor-element-83fd3bb .elementor-button{background-color:#9AC88C00;font-family:"Inter", Sans-serif;font-weight:500;font-style:italic;fill:#45A595;color:#45A595;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9AC88C;border-radius:10px 10px 10px 10px;}.elementor-707 .elementor-element.elementor-element-cbd54a4 .elementor-button{background-color:#9AC88C00;font-family:"Inter", Sans-serif;font-weight:500;font-style:italic;fill:#45A595;color:#45A595;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9AC88C;border-radius:10px 10px 10px 10px;}.elementor-707 .elementor-element.elementor-element-407d529{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-707 .elementor-element.elementor-element-06cf121 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;font-style:italic;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-a0bf75c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-f0ef00a{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-707 .elementor-element.elementor-element-7ec6025{text-align:left;}.elementor-707 .elementor-element.elementor-element-7ec6025 img{width:100%;}.elementor-707 .elementor-element.elementor-element-9396103 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;}.elementor-707 .elementor-element.elementor-element-bf2896a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-17d11e7 img{width:100%;}.elementor-707 .elementor-element.elementor-element-1740297 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;}.elementor-707 .elementor-element.elementor-element-0f34d81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-43c5aab img{width:100%;}.elementor-707 .elementor-element.elementor-element-d353e93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;}.elementor-707 .elementor-element.elementor-element-0eaca13{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-cae91a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-ab0e6cd img{width:100%;height:373px;object-fit:cover;object-position:top center;border-radius:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-054e08c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;}.elementor-707 .elementor-element.elementor-element-f667c4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-e8eb803 img{width:100%;}.elementor-707 .elementor-element.elementor-element-aa00476 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;}.elementor-707 .elementor-element.elementor-element-b3ead7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-a3d1ef7 img{width:100%;}.elementor-707 .elementor-element.elementor-element-b77f674 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:24px;}.elementor-707 .elementor-element.elementor-element-e05e463{--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:20px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-707 .elementor-element.elementor-element-d3b2a91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-bfe9b44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-22ebf3a img{width:100%;height:373px;object-fit:cover;object-position:top center;border-radius:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-7b685bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;}.elementor-707 .elementor-element.elementor-element-9048960{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-f0ccf4f img{width:100%;height:373px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-5bf2240 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;}.elementor-707 .elementor-element.elementor-element-eb2fdb1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-f703920{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-fdaabe9{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-649eac5 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #9AC88C 0%, #45A595 100%);border-radius:25px 25px 25px 25px;}.elementor-707 .elementor-element.elementor-element-649eac5 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-649eac5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #45A595 0%, #9AC88C 100%);}.elementor-707 .elementor-element.elementor-element-649eac5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-649eac5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.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-size:var( --e-global-typography-secondary-font-size );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-707 .elementor-element.elementor-element-b818124{--divider-border-style:solid;--divider-color:#9AC88C;--divider-border-width:2px;}.elementor-707 .elementor-element.elementor-element-b818124 .elementor-divider-separator{width:100%;}.elementor-707 .elementor-element.elementor-element-f530737{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-707 .elementor-element.elementor-element-4739815 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;font-style:italic;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-2b057f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-2b057f3:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-2b057f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1B1C;}.elementor-707 .elementor-element.elementor-element-7da2522{--display:flex;--justify-content:center;}.elementor-707 .elementor-element.elementor-element-c800153 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-2e86693{--display:flex;--justify-content:center;}.elementor-707 .elementor-element.elementor-element-75f6752{font-family:"Inter", Sans-serif;font-size:16px;line-height:20px;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-789732e{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-707 .elementor-element.elementor-element-749dc15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:24px 24px 24px 24px;}.elementor-707 .elementor-element.elementor-element-749dc15:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-749dc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-707 .elementor-element.elementor-element-37eaa87{--display:flex;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-707 .elementor-element.elementor-element-37eaa87::before, .elementor-707 .elementor-element.elementor-element-37eaa87 > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-37eaa87 > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-37eaa87 > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-37eaa87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-37eaa87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-707 .elementor-element.elementor-element-85e64c9{--display:flex;--justify-content:center;}.elementor-707 .elementor-element.elementor-element-e17ce13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#000000CC;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-707 .elementor-element.elementor-element-b63025a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-text{color:#000000CC;transition:color 0.3s;}.elementor-707 .elementor-element.elementor-element-5a8aa95{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-707 .elementor-element.elementor-element-3e10b6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:040px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-3e10b6d:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-3e10b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1B1C;}.elementor-707 .elementor-element.elementor-element-b31881a{--display:flex;--justify-content:center;}.elementor-707 .elementor-element.elementor-element-ffd872e{text-align:center;}.elementor-707 .elementor-element.elementor-element-ffd872e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-6bb4e9b{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-ef56ce8{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-707 .elementor-element.elementor-element-4218844{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-4218844:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-4218844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1B1C;}.elementor-707 .elementor-element.elementor-element-6f40698{--display:flex;--justify-content:center;}.elementor-707 .elementor-element.elementor-element-16c09e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-a725c5b{--display:flex;}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-707 .elementor-element.elementor-element-87db946{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-707 .elementor-element.elementor-element-ddf5b72{--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;--overlay-opacity:0.8;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-ddf5b72:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-ddf5b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eventokomunika.es/wp-content/uploads/2025/09/ab0bba17d9db2d9cac7931ba78202cdaec6ebaaf-min-scaled.jpg");}.elementor-707 .elementor-element.elementor-element-ddf5b72::before, .elementor-707 .elementor-element.elementor-element-ddf5b72 > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-ddf5b72 > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-ddf5b72 > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-ddf5b72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-ddf5b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-707 .elementor-element.elementor-element-2f6f62b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-707 .elementor-element.elementor-element-a1a930e{right:0px;}body.rtl .elementor-707 .elementor-element.elementor-element-a1a930e{left:0px;}.elementor-707 .elementor-element.elementor-element-a1a930e{top:0px;}.elementor-707 .elementor-element.elementor-element-a1a930e .elementor-button{font-family:"Poppins", Sans-serif;font-size:22px;padding:5px 35px 5px 35px;}.elementor-707 .elementor-element.elementor-element-fccdb54{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-fccdb54 > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-707 .elementor-element.elementor-element-9d3dc78 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #9AC88C 0%, #45A595 100%);border-radius:25px 25px 25px 25px;}.elementor-707 .elementor-element.elementor-element-9d3dc78 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-9d3dc78 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #45A595 0%, #9AC88C 100%);}.elementor-707 .elementor-element.elementor-element-9d3dc78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-9d3dc78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-707 .elementor-element.elementor-element-4e2935e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-707 .elementor-element.elementor-element-32635bb{--divider-border-style:solid;--divider-color:#9AC88C;--divider-border-width:2px;}.elementor-707 .elementor-element.elementor-element-32635bb .elementor-divider-separator{width:100%;}.elementor-707 .elementor-element.elementor-element-32635bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-707 .elementor-element.elementor-element-f01b0bc{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-707 .elementor-element.elementor-element-9e5c4ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;font-style:italic;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-967c1ff{--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;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-967c1ff:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-967c1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9AC88C 0%, #45A595 100%);}.elementor-707 .elementor-element.elementor-element-799270e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-dc07206{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-3390a52 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-87f59ad{--display:flex;}.elementor-707 .elementor-element.elementor-element-9a36625 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-889c872{--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;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-889c872:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-889c872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9AC88C 0%, #45A595 100%);}.elementor-707 .elementor-element.elementor-element-20da0a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-9e28d66{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-9e28d66 img{width:170px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-1bb5654 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-6409cfc{--display:flex;}.elementor-707 .elementor-element.elementor-element-e19ee73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-482a399{--display:flex;}.elementor-707 .elementor-element.elementor-element-1b33376{--display:flex;}.elementor-707 .elementor-element.elementor-element-54d4f20{text-align:right;}.elementor-707 .elementor-element.elementor-element-54d4f20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;}.elementor-707 .elementor-element.elementor-element-d50b42d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-707 .elementor-element.elementor-element-9141fdb{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-5785e02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-81aab08{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-81aab08 img{width:170px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-1b5bfaa{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-1b5bfaa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-a4fb6e7{--display:flex;}.elementor-707 .elementor-element.elementor-element-63f8f1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-e511564{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-d9a572b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-8e9acd6{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-8e9acd6 img{width:170px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-99b1f59{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-99b1f59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:32px;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-b9ae895{--display:flex;}.elementor-707 .elementor-element.elementor-element-0a63de5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-cc8006f{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-1db73bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-38014fd{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-38014fd img{width:170px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-92fbb96{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-92fbb96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:32px;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-8177685{--display:flex;}.elementor-707 .elementor-element.elementor-element-39a1565 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-b156541{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-ab55b04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-90b4245{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-90b4245 img{width:170px;height:175px;object-fit:cover;object-position:top center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-33fdaf8{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-33fdaf8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:32px;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-f6101b3{--display:flex;}.elementor-707 .elementor-element.elementor-element-ef2f2e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-3960b76{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-362ab22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-5cbd405{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-5cbd405 img{width:170px;height:175px;object-fit:cover;object-position:top center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-4b7cb2a{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-4b7cb2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:32px;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-1c2e89a{--display:flex;}.elementor-707 .elementor-element.elementor-element-333ca50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-2be828d{--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;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-2be828d:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-2be828d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9AC88C 0%, #45A595 100%);}.elementor-707 .elementor-element.elementor-element-4e269cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-1e00b2f{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-6b806a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-956aa1c{--display:flex;}.elementor-707 .elementor-element.elementor-element-a4d036b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-ac37176{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-2d7ccad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-dfbefeb{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-dfbefeb img{width:170px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-8f5eaef{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-8f5eaef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:40px;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-266328e{--display:flex;}.elementor-707 .elementor-element.elementor-element-d4e1a4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-12b1bfc{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-b404b6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-a5911c0{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-a5911c0 img{width:170px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-a8b7c97{width:var( --container-widget-width, 425px );max-width:425px;--container-widget-width:425px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-a8b7c97 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:32px;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-46b2f49{--display:flex;}.elementor-707 .elementor-element.elementor-element-0456e5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-44e168e{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-345ff3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-8dcfa3f{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-8dcfa3f img{width:170px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-7965cb8{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-7965cb8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-b693208{--display:flex;}.elementor-707 .elementor-element.elementor-element-0720699 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-86f2b86{--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;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:#496D6E33;--border-color:#496D6E33;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-1767072{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-707 .elementor-element.elementor-element-60bf8be{width:initial;max-width:initial;text-align:left;}.elementor-707 .elementor-element.elementor-element-60bf8be img{width:170px;border-radius:35px 35px 35px 35px;}.elementor-707 .elementor-element.elementor-element-073ae2e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-073ae2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-ed995f1{--display:flex;}.elementor-707 .elementor-element.elementor-element-bcaa54a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:25px;color:#1B2728;}.elementor-707 .elementor-element.elementor-element-2a7f043{--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;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-2a7f043:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-2a7f043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eventokomunika.es/wp-content/uploads/2025/09/5617dbf98ee80afc0e285ef62323a03cdb63b64d-min-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-707 .elementor-element.elementor-element-2a7f043::before, .elementor-707 .elementor-element.elementor-element-2a7f043 > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-2a7f043 > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-2a7f043 > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-2a7f043 > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-2a7f043 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-707 .elementor-element.elementor-element-119dd7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-d18c19d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-d2dfda2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;font-style:italic;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-ff4b41f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-722f58b{--display:flex;--justify-content:center;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-707 .elementor-element.elementor-element-8119c07{right:0px;}body.rtl .elementor-707 .elementor-element.elementor-element-8119c07{left:0px;}.elementor-707 .elementor-element.elementor-element-8119c07{top:0px;}.elementor-707 .elementor-element.elementor-element-8119c07 .elementor-button{font-family:"Poppins", Sans-serif;font-size:22px;padding:5px 35px 5px 35px;}.elementor-707 .elementor-element.elementor-element-e6c247f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-707 .elementor-element.elementor-element-bdec8ff{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000CC;--border-color:#000000CC;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-bdec8ff:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-bdec8ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-b1b407e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:020px;--padding-left:20px;--padding-right:20px;}.elementor-707 .elementor-element.elementor-element-075aea9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-cc7e48f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:#000000CC;}.elementor-707 .elementor-element.elementor-element-8973688{font-size:18px;color:#00000066;}.elementor-707 .elementor-element.elementor-element-d1e00b2 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #9AC88C 0%, #45A595 100%);border-radius:25px 25px 25px 25px;}.elementor-707 .elementor-element.elementor-element-d1e00b2 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-d1e00b2 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #45A595 0%, #9AC88C 100%);}.elementor-707 .elementor-element.elementor-element-d1e00b2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-e46b70e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-707 .elementor-element.elementor-element-aaa0d23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-707 .elementor-element.elementor-element-d926d73{--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;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-d926d73:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-d926d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eventokomunika.es/wp-content/uploads/2025/09/img-placeholder-1.jpg");background-position:top center;}.elementor-707 .elementor-element.elementor-element-d926d73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-707 .elementor-element.elementor-element-d87e66a{--display:flex;--justify-content:center;}.elementor-707 .elementor-element.elementor-element-126f0d0{text-align:center;}.elementor-707 .elementor-element.elementor-element-126f0d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:#45A595;}.elementor-707 .elementor-element.elementor-element-815ad05{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-707 .elementor-element.elementor-element-815ad05.e-con{--align-self:center;}.elementor-707 .elementor-element.elementor-element-4e36cb9 img{border-radius:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-87bc4c0 img{border-radius:8px 8px 8px 8px;}.elementor-707 .elementor-element.elementor-element-90e34d4 img{border-radius:8px 8px 8px 8px;}.elementor-707 .elementor-element.elementor-element-b73874a img{border-radius:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-97feb8c img{border-radius:8px 8px 8px 8px;}.elementor-707 .elementor-element.elementor-element-24b4076 img{border-radius:8px 8px 8px 8px;}.elementor-707 .elementor-element.elementor-element-e5d0a00{--display:flex;}.elementor-707 .elementor-element.elementor-element-678f396{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-707 .elementor-element.elementor-element-74e18c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-707 .elementor-element.elementor-element-7da4917{--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;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-7da4917:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-7da4917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1B1C;}.elementor-707 .elementor-element.elementor-element-7da4917::before, .elementor-707 .elementor-element.elementor-element-7da4917 > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-7da4917 > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-7da4917 > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-7da4917 > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-7da4917 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://eventokomunika.es/wp-content/uploads/2025/09/img-placeholder-1.jpg");--background-overlay:'';background-position:top center;}.elementor-707 .elementor-element.elementor-element-475844f{--display:flex;--justify-content:center;}.elementor-707 .elementor-element.elementor-element-475844f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-707 .elementor-element.elementor-element-ece4a50{text-align:center;}.elementor-707 .elementor-element.elementor-element-ece4a50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:#45A595;}.elementor-707 .elementor-element.elementor-element-3caf3c0{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-707 .elementor-element.elementor-element-ae16e2d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-707 .elementor-element.elementor-element-b40564c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-707 .elementor-element.elementor-element-0581663 > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-707 .elementor-element.elementor-element-9a94045 img{border-radius:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-2c832f6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-707 .elementor-element.elementor-element-083cc57 img{border-radius:18px 18px 18px 18px;}.elementor-707 .elementor-element.elementor-element-76ddc6a > .elementor-widget-container{--e-transform-scale:0.5;}.elementor-707 .elementor-element.elementor-element-36d022d > .elementor-widget-container{--e-transform-scale:0.7;}.elementor-707 .elementor-element.elementor-element-645ea4f > .elementor-widget-container{--e-transform-scale:1.8;}.elementor-707 .elementor-element.elementor-element-e619e76 img{border-radius:8px 8px 8px 8px;}.elementor-707 .elementor-element.elementor-element-6ea9ba0 img{border-radius:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-54378a2 > .elementor-widget-container{background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-707 .elementor-element.elementor-element-54378a2 img{width:100%;opacity:1;}.elementor-707 .elementor-element.elementor-element-e864fd2 img{border-radius:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-c85343c{--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;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-c85343c:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-c85343c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eventokomunika.es/wp-content/uploads/2025/09/img-placeholder-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-707 .elementor-element.elementor-element-c85343c::before, .elementor-707 .elementor-element.elementor-element-c85343c > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-c85343c > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-c85343c > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-c85343c > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-c85343c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-707 .elementor-element.elementor-element-839ec89{--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-707 .elementor-element.elementor-element-926acbb{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000CC;--border-color:#000000CC;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-c78ef3a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 12.7px -1px rgba(255, 255, 255, 0.27058823529411763) inset;--padding-top:20px;--padding-bottom:020px;--padding-left:20px;--padding-right:20px;}.elementor-707 .elementor-element.elementor-element-36e566c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-01c8f9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-01c8f9e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;font-style:italic;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-1d726ba > .elementor-widget-container{padding:0px 0px 69px 0px;}.elementor-707 .elementor-element.elementor-element-1d726ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-db8197d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-707 .elementor-element.elementor-element-db8197d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-707 .elementor-element.elementor-element-db8197d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-707 .elementor-element.elementor-element-db8197d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-707 .elementor-element.elementor-element-db8197d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-707 .elementor-element.elementor-element-db8197d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-707 .elementor-element.elementor-element-d0b5bc1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000CC;--border-color:#000000CC;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-83d3ed1 > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-707 .elementor-element.elementor-element-10259c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-d505f68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-4422b70{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-707 .elementor-element.elementor-element-311bf03{right:0px;}body.rtl .elementor-707 .elementor-element.elementor-element-311bf03{left:0px;}.elementor-707 .elementor-element.elementor-element-311bf03{top:0px;}.elementor-707 .elementor-element.elementor-element-311bf03 .elementor-button{font-family:"Poppins", Sans-serif;font-size:22px;padding:5px 35px 5px 35px;}@media(min-width:768px){.elementor-707 .elementor-element.elementor-element-9ed866a{--width:800px;}.elementor-707 .elementor-element.elementor-element-37eaa87{--width:35%;}.elementor-707 .elementor-element.elementor-element-85e64c9{--width:70%;}.elementor-707 .elementor-element.elementor-element-799270e{--width:50%;}.elementor-707 .elementor-element.elementor-element-87f59ad{--width:30%;}.elementor-707 .elementor-element.elementor-element-20da0a6{--width:50%;}.elementor-707 .elementor-element.elementor-element-6409cfc{--width:30%;}.elementor-707 .elementor-element.elementor-element-1b33376{--width:100%;}.elementor-707 .elementor-element.elementor-element-5785e02{--width:50%;}.elementor-707 .elementor-element.elementor-element-a4fb6e7{--width:30%;}.elementor-707 .elementor-element.elementor-element-d9a572b{--width:50%;}.elementor-707 .elementor-element.elementor-element-b9ae895{--width:30%;}.elementor-707 .elementor-element.elementor-element-1db73bb{--width:50%;}.elementor-707 .elementor-element.elementor-element-8177685{--width:30%;}.elementor-707 .elementor-element.elementor-element-ab55b04{--width:50%;}.elementor-707 .elementor-element.elementor-element-f6101b3{--width:30%;}.elementor-707 .elementor-element.elementor-element-362ab22{--width:50%;}.elementor-707 .elementor-element.elementor-element-1c2e89a{--width:30%;}.elementor-707 .elementor-element.elementor-element-4e269cc{--width:50%;}.elementor-707 .elementor-element.elementor-element-956aa1c{--width:30%;}.elementor-707 .elementor-element.elementor-element-2d7ccad{--width:50%;}.elementor-707 .elementor-element.elementor-element-266328e{--width:30%;}.elementor-707 .elementor-element.elementor-element-b404b6e{--width:50%;}.elementor-707 .elementor-element.elementor-element-46b2f49{--width:30%;}.elementor-707 .elementor-element.elementor-element-345ff3a{--width:50%;}.elementor-707 .elementor-element.elementor-element-b693208{--width:30%;}.elementor-707 .elementor-element.elementor-element-1767072{--width:50%;}.elementor-707 .elementor-element.elementor-element-ed995f1{--width:30%;}.elementor-707 .elementor-element.elementor-element-d18c19d{--width:400px;}.elementor-707 .elementor-element.elementor-element-bdec8ff{--width:500px;}.elementor-707 .elementor-element.elementor-element-e46b70e{--content-width:1430px;}.elementor-707 .elementor-element.elementor-element-aaa0d23{--width:50%;}.elementor-707 .elementor-element.elementor-element-d926d73{--width:90%;}.elementor-707 .elementor-element.elementor-element-815ad05{--width:82%;}.elementor-707 .elementor-element.elementor-element-e5d0a00{--width:90%;}.elementor-707 .elementor-element.elementor-element-678f396{--width:100%;}.elementor-707 .elementor-element.elementor-element-74e18c8{--width:50%;}.elementor-707 .elementor-element.elementor-element-7da4917{--width:90%;}.elementor-707 .elementor-element.elementor-element-3caf3c0{--width:100%;}.elementor-707 .elementor-element.elementor-element-ae16e2d{--width:92%;}.elementor-707 .elementor-element.elementor-element-b40564c{--width:100%;}.elementor-707 .elementor-element.elementor-element-839ec89{--content-width:800px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-707 .elementor-element.elementor-element-815ad05{--grid-auto-flow:row;}.elementor-707 .elementor-element.elementor-element-678f396{--grid-auto-flow:row;}.elementor-707 .elementor-element.elementor-element-b40564c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-707 .elementor-element.elementor-element-9e7c138{--min-height:35vh;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-707 .elementor-element.elementor-element-1156bad .elementor-heading-title{font-size:26px;}.elementor-707 .elementor-element.elementor-element-6560e5d{text-align:left;}.elementor-707 .elementor-element.elementor-element-6560e5d .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-707 .elementor-element.elementor-element-2f9d52b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-88ebae9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-707 .elementor-element.elementor-element-e93df36 .elementor-button{font-size:14px;}.elementor-707 .elementor-element.elementor-element-2de014c{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-f8d1f9b .elementor-heading-title{font-size:27px;}.elementor-707 .elementor-element.elementor-element-caf0023 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-707 .elementor-element.elementor-element-caf0023{font-size:18px;line-height:1em;}.elementor-707 .elementor-element.elementor-element-407d529{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-7ec6025{width:initial;max-width:initial;}.elementor-707 .elementor-element.elementor-element-e05e463{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-649eac5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-707 .elementor-element.elementor-element-f530737{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-c800153 .elementor-heading-title{font-size:28px;}.elementor-707 .elementor-element.elementor-element-789732e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-b63025a{--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-707 .elementor-element.elementor-element-b63025a .elementor-icon-list-item > a{font-size:14px;}.elementor-707 .elementor-element.elementor-element-5a8aa95{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-ef56ce8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-4218844.e-con{--align-self:center;}.elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-707 .elementor-element.elementor-element-87db946 .elementor-icon-list-item > a{font-size:14px;}.elementor-707 .elementor-element.elementor-element-ddf5b72{--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-2f6f62b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-a1a930e .elementor-button{font-size:14px;}.elementor-707 .elementor-element.elementor-element-fccdb54 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-707 .elementor-element.elementor-element-f01b0bc{--padding-top:020px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-799270e{--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-707 .elementor-element.elementor-element-3390a52 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-707 .elementor-element.elementor-element-87f59ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-9a36625 .elementor-heading-title{font-size:15px;}.elementor-707 .elementor-element.elementor-element-20da0a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-1bb5654 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-707 .elementor-element.elementor-element-6409cfc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-e19ee73 .elementor-heading-title{font-size:15px;}.elementor-707 .elementor-element.elementor-element-d50b42d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-9141fdb{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-5785e02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-1b5bfaa .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-707 .elementor-element.elementor-element-a4fb6e7{--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-707 .elementor-element.elementor-element-63f8f1b .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-d9a572b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-99b1f59 .elementor-heading-title{font-size:24px;line-height:23px;}.elementor-707 .elementor-element.elementor-element-b9ae895{--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-707 .elementor-element.elementor-element-0a63de5 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-1db73bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-92fbb96 .elementor-heading-title{font-size:24px;line-height:23px;}.elementor-707 .elementor-element.elementor-element-8177685{--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-707 .elementor-element.elementor-element-39a1565 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-ab55b04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-33fdaf8 .elementor-heading-title{font-size:24px;line-height:23px;}.elementor-707 .elementor-element.elementor-element-f6101b3{--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-707 .elementor-element.elementor-element-ef2f2e5 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-362ab22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-4b7cb2a .elementor-heading-title{font-size:24px;line-height:23px;}.elementor-707 .elementor-element.elementor-element-1c2e89a{--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-707 .elementor-element.elementor-element-333ca50 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-2be828d{--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-707 .elementor-element.elementor-element-4e269cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-6b806a7 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-707 .elementor-element.elementor-element-956aa1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-a4d036b .elementor-heading-title{font-size:15px;}.elementor-707 .elementor-element.elementor-element-2d7ccad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-8f5eaef .elementor-heading-title{font-size:24px;line-height:23px;}.elementor-707 .elementor-element.elementor-element-266328e{--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-707 .elementor-element.elementor-element-d4e1a4f .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-b404b6e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-a8b7c97 .elementor-heading-title{font-size:24px;line-height:23px;}.elementor-707 .elementor-element.elementor-element-46b2f49{--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-707 .elementor-element.elementor-element-0456e5d .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-345ff3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-7965cb8 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-707 .elementor-element.elementor-element-b693208{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-0720699 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-1767072{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-073ae2e .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-707 .elementor-element.elementor-element-ed995f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-bcaa54a .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-707 .elementor-element.elementor-element-2a7f043{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-d2dfda2{text-align:center;}.elementor-707 .elementor-element.elementor-element-cc7e48f .elementor-heading-title{font-size:18px;}.elementor-707 .elementor-element.elementor-element-d1e00b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-d926d73.e-con{--align-self:center;}.elementor-707 .elementor-element.elementor-element-126f0d0 .elementor-heading-title{font-size:25px;}.elementor-707 .elementor-element.elementor-element-815ad05{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-707 .elementor-element.elementor-element-678f396{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-707 .elementor-element.elementor-element-7da4917.e-con{--align-self:center;}.elementor-707 .elementor-element.elementor-element-475844f{--width:257px;}.elementor-707 .elementor-element.elementor-element-ece4a50 .elementor-heading-title{font-size:25px;}.elementor-707 .elementor-element.elementor-element-b40564c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-707 .elementor-element.elementor-element-9a94045 img{border-radius:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-083cc57 img{border-radius:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-2ef062a img{border-radius:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-6ea9ba0 img{border-radius:8px 8px 8px 8px;}.elementor-707 .elementor-element.elementor-element-e864fd2 img{border-radius:8px 8px 8px 8px;}.elementor-707 .elementor-element.elementor-element-36e566c .elementor-heading-title{font-size:24px;}.elementor-707 .elementor-element.elementor-element-01c8f9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-01c8f9e .elementor-heading-title{font-size:18px;}.elementor-707 .elementor-element.elementor-element-1d726ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-1d726ba .elementor-heading-title{font-size:18px;}.elementor-707 .elementor-element.elementor-element-db8197d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-707 .elementor-element.elementor-element-db8197d .elementor-icon-list-item > a{font-size:18px;}.elementor-707 .elementor-element.elementor-element-10259c8{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-707 .elementor-element.elementor-element-4422b70{--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-1156bad */.elementor-707 .elementor-element.elementor-element-1156bad h2 .gredient-text{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}



@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
   .elementor-707 .elementor-element.elementor-element-1156bad span{
    color: #fff;
    font-size: 20px;
}
.elementor-707 .elementor-element.elementor-element-1156bad h2{
    align-items: baseline;
}
}

@media screen and (min-device-width: 786px) and (max-device-width: 5000px) { 
       .elementor-707 .elementor-element.elementor-element-1156bad span{
    color: #fff;
    margin-left: 10px;
    font-size: 20px;
}
.elementor-707 .elementor-element.elementor-element-1156bad h2{
        display: flex;
    align-items: baseline;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6560e5d */.elementor-707 .elementor-element.elementor-element-6560e5d span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:800;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e93df36 *//* Gradient border button */
.elementor-707 .elementor-element.elementor-element-e93df36 a{
 
  font-size: 16px;
  font-weight: 500;
  color: #45A595; /* text color */
  background: transparent;
  border-radius: 18.37px; /* same as Figma */
  border: 1.99px solid transparent;
  background-image: linear-gradient(#fff, #fff),
    linear-gradient(90deg, #9AC88C, #45A595);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  text-align: center;
  transition: all 0.3s ease;
}

/* Hover effect */
.gradient-btn a:hover {
  color: #fff;
  background-image: linear-gradient(90deg, #9AC88C, #45A595),
    linear-gradient(90deg, #9AC88C, #45A595);
  background-clip: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d1f9b */.elementor-707 .elementor-element.elementor-element-f8d1f9b span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf0023 */.elementor-707 .elementor-element.elementor-element-caf0023 strong{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9396103 */.elementor-707 .elementor-element.elementor-element-9396103 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:900;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1740297 */.elementor-707 .elementor-element.elementor-element-1740297 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:900;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d353e93 */.elementor-707 .elementor-element.elementor-element-d353e93 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:900;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-054e08c */.elementor-707 .elementor-element.elementor-element-054e08c span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:900;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa00476 */.elementor-707 .elementor-element.elementor-element-aa00476 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:900;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b77f674 */.elementor-707 .elementor-element.elementor-element-b77f674 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:900;
  font-style: italic;
  color: transparent;
}
.elementor-707 .elementor-element.elementor-element-b77f674 b{
    font-size: 16px;
    font-style: italic;
    font-weight: 600;

}
.elementor-707 .elementor-element.elementor-element-b77f674 strong{
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b685bc */.elementor-707 .elementor-element.elementor-element-7b685bc span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:900;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bf2240 */.elementor-707 .elementor-element.elementor-element-5bf2240 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:900;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c800153 */.elementor-707 .elementor-element.elementor-element-c800153 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:700;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75f6752 */.elementor-707 .elementor-element.elementor-element-75f6752 strong{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b057f3 */.elementor-707 .elementor-element.elementor-element-2b057f3{
border: 3px solid transparent;              
  border-radius: 20px;                        
  background:
    linear-gradient(#1C1B1C, #1C1B1C) padding-box,   /* inner background */
    linear-gradient(180deg, #9AC88C 0%, #45A595 100%) border-box; /* gradient border */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e17ce13 */.elementor-707 .elementor-element.elementor-element-e17ce13 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-749dc15 */.elementor-707 .elementor-element.elementor-element-749dc15 {
  border: 3px solid transparent;              /* border thickness */
  border-radius: 20px;                         /* your corner radius */
  background:
    linear-gradient(#eee, #eee) padding-box,   /* inner fill (replace #eee with your bg) */
    linear-gradient(180deg, #9AC88C 0%, #45A595 100%) border-box; /* gradient border */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffd872e */.elementor-707 .elementor-element.elementor-element-ffd872e span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:700;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e10b6d */.elementor-707 .elementor-element.elementor-element-3e10b6d{
border: 3px solid transparent;              
  border-radius: 20px;                        
  background:
    linear-gradient(#1C1B1C, #1C1B1C) padding-box,   /* inner background */
    linear-gradient(180deg, #9AC88C 0%, #45A595 100%) border-box; /* gradient border */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c09e7 */.elementor-707 .elementor-element.elementor-element-16c09e7 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:700;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-87db946 */.elementor-707 .elementor-element.elementor-element-87db946 .gredient-txt{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4218844 */.elementor-707 .elementor-element.elementor-element-4218844{
border: 3px solid transparent;              
  border-radius: 20px;                        
  background:
    linear-gradient(#1C1B1C, #1C1B1C) padding-box,   /* inner background */
    linear-gradient(180deg, #9AC88C 0%, #45A595 100%) border-box; /* gradient border */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1a930e *//* Gradient border button */
.elementor-707 .elementor-element.elementor-element-a1a930e a{
 
  font-size: 16px;
  font-weight: 500;
  color: #45A595; /* text color */
  background: transparent;
  border-radius: 18.37px; /* same as Figma */
  border: 1.99px solid transparent;
  background-image: linear-gradient(#fff, #fff),
    linear-gradient(90deg, #9AC88C, #45A595);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  text-align: center;
  transition: all 0.3s ease;
}

/* Hover effect */
.elementor-707 .elementor-element.elementor-element-a1a930e a:hover {
  color: #fff;
  background-image: linear-gradient(90deg, #9AC88C, #45A595),
    linear-gradient(90deg, #9AC88C, #45A595);
  background-clip: border-box;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fccdb54 */.vision-2025 {
  text-align: center;
}
.vision-header {
    display: grid
;
}
/* 2025 outlined */
.vision-2025 .vision-year {
  font-family: "Inter", Sans-serif;
  font-weight: 900;
  font-style: italic;
  margin-bottom: -7px;
  font-size: 48px;
  line-height: 52px;
  color: transparent;
  -webkit-text-stroke: 3px #9AC88C;
          text-stroke: 4px #9AC88C;
  border-radius: 4px;
}

/* Pill Banner */
.vision-2025 .vision-banner {
  font-family: "Inter", Sans-serif;
  font-weight: 700;
  font-size: 32px;
  color: #fff;
  width: 410px;
  line-height: 52px;
  border: 3px solid transparent;
  border-radius: 50px;
  background: linear-gradient(#1C1B1C, #1C1B1C) padding-box, 
              linear-gradient(180deg, #9AC88C 0%, #45A595 100%) border-box;
}

/* Vertical stem */
.vision-2025 .vision-stem {
  display: block;
  width: 3px;
  height: 52px;
  margin: 0 auto 0;
  background: linear-gradient(180deg, #9AC88C 0%, #45A595 100%);
}

/* Items + connectors */
.vision-2025 .vision-items {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  padding-top: 24px;
}
.vision-2025 .vision-items::before {
  content: "";
  position: absolute;
  top: 0;
  left: 8%;
  right: 8%;
  height: 3px;
  background: linear-gradient(90deg, #9AC88C 0%, #45A595 100%);
}
.vision-2025 .vision-item {
  position: relative;
  padding-top: 30px;
}
.vision-2025 .vision-item::before {
  content: "";
  position: absolute;
  top: -24px;
  left: 50%;
  transform: translateX(-50%);
  width: 3px;
  height: 42px;
  background: linear-gradient(180deg, #9AC88C 0%, #45A595 100%);
}
.vision-2025 .vision-item p {
  margin: 0;
  font-family: "Inter", Sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  color: #fff;
}
.vision-2025 .vision-item p strong {
  font-weight: 700;
  font-style: italic;
}

/* Responsive */
@media(max-width: 720px) {
  .vision-2025 .vision-items {
    grid-template-columns: 1fr;
    gap: 24px;
    padding-top: 0;
    margin-top: 10px;
  }
  .vision-2025 .vision-items::before,
  .vision-2025 .vision-item::before,
  .vision-2025 .vision-stem {
    display: none;
  }
}

/* Header wrapper */
.vision-header {
  text-align: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d4f20 */.heading-outline .elementor-heading-title{
  font-weight: 600; 
  color: transparent;    
  -webkit-text-stroke: 1px #45A595;
  text-stroke: 1px #45A595;
  paint-order: stroke fill;         /* ensures stroke draws first */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



@media (max-width: 767px){
  .heading-outline .elementor-heading-title{
    -webkit-text-stroke: 1.5px #45A595;
    text-stroke: 1.5px #45A595;
    letter-spacing: .05em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63f8f1b */.elementor-707 .elementor-element.elementor-element-63f8f1b span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b1f59 */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .elementor-707 .elementor-element.elementor-element-99b1f59 b{
    font-weight: 400;
    font-size: 16px;
}
}
@media screen and (min-device-width: 786px) and (max-device-width: 5000px) { 
    .elementor-707 .elementor-element.elementor-element-99b1f59 b{
    font-weight: 400;
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a63de5 */.elementor-707 .elementor-element.elementor-element-0a63de5 span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92fbb96 */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .elementor-707 .elementor-element.elementor-element-92fbb96 b{
    font-weight: 400;
    font-size: 16px;
}
}
@media screen and (min-device-width: 786px) and (max-device-width: 5000px) { 
    .elementor-707 .elementor-element.elementor-element-92fbb96 b{
    font-weight: 400;
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a1565 */.elementor-707 .elementor-element.elementor-element-39a1565 span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33fdaf8 */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .elementor-707 .elementor-element.elementor-element-33fdaf8 b{
    font-weight: 400;
    font-size: 16px;
}
}
@media screen and (min-device-width: 786px) and (max-device-width: 5000px) { 
    .elementor-707 .elementor-element.elementor-element-33fdaf8 b{
    font-weight: 400;
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef2f2e5 */.elementor-707 .elementor-element.elementor-element-ef2f2e5 span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b7cb2a */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .elementor-707 .elementor-element.elementor-element-4b7cb2a b{
    font-weight: 400;
    font-size: 16px;
}
}
@media screen and (min-device-width: 786px) and (max-device-width: 5000px) { 
    .elementor-707 .elementor-element.elementor-element-4b7cb2a b{
    font-weight: 400;
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-333ca50 */.elementor-707 .elementor-element.elementor-element-333ca50 span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b806a7 */.elementor-707 .elementor-element.elementor-element-6b806a7 span{
    font-size: 22px;
    font-style: italic;
    font-weight: 5020;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f5eaef */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .elementor-707 .elementor-element.elementor-element-8f5eaef b{
    font-weight: 400;
    font-size: 16px;
}
}
@media screen and (min-device-width: 786px) and (max-device-width: 5000px) { 
    .elementor-707 .elementor-element.elementor-element-8f5eaef b{
    font-weight: 400;
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4e1a4f */.elementor-707 .elementor-element.elementor-element-d4e1a4f span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8b7c97 */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .elementor-707 .elementor-element.elementor-element-a8b7c97 b{
    font-weight: 400;
    font-size: 16px;
}
}
@media screen and (min-device-width: 786px) and (max-device-width: 5000px) { 
    .elementor-707 .elementor-element.elementor-element-a8b7c97 b{
    font-weight: 400;
    font-size: 25px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0456e5d */.elementor-707 .elementor-element.elementor-element-0456e5d span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0720699 */.elementor-707 .elementor-element.elementor-element-0720699 span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcaa54a */.elementor-707 .elementor-element.elementor-element-bcaa54a span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8119c07 *//* Gradient border button */
.elementor-707 .elementor-element.elementor-element-8119c07 a{
  /* set this to your section background color */
  --section-bg: #ffffff;

  display: inline-block;
  padding: .55em 1.25em;

  font-size: 16px;
  font-weight: 500;
  color: #45A595;

  border-radius: 18.37px; /* same as Figma */
  border: 1.99px solid transparent;

  /* inner SOLID (hides the line), outer GRADIENT (border) */
  background-image:
    linear-gradient(var(--section-bg), var(--section-bg)),
    linear-gradient(90deg, #9AC88C, #45A595);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  text-align: center;
  transition: all 0.3s ease;
}

/* Hover effect */
.elementor-707 .elementor-element.elementor-element-8119c07 a:hover {
  color: #fff;

  /* keep TWO layers + TWO clips on hover */
  background-image:
    linear-gradient(90deg, #9AC88C, #45A595),
    linear-gradient(90deg, #9AC88C, #45A595);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7e48f */.elementor-707 .elementor-element.elementor-element-cc7e48f span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-126f0d0 */.elementor-707 .elementor-element.elementor-element-126f0d0 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:700;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d926d73 */.elementor-707 .elementor-element.elementor-element-d926d73{
border: 3px solid transparent;              
  border-radius: 20px;                        
  background:
    linear-gradient(#1C1B1C, #1C1B1C) padding-box,   /* inner background */
    linear-gradient(180deg, #9AC88C 0%, #45A595 100%) border-box; /* gradient border */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ece4a50 */.elementor-707 .elementor-element.elementor-element-ece4a50 span{
    background: linear-gradient(180deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:700;
  font-style: italic;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7da4917 */.elementor-707 .elementor-element.elementor-element-7da4917{
border: 3px solid transparent;              
  border-radius: 20px;                        
  background:
    linear-gradient(#1C1B1C, #1C1B1C) padding-box,   /* inner background */
    linear-gradient(180deg, #9AC88C 0%, #45A595 100%) border-box; /* gradient border */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36e566c */.elementor-707 .elementor-element.elementor-element-36e566c span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:600;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c8f9e */.elementor-707 .elementor-element.elementor-element-01c8f9e span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:800;
  font-style: normal !important;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d726ba */.elementor-707 .elementor-element.elementor-element-1d726ba span{
    background: linear-gradient(90deg, #9AC88C, #45A595);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight:800;
  font-style: normal !important;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c78ef3a */.elementor-707 .elementor-element.elementor-element-c78ef3a{
    backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-311bf03 *//* Gradient border button */
.elementor-707 .elementor-element.elementor-element-311bf03 a{
  /* set this to your section background color */
  --section-bg: #ffffff;

  display: inline-block;
  padding: .55em 1.25em;

  font-size: 16px;
    font-weight: 500;
    color: #45A595;
    background: transparent;
    border-radius: 18.37px;
    border: 1.99px solid transparent;
    background-image: linear-gradient(#6e6e6eba, #3d3d3d), linear-gradient(90deg, #767676, #5a5a5a);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  text-align: center;
  transition: all 0.3s ease;
}

/* Hover effect */
.elementor-707 .elementor-element.elementor-element-311bf03 a:hover {
  color: #fff;

  /* keep TWO layers + TWO clips on hover */
  background-image:
    linear-gradient(90deg, #9AC88C, #45A595),
    linear-gradient(90deg, #9AC88C, #45A595);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}/* End custom CSS */