.elementor-1253 .elementor-element.elementor-element-5c89e5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9999;}.elementor-1253 .elementor-element.elementor-element-9d78787{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:9999;}.elementor-1253 .elementor-element.elementor-element-b32078c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-43cc265{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1253 .elementor-element.elementor-element-43cc265 img{width:100%;max-width:306px;}.elementor-1253 .elementor-element.elementor-element-9f884f1{--display:flex;}.elementor-1253 .elementor-element.elementor-element-a68cead{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-1253 .elementor-element.elementor-element-a68cead::before, .elementor-1253 .elementor-element.elementor-element-a68cead > .elementor-background-video-container::before, .elementor-1253 .elementor-element.elementor-element-a68cead > .e-con-inner > .elementor-background-video-container::before, .elementor-1253 .elementor-element.elementor-element-a68cead > .elementor-background-slideshow::before, .elementor-1253 .elementor-element.elementor-element-a68cead > .e-con-inner > .elementor-background-slideshow::before, .elementor-1253 .elementor-element.elementor-element-a68cead > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1253 .elementor-element.elementor-element-407ddef:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-407ddef{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-407ddef .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-f6c7f82:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-f6c7f82{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-f6c7f82 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-d4f136c:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-d4f136c{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-d4f136c .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-f7f1bfa:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-f7f1bfa{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-f7f1bfa .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-6e36309:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-6e36309{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-6e36309 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-51a83f9{--display:flex;}.elementor-1253 .elementor-element.elementor-element-9ca8f74{--display:flex;}.elementor-1253 .elementor-element.elementor-element-5f11372{--display:flex;}.elementor-1253 .elementor-element.elementor-element-2f3293d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:12px 12px 12px 12px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-1253 .elementor-element.elementor-element-4a091c7:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-4a091c7{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-4a091c7 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-011024c:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-011024c{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-011024c .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-3a794ce{--display:flex;}.elementor-1253 .elementor-element.elementor-element-5684731{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;z-index:99999999;--n-menu-open-animation-duration:500ms;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E5EAEB;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:10px;--n-menu-dropdown-indicator-space:0px;--n-menu-dropdown-indicator-color-normal:#02010100;--n-menu-dropdown-indicator-color-hover:#02010100;--n-menu-dropdown-indicator-color-active:#02010100;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1253 .elementor-element.elementor-element-5684731 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#000000;}.elementor-1253 .elementor-element.elementor-element-5684731 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1253 .elementor-element.elementor-element-5684731 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1253 .elementor-element.elementor-element-5684731 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Avenir LT Std", Sans-serif;font-weight:500;letter-spacing:0.5px;}.elementor-1253 .elementor-element.elementor-element-5684731 {--n-menu-title-color-hover:#5CD6AE;--n-menu-title-color-active:#5CD6AE;}.elementor-1253 .elementor-element.elementor-element-375df01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-1253 .elementor-element.elementor-element-8548b23 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1253 .elementor-element.elementor-element-b726097 .elementor-icon-wrapper{text-align:center;}.elementor-1253 .elementor-element.elementor-element-b726097.elementor-view-stacked .elementor-icon{background-color:#E5EAEB00;color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-b726097.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-b726097.elementor-view-default .elementor-icon{color:#E5EAEB00;border-color:#E5EAEB00;}.elementor-1253 .elementor-element.elementor-element-b726097.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-b726097.elementor-view-default .elementor-icon svg{fill:#E5EAEB00;}.elementor-1253 .elementor-element.elementor-element-b726097.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-b726097.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-b726097 .elementor-icon{padding:6px;}.elementor-1253 .elementor-element.elementor-element-6ad311d .e-off-canvas__content{background-color:#000000BA;}.elementor-1253 .elementor-element.elementor-element-6ad311d{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.6s;--e-off-canvas-overlay-opacity:0;}.elementor-1253 .elementor-element.elementor-element-17709f9{--display:flex;--overflow:hidden;}.elementor-1253 .elementor-element.elementor-element-fbbd870{--display:flex;--overflow:hidden;--overlay-opacity:0.5;}.elementor-1253 .elementor-element.elementor-element-fbbd870::before, .elementor-1253 .elementor-element.elementor-element-fbbd870 > .elementor-background-video-container::before, .elementor-1253 .elementor-element.elementor-element-fbbd870 > .e-con-inner > .elementor-background-video-container::before, .elementor-1253 .elementor-element.elementor-element-fbbd870 > .elementor-background-slideshow::before, .elementor-1253 .elementor-element.elementor-element-fbbd870 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1253 .elementor-element.elementor-element-fbbd870 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1253 .elementor-element.elementor-element-f757b03{--display:flex;}.elementor-1253 .elementor-element.elementor-element-79f7b2e img{width:100%;opacity:1;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1253 .elementor-element.elementor-element-b44a0a7 .elementor-icon-wrapper{text-align:center;}.elementor-1253 .elementor-element.elementor-element-b44a0a7.elementor-view-stacked .elementor-icon{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-b44a0a7.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-b44a0a7.elementor-view-default .elementor-icon{color:#E5EAEB1A;border-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-b44a0a7.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-b44a0a7.elementor-view-default .elementor-icon svg{fill:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-b44a0a7 .elementor-icon-wrapper svg{width:auto;}.elementor-1253 .elementor-element.elementor-element-e111485{--display:flex;}.elementor-1253 .elementor-element.elementor-element-d92e8ee{--display:flex;}.elementor-1253 .elementor-element.elementor-element-78ef41d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:12px 12px 12px 12px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-1253 .elementor-element.elementor-element-21e0d10:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-21e0d10{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-21e0d10 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-595d4e0:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-595d4e0{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-595d4e0 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-7a52240:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-7a52240{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-7a52240 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-ad902d1:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-ad902d1{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-ad902d1 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-dfba021:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-dfba021{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-dfba021 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-4a20b63{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#E5EAEB;--n-accordion-title-hover-color:#5CD6AE;--n-accordion-title-active-color:#5CD6AE;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1253 .elementor-element.elementor-element-4a20b63 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#7FA5A933;}:where( .elementor-1253 .elementor-element.elementor-element-4a20b63 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Avenir LT Std", Sans-serif;font-weight:400;}:where( .elementor-1253 .elementor-element.elementor-element-4a20b63 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1253 .elementor-element.elementor-element-6a67fe6{border-style:solid;border-color:#7FA5A933;}.elementor-1253 .elementor-element.elementor-element-6a67fe6 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-weight:400;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-6a67fe6 .elementor-heading-title a:hover, .elementor-1253 .elementor-element.elementor-element-6a67fe6 .elementor-heading-title a:focus{color:#5CD6AE;}.elementor-1253 .elementor-element.elementor-element-1625efd{border-style:solid;border-color:#7FA5A933;}.elementor-1253 .elementor-element.elementor-element-1625efd .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-weight:400;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-1625efd .elementor-heading-title a:hover, .elementor-1253 .elementor-element.elementor-element-1625efd .elementor-heading-title a:focus{color:#5CD6AE;}.elementor-1253 .elementor-element.elementor-element-8c19b72{--display:flex;}.elementor-1253 .elementor-element.elementor-element-c123c08{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:12px 12px 12px 12px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-1253 .elementor-element.elementor-element-9a318ba:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-9a318ba{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-9a318ba .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-3d8506c:hover{background-color:#E5EAEB1A;}.elementor-1253 .elementor-element.elementor-element-3d8506c{padding:8px 8px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-3d8506c .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-0ef99ce{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#E5EAEB;--n-accordion-title-hover-color:#5CD6AE;--n-accordion-title-active-color:#5CD6AE;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1253 .elementor-element.elementor-element-0ef99ce > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#7FA5A933;}:where( .elementor-1253 .elementor-element.elementor-element-0ef99ce > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Avenir LT Std", Sans-serif;font-weight:400;}:where( .elementor-1253 .elementor-element.elementor-element-0ef99ce > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1253 .elementor-element.elementor-element-25ad690{border-style:solid;border-color:#7FA5A933;}.elementor-1253 .elementor-element.elementor-element-25ad690 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-weight:400;color:#E5EAEB;}.elementor-1253 .elementor-element.elementor-element-25ad690 .elementor-heading-title a:hover, .elementor-1253 .elementor-element.elementor-element-25ad690 .elementor-heading-title a:focus{color:#5CD6AE;}.elementor-1253 .elementor-element.elementor-element-0c22560 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1253 .elementor-element.elementor-element-1629ac1{--display:flex;}.elementor-1253 .elementor-element.elementor-element-0ae9a48 .elementor-button{background-color:#E5EAEB1A;font-family:"Avenir LT Std", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.32px;fill:var( --e-global-color-1db5579 );color:var( --e-global-color-1db5579 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#5CD6AE;border-radius:8px 8px 8px 8px;}.elementor-1253 .elementor-element.elementor-element-0ae9a48 .elementor-button:hover, .elementor-1253 .elementor-element.elementor-element-0ae9a48 .elementor-button:focus{background-color:var( --e-global-color-1db5579 );color:#000000;border-color:var( --e-global-color-1db5579 );}.elementor-1253 .elementor-element.elementor-element-0ae9a48 .elementor-button:hover svg, .elementor-1253 .elementor-element.elementor-element-0ae9a48 .elementor-button:focus svg{fill:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1253 .elementor-element.elementor-element-b32078c{--width:30%;}.elementor-1253 .elementor-element.elementor-element-9f884f1{--content-width:862px;}.elementor-1253 .elementor-element.elementor-element-a68cead{--width:240px;}.elementor-1253 .elementor-element.elementor-element-5f11372{--content-width:862px;}.elementor-1253 .elementor-element.elementor-element-2f3293d{--width:240px;}.elementor-1253 .elementor-element.elementor-element-375df01{--width:30%;}.elementor-1253 .elementor-element.elementor-element-78ef41d{--width:240px;}.elementor-1253 .elementor-element.elementor-element-c123c08{--width:240px;}.elementor-1253 .elementor-element.elementor-element-1629ac1{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1253 .elementor-element.elementor-element-9d78787{--width:100%;}.elementor-1253 .elementor-element.elementor-element-1629ac1{--width:41%;}}@media(max-width:1024px){.elementor-1253 .elementor-element.elementor-element-9d78787{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1253 .elementor-element.elementor-element-5684731{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-title-distance-from-content:0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-menu-title-space-between:0px;}.elementor-1253 .elementor-element.elementor-element-375df01{--justify-content:flex-end;}}@media(max-width:767px){.elementor-1253 .elementor-element.elementor-element-5c89e5c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-9d78787{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-1253 .elementor-element.elementor-element-b32078c{--width:58%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-43cc265{width:initial;max-width:initial;}.elementor-1253 .elementor-element.elementor-element-43cc265 img{max-width:373px;}.elementor-1253 .elementor-element.elementor-element-a68cead{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-2f3293d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-375df01{--width:40%;--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;}.elementor-1253 .elementor-element.elementor-element-375df01.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1253 .elementor-element.elementor-element-8548b23 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-1253 .elementor-element.elementor-element-b726097{--e-transform-translateY:5px;}.elementor-1253 .elementor-element.elementor-element-b726097 .elementor-icon{font-size:31px;}.elementor-1253 .elementor-element.elementor-element-b726097 .elementor-icon svg{height:31px;}.elementor-1253 .elementor-element.elementor-element-6ad311d{--e-off-canvas-width:100vw;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-1253 .elementor-element.elementor-element-17709f9{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:99999999;}.elementor-1253 .elementor-element.elementor-element-17709f9.e-con{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-fbbd870{--min-height:95vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:15px;--padding-right:15px;--z-index:9999;}.elementor-1253 .elementor-element.elementor-element-f757b03{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--z-index:999;}.elementor-1253 .elementor-element.elementor-element-79f7b2e{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-1253 .elementor-element.elementor-element-b44a0a7{--e-transform-translateY:6px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1253 .elementor-element.elementor-element-b44a0a7 .elementor-icon{font-size:32px;}.elementor-1253 .elementor-element.elementor-element-b44a0a7 .elementor-icon svg{height:32px;}.elementor-1253 .elementor-element.elementor-element-e111485{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-e111485.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1253 .elementor-element.elementor-element-d92e8ee{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-78ef41d{--padding-top:12px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-4a20b63{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:24px;--n-accordion-icon-size:12px;}.elementor-1253 .elementor-element.elementor-element-4a20b63 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 0.5px 0px;}.elementor-1253 .elementor-element.elementor-element-4a20b63 {--n-accordion-padding:0px 12px 12px 12px;}:where( .elementor-1253 .elementor-element.elementor-element-4a20b63 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;letter-spacing:0.5px;}.elementor-1253 .elementor-element.elementor-element-6a67fe6{padding:0px 12px 12px 12px;border-width:0px 0px 0.5px 0px;}.elementor-1253 .elementor-element.elementor-element-6a67fe6 .elementor-heading-title{font-size:24px;letter-spacing:0.5px;}.elementor-1253 .elementor-element.elementor-element-1625efd{padding:0px 12px 12px 12px;border-width:0px 0px 0.5px 0px;}.elementor-1253 .elementor-element.elementor-element-1625efd .elementor-heading-title{font-size:24px;letter-spacing:0.5px;}.elementor-1253 .elementor-element.elementor-element-8c19b72{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-c123c08{--padding-top:12px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-0ef99ce{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:24px;--n-accordion-icon-size:12px;}.elementor-1253 .elementor-element.elementor-element-0ef99ce > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 0.5px 0px;}.elementor-1253 .elementor-element.elementor-element-0ef99ce {--n-accordion-padding:0px 12px 12px 12px;}:where( .elementor-1253 .elementor-element.elementor-element-0ef99ce > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;letter-spacing:0.5px;}.elementor-1253 .elementor-element.elementor-element-25ad690{padding:0px 12px 12px 12px;border-width:0px 0px 0.5px 0px;}.elementor-1253 .elementor-element.elementor-element-25ad690 .elementor-heading-title{font-size:24px;letter-spacing:0.5px;}.elementor-1253 .elementor-element.elementor-element-0c22560 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-1253 .elementor-element.elementor-element-1629ac1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:8px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-9f884f1 */.elementor-1253 .elementor-element.elementor-element-9f884f1{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f11372 */.elementor-1253 .elementor-element.elementor-element-5f11372{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f884f1 */.elementor-1253 .elementor-element.elementor-element-9f884f1{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f11372 */.elementor-1253 .elementor-element.elementor-element-5f11372{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f884f1 */.elementor-1253 .elementor-element.elementor-element-9f884f1{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f11372 */.elementor-1253 .elementor-element.elementor-element-5f11372{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f884f1 */.elementor-1253 .elementor-element.elementor-element-9f884f1{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f11372 */.elementor-1253 .elementor-element.elementor-element-5f11372{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f884f1 */.elementor-1253 .elementor-element.elementor-element-9f884f1{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f11372 */.elementor-1253 .elementor-element.elementor-element-5f11372{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f884f1 */.elementor-1253 .elementor-element.elementor-element-9f884f1{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f11372 */.elementor-1253 .elementor-element.elementor-element-5f11372{
    border-radius: 12px;
background: rgba(229, 234, 235, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b44a0a7 */.elementor-1253 .elementor-element.elementor-element-b44a0a7 * {
    padding:0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-0c22560 *//* ===============================
   BASE (DESKTOP / DEFAULT)
================================ */

/* CONTENEDOR GENERAL */
.wpml-elementor-ls .wpml-ls-legacy-list-horizontal {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px;
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 10px;
  font-family: Arial, sans-serif;
}

/* RESET LISTA */
.wpml-elementor-ls .wpml-ls-legacy-list-horizontal ul {
  display: inline-flex;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* ITEM */
.wpml-elementor-ls .wpml-ls-legacy-list-horizontal li {
  margin: 0;
  padding: 0;
}

/* LINK */
.wpml-elementor-ls .wpml-ls-legacy-list-horizontal a.wpml-ls-link {
  display: inline-flex;
  align-items: center;
  padding: 12px 12px;
  border-radius: 6px;
  background: transparent;
  color: rgba(255, 255, 255, 0.6);
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.25s ease;
}

/* ACTIVO */
.wpml-elementor-ls
.wpml-ls-current-language
a.wpml-ls-link {
  background: rgba(255, 255, 255, 0.12);
  color: #ffffff;
}

/* HOVER */
.wpml-elementor-ls a.wpml-ls-link:hover {
  color: #ffffff;
}


/* ===============================
   MOBILE
================================ */

@media (max-width: 768px) {

  .wpml-elementor-ls .wpml-ls-legacy-list-horizontal {
    gap: 2px;
    padding: 3px;
    border-radius: 8px;
  }

  .wpml-elementor-ls .wpml-ls-legacy-list-horizontal ul {
    gap: 2px;
  }

  .wpml-elementor-ls .wpml-ls-legacy-list-horizontal a.wpml-ls-link {
    padding: 6px 8px;
    font-size: 11px;
    border-radius: 5px;
  }
}


/* ===============================
   MOBILE PEQUEÑO (opcional)
================================ */

@media (max-width: 480px) {

  .wpml-elementor-ls .wpml-ls-legacy-list-horizontal {
    padding: 1px 3px 4px 3px;
  }

  .wpml-elementor-ls .wpml-ls-legacy-list-horizontal a.wpml-ls-link {
    padding: 8px 8px;
    font-size: 10px;
  }
  .elementor-1253 .elementor-element.elementor-element-0c22560 .wpml-elementor-ls li {    margin-bottom: -1px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbbd870 */.elementor-1253 .elementor-element.elementor-element-fbbd870{
background: rgba(229, 234, 235, 0.20);
z-index: 999999 !important;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17709f9 */.elementor-1253 .elementor-element.elementor-element-17709f9 {
    z-index: 9999 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://actualizatec.com/wp-content/uploads/2025/12/AvenirLTStd-Light.woff') format('woff');
}
@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://actualizatec.com/wp-content/uploads/2025/12/AvenirLTStd-Roman.woff') format('woff');
}
@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://actualizatec.com/wp-content/uploads/2025/12/AvenirLTStd-Book.woff') format('woff');
}
@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://actualizatec.com/wp-content/uploads/2025/12/AvenirLTStd-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://actualizatec.com/wp-content/uploads/2025/12/AvenirLTStd-Heavy.woff') format('woff');
}
@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://actualizatec.com/wp-content/uploads/2025/12/AvenirLTStd-Black.woff') format('woff');
}
/* End Custom Fonts CSS */