.elementor-277 .elementor-element.elementor-element-77ab258d{--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:6em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-277 .elementor-element.elementor-element-40f985c8{--display:flex;--overflow:hidden;overflow:visible;}.elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-afb0762{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-4ab1b46a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-20b42bde{--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:15px 15px;--row-gap:15px;--column-gap:15px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-100e995c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-47701a8f .elementor-heading-title{-webkit-text-stroke-width:1.3px;stroke-width:1.3px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:var( --e-global-color-ecfca7c );}.elementor-277 .elementor-element.elementor-element-a51ee1a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-1248c77a{--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:15px 15px;--row-gap:15px;--column-gap:15px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-3488887e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-6fd1fe90 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-1f99b3b4{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-28e5ab7f{column-gap:30px;}.elementor-277 .elementor-element.elementor-element-024875d{--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;overflow:visible;}.elementor-277 .elementor-element.elementor-element-3ebc7c76 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-277 .elementor-element.elementor-element-3ebc7c76 .elementor-button:hover, .elementor-277 .elementor-element.elementor-element-3ebc7c76 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-3ebc7c76{z-index:2;}.elementor-277 .elementor-element.elementor-element-3ebc7c76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-277 .elementor-element.elementor-element-3ebc7c76 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-277 .elementor-element.elementor-element-3ebc7c76 .elementor-button:hover svg, .elementor-277 .elementor-element.elementor-element-3ebc7c76 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-37548b1b{--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;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-480d2abd{--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;--overflow:hidden;--margin-top:-140px;--margin-bottom:0px;--margin-left:-75px;--margin-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-480d2abd.e-con{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-2a9e60c3 .elementor-icon-wrapper{text-align:start;}.elementor-277 .elementor-element.elementor-element-2a9e60c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-2a9e60c3.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-2a9e60c3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-2a9e60c3.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-2a9e60c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-2a9e60c3 .elementor-icon{font-size:215px;}.elementor-277 .elementor-element.elementor-element-2a9e60c3 .elementor-icon svg{height:215px;}.elementor-277 .elementor-element.elementor-element-2a9e60c3 .elementor-icon i, .elementor-277 .elementor-element.elementor-element-2a9e60c3 .elementor-icon svg{transform:rotate(0deg);}.elementor-277 .elementor-element.elementor-element-64f47a4e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-277 .elementor-element.elementor-element-32cc525{margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-custom-embed-play i{color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-custom-embed-play svg{fill:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-50908e8c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--overlay-mix-blend-mode:screen;border-style:solid;--border-style:solid;border-width:2px 2px 0px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--margin-top:-15em;--margin-bottom:0em;--margin-left:0em;--margin-right:1em;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;--z-index:2;overflow:visible;}.elementor-277 .elementor-element.elementor-element-50908e8c:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-50908e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-50908e8c::before, .elementor-277 .elementor-element.elementor-element-50908e8c > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-50908e8c > .e-con-inner > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-50908e8c > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-50908e8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-50908e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kanonmarketing.es/wp-content/uploads/2026/02/Overlay3-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-277 .elementor-element.elementor-element-50908e8c::before{filter:brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-277 .elementor-element.elementor-element-50908e8c.e-con{--align-self:flex-end;}.elementor-277 .elementor-element.elementor-element-39bb86aa{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-39bb86aa .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-93d9b7d{--display:flex;overflow:visible;}.elementor-277 .elementor-element.elementor-element-1dac6b13{--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:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-18ebdef4{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-36cde8f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;overflow:visible;}.elementor-277 .elementor-element.elementor-element-14094e9b .elementor-heading-title{-webkit-text-stroke-width:1.3px;stroke-width:1.3px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-21887f78 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-41315b53{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;column-gap:30px;text-align:justify;}.elementor-277 .elementor-element.elementor-element-41315b53.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-62650ea9{--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;--overflow:hidden;overflow:visible;}.elementor-277 .elementor-element.elementor-element-f2f3379{--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;overflow:visible;}.elementor-277 .elementor-element.elementor-element-360dc670{--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:25px 25px;--row-gap:25px;--column-gap:25px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-e6d26ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-3942de69{--e-transform-scale:1;}.elementor-277 .elementor-element.elementor-element-3942de69:hover{--e-transform-scale:1.02;}.elementor-277 .elementor-element.elementor-element-3942de69 img{width:100%;}.elementor-277 .elementor-element.elementor-element-4be481f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-36ec2e94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-4b15dfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-e6cb4e0{--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:25px 25px;--row-gap:25px;--column-gap:25px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-a12cede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-cdcb3b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-c3e9fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-277 .elementor-element.elementor-element-88d97d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-7e3c9b6{--e-transform-scale:1;}.elementor-277 .elementor-element.elementor-element-7e3c9b6:hover{--e-transform-scale:1.02;}.elementor-277 .elementor-element.elementor-element-7e3c9b6 img{width:100%;}.elementor-277 .elementor-element.elementor-element-f3a2cff{--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:25px 25px;--row-gap:25px;--column-gap:25px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-980738d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-b882b45{--e-transform-scale:1;}.elementor-277 .elementor-element.elementor-element-b882b45:hover{--e-transform-scale:1.02;}.elementor-277 .elementor-element.elementor-element-b882b45 img{width:100%;}.elementor-277 .elementor-element.elementor-element-99e948e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-6c8734e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-1c6e4eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-635f6de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;overflow:visible;}.elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-f383531{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-5a1f1b3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-7aef685 .elementor-repeater-item-19fd0ee .timeline-item .timeline-content .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-19fd0ee .timeline-item, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-19fd0ee .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-19fd0ee .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-19fd0ee:nth-child(odd) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-19fd0ee:nth-child(even) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-19fd0ee .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-19fd0ee .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .elementor-repeater-item-19fd0ee:hover .timeline-item .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-19fd0ee:hover .timeline-item, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-19fd0ee:hover .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-19fd0ee:hover .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-19fd0ee:nth-child(odd):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-19fd0ee:nth-child(even):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-19fd0ee:hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-19fd0ee:hover .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .elementor-repeater-item-5edd7c2 .timeline-item .timeline-content .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-5edd7c2 .timeline-item, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-5edd7c2 .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-5edd7c2 .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-5edd7c2:nth-child(odd) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-5edd7c2:nth-child(even) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-5edd7c2 .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-5edd7c2 .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-5edd7c2:hover .timeline-item, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-5edd7c2:hover .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-5edd7c2:hover .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-5edd7c2:nth-child(odd):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-5edd7c2:nth-child(even):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-5edd7c2:hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-5edd7c2:hover .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .elementor-repeater-item-0d2dfce .timeline-item .timeline-content .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-0d2dfce .timeline-item, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-0d2dfce .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-0d2dfce .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-0d2dfce:nth-child(odd) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-0d2dfce:nth-child(even) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-0d2dfce .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-0d2dfce .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .elementor-repeater-item-0d2dfce:hover .timeline-item .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-0d2dfce:hover .timeline-item, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-0d2dfce:hover .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-0d2dfce:hover .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-0d2dfce:nth-child(odd):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-0d2dfce:nth-child(even):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-0d2dfce:hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-0d2dfce:hover .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .elementor-repeater-item-21ea3ae .timeline-item .timeline-content .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-21ea3ae .timeline-item, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-21ea3ae .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-21ea3ae .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-21ea3ae:nth-child(odd) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-21ea3ae:nth-child(even) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-21ea3ae .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-21ea3ae .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .elementor-repeater-item-21ea3ae:hover .timeline-item .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-21ea3ae:hover .timeline-item, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-21ea3ae:hover .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .elementor-repeater-item-21ea3ae:hover .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-21ea3ae:nth-child(odd):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .vertical-timeline .elementor-repeater-item-21ea3ae:nth-child(even):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-21ea3ae:hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-21ea3ae:hover .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .timeline-area.horizantal-timeline{justify-content:left;}.elementor-277 .elementor-element.elementor-element-7aef685 .single-timeline .timeline-content{text-align:left !important;}.elementor-277 .elementor-element.elementor-element-7aef685 .timeline-item{padding:30px 50px 30px 50px;}.elementor-277 .elementor-element.elementor-element-7aef685 .timeline-item .timeline-content{padding:0px 0px 0px 0px;}.elementor-277 .elementor-element.elementor-element-7aef685 .single-timeline .top-content .title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-7aef685 .single-timeline .title{font-size:1.8em;letter-spacing:0.01em;}.elementor-277 .elementor-element.elementor-element-7aef685 .single-timeline .timeline-content p{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-7aef685 .single-timeline:hover .timeline-item .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .single-timeline:hover .timeline-item .title a{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .timeline-bar{background-color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-7aef685 .horizantal-timeline .bar{background-color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-7aef685 .timeline-img{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .horizantal-timeline .bar .pin{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-7aef685 .ekit-wid-con .horizantal-timeline .single-timeline.hover .bar .pin{border-color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7aef685 .timeline-pin-icon{width:30px;height:30px;line-height:calc(30px - 2px);}.elementor-277 .elementor-element.elementor-element-10318a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;overflow:visible;}.elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-c9fda60{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-b6c7c15 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .elementor-repeater-item-19fd0ee .timeline-item .timeline-content .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-19fd0ee .timeline-item, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-19fd0ee .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-19fd0ee .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-19fd0ee:nth-child(odd) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-19fd0ee:nth-child(even) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-19fd0ee .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-19fd0ee .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .elementor-repeater-item-19fd0ee:hover .timeline-item .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-19fd0ee:hover .timeline-item, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-19fd0ee:hover .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-19fd0ee:hover .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-19fd0ee:nth-child(odd):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-19fd0ee:nth-child(even):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-19fd0ee:hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-19fd0ee:hover .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .elementor-repeater-item-5edd7c2 .timeline-item .timeline-content .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-5edd7c2 .timeline-item, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-5edd7c2 .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-5edd7c2 .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-5edd7c2:nth-child(odd) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-5edd7c2:nth-child(even) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-5edd7c2 .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-5edd7c2 .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-5edd7c2:hover .timeline-item, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-5edd7c2:hover .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-5edd7c2:hover .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-5edd7c2:nth-child(odd):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-5edd7c2:nth-child(even):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-5edd7c2:hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-5edd7c2:hover .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .elementor-repeater-item-0d2dfce .timeline-item .timeline-content .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-0d2dfce .timeline-item, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-0d2dfce .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-0d2dfce .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-0d2dfce:nth-child(odd) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-0d2dfce:nth-child(even) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-0d2dfce .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-0d2dfce .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .elementor-repeater-item-0d2dfce:hover .timeline-item .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-0d2dfce:hover .timeline-item, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-0d2dfce:hover .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-0d2dfce:hover .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-0d2dfce:nth-child(odd):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-0d2dfce:nth-child(even):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-0d2dfce:hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-0d2dfce:hover .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .elementor-repeater-item-21ea3ae .timeline-item .timeline-content .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-21ea3ae .timeline-item, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-21ea3ae .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-21ea3ae .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-21ea3ae:nth-child(odd) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-21ea3ae:nth-child(even) .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-21ea3ae .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-21ea3ae .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .elementor-repeater-item-21ea3ae:hover .timeline-item .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-21ea3ae:hover .timeline-item, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-21ea3ae:hover .single-timeline .timeline-item .timeline-icon, .elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .elementor-repeater-item-21ea3ae:hover .single-timeline .timeline-item .timeline-icon{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-21ea3ae:nth-child(odd):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .vertical-timeline .elementor-repeater-item-21ea3ae:nth-child(even):hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-21ea3ae:hover .timeline-pin{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-21ea3ae:hover .pin-top{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .timeline-area.horizantal-timeline{justify-content:left;}.elementor-277 .elementor-element.elementor-element-e7d82c0 .single-timeline .timeline-content{text-align:left !important;}.elementor-277 .elementor-element.elementor-element-e7d82c0  {{CURRENT_ITEM}} .timeline-item.media{align-items:flex-start;}.elementor-277 .elementor-element.elementor-element-e7d82c0 .timeline-item{padding:30px 50px 30px 50px;}.elementor-277 .elementor-element.elementor-element-e7d82c0 .timeline-item .timeline-content{padding:0px 0px 0px 0px;}.elementor-277 .elementor-element.elementor-element-e7d82c0 .single-timeline .title{font-size:1.8em;letter-spacing:0.01em;}.elementor-277 .elementor-element.elementor-element-e7d82c0 .single-timeline .timeline-content p{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .single-timeline:hover .timeline-item .title{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .single-timeline:hover .timeline-item .title a{color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .timeline-bar{background-color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .horizantal-timeline .bar{background-color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .timeline-img{border-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .horizantal-timeline .bar .pin{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .ekit-wid-con .horizantal-timeline .single-timeline.hover .bar .pin{border-color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-e7d82c0 .timeline-pin-icon{width:30px;height:30px;line-height:calc(30px - 2px);}.elementor-277 .elementor-element.elementor-element-e7d82c0 .vertical-timeline .single-timeline:nth-child(even) .timeline-info{margin-right:60px;}.elementor-277 .elementor-element.elementor-element-e7d82c0 .vertical-timeline .single-timeline:nth-child(odd) .timeline-info{margin-left:60px;}.elementor-277 .elementor-element.elementor-element-e7d82c0 .single-timeline:not(:nth-last-child(2)), .elementor-277 .elementor-element.elementor-element-e7d82c0 .horizantal-timeline > .single-timeline{margin-bottom:30px;}.elementor-277 .elementor-element.elementor-element-91ad8de{--display:flex;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-cbc8515{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-0cf4707.elementor-element{--align-self:flex-end;}.elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-0cf4707{--e-icon-list-icon-size:35px;}.elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-7b55fa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-c789687{--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;overflow:visible;}.elementor-277 .elementor-element.elementor-element-b9be952 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-5a98fd3 .elementor-heading-title{-webkit-text-stroke-width:1.3px;stroke-width:1.3px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-e117505{column-gap:30px;text-align:end;}.elementor-277 .elementor-element.elementor-element-67bd553{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-67bd553.e-con{--align-self:flex-end;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-wrapper{text-align:end;}.elementor-277 .elementor-element.elementor-element-3ccd897.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-277 .elementor-element.elementor-element-3ccd897.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-277 .elementor-element.elementor-element-3ccd897.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-description{font-family:var( --e-global-typography-96c16e2-font-family ), Sans-serif;font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-wrapper{text-align:end;}.elementor-277 .elementor-element.elementor-element-71f2822.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-277 .elementor-element.elementor-element-71f2822.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-277 .elementor-element.elementor-element-71f2822.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-description{font-family:var( --e-global-typography-96c16e2-font-family ), Sans-serif;font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-wrapper{text-align:end;}.elementor-277 .elementor-element.elementor-element-272df40.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-277 .elementor-element.elementor-element-272df40.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-277 .elementor-element.elementor-element-272df40.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-description{font-family:var( --e-global-typography-96c16e2-font-family ), Sans-serif;font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-wrapper{text-align:end;}.elementor-277 .elementor-element.elementor-element-b6a4374.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-277 .elementor-element.elementor-element-b6a4374.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-277 .elementor-element.elementor-element-b6a4374.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-description{font-family:var( --e-global-typography-96c16e2-font-family ), Sans-serif;font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-95a03c1{--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.06;--padding-top:6em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-277 .elementor-element.elementor-element-95a03c1:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-95a03c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-95a03c1::before, .elementor-277 .elementor-element.elementor-element-95a03c1 > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-95a03c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-95a03c1 > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-95a03c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-95a03c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-277 .elementor-element.elementor-element-0035a86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-8a25ddc{text-align:center;}.elementor-277 .elementor-element.elementor-element-c607216{text-align:center;}.elementor-277 .elementor-element.elementor-element-c607216 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-5993b1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-d686155{text-align:center;}.elementor-277 .elementor-element.elementor-element-d686155 .elementor-heading-title{font-family:var( --e-global-typography-f630ca7-font-family ), Sans-serif;font-size:var( --e-global-typography-f630ca7-font-size );font-weight:var( --e-global-typography-f630ca7-font-weight );line-height:var( --e-global-typography-f630ca7-line-height );letter-spacing:var( --e-global-typography-f630ca7-letter-spacing );}.elementor-277 .elementor-element.elementor-element-53d1036{text-align:center;}.elementor-277 .elementor-element.elementor-element-53d1036 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-e609f3c{--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.06;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-277 .elementor-element.elementor-element-e609f3c::before, .elementor-277 .elementor-element.elementor-element-e609f3c > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-e609f3c > .e-con-inner > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-e609f3c > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-e609f3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-e609f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-277 .elementor-element.elementor-element-37e7c39{--display:flex;--overlay-opacity:0.4;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-277 .elementor-element.elementor-element-37e7c39:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-37e7c39::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .e-con-inner > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kanonmarketing.es/wp-content/uploads/2026/03/Overlay3-1-copia.png");--background-overlay:'';background-position:-800px 5px;background-repeat:no-repeat;background-size:cover;}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-3d5f836{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > a{font-family:var( --e-global-typography-25ba6da-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba6da-font-size );font-weight:var( --e-global-typography-25ba6da-font-weight );text-transform:var( --e-global-typography-25ba6da-text-transform );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-d55add5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;overflow:visible;}.elementor-277 .elementor-element.elementor-element-9f100e0 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-344fbf9 .elementor-heading-title{-webkit-text-stroke-width:1.3px;stroke-width:1.3px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-ecfca7c );}.elementor-277 .elementor-element.elementor-element-608dc08 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-277 .elementor-element.elementor-element-cc49a73 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-277 .elementor-element.elementor-element-cc49a73 .elementor-button:hover, .elementor-277 .elementor-element.elementor-element-cc49a73 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-cc49a73{z-index:2;}.elementor-277 .elementor-element.elementor-element-cc49a73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-277 .elementor-element.elementor-element-cc49a73 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-277 .elementor-element.elementor-element-cc49a73 .elementor-button:hover svg, .elementor-277 .elementor-element.elementor-element-cc49a73 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-67bd553{--grid-auto-flow:row;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-d686155 .elementor-heading-title{font-size:var( --e-global-typography-f630ca7-font-size );line-height:var( --e-global-typography-f630ca7-line-height );letter-spacing:var( --e-global-typography-f630ca7-letter-spacing );}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}}@media(max-width:1200px){.elementor-277 .elementor-element.elementor-element-67bd553{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-277 .elementor-element.elementor-element-77ab258d{--flex-wrap:wrap;}.elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-480d2abd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-64f47a4e{--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-277 .elementor-element.elementor-element-50908e8c{--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:1em;}.elementor-277 .elementor-element.elementor-element-39bb86aa{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-277 .elementor-element.elementor-element-1dac6b13{--padding-top:6em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-36cde8f6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-277 .elementor-element.elementor-element-41315b53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-277 .elementor-element.elementor-element-62650ea9{--flex-wrap:wrap;}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-67bd553{--grid-auto-flow:row;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-95a03c1{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-277 .elementor-element.elementor-element-d686155 .elementor-heading-title{font-size:var( --e-global-typography-f630ca7-font-size );line-height:var( --e-global-typography-f630ca7-line-height );letter-spacing:var( --e-global-typography-f630ca7-letter-spacing );}.elementor-277 .elementor-element.elementor-element-37e7c39::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .e-con-inner > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-545px -55px;}.elementor-277 .elementor-element.elementor-element-37e7c39{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-d55add5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}@media(max-width:880px){.elementor-277 .elementor-element.elementor-element-67bd553{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-77ab258d{--padding-top:03em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-277 .elementor-element.elementor-element-afb0762{--e-icon-list-icon-size:20px;}.elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-4ab1b46a{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-277 .elementor-element.elementor-element-20b42bde{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-277 .elementor-element.elementor-element-1248c77a{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-277 .elementor-element.elementor-element-1f99b3b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-28e5ab7f{columns:1;}.elementor-277 .elementor-element.elementor-element-024875d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-37548b1b{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-277 .elementor-element.elementor-element-480d2abd{--width:95%;--margin-top:0%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-277 .elementor-element.elementor-element-2a9e60c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-277 .elementor-element.elementor-element-2a9e60c3 .elementor-icon{font-size:115px;}.elementor-277 .elementor-element.elementor-element-2a9e60c3 .elementor-icon svg{height:115px;}.elementor-277 .elementor-element.elementor-element-64f47a4e{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-custom-embed-play i{font-size:100px;}.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-custom-embed-play svg{width:100px;height:100px;}.elementor-277 .elementor-element.elementor-element-50908e8c{--width:55%;--min-height:0px;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-277 .elementor-element.elementor-element-39bb86aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-277 .elementor-element.elementor-element-1dac6b13{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-277 .elementor-element.elementor-element-18ebdef4{--e-icon-list-icon-size:20px;}.elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-41315b53{columns:1;}.elementor-277 .elementor-element.elementor-element-360dc670{--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-277 .elementor-element.elementor-element-4be481f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-4b15dfe{text-align:start;}.elementor-277 .elementor-element.elementor-element-e6cb4e0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-c3e9fd7{text-align:start;}.elementor-277 .elementor-element.elementor-element-99e948e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-f383531{--e-icon-list-icon-size:20px;}.elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-10318a3{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-277 .elementor-element.elementor-element-c9fda60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;--e-icon-list-icon-size:20px;}.elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-b6c7c15{padding:0px 0px 0px 10px;}.elementor-277 .elementor-element.elementor-element-cbc8515{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-277 .elementor-element.elementor-element-0cf4707{--e-icon-list-icon-size:20px;}.elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-7b55fa7{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-277 .elementor-element.elementor-element-c789687{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-277 .elementor-element.elementor-element-e117505{columns:1;}.elementor-277 .elementor-element.elementor-element-67bd553{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-img{margin-bottom:15px;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-img{margin-bottom:15px;}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-img{margin-bottom:15px;}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-img{margin-bottom:15px;}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-0035a86{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-277 .elementor-element.elementor-element-5993b1c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-277 .elementor-element.elementor-element-d686155 .elementor-heading-title{font-size:var( --e-global-typography-f630ca7-font-size );line-height:var( --e-global-typography-f630ca7-line-height );letter-spacing:var( --e-global-typography-f630ca7-letter-spacing );}.elementor-277 .elementor-element.elementor-element-37e7c39::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .e-con-inner > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-37e7c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 1vh;}.elementor-277 .elementor-element.elementor-element-3d5f836{--e-icon-list-icon-size:20px;}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-480d2abd{--width:40%;}.elementor-277 .elementor-element.elementor-element-50908e8c{--width:23%;}.elementor-277 .elementor-element.elementor-element-e6d26ed{--width:40%;}.elementor-277 .elementor-element.elementor-element-4be481f6{--content-width:60%;}.elementor-277 .elementor-element.elementor-element-a12cede{--content-width:60%;}.elementor-277 .elementor-element.elementor-element-88d97d0{--width:40%;}.elementor-277 .elementor-element.elementor-element-980738d{--width:40%;}.elementor-277 .elementor-element.elementor-element-99e948e{--content-width:60%;}.elementor-277 .elementor-element.elementor-element-635f6de{--width:1350px;}.elementor-277 .elementor-element.elementor-element-10318a3{--width:1350px;}.elementor-277 .elementor-element.elementor-element-67bd553{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-277 .elementor-element.elementor-element-50908e8c{--width:35%;}}@media(min-width:2400px){.elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-afb0762 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-18ebdef4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-36ec2e94 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-cdcb3b1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-6c8734e .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-f383531 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-c9fda60 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-0cf4707 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}.elementor-277 .elementor-element.elementor-element-67bd553{--grid-auto-flow:row;}.elementor-277 .elementor-element.elementor-element-3ccd897 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-71f2822 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-272df40 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-b6a4374 .elementor-image-box-description{font-size:var( --e-global-typography-96c16e2-font-size );line-height:var( --e-global-typography-96c16e2-line-height );letter-spacing:var( --e-global-typography-96c16e2-letter-spacing );}.elementor-277 .elementor-element.elementor-element-d686155 .elementor-heading-title{font-size:var( --e-global-typography-f630ca7-font-size );line-height:var( --e-global-typography-f630ca7-line-height );letter-spacing:var( --e-global-typography-f630ca7-letter-spacing );}.elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-3d5f836 .elementor-icon-list-item > a{font-size:var( --e-global-typography-25ba6da-font-size );line-height:var( --e-global-typography-25ba6da-line-height );letter-spacing:var( --e-global-typography-25ba6da-letter-spacing );}}/* Start custom CSS for video, class: .elementor-element-32cc525 *//* --- 1. ESTADO NORMAL: Forzamos el centrado absoluto --- */
.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-custom-embed-play {
    /* Mantenerlo en el centro exacto */
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    
    /* El truco: -50% para centrarlo y scale(1) para el tamaño normal */
    transform: translate(-50%, -50%) scale(1.9) !important;
    
    /* Origen en el centro */
    transform-origin: center center !important;
    transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out !important;
}

/* --- 2. HOVER: Crece desde el centro exacto --- */
.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play {
    /* Mantenemos el translate para que no se mueva y subimos el scale a 2.5 */
    transform: translate(-50%, -50%) scale(2.5)  !important;
}

/* --- 3. EFECTO DE RESPLANDOR (OPCIONAL) --- */
.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play svg {
    filter: drop-shadow(0px 0px 15px rgba(255, 255, 255, 0.6)) !important;
}


/* 1. Ajustamos los tiempos internos para que no haya pausa al final */
@keyframes pulsoContinuo {
    0% {
        transform: translate(-50%, -50%) scale(1.4);
        box-shadow: 0 0 0 0 rgba(254, 127, 45, 0.7);
    }
    /* El punto máximo ocurre más tarde (80%) para que no parezca que descansa */
    80% {
        transform: translate(-50%, -50%) scale(1.55);
        box-shadow: 0 0 0 30px rgba(254, 127, 45, 0);
    }
    /* Vuelve rápido al estado inicial para reiniciar el ciclo */
    100% {
        transform: translate(-50%, -50%) scale(1.4);
        box-shadow: 0 0 0 0 rgba(254, 127, 45, 0);
    }
}

/* 2. Aplicamos con una curva de tiempo LINEAL o más constante */
.elementor-277 .elementor-element.elementor-element-32cc525 .elementor-custom-embed-play {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) scale(1.4) !important;
    
    /* 'linear' hace que el ritmo sea constante, sin frenazos al empezar/terminar */
    animation: pulsoContinuo 1s infinite linear; 
    
    border-radius: 50%;
    transform-origin: center center !important;
}/* End custom CSS */