.elementor-5684 .elementor-element.elementor-element-feeabf1{--display:flex;--min-height:90vh;--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;--justify-content:flex-end;--overlay-opacity:0.4;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;--z-index:2}.elementor-5684 .elementor-element.elementor-element-feeabf1::before,.elementor-5684 .elementor-element.elementor-element-feeabf1>.elementor-background-video-container::before,.elementor-5684 .elementor-element.elementor-element-feeabf1>.e-con-inner>.elementor-background-video-container::before,.elementor-5684 .elementor-element.elementor-element-feeabf1>.elementor-background-slideshow::before,.elementor-5684 .elementor-element.elementor-element-feeabf1>.e-con-inner>.elementor-background-slideshow::before,.elementor-5684 .elementor-element.elementor-element-feeabf1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#020201;--background-overlay:''}.elementor-5684 .elementor-element.elementor-element-feeabf1 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-5684 .elementor-element.elementor-element-04f9efe{--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:flex-end;--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-5684 .elementor-element.elementor-element-ad8e4bb{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-5684 .elementor-element.elementor-element-ad8e4bb:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-ad8e4bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#BBDDD6;background-image:url(https://cabauhotels.com/hotel-gloria-de-sant-jaume/wp-content/uploads/sites/10/2025/10/svg-offer-bg-right.svg);background-position:center right;background-repeat:no-repeat;background-size:28% auto}.elementor-5684 .elementor-element.elementor-element-75cc2f3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-5684 .elementor-element.elementor-element-1098859 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:400;line-height:22px;color:#2C2622}.elementor-5684 .elementor-element.elementor-element-19887af .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:22px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-d7bf72b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-5684 .elementor-element.elementor-element-d7bf72b:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-d7bf72b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F7F7}.elementor-5684 .elementor-element.elementor-element-7848c79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--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-5684 .elementor-element.elementor-element-9d9a0c6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-9d9a0c6 .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:41px;font-weight:400;line-height:49px;color:#5D4A3C}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-5684 .elementor-element.elementor-element-d9c98c7 .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:10px 24px 10px 24px}.elementor-5684 .elementor-element.elementor-element-75bc627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px}.elementor-5684 .elementor-element.elementor-element-75bc627:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-75bc627>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F7F7}.elementor-5684 .elementor-element.elementor-element-cef8ddf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-9d49011{--display:flex;--min-height:580px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-9d49011:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-9d49011>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cabauhotels.com/hotel-gloria-de-sant-jaume/wp-content/uploads/sites/10/2025/10/restaurante-thumb.webp)}.elementor-5684 .elementor-element.elementor-element-50ff000{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-5684 .elementor-element.elementor-element-50ff000 .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:56px;color:#FFF}.elementor-5684 .elementor-element.elementor-element-e92f5e4 .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:10px 24px 10px 24px}.elementor-5684 .elementor-element.elementor-element-f8848aa{--display:flex;--min-height:580px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-f8848aa:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-f8848aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cabauhotels.com/hotel-gloria-de-sant-jaume/wp-content/uploads/sites/10/2025/10/test.webp)}.elementor-5684 .elementor-element.elementor-element-25df1c7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-5684 .elementor-element.elementor-element-25df1c7 .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:56px;color:#FFF}.elementor-5684 .elementor-element.elementor-element-4c25c52 .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:10px 24px 10px 24px}.elementor-5684 .elementor-element.elementor-element-204c253{--display:flex;--min-height:580px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-204c253:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-204c253>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cabauhotels.com/hotel-gloria-de-sant-jaume/wp-content/uploads/sites/10/2025/10/reservado-thumb.webp)}.elementor-5684 .elementor-element.elementor-element-7a366b5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-5684 .elementor-element.elementor-element-7a366b5 .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:56px;color:#FFF}.elementor-5684 .elementor-element.elementor-element-8129e5b .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:10px 24px 10px 24px}.elementor-5684 .elementor-element.elementor-element-20a899f{--display:flex;--min-height:1428px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-20a899f:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-20a899f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cabauhotels.com/hotel-gloria-de-sant-jaume/wp-content/uploads/sites/10/2025/10/restaurante.webp);background-position:center center;background-size:cover}.elementor-5684 .elementor-element.elementor-element-b833dba{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-5684 .elementor-element.elementor-element-b833dba:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-b833dba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDF9F9DB}.elementor-5684 .elementor-element.elementor-element-b833dba.e-con{--align-self:center}.elementor-5684 .elementor-element.elementor-element-c937875{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-5684 .elementor-element.elementor-element-c937875 .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:28px;font-weight:700;line-height:56px;color:#5D4A3C}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-5684 .elementor-element.elementor-element-67533f1{width:var(--container-widget-width,97%);max-width:97%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Karma",Sans-serif;font-size:15px;font-weight:400;line-height:33px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-67533f1 p{margin-block-end:0}.elementor-5684 .elementor-element.elementor-element-675a5f3{--display:flex;--min-height:1428px;--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;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-675a5f3:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-675a5f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cabauhotels.com/hotel-gloria-de-sant-jaume/wp-content/uploads/sites/10/2025/10/bar.webp);background-position:center center;background-size:cover}.elementor-5684 .elementor-element.elementor-element-e866dd1{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-5684 .elementor-element.elementor-element-e866dd1:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-e866dd1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDF9F9DB}.elementor-5684 .elementor-element.elementor-element-e866dd1.e-con{--align-self:center}.elementor-5684 .elementor-element.elementor-element-bd12346{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-5684 .elementor-element.elementor-element-bd12346 .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:28px;font-weight:700;line-height:56px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-5939ec1{width:var(--container-widget-width,97%);max-width:97%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Karma",Sans-serif;font-size:15px;font-weight:400;line-height:33px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-5939ec1 p{margin-block-end:0}.elementor-5684 .elementor-element.elementor-element-8e123c7{--display:flex;--min-height:1428px;--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;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-8e123c7:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-8e123c7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cabauhotels.com/hotel-gloria-de-sant-jaume/wp-content/uploads/sites/10/2025/10/reservado.webp);background-position:center center;background-size:cover}.elementor-5684 .elementor-element.elementor-element-968d256{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-5684 .elementor-element.elementor-element-968d256:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-968d256>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDF9F9DB}.elementor-5684 .elementor-element.elementor-element-968d256.e-con{--align-self:center}.elementor-5684 .elementor-element.elementor-element-9e6cbd0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-5684 .elementor-element.elementor-element-9e6cbd0 .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:28px;font-weight:700;line-height:56px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-d80e79a{width:var(--container-widget-width,97%);max-width:97%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Karma",Sans-serif;font-size:15px;font-weight:400;line-height:33px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-d80e79a p{margin-block-end:30px}.elementor-5684 .elementor-element.elementor-element-5ff222e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-5684 .elementor-element.elementor-element-5ff222e:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-5ff222e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F7F7}.elementor-5684 .elementor-element.elementor-element-bcc785e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5D4A3C;--border-color:#5D4A3C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px}.elementor-5684 .elementor-element.elementor-element-bcc785e:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-bcc785e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#BBDDD6}.elementor-5684 .elementor-element.elementor-element-4836803{--display:flex;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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-5684 .elementor-element.elementor-element-4836803:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-4836803>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-5684 .elementor-element.elementor-element-01920cd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-5684 .elementor-element.elementor-element-01920cd .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:27px;font-weight:400;line-height:38px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-a54be02{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;font-family:"Karma",Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-a54be02 p{margin-block-end:0}.elementor-5684 .elementor-element.elementor-element-fe1187f{--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;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5D4A3C;--border-color:#5D4A3C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px}.elementor-5684 .elementor-element.elementor-element-28f459a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-5684 .elementor-element.elementor-element-521aa64{background-color:#BBDDD6;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 6px 0 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-521aa64.elementor-element{--align-self:flex-start}.elementor-5684 .elementor-element.elementor-element-521aa64 .elementor-icon{font-size:12px}.elementor-5684 .elementor-element.elementor-element-521aa64 .elementor-icon svg{height:12px}.elementor-5684 .elementor-element.elementor-element-521aa64 .elementor-icon i,.elementor-5684 .elementor-element.elementor-element-521aa64 .elementor-icon svg{transform:rotate(318deg)}.elementor-5684 .elementor-element.elementor-element-f556f19{width:var(--container-widget-width,97%);max-width:97%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Karma",Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-f556f19 p{margin-block-end:0}.elementor-5684 .elementor-element.elementor-element-98a9132{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-5684 .elementor-element.elementor-element-3e8e595{background-color:#BBDDD6;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:1px 5px 1px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-3e8e595.elementor-element{--order:-99999 /* order start hack */}.elementor-5684 .elementor-element.elementor-element-3e8e595 .elementor-icon-wrapper{text-align:center}.elementor-5684 .elementor-element.elementor-element-3e8e595.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-5684 .elementor-element.elementor-element-3e8e595.elementor-view-framed .elementor-icon,.elementor-5684 .elementor-element.elementor-element-3e8e595.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-5684 .elementor-element.elementor-element-3e8e595.elementor-view-framed .elementor-icon,.elementor-5684 .elementor-element.elementor-element-3e8e595.elementor-view-default .elementor-icon svg{fill:#000}.elementor-5684 .elementor-element.elementor-element-3e8e595 .elementor-icon{font-size:12px}.elementor-5684 .elementor-element.elementor-element-3e8e595 .elementor-icon svg{height:12px}.elementor-5684 .elementor-element.elementor-element-3e8e595 .elementor-icon i,.elementor-5684 .elementor-element.elementor-element-3e8e595 .elementor-icon svg{transform:rotate(318deg)}.elementor-5684 .elementor-element.elementor-element-a437b60{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center;font-family:"Karma",Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-a437b60.elementor-element{--align-self:center}.elementor-5684 .elementor-element.elementor-element-a437b60 p{margin-block-end:0}.elementor-5684 .elementor-element.elementor-element-8aef2a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5D4A3C;--border-color:#5D4A3C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px}.elementor-5684 .elementor-element.elementor-element-19dafeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-5684 .elementor-element.elementor-element-a968d87{background-color:#BBDDD6;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 0 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-a968d87.elementor-element{--align-self:flex-start}.elementor-5684 .elementor-element.elementor-element-a968d87 .elementor-icon{font-size:12px}.elementor-5684 .elementor-element.elementor-element-a968d87 .elementor-icon svg{height:12px}.elementor-5684 .elementor-element.elementor-element-a968d87 .elementor-icon i,.elementor-5684 .elementor-element.elementor-element-a968d87 .elementor-icon svg{transform:rotate(318deg)}.elementor-5684 .elementor-element.elementor-element-1304f94{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;font-family:"Karma",Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-1304f94 p{margin-block-end:0}.elementor-5684 .elementor-element.elementor-element-49fee1e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-4dd5002 .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:10px 24px 10px 24px}.elementor-5684 .elementor-element.elementor-element-c001eb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-5684 .elementor-element.elementor-element-40dc966{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-5684 .elementor-element.elementor-element-40dc966 .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:41px;font-weight:400;line-height:49px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-4cf7dff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-4cf7dff:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-4cf7dff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F7F7}.elementor-5684 .elementor-element.elementor-element-942efcd{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-5684 .elementor-element.elementor-element-8cff68d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-8cff68d img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-2d204a6{--display:flex}.elementor-5684 .elementor-element.elementor-element-1f70dbe{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-1f70dbe img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-e056529{--display:flex}.elementor-5684 .elementor-element.elementor-element-bfcc84d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-bfcc84d img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-f9d23b3{--display:flex}.elementor-5684 .elementor-element.elementor-element-a5a69d2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-a5a69d2 img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-cf6f6a2{--display:flex}.elementor-5684 .elementor-element.elementor-element-b46caa6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-b46caa6 img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-3001bc9{--display:flex}.elementor-5684 .elementor-element.elementor-element-04874c4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-04874c4 img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-68a9292{--display:flex}.elementor-5684 .elementor-element.elementor-element-6bcd8bd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-6bcd8bd img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-b2d08b3{--display:flex}.elementor-5684 .elementor-element.elementor-element-39a8c54{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-39a8c54 img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-05b1109{--display:flex}.elementor-5684 .elementor-element.elementor-element-534d38a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-534d38a img{width:100%;height:500px}.elementor-5684 .elementor-element.elementor-element-6c9a774{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:25px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-278px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:305px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:230px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:305px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:#5D4A3C;--e-n-carousel-arrow-hover-color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-6c9a774 :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:#99CCC2}:where(.elementor-5684 .elementor-element.elementor-element-6c9a774 .swiper-slide)>.e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}:where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide)>.e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px}.elementor-5684 .elementor-element.elementor-element-6c9a774 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){border-style:solid;border-width:1px 1px 1px 1px;border-radius:0 0 0 0;padding:5px 8px 5px 8px}.elementor-5684 .elementor-element.elementor-element-80d6167{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-80d6167:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F7F7}.elementor-5684 .elementor-element.elementor-element-80d6167::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-background-video-container::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.e-con-inner>.elementor-background-video-container::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-background-slideshow::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.e-con-inner>.elementor-background-slideshow::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://cabauhotels.com/hotel-gloria-de-sant-jaume/wp-content/uploads/sites/10/2025/10/bg-diamonds.png);--background-overlay:'';background-position:100% -116px;background-repeat:no-repeat;background-size:auto}.elementor-5684 .elementor-element.elementor-element-df8bd5d{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px}.elementor-5684 .elementor-element.elementor-element-a22a17f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5684 .elementor-element.elementor-element-a22a17f .elementor-heading-title{font-family:"Karma",Sans-serif;font-size:41px;font-weight:400;line-height:49px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-eef4c72 .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:10px 50px 10px 50px}.elementor-5684 .elementor-element.elementor-element-73f20c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-d4cd349{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5D4A3C;--border-color:#5D4A3C;--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-5684 .elementor-element.elementor-element-75ad57a img{width:100%;height:260px}.elementor-5684 .elementor-element.elementor-element-b5b9b22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5D4A3C;--border-color:#5D4A3C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px}.elementor-5684 .elementor-element.elementor-element-b5b9b22:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-b5b9b22>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#CCE5E0}.elementor-5684 .elementor-element.elementor-element-e825645{background-color:#FFF;margin:-32px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-e825645.elementor-element{--align-self:flex-end}.elementor-5684 .elementor-element.elementor-element-e825645 .elementor-icon-wrapper{text-align:center}.elementor-5684 .elementor-element.elementor-element-e825645 .elementor-icon{font-size:20px}.elementor-5684 .elementor-element.elementor-element-e825645 .elementor-icon svg{height:20px}.elementor-5684 .elementor-element.elementor-element-e825645 .elementor-icon i,.elementor-5684 .elementor-element.elementor-element-e825645 .elementor-icon svg{transform:rotate(318deg)}.elementor-5684 .elementor-element.elementor-element-78433cc .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:4.9px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-f8b3c7e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:30px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-2006154{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 16px 0 16px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Karma",Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-2006154 p{margin-block-end:30px}.elementor-5684 .elementor-element.elementor-element-7285995 .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:9px 16px 9px 16px}.elementor-5684 .elementor-element.elementor-element-7285995{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 16px 16px 16px}.elementor-5684 .elementor-element.elementor-element-b8cf8dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5D4A3C;--border-color:#5D4A3C;--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-5684 .elementor-element.elementor-element-34a7adf img{width:100%;height:260px}.elementor-5684 .elementor-element.elementor-element-259f235{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5D4A3C;--border-color:#5D4A3C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px}.elementor-5684 .elementor-element.elementor-element-259f235:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-259f235>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#CCE5E0}.elementor-5684 .elementor-element.elementor-element-c17df5a{background-color:#FFF;margin:-32px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-c17df5a.elementor-element{--align-self:flex-end}.elementor-5684 .elementor-element.elementor-element-c17df5a .elementor-icon-wrapper{text-align:center}.elementor-5684 .elementor-element.elementor-element-c17df5a .elementor-icon{font-size:20px}.elementor-5684 .elementor-element.elementor-element-c17df5a .elementor-icon svg{height:20px}.elementor-5684 .elementor-element.elementor-element-c17df5a .elementor-icon i,.elementor-5684 .elementor-element.elementor-element-c17df5a .elementor-icon svg{transform:rotate(313deg)}.elementor-5684 .elementor-element.elementor-element-c6e1c04 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:4.9px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-dd5bdfb .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:30px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-3bb2224{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 16px 0 16px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Karma",Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-3bb2224 p{margin-block-end:30px}.elementor-5684 .elementor-element.elementor-element-890e30d .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:9px 16px 9px 16px}.elementor-5684 .elementor-element.elementor-element-890e30d{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 16px 16px 16px}.elementor-5684 .elementor-element.elementor-element-3c6efb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5D4A3C;--border-color:#5D4A3C;--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-5684 .elementor-element.elementor-element-4a365ff img{width:100%;height:260px}.elementor-5684 .elementor-element.elementor-element-e0c3dd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5D4A3C;--border-color:#5D4A3C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px}.elementor-5684 .elementor-element.elementor-element-e0c3dd2:not(.elementor-motion-effects-element-type-background),.elementor-5684 .elementor-element.elementor-element-e0c3dd2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#CCE5E0}.elementor-5684 .elementor-element.elementor-element-a136041{background-color:#FFF;margin:-32px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-a136041.elementor-element{--align-self:flex-end}.elementor-5684 .elementor-element.elementor-element-a136041 .elementor-icon-wrapper{text-align:center}.elementor-5684 .elementor-element.elementor-element-a136041 .elementor-icon{font-size:20px}.elementor-5684 .elementor-element.elementor-element-a136041 .elementor-icon svg{height:20px}.elementor-5684 .elementor-element.elementor-element-a136041 .elementor-icon i,.elementor-5684 .elementor-element.elementor-element-a136041 .elementor-icon svg{transform:rotate(318deg)}.elementor-5684 .elementor-element.elementor-element-4f9a921 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:4.9px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-88e458c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:30px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-7224636{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 16px 0 16px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Karma",Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#5D4A3C}.elementor-5684 .elementor-element.elementor-element-7224636 p{margin-block-end:30px}.elementor-5684 .elementor-element.elementor-element-221acfb .elementor-button{background-color:#99CCC2;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3.2px;word-spacing:0;fill:#5D4A3C;color:#5D4A3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D4A3C;border-radius:0 0 0 0;padding:9px 16px 9px 16px}.elementor-5684 .elementor-element.elementor-element-221acfb{margin:46px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 16px 16px 16px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-5684 .elementor-element.elementor-element-feeabf1{--min-height:420px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5684 .elementor-element.elementor-element-d7bf72b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-7848c79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-75bc627{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-cef8ddf{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-5684 .elementor-element.elementor-element-9d49011{--min-height:600px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-f8848aa{--min-height:600px}.elementor-5684 .elementor-element.elementor-element-204c253{--min-height:600px}.elementor-5684 .elementor-element.elementor-element-20a899f{--min-height:576px;--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-5684 .elementor-element.elementor-element-675a5f3{--min-height:576px}.elementor-5684 .elementor-element.elementor-element-8e123c7{--min-height:576px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5684 .elementor-element.elementor-element-5ff222e{--padding-top:50px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-5684 .elementor-element.elementor-element-fe1187f{--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:16px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px}.elementor-5684 .elementor-element.elementor-element-8aef2a2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px}.elementor-5684 .elementor-element.elementor-element-8cff68d img{height:420px}.elementor-5684 .elementor-element.elementor-element-1f70dbe img{height:420px}.elementor-5684 .elementor-element.elementor-element-bfcc84d img{height:420px}.elementor-5684 .elementor-element.elementor-element-a5a69d2 img{height:420px}.elementor-5684 .elementor-element.elementor-element-b46caa6 img{height:420px}.elementor-5684 .elementor-element.elementor-element-04874c4 img{height:420px}.elementor-5684 .elementor-element.elementor-element-6bcd8bd img{height:420px}.elementor-5684 .elementor-element.elementor-element-39a8c54 img{height:420px}.elementor-5684 .elementor-element.elementor-element-534d38a img{height:420px}.elementor-5684 .elementor-element.elementor-element-6c9a774{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-364px;--e-n-carousel-arrow-prev-top-position:283px;--e-n-carousel-arrow-next-right-position:320px;--e-n-carousel-arrow-next-top-position:284px}.elementor-5684 .elementor-element.elementor-element-80d6167::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-background-video-container::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.e-con-inner>.elementor-background-video-container::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-background-slideshow::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.e-con-inner>.elementor-background-slideshow::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-position:100% 0}.elementor-5684 .elementor-element.elementor-element-80d6167{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-df8bd5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-a22a17f .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-73f20c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5684 .elementor-element.elementor-element-75ad57a img{height:420px}.elementor-5684 .elementor-element.elementor-element-f8b3c7e .elementor-heading-title{font-size:23px}.elementor-5684 .elementor-element.elementor-element-34a7adf img{height:420px}.elementor-5684 .elementor-element.elementor-element-dd5bdfb .elementor-heading-title{font-size:23px}.elementor-5684 .elementor-element.elementor-element-4a365ff img{height:420px}.elementor-5684 .elementor-element.elementor-element-88e458c .elementor-heading-title{font-size:23px}}@media(max-width:767px){.elementor-5684 .elementor-element.elementor-element-feeabf1{--min-height:420px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-d7bf72b{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-7848c79{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-5684 .elementor-element.elementor-element-9d9a0c6 .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-cef8ddf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-5684 .elementor-element.elementor-element-9d49011{--min-height:330px;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-5684 .elementor-element.elementor-element-50ff000 .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-f8848aa{--min-height:330px;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-5684 .elementor-element.elementor-element-25df1c7 .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-204c253{--min-height:330px;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-5684 .elementor-element.elementor-element-7a366b5 .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-20a899f{--min-height:500px;--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-5684 .elementor-element.elementor-element-b833dba{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-c937875 .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-675a5f3{--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-e866dd1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-bd12346 .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-8e123c7{--min-height:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-968d256{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-9e6cbd0 .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-5ff222e{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-4836803{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-5684 .elementor-element.elementor-element-01920cd{text-align:center}.elementor-5684 .elementor-element.elementor-element-01920cd .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-a54be02{text-align:center}.elementor-5684 .elementor-element.elementor-element-fe1187f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-f556f19{text-align:center}.elementor-5684 .elementor-element.elementor-element-98a9132{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-5684 .elementor-element.elementor-element-8aef2a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-1304f94{text-align:center}.elementor-5684 .elementor-element.elementor-element-4dd5002{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-5684 .elementor-element.elementor-element-c001eb3{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-40dc966{text-align:center}.elementor-5684 .elementor-element.elementor-element-40dc966 .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-8cff68d img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-1f70dbe img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-bfcc84d img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-a5a69d2 img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-b46caa6 img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-04874c4 img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-6bcd8bd img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-39a8c54 img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-534d38a img{object-fit:cover}.elementor-5684 .elementor-element.elementor-element-6c9a774{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-194px;--e-n-carousel-arrow-next-right-position:148px}.elementor-5684 .elementor-element.elementor-element-80d6167::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-background-video-container::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.e-con-inner>.elementor-background-video-container::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-background-slideshow::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.e-con-inner>.elementor-background-slideshow::before,.elementor-5684 .elementor-element.elementor-element-80d6167>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-position:100% 0}.elementor-5684 .elementor-element.elementor-element-80d6167{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-5684 .elementor-element.elementor-element-df8bd5d{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5684 .elementor-element.elementor-element-a22a17f .elementor-heading-title{font-size:29px;line-height:35px}.elementor-5684 .elementor-element.elementor-element-73f20c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5684 .elementor-element.elementor-element-75ad57a img{height:200px;object-fit:cover}.elementor-5684 .elementor-element.elementor-element-f8b3c7e .elementor-heading-title{font-size:21px;line-height:25px}.elementor-5684 .elementor-element.elementor-element-34a7adf img{height:200px;object-fit:cover}.elementor-5684 .elementor-element.elementor-element-dd5bdfb .elementor-heading-title{font-size:20px;line-height:25px}.elementor-5684 .elementor-element.elementor-element-4a365ff img{height:200px;object-fit:cover}.elementor-5684 .elementor-element.elementor-element-88e458c .elementor-heading-title{font-size:20px;line-height:25px}}@media(min-width:768px){.elementor-5684 .elementor-element.elementor-element-04f9efe{--content-width:80%}.elementor-5684 .elementor-element.elementor-element-ad8e4bb{--content-width:1600px}.elementor-5684 .elementor-element.elementor-element-d7bf72b{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-7848c79{--width:100%}.elementor-5684 .elementor-element.elementor-element-9d49011{--width:100%}.elementor-5684 .elementor-element.elementor-element-20a899f{--content-width:1256px}.elementor-5684 .elementor-element.elementor-element-b833dba{--width:500px}.elementor-5684 .elementor-element.elementor-element-675a5f3{--content-width:1256px}.elementor-5684 .elementor-element.elementor-element-e866dd1{--width:500px}.elementor-5684 .elementor-element.elementor-element-8e123c7{--content-width:1256px}.elementor-5684 .elementor-element.elementor-element-968d256{--width:500px}.elementor-5684 .elementor-element.elementor-element-5ff222e{--content-width:1520px}.elementor-5684 .elementor-element.elementor-element-bcc785e{--width:730px}.elementor-5684 .elementor-element.elementor-element-28f459a{--width:89%}.elementor-5684 .elementor-element.elementor-element-98a9132{--width:25%}.elementor-5684 .elementor-element.elementor-element-19dafeb{--width:72%}.elementor-5684 .elementor-element.elementor-element-49fee1e{--width:28%}.elementor-5684 .elementor-element.elementor-element-c001eb3{--width:730px}.elementor-5684 .elementor-element.elementor-element-942efcd{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-2d204a6{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-e056529{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-f9d23b3{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-cf6f6a2{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-3001bc9{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-68a9292{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-b2d08b3{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-05b1109{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-80d6167{--content-width:1276px}.elementor-5684 .elementor-element.elementor-element-df8bd5d{--width:100%}.elementor-5684 .elementor-element.elementor-element-73f20c7{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-5684 .elementor-element.elementor-element-4cf7dff{--width:100%}.elementor-5684 .elementor-element.elementor-element-942efcd{--content-width:100%}}.elementor-5684 .elementor-element.elementor-element-521aa64.elementor-view-default.elementor-widget.elementor-widget-icon{rotate:45deg}.elementor-5684 .elementor-element.elementor-element-3e8e595.elementor-view-default.elementor-widget.elementor-widget-icon{rotate:45deg}.elementor-5684 .elementor-element.elementor-element-a968d87.elementor-view-default.elementor-widget.elementor-widget-icon{rotate:45deg}.elementor-5684 .elementor-element.elementor-element-e825645.elementor-view-default.elementor-widget.elementor-widget-icon{rotate:45deg}.elementor-5684 .elementor-element.elementor-element-c17df5a.elementor-view-default.elementor-widget.elementor-widget-icon{rotate:45deg}.elementor-5684 .elementor-element.elementor-element-a136041.elementor-view-default.elementor-widget.elementor-widget-icon{rotate:45deg}html,body{overflow-x:hidden}