.elementor-12355 .elementor-element.elementor-element-dfda44e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-610777e );--border-color:var( --e-global-color-610777e );--margin-top:0;--margin-bottom:var(--mft-space-4xl);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-dfda44e:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-dfda44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-12355 .elementor-element.elementor-element-54e52ac{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-54e52ac.e-con{--align-self:stretch;}.elementor-12355 .elementor-element.elementor-element-72b8c20{width:100%;max-width:100%;}.elementor-12355 .elementor-element.elementor-element-72b8c20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12355 .elementor-element.elementor-element-e1def28{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xl);--padding-right:var(--mft-space-2xl);}.elementor-12355 .elementor-element.elementor-element-5c78602{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-b75db97 > .elementor-widget-container{padding:0 0 var(--mft-space-2xl) 0;}.elementor-12355 .elementor-element.elementor-element-b75db97{text-align:left;}.elementor-12355 .elementor-element.elementor-element-b75db97 img{width:200px;}.elementor-12355 .elementor-element.elementor-element-e0ea8ba > .elementor-widget-container{padding:0 0 var(--mft-space-2xl) 0;}.elementor-12355 .elementor-element.elementor-element-e0ea8ba{text-align:left;}.elementor-12355 .elementor-element.elementor-element-e0ea8ba img{width:85px;}.elementor-12355 .elementor-element.elementor-element-029a3d7 > .elementor-widget-container{padding:0 0 var(--mft-space-2xl) 0;}.elementor-12355 .elementor-element.elementor-element-029a3d7{text-align:left;}.elementor-12355 .elementor-element.elementor-element-029a3d7 img{width:137px;}.elementor-12355 .elementor-element.elementor-element-a3b9a6f{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-a245a99 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-b2f7c5e > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-b2f7c5e p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-mirai-vcard-email > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12355 .elementor-element.elementor-element-d075bec .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-d075bec .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-d075bec .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-d075bec{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-d075bec > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-d075bec .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-d075bec .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-e36396d{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-e16256f .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-77e3e13 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-77e3e13 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-0e1cc4b .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-0e1cc4b .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-0e1cc4b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-0e1cc4b{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-0e1cc4b > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-0e1cc4b .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-0e1cc4b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-ecbc4ba{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-8d36423 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-71141c7 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-71141c7 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-cb745dc .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-cb745dc .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-cb745dc .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-cb745dc{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-cb745dc > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-cb745dc .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-cb745dc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-cc473c7{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-8be5844 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-30eaaed > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-30eaaed p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-119f4bf .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-119f4bf .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-119f4bf .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-119f4bf{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-119f4bf > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-119f4bf .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-119f4bf .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-7f9b89d{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-4a350da .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-381370d > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-381370d p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-f09e90e .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-f09e90e .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-f09e90e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-f09e90e{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-f09e90e > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-f09e90e .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-f09e90e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-c49b14b{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-7214603 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-8b71c5b > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-8b71c5b p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-006c9f6 .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-006c9f6 .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-006c9f6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-006c9f6{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-006c9f6 > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-006c9f6 .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-006c9f6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-c3d528b{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-361c410 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-6a438c0 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-6a438c0 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-9cc31d9 .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-9cc31d9 .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-9cc31d9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-9cc31d9{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-9cc31d9 > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-9cc31d9 .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-9cc31d9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-9c0fc4d{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-3879abb .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-f116aa3 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-f116aa3 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-e2ffc93 .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-e2ffc93 .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-e2ffc93 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-e2ffc93{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-e2ffc93 > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-e2ffc93 .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-e2ffc93 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-4bf1ca3{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-ba7ed29 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-d82a4f1 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-d82a4f1 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-0070beb .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-0070beb .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-0070beb .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-0070beb{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-0070beb > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-0070beb .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-0070beb .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-a1d8f80{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-5c40681 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-4066358 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-4066358 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-f5fd852 .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-f5fd852 .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-f5fd852 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-f5fd852{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-f5fd852 > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-f5fd852 .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-f5fd852 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-66a88f4{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-c2b17e5 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-a43a7a7 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-a43a7a7 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-3a9ef42 .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-3a9ef42 .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-3a9ef42 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-3a9ef42{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-3a9ef42 > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-3a9ef42 .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-3a9ef42 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-31b3a20{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-b289dcb .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-bc76268 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-bc76268 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-945f9f8 .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-945f9f8 .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-945f9f8 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-945f9f8{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-945f9f8 > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-945f9f8 .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-945f9f8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-a997181{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-e8afb08 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-acc5c0c > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-acc5c0c p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-50596da .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-50596da .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-50596da .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-50596da{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-50596da > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-50596da .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-50596da .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-448bb6f{--display:flex;--gap:var(--mft-space-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12355 .elementor-element.elementor-element-a95c095 .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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-4e3a215 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-4e3a215 p{margin-bottom:12px;}.elementor-12355 .elementor-element.elementor-element-720b0df .elementor-button{background-color:var( --e-global-color-c192f6c );font-family:"Tenor Sans";font-size:24px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:21px 24px 22px 24px;}.elementor-12355 .elementor-element.elementor-element-720b0df .elementor-button:hover, .elementor-12355 .elementor-element.elementor-element-720b0df .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-12355 .elementor-element.elementor-element-720b0df{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12355 .elementor-element.elementor-element-720b0df > .elementor-widget-container{margin:var(--mft-space-xs) 0 0 0;}.elementor-12355 .elementor-element.elementor-element-720b0df .elementor-button:hover svg, .elementor-12355 .elementor-element.elementor-element-720b0df .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-12355 .elementor-element.elementor-element-a245a99 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-d075bec .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-e16256f .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-0e1cc4b .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-8d36423 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-cb745dc .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-8be5844 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-119f4bf .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-4a350da .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-f09e90e .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-7214603 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-006c9f6 .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-361c410 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-9cc31d9 .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-3879abb .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-e2ffc93 .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-ba7ed29 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-0070beb .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-5c40681 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-f5fd852 .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-c2b17e5 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-3a9ef42 .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-b289dcb .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-945f9f8 .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-e8afb08 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-50596da .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}.elementor-12355 .elementor-element.elementor-element-a95c095 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-720b0df .elementor-button{font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 360px) / (1920 - 360))), 32px);}}@media(max-width:767px){.elementor-12355 .elementor-element.elementor-element-e1def28{--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-12355 .elementor-element.elementor-element-a245a99 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-e16256f .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-8d36423 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-8be5844 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-4a350da .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-7214603 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-361c410 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-3879abb .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-ba7ed29 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-5c40681 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-c2b17e5 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-b289dcb .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-e8afb08 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12355 .elementor-element.elementor-element-a95c095 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-72b8c20 */.height-shortcode .elementor-shortcode #map-wrapper{
    height: 600px;
    max-height: 650px;
}

.height-shortcode .map-static{
    background-size: cover;
}


@media (min-width:768px) and (max-width:1024px){
    .height-shortcode #map-wrapper{
        height: 545px !important;
    }
}

@media (max-width:767px){
    .height-shortcode #map-wrapper{
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0ea8ba */.logo-hotel img{
    filter: grayscale(100%) brightness(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfda44e *//* ================================= */
/* HOTEL LOGOS - HIDE ALL BY DEFAULT */
/* ================================= */

.logo-hotel,
.logo-lux,
.logo-hotel-alameda {
    display: none !important;
}

/* =============================== */
/* ALAMEDA ROOMS SANTIAGO - LOGO  */
/* =============================== */

body.cat-alameda-rooms-santiago .logo-hotel-alameda {
    display: block !important;
}

/* =============================== */
/* LUX HOTELS - LUX LOGO */
/* =============================== */

body.cat-lux-apartamentos-rosalia .logo-lux,
body.cat-lux-apartamentos-santiago .logo-lux,
body.cat-lux-santiago .logo-lux {
    display: block !important;
}

/* =============================== */
/* STANDARD HOTELS - DEFAULT LOGO */
/* =============================== */

body.cat-ciudad-compostela .logo-hotel,
body.cat-leon-center-rooms .logo-hotel,
body.cat-linares-rooms .logo-hotel,
body.cat-pombal-rooms .logo-hotel,
body.cat-principia-suites-leon .logo-hotel,
body.cat-rincon-del-conde-suites .logo-hotel,
body.cat-santiago-center-rooms .logo-hotel,
body.cat-white-tree-rooms .logo-hotel,
body.cat-xavestre .logo-hotel,
body.cat-rincon-conde .logo-hotel {
    display: block !important;
}

/* ================================= */
/* END HOTEL LOGOS */
/* ================================= */

/* Textos por hotel */
.hotel-info-alameda,
.hotel-info-ciudad-compostela,
.hotel-info-leon-center,
.hotel-info-linares,
.hotel-info-lux-rosalia,
.hotel-info-lux-apartamentos-santiago,
.hotel-info-lux-santiago,
.hotel-info-pombal,
.hotel-info-principia,
.hotel-info-rincon-conde,
.hotel-info-santiago-center,
.hotel-info-white-tree,
.hotel-info-xavestre,
.hotel-info-rincon-suites{
    display: none ;
}


body.cat-alameda-rooms-santiago .hotel-info-alameda {
    display: block;
}

body.cat-ciudad-compostela .hotel-info-ciudad-compostela {
    display: block;
}

body.cat-leon-center-rooms .hotel-info-leon-center {
    display: block;
}

body.cat-linares-rooms .hotel-info-linares {
    display: block;
}

body.cat-lux-apartamentos-rosalia .hotel-info-lux-rosalia {
    display: block;
}

body.cat-lux-apartamentos-santiago .hotel-info-lux-apartamentos-santiago {
    display: block;
}

body.cat-lux-santiago .hotel-info-lux-santiago {
    display: block;
}

body.cat-pombal-rooms .hotel-info-pombal {
    display: block;
}

body.cat-principia-suites-leon .hotel-info-principia {
    display: block;
}

body.cat-rincon-conde .hotel-info-rincon-conde {
    display: block;
}

body.cat-rincon-del-conde-suites .hotel-info-rincon-suites {
    display: block;
}

body.cat-santiago-center-rooms .hotel-info-santiago-center {
    display: block;
}

body.cat-white-tree-rooms .hotel-info-white-tree {
    display: block;
}

body.cat-xavestre .hotel-info-xavestre {
    display: block;
}/* End custom CSS */