.elementor-14 .elementor-element.elementor-element-41bd1924{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-41bd1924:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-41bd1924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FEFFFF 0%, #2942F2 100%);}.elementor-14 .elementor-element.elementor-element-35dc3d8c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-35dc3d8c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-35dc3d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-40bc526b.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-40bc526b{text-align:center;}.elementor-14 .elementor-element.elementor-element-40bc526b .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-52261016{color:var( --e-global-color-astglobalcolor0 );}.elementor-14 .elementor-element.elementor-element-43a02f4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-43a02f4e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-43a02f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor3 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-46922e4c .elementor-repeater-item-be90611 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_embunspa_chair2.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-46922e4c .elementor-repeater-item-1967016 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_embunspa.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-46922e4c .elementor-repeater-item-5af585f .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_embunspa1.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-46922e4c .elementor-repeater-item-58f3cc6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_embunspa2.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-46922e4c .elementor-repeater-item-345e2f6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_embunspa5.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-46922e4c .elementor-repeater-item-b59e542 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_embunspa6.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-46922e4c .elementor-repeater-item-3de5a53 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_embunspa8.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-46922e4c .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-14 .elementor-element.elementor-element-46922e4c .swiper-slide-contents{max-width:66%;}.elementor-14 .elementor-element.elementor-element-46922e4c .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-b2ecd76{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-b2ecd76:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b2ecd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-14 .elementor-element.elementor-element-3b33605c.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-176b3c69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-653eb2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-653eb2a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-653eb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor3 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-14 .elementor-element.elementor-element-8e7b230{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-8e7b230:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8e7b230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-14 .elementor-element.elementor-element-815a642.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-815a642{text-align:center;}.elementor-14 .elementor-element.elementor-element-815a642 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-14 .elementor-element.elementor-element-1f74b82{color:var( --e-global-color-astglobalcolor0 );}.elementor-14 .elementor-element.elementor-element-e8111ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-e8111ed:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e8111ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor3 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-14 .elementor-element.elementor-element-b8599a2 .elementor-repeater-item-be90611 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_gym.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-b8599a2 .elementor-repeater-item-1967016 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_gym_fitnes.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-b8599a2 .elementor-repeater-item-5af585f .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://aldeozgrandkancana.com/wp-content/uploads/2025/12/agk_gym1.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-b8599a2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-14 .elementor-element.elementor-element-b8599a2 .swiper-slide-contents{max-width:66%;}.elementor-14 .elementor-element.elementor-element-b8599a2 .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-6f47593{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-6f47593:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6f47593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-14 .elementor-element.elementor-element-97e9a2f.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-d3c3159{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-35dc3d8c{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-b2ecd76{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-8e7b230{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-6f47593{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-35dc3d8c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-b2ecd76{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-8e7b230{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-6f47593{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}