.elementor-13779 .elementor-element.elementor-element-89a77f9{--display:flex;--min-height:85vh;--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;--overlay-opacity:0.8;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-89a77f9:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-89a77f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2193/atardeceres-de-espana-en-cuatro-paisajes.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13779 .elementor-element.elementor-element-89a77f9::before, .elementor-13779 .elementor-element.elementor-element-89a77f9 > .elementor-background-video-container::before, .elementor-13779 .elementor-element.elementor-element-89a77f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-13779 .elementor-element.elementor-element-89a77f9 > .elementor-background-slideshow::before, .elementor-13779 .elementor-element.elementor-element-89a77f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13779 .elementor-element.elementor-element-89a77f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-52235058 ) 45%, #0C141100 56%);}.elementor-13779 .elementor-element.elementor-element-7b0c288{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:var(--mft-space-5xl);--margin-bottom:var(--mft-space-4xl);--margin-left:var(--mft-space-4xl);--margin-right:var(--mft-space-4xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-7b0c288:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-7b0c288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-13779 .elementor-element.elementor-element-24a0a16{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-24a0a16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13779 .elementor-element.elementor-element-ddf8a9b .elementor-heading-title{font-family:"Marcellus";font-size:1;font-weight:400;text-transform:uppercase;line-height:1;color:var( --e-global-color-c192f6c );}.elementor-13779 .elementor-element.elementor-element-c7d618d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9dcf9ce );}.elementor-13779 .elementor-element.elementor-element-8a85fc2{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-8a85fc2 > .elementor-widget-container{padding:0 0 0 0;}.elementor-13779 .elementor-element.elementor-element-3f7d9e2 .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-3f7d9e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-789c572{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-b3b7dd5{--display:flex;--min-height:35vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-b3b7dd5:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-b3b7dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec73e );}.elementor-13779 .elementor-element.elementor-element-181a206{text-align:center;width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-13779 .elementor-element.elementor-element-181a206 .elementor-heading-title{font-family:"Marcellus";font-size:2.5rem;font-weight:400;text-transform:uppercase;line-height:1.1;color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-181a206 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-13779 .elementor-element.elementor-element-49136cf .elementor-heading-title{font-family:"Marcellus";font-size:1;font-weight:400;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-13779 .elementor-element.elementor-element-86b9022{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-c418423 .elementor-button{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;border-radius:5px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-c418423 .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-c418423 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-c418423 .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-c418423 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-c418423 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-40a6683 .elementor-button{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;border-radius:5px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-40a6683 .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-40a6683 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-40a6683 .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-40a6683 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-40a6683 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-812db9f .elementor-button{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;border-radius:5px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-812db9f .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-812db9f .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-812db9f .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-812db9f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-812db9f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-ee298c6 .elementor-button{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;border-radius:5px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-ee298c6 .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-ee298c6 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-ee298c6 .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-ee298c6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-ee298c6 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-db9a942 .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-accent );}.elementor-13779 .elementor-element.elementor-element-7739649 .elementor-heading-title{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-7739649 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13779 .elementor-element.elementor-element-ebaf288{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-ebaf288:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-ebaf288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-e06ea5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:var(--mft-space-2xl);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-2bffd39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-4864984 .elementor-heading-title{font-family:"Marcellus";font-size:1;font-weight:400;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-13779 .elementor-element.elementor-element-ebe874c{text-align:center;}.elementor-13779 .elementor-element.elementor-element-ebe874c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-1421b12{--display:flex;--gap:0 0;--row-gap:0;--column-gap:0;--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-13779 .elementor-element.elementor-element-f09617e{text-align:center;}.elementor-13779 .elementor-element.elementor-element-ce802ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-ce802ed:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-ce802ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-dfb90e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:var(--mft-space-2xl);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-df6df33{--display:flex;box-shadow:0px 15px 25px -15px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-13779 .elementor-element.elementor-element-df6df33:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-df6df33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-13779 .elementor-element.elementor-element-3dc0b8f .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-3dc0b8f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-0b37584 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-0b37584 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-13779 .elementor-element.elementor-element-50ce547 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-7f48afd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13779 .elementor-element.elementor-element-7f48afd .elementor-icon{font-size:15px;}.elementor-13779 .elementor-element.elementor-element-7f48afd .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-7f48afd .elementor-icon-box-title a{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7f48afd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-7f48afd.elementor-element{--align-self:flex-start;}.elementor-13779 .elementor-element.elementor-element-788bd43{--display:flex;box-shadow:0px 15px 25px -15px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-13779 .elementor-element.elementor-element-788bd43:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-788bd43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-13779 .elementor-element.elementor-element-f5686aa .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-f5686aa > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-8efb62f .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-8efb62f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-13779 .elementor-element.elementor-element-0091034 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-669dc6f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13779 .elementor-element.elementor-element-669dc6f .elementor-icon{font-size:15px;}.elementor-13779 .elementor-element.elementor-element-669dc6f .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-669dc6f .elementor-icon-box-title a{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-669dc6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-669dc6f.elementor-element{--align-self:flex-start;}.elementor-13779 .elementor-element.elementor-element-6e62854{--display:flex;box-shadow:0px 15px 25px -15px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-13779 .elementor-element.elementor-element-6e62854:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-6e62854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-13779 .elementor-element.elementor-element-9a46aac .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-9a46aac > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-9dc09af .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-9dc09af > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-13779 .elementor-element.elementor-element-ea585e4 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-ccd95b5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13779 .elementor-element.elementor-element-ccd95b5 .elementor-icon{font-size:15px;}.elementor-13779 .elementor-element.elementor-element-ccd95b5 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-ccd95b5 .elementor-icon-box-title a{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ccd95b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-ccd95b5.elementor-element{--align-self:flex-start;}.elementor-13779 .elementor-element.elementor-element-72f45de{--display:flex;box-shadow:0px 15px 25px -15px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-13779 .elementor-element.elementor-element-72f45de:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-72f45de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-13779 .elementor-element.elementor-element-8a25494 .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-8a25494 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-e95c58e .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-e95c58e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-13779 .elementor-element.elementor-element-12ceef6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-603c4c5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-13779 .elementor-element.elementor-element-603c4c5 .elementor-icon{font-size:15px;}.elementor-13779 .elementor-element.elementor-element-603c4c5 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-603c4c5 .elementor-icon-box-title a{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-603c4c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-603c4c5.elementor-element{--align-self:flex-start;}.elementor-13779 .elementor-element.elementor-element-e273a7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-e273a7a:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-e273a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dcf9ce );}.elementor-13779 .elementor-element.elementor-element-1f07aa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--mft-space-2xl);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-2c25707{--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:flex-start;--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-52ab6b8 .elementor-heading-title{font-family:"Marcellus";font-size:1;font-weight:400;text-transform:uppercase;line-height:1;color:var( --e-global-color-accent );}.elementor-13779 .elementor-element.elementor-element-71ebe76{text-align:start;}.elementor-13779 .elementor-element.elementor-element-71ebe76 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-4033055{text-align:start;}.elementor-13779 .elementor-element.elementor-element-063e4eb{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-063e4eb:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-063e4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dcf9ce );}.elementor-13779 .elementor-element.elementor-element-9a752b5{--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:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-6c06fff{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-6c06fff:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-6c06fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2193/GALERIA-HCC-6.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-13779 .elementor-element.elementor-element-0b2b728{--display:flex;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-13779 .elementor-element.elementor-element-0b2b728:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-0b2b728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-64706e8 .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-52235058 );}.elementor-13779 .elementor-element.elementor-element-64706e8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-29d38f3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-604b89f{color:var( --e-global-color-text );}.elementor-13779 .elementor-element.elementor-element-604b89f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;}.elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-33b7aab > .elementor-widget-container{margin:30px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-33b7aab{width:100%;max-width:100%;}.elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon{font-size:15px;}.elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-title a{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-a5f163c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13779 .elementor-element.elementor-element-a5f163c.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-a5f163c > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-13779 .elementor-element.elementor-element-31abb4a{--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:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-ab2a746{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-ab2a746:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-ab2a746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2193/princesa-galeria-foto04.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-13779 .elementor-element.elementor-element-49e37b6{--display:flex;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-13779 .elementor-element.elementor-element-49e37b6:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-49e37b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-0ad58ab .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-52235058 );}.elementor-13779 .elementor-element.elementor-element-0ad58ab > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-34d88b4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-890d9f7{color:var( --e-global-color-text );}.elementor-13779 .elementor-element.elementor-element-890d9f7 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;}.elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-b94e3fb > .elementor-widget-container{margin:30px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-b94e3fb{width:100%;max-width:100%;}.elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon{font-size:15px;}.elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-title a{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ef1a408{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13779 .elementor-element.elementor-element-ef1a408.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-ef1a408 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-13779 .elementor-element.elementor-element-dc9b2da{--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;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-dc9b2da:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-dc9b2da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dcf9ce );}.elementor-13779 .elementor-element.elementor-element-539e49a{--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:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-82dafaf{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-82dafaf:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-82dafaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2193/canal-home-cabecera-slider3.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-13779 .elementor-element.elementor-element-5b65152{--display:flex;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-13779 .elementor-element.elementor-element-5b65152:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-5b65152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-59a2b53 .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-52235058 );}.elementor-13779 .elementor-element.elementor-element-59a2b53 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-634a4ee .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-6646c71{color:var( --e-global-color-text );}.elementor-13779 .elementor-element.elementor-element-6646c71 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;}.elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-6cc0810 > .elementor-widget-container{margin:30px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-6cc0810{width:100%;max-width:100%;}.elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon{font-size:15px;}.elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-title a{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7a80cdd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13779 .elementor-element.elementor-element-7a80cdd.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-7a80cdd > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-13779 .elementor-element.elementor-element-9082ba4{--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:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-08f32b2{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-08f32b2:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-08f32b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2193/rey-arturo-habitaciones-cabecera-slider2.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-13779 .elementor-element.elementor-element-560bb4a{--display:flex;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-13779 .elementor-element.elementor-element-560bb4a:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-560bb4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-de41054 .elementor-heading-title{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-52235058 );}.elementor-13779 .elementor-element.elementor-element-de41054 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-eead61e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-c5196a6{color:var( --e-global-color-text );}.elementor-13779 .elementor-element.elementor-element-c5196a6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;}.elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-ccfded5 > .elementor-widget-container{margin:30px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-ccfded5{width:100%;max-width:100%;}.elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon{font-size:15px;}.elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-title a{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-cc75f2b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13779 .elementor-element.elementor-element-cc75f2b.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-cc75f2b > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-13779 .elementor-element.elementor-element-7f51344{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-7f51344:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-7f51344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cb047a );}.elementor-13779 .elementor-element.elementor-element-e97ec45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:var(--mft-space-2xl);--padding-bottom:var(--mft-space-2xl);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-e97ec45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13779 .elementor-element.elementor-element-6d84abd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-4ef9c27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-b33276f{text-align:center;}.elementor-13779 .elementor-element.elementor-element-b33276f .elementor-heading-title{font-family:"Marcellus";font-size:1;font-weight:400;text-transform:uppercase;line-height:1;color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-b33276f.elementor-element{--align-self:flex-start;}.elementor-13779 .elementor-element.elementor-element-81e0d98{text-align:start;}.elementor-13779 .elementor-element.elementor-element-81e0d98 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-3a1b4ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-30f0cdf{text-align:center;}.elementor-13779 .elementor-element.elementor-element-30f0cdf .elementor-heading-title{font-family:"Marcellus";font-size:1;font-weight:400;text-transform:uppercase;line-height:1;color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-30f0cdf.elementor-element{--align-self:flex-start;}.elementor-13779 .elementor-element.elementor-element-38309fa{text-align:start;}.elementor-13779 .elementor-element.elementor-element-38309fa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );background-color:var( --e-global-color-primary );transition-duration:0s;}.elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button:hover, .elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button:hover svg, .elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-13779 .elementor-element.elementor-element-f76f728 > .elementor-widget-container{margin:30px 5px 5px 5px;}.elementor-13779 .elementor-element.elementor-element-f76f728{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13779 .elementor-element.elementor-element-0c5cd9a{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );color:var( --e-global-color-text );}.elementor-13779 .elementor-element.elementor-element-0c5cd9a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-c9db892{--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:flex-start;--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-c9db892:not(.elementor-motion-effects-element-type-background), .elementor-13779 .elementor-element.elementor-element-c9db892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13779 .elementor-element.elementor-element-5399697{text-align:start;width:auto;max-width:auto;}.elementor-13779 .elementor-element.elementor-element-5399697 img{width:60%;}.elementor-13779 .elementor-element.elementor-element-5399697 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-13779 .elementor-element.elementor-element-0dd036b{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-13779 .elementor-element.elementor-element-9fd958a{text-align:end;font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-47eea86e );width:100%;max-width:100%;}.elementor-13779 .elementor-element.elementor-element-f132ec8{--divider-border-style:solid;--divider-color:var( --e-global-color-47eea86e );--divider-border-width:1px;}.elementor-13779 .elementor-element.elementor-element-f132ec8 .elementor-divider-separator{width:100%;}.elementor-13779 .elementor-element.elementor-element-f132ec8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13779 .elementor-element.elementor-element-7de36a8{font-family:var( --e-global-typography-8035a56-font-family );font-size:var( --e-global-typography-8035a56-font-size );font-weight:var( --e-global-typography-8035a56-font-weight );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );color:var( --e-global-color-47eea86e );}@media(max-width:1024px){.elementor-13779 .elementor-element.elementor-element-c7d618d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13779 .elementor-element.elementor-element-8a85fc2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13779 .elementor-element.elementor-element-3f7d9e2 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-181a206 .elementor-heading-title{font-size:1.5rem;}.elementor-13779 .elementor-element.elementor-element-86b9022{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13779 .elementor-element.elementor-element-c418423 .elementor-button{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-40a6683 .elementor-button{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-812db9f .elementor-button{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ee298c6 .elementor-button{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-db9a942 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7739649 .elementor-heading-title{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-e06ea5f{--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-ebe874c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-ce802ed{--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;}.elementor-13779 .elementor-element.elementor-element-dfb90e8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-df6df33{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-13779 .elementor-element.elementor-element-3dc0b8f .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-0b37584 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7f48afd .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-7f48afd .elementor-icon-box-title a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-788bd43{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-13779 .elementor-element.elementor-element-f5686aa .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-8efb62f .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-669dc6f .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-669dc6f .elementor-icon-box-title a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-6e62854{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-13779 .elementor-element.elementor-element-9a46aac .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-9dc09af .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ccd95b5 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-ccd95b5 .elementor-icon-box-title a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-72f45de{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-13779 .elementor-element.elementor-element-8a25494 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-e95c58e .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-603c4c5 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-603c4c5 .elementor-icon-box-title a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-1f07aa5{--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-71ebe76 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-64706e8 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-29d38f3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-title a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-0ad58ab .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-34d88b4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-title a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-59a2b53 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-634a4ee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-title a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-de41054 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-eead61e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-title a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-81e0d98 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-38309fa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-0c5cd9a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-0dd036b{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-9fd958a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7de36a8{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}}@media(min-width:768px){.elementor-13779 .elementor-element.elementor-element-7b0c288{--width:50%;}.elementor-13779 .elementor-element.elementor-element-24a0a16{--width:100.002%;}.elementor-13779 .elementor-element.elementor-element-789c572{--width:81%;}.elementor-13779 .elementor-element.elementor-element-b3b7dd5{--width:500px;}.elementor-13779 .elementor-element.elementor-element-ebaf288{--content-width:70%;}.elementor-13779 .elementor-element.elementor-element-e06ea5f{--width:100%;}.elementor-13779 .elementor-element.elementor-element-2bffd39{--content-width:1024px;}.elementor-13779 .elementor-element.elementor-element-1421b12{--content-width:650px;}.elementor-13779 .elementor-element.elementor-element-ce802ed{--content-width:70%;}.elementor-13779 .elementor-element.elementor-element-e273a7a{--content-width:70%;}.elementor-13779 .elementor-element.elementor-element-1f07aa5{--width:100%;}.elementor-13779 .elementor-element.elementor-element-2c25707{--content-width:100%;}.elementor-13779 .elementor-element.elementor-element-063e4eb{--content-width:70%;}.elementor-13779 .elementor-element.elementor-element-9a752b5{--width:50%;}.elementor-13779 .elementor-element.elementor-element-31abb4a{--width:50%;}.elementor-13779 .elementor-element.elementor-element-dc9b2da{--content-width:70%;}.elementor-13779 .elementor-element.elementor-element-539e49a{--width:50%;}.elementor-13779 .elementor-element.elementor-element-9082ba4{--width:50%;}.elementor-13779 .elementor-element.elementor-element-7f51344{--content-width:80%;}.elementor-13779 .elementor-element.elementor-element-e97ec45{--width:100%;}.elementor-13779 .elementor-element.elementor-element-c9db892{--content-width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13779 .elementor-element.elementor-element-24a0a16{--width:100%;}.elementor-13779 .elementor-element.elementor-element-b3b7dd5{--width:73%;}.elementor-13779 .elementor-element.elementor-element-ebaf288{--content-width:90%;}.elementor-13779 .elementor-element.elementor-element-ce802ed{--content-width:100%;}.elementor-13779 .elementor-element.elementor-element-dfb90e8{--width:100%;}.elementor-13779 .elementor-element.elementor-element-df6df33{--width:100%;}.elementor-13779 .elementor-element.elementor-element-e273a7a{--content-width:90%;}.elementor-13779 .elementor-element.elementor-element-1f07aa5{--width:100%;}.elementor-13779 .elementor-element.elementor-element-063e4eb{--content-width:90%;}.elementor-13779 .elementor-element.elementor-element-dc9b2da{--content-width:90%;}}@media(max-width:767px){.elementor-13779 .elementor-element.elementor-element-89a77f9{--padding-top:var(--mft-space-4xl);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-13779 .elementor-element.elementor-element-c7d618d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13779 .elementor-element.elementor-element-8a85fc2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13779 .elementor-element.elementor-element-8a85fc2 > .elementor-widget-container{padding:0 0 0 0;}.elementor-13779 .elementor-element.elementor-element-3f7d9e2 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-789c572{--min-height:280px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-789c572.e-con{--order:99999 /* order end hack */;}.elementor-13779 .elementor-element.elementor-element-b3b7dd5{--width:80%;}.elementor-13779 .elementor-element.elementor-element-86b9022{--width:65%;--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;}.elementor-13779 .elementor-element.elementor-element-c418423 .elementor-button{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-40a6683 .elementor-button{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-812db9f .elementor-button{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ee298c6 .elementor-button{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-db9a942 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7739649 .elementor-heading-title{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ebaf288{--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-13779 .elementor-element.elementor-element-4864984{text-align:center;}.elementor-13779 .elementor-element.elementor-element-ebe874c{text-align:center;}.elementor-13779 .elementor-element.elementor-element-ebe874c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-ce802ed{--content-width:100%;--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-13779 .elementor-element.elementor-element-dfb90e8.e-con{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-df6df33{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-3dc0b8f .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-0b37584 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7f48afd .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-7f48afd .elementor-icon-box-title a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-788bd43{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-f5686aa .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-8efb62f .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-669dc6f .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-669dc6f .elementor-icon-box-title a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-6e62854{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-9a46aac .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-9dc09af .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ccd95b5 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-ccd95b5 .elementor-icon-box-title a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-72f45de{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-8a25494 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-e95c58e .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-13779 .elementor-element.elementor-element-603c4c5 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-603c4c5 .elementor-icon-box-title a{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-e273a7a{--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-13779 .elementor-element.elementor-element-2c25707{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13779 .elementor-element.elementor-element-71ebe76{text-align:center;}.elementor-13779 .elementor-element.elementor-element-71ebe76 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-063e4eb{--content-width:90%;}.elementor-13779 .elementor-element.elementor-element-9a752b5{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-6c06fff{--min-height:200px;}.elementor-13779 .elementor-element.elementor-element-0b2b728.e-con{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-64706e8 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-29d38f3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-33b7aab .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0%;}.elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-title{margin-block-end:0px;}.elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-a5f163c .elementor-icon-box-title a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-a5f163c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13779 .elementor-element.elementor-element-a5f163c.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-31abb4a{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-ab2a746{--min-height:200px;}.elementor-13779 .elementor-element.elementor-element-49e37b6.e-con{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-0ad58ab .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-34d88b4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-b94e3fb .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0%;}.elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-title{margin-block-end:0px;}.elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-ef1a408 .elementor-icon-box-title a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-ef1a408{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13779 .elementor-element.elementor-element-ef1a408.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-dc9b2da{--content-width:90%;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-539e49a{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-82dafaf{--min-height:200px;}.elementor-13779 .elementor-element.elementor-element-5b65152.e-con{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-59a2b53 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-634a4ee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-6cc0810 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0%;}.elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-title{margin-block-end:0px;}.elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-7a80cdd .elementor-icon-box-title a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-7a80cdd{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13779 .elementor-element.elementor-element-7a80cdd.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-9082ba4{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-08f32b2{--min-height:200px;}.elementor-13779 .elementor-element.elementor-element-560bb4a.e-con{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-de41054 .elementor-heading-title{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-eead61e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-ccfded5 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0%;}.elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-title{margin-block-end:0px;}.elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-title, .elementor-13779 .elementor-element.elementor-element-cc75f2b .elementor-icon-box-title a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-cc75f2b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13779 .elementor-element.elementor-element-cc75f2b.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-7f51344{--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-13779 .elementor-element.elementor-element-e97ec45{--justify-content:center;}.elementor-13779 .elementor-element.elementor-element-4ef9c27{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-13779 .elementor-element.elementor-element-b33276f{text-align:center;}.elementor-13779 .elementor-element.elementor-element-b33276f.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-81e0d98{text-align:center;}.elementor-13779 .elementor-element.elementor-element-81e0d98 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-13779 .elementor-element.elementor-element-3a1b4ae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13779 .elementor-element.elementor-element-30f0cdf{text-align:center;}.elementor-13779 .elementor-element.elementor-element-30f0cdf.elementor-element{--align-self:center;}.elementor-13779 .elementor-element.elementor-element-38309fa{text-align:center;}.elementor-13779 .elementor-element.elementor-element-38309fa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13779 .elementor-element.elementor-element-f76f728 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-f76f728{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13779 .elementor-element.elementor-element-0c5cd9a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );word-spacing:var( --e-global-typography-013566d-word-spacing );}.elementor-13779 .elementor-element.elementor-element-c9db892{--content-width:80%;}.elementor-13779 .elementor-element.elementor-element-5399697{text-align:center;}.elementor-13779 .elementor-element.elementor-element-0dd036b{text-align:center;font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );width:100%;max-width:100%;}.elementor-13779 .elementor-element.elementor-element-9fd958a{text-align:center;font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}.elementor-13779 .elementor-element.elementor-element-9fd958a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13779 .elementor-element.elementor-element-7de36a8{font-size:var( --e-global-typography-8035a56-font-size );line-height:var( --e-global-typography-8035a56-line-height );letter-spacing:var( --e-global-typography-8035a56-letter-spacing );word-spacing:var( --e-global-typography-8035a56-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-86b9022 */.elementor-13779 .elementor-element.elementor-element-86b9022 {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5f163c */.elementor-13779 .elementor-element.elementor-element-a5f163c {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a752b5 *//* 1. Recorte exclusivo para la imagen utilizando :has() */
.elementor-13779 .elementor-element.elementor-element-9a752b5:has(.zoom-img) {
  overflow: hidden !important;
  position: relative;
  display: block;
}

/* 2. Efecto de zoom sobre la imagen */
.elementor-13779 .elementor-element.elementor-element-9a752b5 .zoom-img {
  width: 100% !important;
  height: auto !important;
  display: block;
  transform: scale(1);
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  will-change: transform;
}

.elementor-13779 .elementor-element.elementor-element-9a752b5:hover .zoom-img {
  transform: scale(1.15);
}

/* 3. Evitar que el texto herede el overflow o quede invisible */
.mi-seccion-texto {
  overflow: visible !important;
  display: block; /* Mantiene la sección visible sin tocar su width ni height */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef1a408 */.elementor-13779 .elementor-element.elementor-element-ef1a408 {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31abb4a *//* 1. Recorte exclusivo para la imagen utilizando :has() */
.elementor-13779 .elementor-element.elementor-element-31abb4a:has(.zoom-img) {
  overflow: hidden !important;
  position: relative;
  display: block;
}

/* 2. Efecto de zoom sobre la imagen */
.elementor-13779 .elementor-element.elementor-element-31abb4a .zoom-img {
  width: 100% !important;
  height: auto !important;
  display: block;
  transform: scale(1);
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  will-change: transform;
}

.elementor-13779 .elementor-element.elementor-element-31abb4a:hover .zoom-img {
  transform: scale(1.15);
}

/* 3. Evitar que el texto herede el overflow o quede invisible */
.mi-seccion-texto {
  overflow: visible !important;
  display: block; /* Mantiene la sección visible sin tocar su width ni height */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a80cdd */.elementor-13779 .elementor-element.elementor-element-7a80cdd {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539e49a *//* 1. Recorte exclusivo para la imagen utilizando :has() */
.elementor-13779 .elementor-element.elementor-element-539e49a:has(.zoom-img) {
  overflow: hidden !important;
  position: relative;
  display: block;
}

/* 2. Efecto de zoom sobre la imagen */
.elementor-13779 .elementor-element.elementor-element-539e49a .zoom-img {
  width: 100% !important;
  height: auto !important;
  display: block;
  transform: scale(1);
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  will-change: transform;
}

.elementor-13779 .elementor-element.elementor-element-539e49a:hover .zoom-img {
  transform: scale(1.15);
}

/* 3. Evitar que el texto herede el overflow o quede invisible */
.mi-seccion-texto {
  overflow: visible !important;
  display: block; /* Mantiene la sección visible sin tocar su width ni height */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc75f2b */.elementor-13779 .elementor-element.elementor-element-cc75f2b {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9082ba4 *//* 1. Recorte exclusivo para la imagen utilizando :has() */
.elementor-13779 .elementor-element.elementor-element-9082ba4:has(.zoom-img) {
  overflow: hidden !important;
  position: relative;
  display: block;
}

/* 2. Efecto de zoom sobre la imagen */
.elementor-13779 .elementor-element.elementor-element-9082ba4 .zoom-img {
  width: 100% !important;
  height: auto !important;
  display: block;
  transform: scale(1);
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  will-change: transform;
}

.elementor-13779 .elementor-element.elementor-element-9082ba4:hover .zoom-img {
  transform: scale(1.15);
}

/* 3. Evitar que el texto herede el overflow o quede invisible */
.mi-seccion-texto {
  overflow: visible !important;
  display: block; /* Mantiene la sección visible sin tocar su width ni height */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5399697 */.elementor-13779 .elementor-element.elementor-element-5399697 img {
  filter: brightness(0) invert(1);
}/* End custom CSS */