.elementor-70017 .elementor-element.elementor-element-c7dc678{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-c7dc678::before, .elementor-70017 .elementor-element.elementor-element-c7dc678 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-c7dc678 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-c7dc678 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-c7dc678 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-c7dc678 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1A1A1A 0%, #BBA17052 46%);}.elementor-70017 .elementor-element.elementor-element-c7dc678:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-c7dc678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://legacyclubcabo.com/wp-content/uploads/2026/03/construction-services-hero-bg.webp") 50% 50%;background-size:cover;}.elementor-70017 .elementor-element.elementor-element-8927083{text-align:center;}.elementor-70017 .elementor-element.elementor-element-8927083 .elementor-heading-title{font-family:"miller-display", Sans-serif;font-size:55px;font-weight:600;line-height:1.1em;color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-edff13a{--divider-border-style:solid;--divider-color:var( --e-global-color-7d52e93 );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-edff13a .elementor-divider-separator{width:250px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-edff13a .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-491ded0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-70017 .elementor-element.elementor-element-491ded0:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-491ded0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-position:center center;background-size:cover;}.elementor-70017 .elementor-element.elementor-element-491ded0::before, .elementor-70017 .elementor-element.elementor-element-491ded0 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-491ded0 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-491ded0 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-491ded0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-491ded0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-7d52e93 ) 66%, #FFFFFFD6 100%);}.elementor-70017 .elementor-element.elementor-element-ab1c265{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-f0caf25 .elementor-heading-title{font-family:var( --e-global-typography-32c3d08-font-family ), Sans-serif;font-size:var( --e-global-typography-32c3d08-font-size );font-weight:var( --e-global-typography-32c3d08-font-weight );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-0decdce{width:var( --container-widget-width, 651px );max-width:651px;--container-widget-width:651px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c777f96-font-family ), Sans-serif;font-size:var( --e-global-typography-c777f96-font-size );font-weight:var( --e-global-typography-c777f96-font-weight );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-0decdce > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-70017 .elementor-element.elementor-element-0decdce p{margin-block-end:35px;}.elementor-70017 .elementor-element.elementor-element-c536eb7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-59b131c{--display:flex;--justify-content:flex-start;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-06e3f25{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-068733b > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-70017 .elementor-element.elementor-element-cb6815e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-2d5806e img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-2d5806e .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-2d5806e .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-a42b0f1 img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-a42b0f1 .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-a42b0f1 .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-ece803a img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-ece803a .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-ece803a .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-f264864 img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-f264864 .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-f264864 .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-dba371a img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-dba371a .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-dba371a .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-82edf2d img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-82edf2d .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-82edf2d .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-02826d8 img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-02826d8 .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-02826d8 .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-ed432c8 img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-ed432c8 .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-ed432c8 .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-6fcffdc img.premium-adv-carousel__item-img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-6fcffdc .premium-adv-carousel__item-img img, .elementor-70017 .elementor-element.elementor-element-6574264 .elementor-repeater-item-6fcffdc .vid-overlay{object-fit:cover;}.elementor-70017 .elementor-element.elementor-element-6574264.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:40px;}.elementor-70017 .elementor-element.elementor-element-6574264.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:40px;}.elementor-70017 .elementor-element.elementor-element-6574264.premium-adv-carousel__infinite{--pa-wheel-spacing:40;}.elementor-70017 .elementor-element.elementor-element-6574264 .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-70017 .elementor-element.elementor-element-6574264 .premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:400px;}.elementor-70017 .elementor-element.elementor-element-6574264 .premium-adv-carousel__inner-container{height:400px;}.elementor-70017 .elementor-element.elementor-element-6574264 .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-70017 .elementor-element.elementor-element-6574264 .premium-adv-carousel__item .pa-media-icons-inner-container{top:52%;}.elementor-70017 .elementor-element.elementor-element-6574264 .pa-media-icons-inner-container i{font-size:60px;}.elementor-70017 .elementor-element.elementor-element-6574264 .pa-media-icons-inner-container svg{width:60px;height:60px;}.elementor-70017 .elementor-element.elementor-element-6574264 .pa-media-magnific-image i{color:#FFFFFFA1;}.elementor-70017 .elementor-element.elementor-element-6574264 .pa-media-magnific-image svg{fill:#FFFFFFA1;color:#FFFFFFA1;}#elementor-lightbox-slideshow-6574264, #elementor-lightbox-6574264{background-color:#1F4A23F7;}#elementor-lightbox-slideshow-6574264 .dialog-lightbox-close-button, #elementor-lightbox-6574264 .dialog-lightbox-close-button{color:var( --e-global-color-7d52e93 );}#elementor-lightbox-slideshow-6574264 svg, #elementor-lightbox-6574264 svg{fill:var( --e-global-color-7d52e93 );}#elementor-lightbox-slideshow-6574264 .dialog-lightbox-close-button:hover, #elementor-lightbox-6574264 .dialog-lightbox-close-button:hover{color:var( --e-global-color-secondary );}#elementor-lightbox-slideshow-6574264 svg:hover, #elementor-lightbox-6574264 svg:hover{fill:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-b7d8787{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-c7826a9{--display:flex;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-70017 .elementor-element.elementor-element-c7826a9:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-c7826a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-size:auto;}.elementor-70017 .elementor-element.elementor-element-c7826a9::before, .elementor-70017 .elementor-element.elementor-element-c7826a9 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-c7826a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-c7826a9 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-c7826a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-c7826a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-7d52e93 ) 57%, #FFFFFFE0 100%);}.elementor-70017 .elementor-element.elementor-element-4601f1d{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-770508f{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:center;}.elementor-70017 .elementor-element.elementor-element-770508f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-770508f.elementor-element{--align-self:center;}.elementor-70017 .elementor-element.elementor-element-770508f .elementor-heading-title{font-family:var( --e-global-typography-3578c37-font-family ), Sans-serif;font-size:var( --e-global-typography-3578c37-font-size );font-weight:var( --e-global-typography-3578c37-font-weight );line-height:var( --e-global-typography-3578c37-line-height );color:var( --e-global-color-primary );}.elementor-70017 .elementor-element.elementor-element-60b96fa{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-60b96fa .elementor-divider-separator{width:500px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-60b96fa .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-db5c804{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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;}.elementor-70017 .elementor-element.elementor-element-1bbcd98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-70017 .elementor-element.elementor-element-1bbcd98:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-1bbcd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-size:cover;}.elementor-70017 .elementor-element.elementor-element-1bbcd98::before, .elementor-70017 .elementor-element.elementor-element-1bbcd98 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-1bbcd98 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-1bbcd98 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-1bbcd98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-1bbcd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F3512D9 0%, var( --e-global-color-primary ) 100%);}.elementor-70017 .elementor-element.elementor-element-769135b .elementor-icon-wrapper{text-align:center;}.elementor-70017 .elementor-element.elementor-element-769135b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-769135b.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-769135b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-769135b.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-769135b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-769135b .elementor-icon{font-size:68px;}.elementor-70017 .elementor-element.elementor-element-769135b .elementor-icon svg{height:68px;}.elementor-70017 .elementor-element.elementor-element-769135b .elementor-icon-wrapper svg{width:auto;}.elementor-70017 .elementor-element.elementor-element-3d29de5{text-align:center;}.elementor-70017 .elementor-element.elementor-element-3d29de5 .elementor-heading-title{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-ce30e3e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-ce30e3e .elementor-divider-separator{width:170px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-ce30e3e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-457f085{text-align:center;font-family:var( --e-global-typography-b3fac66-font-family ), Sans-serif;font-size:var( --e-global-typography-b3fac66-font-size );font-weight:var( --e-global-typography-b3fac66-font-weight );color:var( --e-global-color-058f6e1 );}.elementor-70017 .elementor-element.elementor-element-f532fe9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-70017 .elementor-element.elementor-element-f532fe9:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-f532fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-size:cover;}.elementor-70017 .elementor-element.elementor-element-f532fe9::before, .elementor-70017 .elementor-element.elementor-element-f532fe9 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-f532fe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-f532fe9 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-f532fe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-f532fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F3512D9 0%, var( --e-global-color-primary ) 100%);}.elementor-70017 .elementor-element.elementor-element-2552aa2 .elementor-icon-wrapper{text-align:center;}.elementor-70017 .elementor-element.elementor-element-2552aa2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-2552aa2.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-2552aa2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-2552aa2.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-2552aa2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-2552aa2 .elementor-icon{font-size:68px;}.elementor-70017 .elementor-element.elementor-element-2552aa2 .elementor-icon svg{height:68px;}.elementor-70017 .elementor-element.elementor-element-2552aa2 .elementor-icon-wrapper svg{width:auto;}.elementor-70017 .elementor-element.elementor-element-6e8f524{text-align:center;}.elementor-70017 .elementor-element.elementor-element-6e8f524 .elementor-heading-title{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-ca38512{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-ca38512 .elementor-divider-separator{width:170px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-ca38512 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-d2076cd{text-align:center;font-family:var( --e-global-typography-b3fac66-font-family ), Sans-serif;font-size:var( --e-global-typography-b3fac66-font-size );font-weight:var( --e-global-typography-b3fac66-font-weight );color:var( --e-global-color-058f6e1 );}.elementor-70017 .elementor-element.elementor-element-07d1eb9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-70017 .elementor-element.elementor-element-07d1eb9:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-07d1eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-size:cover;}.elementor-70017 .elementor-element.elementor-element-07d1eb9::before, .elementor-70017 .elementor-element.elementor-element-07d1eb9 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-07d1eb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-07d1eb9 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-07d1eb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-07d1eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F3512D9 0%, var( --e-global-color-primary ) 100%);}.elementor-70017 .elementor-element.elementor-element-21bf535 .elementor-icon-wrapper{text-align:center;}.elementor-70017 .elementor-element.elementor-element-21bf535.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-21bf535.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-21bf535.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-21bf535.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-21bf535.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-21bf535 .elementor-icon{font-size:68px;}.elementor-70017 .elementor-element.elementor-element-21bf535 .elementor-icon svg{height:68px;}.elementor-70017 .elementor-element.elementor-element-21bf535 .elementor-icon-wrapper svg{width:auto;}.elementor-70017 .elementor-element.elementor-element-e02878f{text-align:center;}.elementor-70017 .elementor-element.elementor-element-e02878f .elementor-heading-title{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-0cedc01{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-0cedc01 .elementor-divider-separator{width:170px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-0cedc01 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-e904fe7{text-align:center;font-family:var( --e-global-typography-b3fac66-font-family ), Sans-serif;font-size:var( --e-global-typography-b3fac66-font-size );font-weight:var( --e-global-typography-b3fac66-font-weight );color:var( --e-global-color-058f6e1 );}.elementor-70017 .elementor-element.elementor-element-6ec5e79{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-70017 .elementor-element.elementor-element-6ec5e79:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-6ec5e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-size:cover;}.elementor-70017 .elementor-element.elementor-element-6ec5e79::before, .elementor-70017 .elementor-element.elementor-element-6ec5e79 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-6ec5e79 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-6ec5e79 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-6ec5e79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-6ec5e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F3512D9 0%, var( --e-global-color-primary ) 100%);}.elementor-70017 .elementor-element.elementor-element-ec41f75 .elementor-icon-wrapper{text-align:center;}.elementor-70017 .elementor-element.elementor-element-ec41f75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-ec41f75.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-ec41f75.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-ec41f75.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-ec41f75.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-ec41f75 .elementor-icon{font-size:68px;}.elementor-70017 .elementor-element.elementor-element-ec41f75 .elementor-icon svg{height:68px;}.elementor-70017 .elementor-element.elementor-element-ec41f75 .elementor-icon-wrapper svg{width:auto;}.elementor-70017 .elementor-element.elementor-element-0b68ad6{text-align:center;}.elementor-70017 .elementor-element.elementor-element-0b68ad6 .elementor-heading-title{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-bdfa89b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-bdfa89b .elementor-divider-separator{width:170px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-bdfa89b .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-fa95c87{text-align:center;font-family:var( --e-global-typography-b3fac66-font-family ), Sans-serif;font-size:var( --e-global-typography-b3fac66-font-size );font-weight:var( --e-global-typography-b3fac66-font-weight );color:var( --e-global-color-058f6e1 );}.elementor-70017 .elementor-element.elementor-element-af004af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-70017 .elementor-element.elementor-element-af004af:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-af004af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-size:cover;}.elementor-70017 .elementor-element.elementor-element-af004af::before, .elementor-70017 .elementor-element.elementor-element-af004af > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-af004af > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-af004af > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-af004af > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-af004af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F3512D9 0%, var( --e-global-color-primary ) 100%);}.elementor-70017 .elementor-element.elementor-element-910ba14 .elementor-icon-wrapper{text-align:center;}.elementor-70017 .elementor-element.elementor-element-910ba14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-910ba14.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-910ba14.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-910ba14.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-910ba14.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-910ba14 .elementor-icon{font-size:68px;}.elementor-70017 .elementor-element.elementor-element-910ba14 .elementor-icon svg{height:68px;}.elementor-70017 .elementor-element.elementor-element-910ba14 .elementor-icon-wrapper svg{width:auto;}.elementor-70017 .elementor-element.elementor-element-b5cf035{text-align:center;}.elementor-70017 .elementor-element.elementor-element-b5cf035 .elementor-heading-title{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-fd32552{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-fd32552 .elementor-divider-separator{width:170px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-fd32552 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-a1f2e55{text-align:center;font-family:var( --e-global-typography-b3fac66-font-family ), Sans-serif;font-size:var( --e-global-typography-b3fac66-font-size );font-weight:var( --e-global-typography-b3fac66-font-weight );color:var( --e-global-color-058f6e1 );}.elementor-70017 .elementor-element.elementor-element-7c3e3de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-70017 .elementor-element.elementor-element-7c3e3de:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-7c3e3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-size:cover;}.elementor-70017 .elementor-element.elementor-element-7c3e3de::before, .elementor-70017 .elementor-element.elementor-element-7c3e3de > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-7c3e3de > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-7c3e3de > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-7c3e3de > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-7c3e3de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F3512D9 0%, var( --e-global-color-primary ) 100%);}.elementor-70017 .elementor-element.elementor-element-08d2284 .elementor-icon-wrapper{text-align:center;}.elementor-70017 .elementor-element.elementor-element-08d2284.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-08d2284.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-08d2284.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-08d2284.elementor-view-framed .elementor-icon, .elementor-70017 .elementor-element.elementor-element-08d2284.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-08d2284 .elementor-icon{font-size:68px;}.elementor-70017 .elementor-element.elementor-element-08d2284 .elementor-icon svg{height:68px;}.elementor-70017 .elementor-element.elementor-element-08d2284 .elementor-icon-wrapper svg{width:auto;}.elementor-70017 .elementor-element.elementor-element-13e740e{text-align:center;}.elementor-70017 .elementor-element.elementor-element-13e740e .elementor-heading-title{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-6349228{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-6349228 .elementor-divider-separator{width:170px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-6349228 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-4074e81{text-align:center;font-family:var( --e-global-typography-b3fac66-font-family ), Sans-serif;font-size:var( --e-global-typography-b3fac66-font-size );font-weight:var( --e-global-typography-b3fac66-font-weight );color:var( --e-global-color-058f6e1 );}.elementor-70017 .elementor-element.elementor-element-91876ff{width:initial;max-width:initial;}.elementor-70017 .elementor-element.elementor-element-91876ff > .elementor-widget-container{margin:0px 20px 0px 20px;padding:50px 100px 50px 100px;}.elementor-70017 .elementor-element.elementor-element-91876ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-70017 .elementor-element.elementor-element-f6d1410{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-70017 .elementor-element.elementor-element-f6d1410:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-f6d1410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://legacyclubcabo.com/wp-content/uploads/2026/03/Property-Image-34-Optimized-03-26.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70017 .elementor-element.elementor-element-f6d1410::before, .elementor-70017 .elementor-element.elementor-element-f6d1410 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-f6d1410 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-f6d1410 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-f6d1410 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-f6d1410 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-70017 .elementor-element.elementor-element-67aa6b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-59e8995{text-align:center;}.elementor-70017 .elementor-element.elementor-element-59e8995 .elementor-heading-title{font-family:var( --e-global-typography-32c3d08-font-family ), Sans-serif;font-size:var( --e-global-typography-32c3d08-font-size );font-weight:var( --e-global-typography-32c3d08-font-weight );line-height:var( --e-global-typography-32c3d08-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-ab569bb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-ab569bb > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-70017 .elementor-element.elementor-element-ab569bb .elementor-divider-separator{width:350px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-ab569bb .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-7496002{--display:grid;--e-con-grid-template-columns:5fr 1fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 0px;--row-gap:00px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-01695a0{grid-column:2/3;grid-row:span 7;}.elementor-70017 .elementor-element.elementor-element-fe97511{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1/2;}.elementor-70017 .elementor-element.elementor-element-588adcb .elementor-heading-title{font-family:var( --e-global-typography-dc1f2c8-font-family ), Sans-serif;font-size:var( --e-global-typography-dc1f2c8-font-size );font-weight:var( --e-global-typography-dc1f2c8-font-weight );line-height:var( --e-global-typography-dc1f2c8-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-c6cca6d{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-wrapper{text-align:start;}.elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-title a{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-description{font-family:var( --e-global-typography-d7a9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a9a5a-font-size );font-weight:var( --e-global-typography-d7a9a5a-font-weight );line-height:var( --e-global-typography-d7a9a5a-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-8cbca16{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;grid-column:3/4;}.elementor-70017 .elementor-element.elementor-element-2e280cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-6c1b133{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-5446f8e .elementor-heading-title{font-family:var( --e-global-typography-dc1f2c8-font-family ), Sans-serif;font-size:var( --e-global-typography-dc1f2c8-font-size );font-weight:var( --e-global-typography-dc1f2c8-font-weight );line-height:var( --e-global-typography-dc1f2c8-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-4659265{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-wrapper{text-align:start;}.elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-title a{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-description{font-family:var( --e-global-typography-d7a9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a9a5a-font-size );font-weight:var( --e-global-typography-d7a9a5a-font-weight );line-height:var( --e-global-typography-d7a9a5a-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-288a401{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-d28f325 .elementor-heading-title{font-family:var( --e-global-typography-dc1f2c8-font-family ), Sans-serif;font-size:var( --e-global-typography-dc1f2c8-font-size );font-weight:var( --e-global-typography-dc1f2c8-font-weight );line-height:var( --e-global-typography-dc1f2c8-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-1ad5c6a{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-wrapper{text-align:start;}.elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-title a{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-description{font-family:var( --e-global-typography-d7a9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a9a5a-font-size );font-weight:var( --e-global-typography-d7a9a5a-font-weight );line-height:var( --e-global-typography-d7a9a5a-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-f556a72{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-71de250{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-25d602a{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-f8eddd7 .elementor-heading-title{font-family:var( --e-global-typography-dc1f2c8-font-family ), Sans-serif;font-size:var( --e-global-typography-dc1f2c8-font-size );font-weight:var( --e-global-typography-dc1f2c8-font-weight );line-height:var( --e-global-typography-dc1f2c8-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-d895d9f{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-wrapper{text-align:start;}.elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-title a{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-description{font-family:var( --e-global-typography-d7a9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a9a5a-font-size );font-weight:var( --e-global-typography-d7a9a5a-font-weight );line-height:var( --e-global-typography-d7a9a5a-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-4c4225b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-5c21b2d .elementor-heading-title{font-family:var( --e-global-typography-dc1f2c8-font-family ), Sans-serif;font-size:var( --e-global-typography-dc1f2c8-font-size );font-weight:var( --e-global-typography-dc1f2c8-font-weight );line-height:var( --e-global-typography-dc1f2c8-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-e1829f4{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-wrapper{text-align:start;}.elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-title a{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-description{font-family:var( --e-global-typography-d7a9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a9a5a-font-size );font-weight:var( --e-global-typography-d7a9a5a-font-weight );line-height:var( --e-global-typography-d7a9a5a-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-3348a79{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-10318ae{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-4b2fe4a{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-94365fc .elementor-heading-title{font-family:var( --e-global-typography-dc1f2c8-font-family ), Sans-serif;font-size:var( --e-global-typography-dc1f2c8-font-size );font-weight:var( --e-global-typography-dc1f2c8-font-weight );line-height:var( --e-global-typography-dc1f2c8-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-cfd5a77{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-wrapper{text-align:start;}.elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-title a{font-family:var( --e-global-typography-dfefc24-font-family ), Sans-serif;font-size:var( --e-global-typography-dfefc24-font-size );font-weight:var( --e-global-typography-dfefc24-font-weight );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-description{font-family:var( --e-global-typography-d7a9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a9a5a-font-size );font-weight:var( --e-global-typography-d7a9a5a-font-weight );line-height:var( --e-global-typography-d7a9a5a-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-f5e8d22{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-087fa54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:380px;--padding-left:100px;--padding-right:100px;}.elementor-70017 .elementor-element.elementor-element-087fa54:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-087fa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/10/LC_Pattern-Gold.svg");background-size:auto;}.elementor-70017 .elementor-element.elementor-element-087fa54::before, .elementor-70017 .elementor-element.elementor-element-087fa54 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-087fa54 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-087fa54 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-087fa54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-087fa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-7d52e93 ) 57%, #FFFFFFE0 100%);}.elementor-70017 .elementor-element.elementor-element-2ad289b{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-b191379{width:var( --container-widget-width, 579px );max-width:579px;--container-widget-width:579px;--container-widget-flex-grow:0;text-align:center;}.elementor-70017 .elementor-element.elementor-element-b191379 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-b191379.elementor-element{--align-self:center;}.elementor-70017 .elementor-element.elementor-element-b191379 .elementor-heading-title{font-family:var( --e-global-typography-32c3d08-font-family ), Sans-serif;font-size:var( --e-global-typography-32c3d08-font-size );font-weight:var( --e-global-typography-32c3d08-font-weight );line-height:var( --e-global-typography-32c3d08-line-height );color:var( --e-global-color-primary );}.elementor-70017 .elementor-element.elementor-element-a594a7c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-a594a7c > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-a594a7c .elementor-divider-separator{width:550px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-a594a7c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-85a5d66{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c777f96-font-family ), Sans-serif;font-size:var( --e-global-typography-c777f96-font-size );font-weight:var( --e-global-typography-c777f96-font-weight );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-85a5d66.elementor-element{--align-self:center;}.elementor-70017 .elementor-element.elementor-element-85a5d66 p{margin-block-end:35px;}.elementor-70017 .elementor-element.elementor-element-36b5cc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-08294b4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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;}.elementor-70017 .elementor-element.elementor-element-7f1455f{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;}.elementor-70017 .elementor-element.elementor-element-7f1455f:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-7f1455f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f682be );}.elementor-70017 .elementor-element.elementor-element-7f1455f::before, .elementor-70017 .elementor-element.elementor-element-7f1455f > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-7f1455f > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-7f1455f > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-7f1455f > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-7f1455f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-70017 .elementor-element.elementor-element-0ac4fb8{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-70017 .elementor-element.elementor-element-0ac4fb8 img{width:100%;height:500px;object-fit:cover;object-position:top center;}.elementor-70017 .elementor-element.elementor-element-e33b2bf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70017 .elementor-element.elementor-element-44dc8f8 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-44dc8f8{text-align:start;}.elementor-70017 .elementor-element.elementor-element-44dc8f8 .elementor-heading-title{font-family:var( --e-global-typography-d7a9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a9a5a-font-size );font-weight:var( --e-global-typography-d7a9a5a-font-weight );line-height:var( --e-global-typography-d7a9a5a-line-height );color:var( --e-global-color-primary );}.elementor-70017 .elementor-element.elementor-element-3e90ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-3e90ec7{text-align:start;}.elementor-70017 .elementor-element.elementor-element-3e90ec7 .elementor-heading-title{font-family:var( --e-global-typography-3578c37-font-family ), Sans-serif;font-size:var( --e-global-typography-3578c37-font-size );font-weight:var( --e-global-typography-3578c37-font-weight );line-height:var( --e-global-typography-3578c37-line-height );color:var( --e-global-color-primary );}.elementor-70017 .elementor-element.elementor-element-1d54676{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-1d54676 .elementor-divider-separator{width:170px;margin:0 auto;margin-left:0;}.elementor-70017 .elementor-element.elementor-element-1d54676 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-a292d7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-a292d7f{font-family:var( --e-global-typography-c777f96-font-family ), Sans-serif;font-size:var( --e-global-typography-c777f96-font-size );font-weight:var( --e-global-typography-c777f96-font-weight );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-a292d7f p{margin-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);opacity:0%;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_btn,.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_btn *{transition-duration:0.3s;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_long_content_box_holder{text-align:center;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_long_content_box{border-radius:0px;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_image_box{height:500px;background-color:#6a6a6a;background-position:center center !important;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_long_content_box:hover .uc_overlay{opacity:85%;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_title{font-family:"miller-display", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_description{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-d160e19 .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_btn{padding:10px 30px 10px 30px;margin-top:10px;border-radius:20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_btn:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);opacity:0%;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_btn,.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_btn *{transition-duration:0.3s;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_long_content_box_holder{text-align:center;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_box_content{padding:30px 30px 30px 30px;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_long_content_box{border-radius:0px;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_image_box{height:500px;background-color:#6a6a6a;background-position:center center !important;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_long_content_box:hover .uc_overlay{opacity:85%;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_title{font-family:"miller-display", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_description{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_btn{padding:10px 30px 10px 30px;margin-top:10px;border-radius:20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_btn:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);opacity:0%;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_btn,.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_btn *{transition-duration:0.3s;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_long_content_box_holder{text-align:center;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_long_content_box{border-radius:0px;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_image_box{height:500px;background-color:#6a6a6a;background-position:center center !important;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_long_content_box:hover .uc_overlay{opacity:85%;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_title{font-family:"miller-display", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_description{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_btn{padding:10px 30px 10px 30px;margin-top:10px;border-radius:20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_btn:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);opacity:0%;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_btn,.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_btn *{transition-duration:0.3s;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_long_content_box_holder{text-align:center;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_long_content_box{border-radius:0px;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_image_box{height:500px;background-color:#6a6a6a;background-position:center center !important;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_long_content_box:hover .uc_overlay{opacity:85%;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_title{font-family:"miller-display", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_description{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-d89df90 .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_btn{padding:10px 30px 10px 30px;margin-top:10px;border-radius:20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_btn:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);opacity:0%;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_btn,.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_btn *{transition-duration:0.3s;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_long_content_box_holder{text-align:center;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_long_content_box{border-radius:0px;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_image_box{height:500px;background-color:#6a6a6a;background-position:center center !important;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_long_content_box:hover .uc_overlay{opacity:85%;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_title{font-family:"miller-display", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_description{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-65ed523 .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_btn{padding:10px 30px 10px 30px;margin-top:10px;border-radius:20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_btn:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);opacity:0%;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_btn,.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_btn *{transition-duration:0.3s;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_long_content_box_holder{text-align:center;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_box_content{padding:30px 30px 30px 30px;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_long_content_box{border-radius:0px;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_image_box{height:500px;background-color:#6a6a6a;background-position:center center !important;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_long_content_box:hover .uc_overlay{opacity:85%;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_title{font-family:"miller-display", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_description{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-b3c771c .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_btn{padding:10px 30px 10px 30px;margin-top:10px;border-radius:20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_btn:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);opacity:0%;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_btn,.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_btn *{transition-duration:0.3s;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_long_content_box_holder{text-align:center;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_long_content_box{border-radius:0px;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_image_box{height:500px;background-color:#6a6a6a;background-position:top center !important;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_long_content_box:hover .uc_overlay{opacity:85%;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_title{font-family:"miller-display", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(-10px);}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_description{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:300;line-height:25px;color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_btn{padding:10px 30px 10px 30px;margin-top:10px;border-radius:20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_btn:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-e11922d{--display:flex;--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:0px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-70017 .elementor-element.elementor-element-e11922d:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-e11922d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f682be );}.elementor-70017 .elementor-element.elementor-element-d95d492{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.19;--border-radius:0px 0px 0px 0px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-70017 .elementor-element.elementor-element-d95d492:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-d95d492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-70017 .elementor-element.elementor-element-d95d492::before, .elementor-70017 .elementor-element.elementor-element-d95d492 > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-d95d492 > .e-con-inner > .elementor-background-video-container::before, .elementor-70017 .elementor-element.elementor-element-d95d492 > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-d95d492 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70017 .elementor-element.elementor-element-d95d492 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://legacyclubcabo.com/wp-content/uploads/2025/08/20260111164836857164000000-o.webp");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-70017 .elementor-element.elementor-element-119330b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-3780e20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-f89fa14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-aa935c6{text-align:center;}.elementor-70017 .elementor-element.elementor-element-aa935c6 .elementor-heading-title{font-family:var( --e-global-typography-32c3d08-font-family ), Sans-serif;font-size:var( --e-global-typography-32c3d08-font-size );font-weight:var( --e-global-typography-32c3d08-font-weight );line-height:var( --e-global-typography-32c3d08-line-height );color:var( --e-global-color-7d52e93 );}.elementor-70017 .elementor-element.elementor-element-f80d1ef{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-f80d1ef .elementor-divider-separator{width:170px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-f80d1ef .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-63511d5{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c777f96-font-family ), Sans-serif;font-size:var( --e-global-typography-c777f96-font-size );font-weight:var( --e-global-typography-c777f96-font-weight );line-height:var( --e-global-typography-c777f96-line-height );color:#ffffff;}.elementor-70017 .elementor-element.elementor-element-63511d5.elementor-element{--align-self:center;}.elementor-70017 .elementor-element.elementor-element-dfb6c50 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-c0874db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-39ed2e6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-70017 .elementor-element.elementor-element-39ed2e6:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-39ed2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f682be );}.elementor-70017 .elementor-element.elementor-element-b68f3a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-c8f699a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-748d179{text-align:start;}.elementor-70017 .elementor-element.elementor-element-748d179 .elementor-heading-title{font-family:var( --e-global-typography-3578c37-font-family ), Sans-serif;font-size:var( --e-global-typography-3578c37-font-size );font-weight:var( --e-global-typography-3578c37-font-weight );line-height:var( --e-global-typography-3578c37-line-height );color:var( --e-global-color-primary );}.elementor-70017 .elementor-element.elementor-element-e9f58d8{--divider-border-style:solid;--divider-color:#BBA170;--divider-border-width:2px;}.elementor-70017 .elementor-element.elementor-element-e9f58d8 .elementor-divider-separator{width:250px;margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-e9f58d8 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-70017 .elementor-element.elementor-element-f1618ef{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d7a9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d7a9a5a-font-size );font-weight:var( --e-global-typography-d7a9a5a-font-weight );line-height:var( --e-global-typography-d7a9a5a-line-height );color:var( --e-global-color-text );}.elementor-70017 .elementor-element.elementor-element-f1618ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-9c66edf{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-70017 .elementor-element.elementor-element-9c66edf > .elementor-widget-container{background-color:#F8F7F6;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0BAB0;}@media(max-width:1024px){.elementor-70017 .elementor-element.elementor-element-8927083 .elementor-heading-title{font-size:46px;}.elementor-70017 .elementor-element.elementor-element-491ded0{--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:50px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-ab1c265{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-f0caf25{text-align:center;}.elementor-70017 .elementor-element.elementor-element-f0caf25 .elementor-heading-title{font-size:var( --e-global-typography-32c3d08-font-size );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-0decdce > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-70017 .elementor-element.elementor-element-0decdce{text-align:center;font-size:var( --e-global-typography-c777f96-font-size );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-c536eb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-b7d8787{--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-c7826a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-4601f1d{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-770508f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-770508f .elementor-heading-title{font-size:var( --e-global-typography-3578c37-font-size );line-height:var( --e-global-typography-3578c37-line-height );}.elementor-70017 .elementor-element.elementor-element-db5c804{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70017 .elementor-element.elementor-element-1bbcd98{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-3d29de5 .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-457f085{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-f532fe9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-6e8f524 .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-d2076cd{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-07d1eb9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-e02878f .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-e904fe7{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-6ec5e79{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-0b68ad6 .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-fa95c87{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-af004af{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-b5cf035 .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-a1f2e55{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-7c3e3de{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-13e740e .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-4074e81{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-f6d1410{--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-67aa6b4{--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:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-59e8995 .elementor-heading-title{font-size:var( --e-global-typography-32c3d08-font-size );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-7496002{--grid-auto-flow:row;--justify-items:center;}.elementor-70017 .elementor-element.elementor-element-588adcb .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-5446f8e .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-d28f325 .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-f8eddd7 .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-5c21b2d .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-94365fc .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-f5e8d22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-70017 .elementor-element.elementor-element-087fa54{--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;--padding-top:0px;--padding-bottom:360px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-2ad289b{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-b191379 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-b191379 .elementor-heading-title{font-size:var( --e-global-typography-32c3d08-font-size );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-85a5d66{font-size:var( --e-global-typography-c777f96-font-size );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-36b5cc7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70017 .elementor-element.elementor-element-08294b4{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70017 .elementor-element.elementor-element-7f1455f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-70017 .elementor-element.elementor-element-0ac4fb8{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-0ac4fb8 img{height:100%;object-position:center center;}.elementor-70017 .elementor-element.elementor-element-44dc8f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-44dc8f8 .elementor-heading-title{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-3e90ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-3e90ec7 .elementor-heading-title{font-size:var( --e-global-typography-3578c37-font-size );line-height:var( --e-global-typography-3578c37-line-height );}.elementor-70017 .elementor-element.elementor-element-a292d7f{font-size:var( --e-global-typography-c777f96-font-size );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_box_content{padding:0px 10px 30px 10px;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_title{font-size:24px;}.elementor-70017 .elementor-element.elementor-element-d160e19 .uc_description{font-size:16px;line-height:1.3em;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_box_content{padding:0px 10px 30px 10px;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_title{font-size:24px;}.elementor-70017 .elementor-element.elementor-element-ba7e17d .uc_description{font-size:16px;line-height:1.3em;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_box_content{padding:0px 10px 30px 10px;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_title{font-size:24px;}.elementor-70017 .elementor-element.elementor-element-9a768b1 .uc_description{font-size:16px;line-height:1.3em;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_box_content{padding:0px 10px 30px 10px;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_title{font-size:24px;}.elementor-70017 .elementor-element.elementor-element-d89df90 .uc_description{font-size:16px;line-height:1.3em;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_box_content{padding:0px 10px 30px 10px;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_title{font-size:24px;}.elementor-70017 .elementor-element.elementor-element-65ed523 .uc_description{font-size:16px;line-height:1.3em;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_box_content{padding:0px 10px 30px 10px;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_title{font-size:24px;}.elementor-70017 .elementor-element.elementor-element-b3c771c .uc_description{font-size:16px;line-height:1.3em;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_box_content{padding:0px 10px 30px 10px;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_title{font-size:24px;}.elementor-70017 .elementor-element.elementor-element-4d9a2f1 .uc_description{font-size:16px;line-height:1.3em;}.elementor-70017 .elementor-element.elementor-element-e11922d{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-d95d492{--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:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-70017 .elementor-element.elementor-element-f89fa14{text-align:center;}.elementor-70017 .elementor-element.elementor-element-f89fa14 .elementor-heading-title{line-height:1.4em;}.elementor-70017 .elementor-element.elementor-element-aa935c6 .elementor-heading-title{font-size:var( --e-global-typography-32c3d08-font-size );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-63511d5{font-size:var( --e-global-typography-c777f96-font-size );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-748d179 .elementor-heading-title{font-size:var( --e-global-typography-3578c37-font-size );line-height:var( --e-global-typography-3578c37-line-height );}.elementor-70017 .elementor-element.elementor-element-f1618ef{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}}@media(max-width:767px){.elementor-70017 .elementor-element.elementor-element-c7dc678{--min-height:300px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-8927083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-8927083 .elementor-heading-title{font-size:40px;}.elementor-70017 .elementor-element.elementor-element-491ded0:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-491ded0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:880px auto;}.elementor-70017 .elementor-element.elementor-element-491ded0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-70017 .elementor-element.elementor-element-f0caf25{text-align:center;}.elementor-70017 .elementor-element.elementor-element-f0caf25 .elementor-heading-title{font-size:var( --e-global-typography-32c3d08-font-size );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-0decdce > .elementor-widget-container{margin:0px 0px -35px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-0decdce{text-align:center;font-size:var( --e-global-typography-c777f96-font-size );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-c536eb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-59b131c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-06e3f25{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-cb6815e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-6574264 .premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:250px;}.elementor-70017 .elementor-element.elementor-element-6574264 .premium-adv-carousel__items{align-items:flex-start;}.elementor-70017 .elementor-element.elementor-element-6574264 .premium-adv-carousel__inner-container{height:250px;}.elementor-70017 .elementor-element.elementor-element-b7d8787{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70017 .elementor-element.elementor-element-c7826a9:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-c7826a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:880px auto;}.elementor-70017 .elementor-element.elementor-element-4601f1d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-70017 .elementor-element.elementor-element-4601f1d.e-con{--order:-99999 /* order start hack */;}.elementor-70017 .elementor-element.elementor-element-770508f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-770508f{text-align:center;}.elementor-70017 .elementor-element.elementor-element-770508f .elementor-heading-title{font-size:var( --e-global-typography-3578c37-font-size );line-height:var( --e-global-typography-3578c37-line-height );}.elementor-70017 .elementor-element.elementor-element-60b96fa .elementor-divider{text-align:center;}.elementor-70017 .elementor-element.elementor-element-60b96fa .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-db5c804{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70017 .elementor-element.elementor-element-3d29de5 .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-457f085 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-457f085{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-6e8f524 .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-d2076cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-d2076cd{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-e02878f .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-e904fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-e904fe7{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-0b68ad6 .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-fa95c87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-fa95c87{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-b5cf035 .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-a1f2e55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-a1f2e55{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-13e740e .elementor-heading-title{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-4074e81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-4074e81{font-size:var( --e-global-typography-b3fac66-font-size );}.elementor-70017 .elementor-element.elementor-element-f6d1410:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-f6d1410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-70017 .elementor-element.elementor-element-f6d1410{--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70017 .elementor-element.elementor-element-67aa6b4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-67aa6b4.e-con{--order:-99999 /* order start hack */;}.elementor-70017 .elementor-element.elementor-element-59e8995.elementor-element{--order:99999 /* order end hack */;}.elementor-70017 .elementor-element.elementor-element-59e8995 .elementor-heading-title{font-size:var( --e-global-typography-32c3d08-font-size );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-ab569bb .elementor-divider{text-align:left;}.elementor-70017 .elementor-element.elementor-element-ab569bb .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-70017 .elementor-element.elementor-element-7496002{--e-con-grid-template-columns:1fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;}.elementor-70017 .elementor-element.elementor-element-7496002.e-con{--order:-99999 /* order start hack */;}.elementor-70017 .elementor-element.elementor-element-01695a0{grid-column:1;}.elementor-70017 .elementor-element.elementor-element-fe97511{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;grid-column:span 1;}.elementor-70017 .elementor-element.elementor-element-588adcb{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-588adcb .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-c6cca6d{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-c6cca6d .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-6c1b133{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-5446f8e{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-5446f8e .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-4659265{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-4659265 .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-288a401{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-d28f325{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-d28f325 .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-1ad5c6a{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-1ad5c6a .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-25d602a{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-f8eddd7{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-f8eddd7 .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-d895d9f{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-d895d9f .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-4c4225b{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-5c21b2d{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-5c21b2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-5c21b2d .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-e1829f4{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-e1829f4 .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-4b2fe4a{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70017 .elementor-element.elementor-element-94365fc{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-94365fc .elementor-heading-title{font-size:var( --e-global-typography-dc1f2c8-font-size );line-height:var( --e-global-typography-dc1f2c8-line-height );}.elementor-70017 .elementor-element.elementor-element-cfd5a77{width:100%;max-width:100%;}.elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-title, .elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-title a{font-size:var( --e-global-typography-dfefc24-font-size );line-height:var( --e-global-typography-dfefc24-line-height );}.elementor-70017 .elementor-element.elementor-element-cfd5a77 .elementor-icon-box-description{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-f5e8d22{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70017 .elementor-element.elementor-element-087fa54:not(.elementor-motion-effects-element-type-background), .elementor-70017 .elementor-element.elementor-element-087fa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:880px auto;}.elementor-70017 .elementor-element.elementor-element-2ad289b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70017 .elementor-element.elementor-element-2ad289b.e-con{--order:-99999 /* order start hack */;}.elementor-70017 .elementor-element.elementor-element-b191379 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-b191379{text-align:center;}.elementor-70017 .elementor-element.elementor-element-b191379 .elementor-heading-title{font-size:var( --e-global-typography-32c3d08-font-size );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-a594a7c .elementor-divider{text-align:center;}.elementor-70017 .elementor-element.elementor-element-a594a7c .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-85a5d66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-85a5d66{font-size:var( --e-global-typography-c777f96-font-size );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-36b5cc7{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70017 .elementor-element.elementor-element-36b5cc7.e-con{--order:-99999 /* order start hack */;}.elementor-70017 .elementor-element.elementor-element-08294b4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70017 .elementor-element.elementor-element-7f1455f{grid-column:span 1;}.elementor-70017 .elementor-element.elementor-element-e33b2bf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70017 .elementor-element.elementor-element-44dc8f8 > .elementor-widget-container{margin:20px 0px -25px 0px;}.elementor-70017 .elementor-element.elementor-element-44dc8f8{text-align:start;}.elementor-70017 .elementor-element.elementor-element-44dc8f8 .elementor-heading-title{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}.elementor-70017 .elementor-element.elementor-element-3e90ec7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-3e90ec7{text-align:center;}.elementor-70017 .elementor-element.elementor-element-3e90ec7 .elementor-heading-title{font-size:var( --e-global-typography-3578c37-font-size );line-height:var( --e-global-typography-3578c37-line-height );}.elementor-70017 .elementor-element.elementor-element-1d54676 .elementor-divider{text-align:left;}.elementor-70017 .elementor-element.elementor-element-1d54676 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-70017 .elementor-element.elementor-element-a292d7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-a292d7f{font-size:var( --e-global-typography-c777f96-font-size );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-e11922d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70017 .elementor-element.elementor-element-d95d492{--width:100%;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-70017 .elementor-element.elementor-element-3780e20{--justify-content:center;}.elementor-70017 .elementor-element.elementor-element-f89fa14{text-align:center;}.elementor-70017 .elementor-element.elementor-element-f89fa14 .elementor-heading-title{font-size:14px;}.elementor-70017 .elementor-element.elementor-element-aa935c6{text-align:center;}.elementor-70017 .elementor-element.elementor-element-aa935c6 .elementor-heading-title{font-size:var( --e-global-typography-32c3d08-font-size );line-height:var( --e-global-typography-32c3d08-line-height );}.elementor-70017 .elementor-element.elementor-element-f80d1ef .elementor-divider{text-align:center;}.elementor-70017 .elementor-element.elementor-element-f80d1ef .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-70017 .elementor-element.elementor-element-63511d5{text-align:center;font-size:var( --e-global-typography-c777f96-font-size );line-height:var( --e-global-typography-c777f96-line-height );}.elementor-70017 .elementor-element.elementor-element-39ed2e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70017 .elementor-element.elementor-element-b68f3a3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-70017 .elementor-element.elementor-element-748d179{text-align:center;}.elementor-70017 .elementor-element.elementor-element-748d179 .elementor-heading-title{font-size:var( --e-global-typography-3578c37-font-size );line-height:var( --e-global-typography-3578c37-line-height );}.elementor-70017 .elementor-element.elementor-element-f1618ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70017 .elementor-element.elementor-element-f1618ef{font-size:var( --e-global-typography-d7a9a5a-font-size );line-height:var( --e-global-typography-d7a9a5a-line-height );}}@media(min-width:768px){.elementor-70017 .elementor-element.elementor-element-491ded0{--content-width:1600px;}.elementor-70017 .elementor-element.elementor-element-ab1c265{--width:50%;}.elementor-70017 .elementor-element.elementor-element-59b131c{--width:50%;}.elementor-70017 .elementor-element.elementor-element-c7826a9{--content-width:1440px;}.elementor-70017 .elementor-element.elementor-element-4601f1d{--width:100%;}.elementor-70017 .elementor-element.elementor-element-67aa6b4{--width:100%;}.elementor-70017 .elementor-element.elementor-element-7496002{--width:100%;}.elementor-70017 .elementor-element.elementor-element-fe97511{--width:100%;}.elementor-70017 .elementor-element.elementor-element-6c1b133{--width:100%;}.elementor-70017 .elementor-element.elementor-element-288a401{--width:100%;}.elementor-70017 .elementor-element.elementor-element-25d602a{--width:98%;}.elementor-70017 .elementor-element.elementor-element-4c4225b{--width:100%;}.elementor-70017 .elementor-element.elementor-element-4b2fe4a{--width:100%;}.elementor-70017 .elementor-element.elementor-element-087fa54{--content-width:1440px;}.elementor-70017 .elementor-element.elementor-element-2ad289b{--width:100%;}.elementor-70017 .elementor-element.elementor-element-36b5cc7{--width:100%;}.elementor-70017 .elementor-element.elementor-element-e33b2bf{--width:73%;}.elementor-70017 .elementor-element.elementor-element-e11922d{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-70017 .elementor-element.elementor-element-ab1c265{--width:100%;}.elementor-70017 .elementor-element.elementor-element-59b131c{--width:100%;}.elementor-70017 .elementor-element.elementor-element-4601f1d{--width:100%;}.elementor-70017 .elementor-element.elementor-element-67aa6b4{--width:100%;}.elementor-70017 .elementor-element.elementor-element-7496002{--width:100%;}.elementor-70017 .elementor-element.elementor-element-2ad289b{--width:100%;}.elementor-70017 .elementor-element.elementor-element-36b5cc7{--width:100%;}.elementor-70017 .elementor-element.elementor-element-e33b2bf{--width:100%;}.elementor-70017 .elementor-element.elementor-element-d95d492{--width:631px;}}/* Start custom CSS for text-editor, class: .elementor-element-457f085 */.elementor-70017 .elementor-element.elementor-element-457f085 p{
    line-height: 1.6em;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2076cd */.elementor-70017 .elementor-element.elementor-element-d2076cd p{
    line-height: 1.6em;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e904fe7 */.elementor-70017 .elementor-element.elementor-element-e904fe7 p{
    line-height: 1.6em;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa95c87 */.elementor-70017 .elementor-element.elementor-element-fa95c87 p{
    line-height: 1.6em;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1f2e55 */.elementor-70017 .elementor-element.elementor-element-a1f2e55 p{
    line-height: 1.6em;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4074e81 */.elementor-70017 .elementor-element.elementor-element-4074e81 p{
    line-height: 1.6em;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5c804 */.elementor-70017 .elementor-element.elementor-element-db5c804 .uc_title div {
    font-size: 20px;
}

@media screen and (max-width: 1024px) {
 .elementor-70017 .elementor-element.elementor-element-db5c804 .uc_title div {
    font-size: 16px;
    margin-top:-10px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6cca6d */.elementor-70017 .elementor-element.elementor-element-c6cca6d p{
    font-weight: 400 !important;
}

.elementor-70017 .elementor-element.elementor-element-c6cca6d h3{
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4659265 */.elementor-70017 .elementor-element.elementor-element-4659265 p{
    font-weight: 400 !important;
}

.elementor-70017 .elementor-element.elementor-element-4659265 h3{
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ad5c6a */.elementor-70017 .elementor-element.elementor-element-1ad5c6a p{
    font-weight: 400 !important;
}

.elementor-70017 .elementor-element.elementor-element-1ad5c6a h3{
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d895d9f */.elementor-70017 .elementor-element.elementor-element-d895d9f p{
    font-weight: 400 !important;
}

.elementor-70017 .elementor-element.elementor-element-d895d9f h3{
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1829f4 */.elementor-70017 .elementor-element.elementor-element-e1829f4 p{
    font-weight: 400 !important;
}

.elementor-70017 .elementor-element.elementor-element-e1829f4 h3{
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfd5a77 */.elementor-70017 .elementor-element.elementor-element-cfd5a77 p{
    font-weight: 400 !important;
}

.elementor-70017 .elementor-element.elementor-element-cfd5a77 h3{
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08294b4 */.elementor-70017 .elementor-element.elementor-element-08294b4 .uc_title div {
    font-size: 20px;
}

@media screen and (max-width: 1024px) {
 .elementor-70017 .elementor-element.elementor-element-08294b4 .uc_title div {
    font-size: 16px;
    margin-top:-10px;
}
}/* End custom CSS */