.elementor-10980 .elementor-element.elementor-element-8f29a79 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10980 .elementor-element.elementor-element-8f29a79:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-8f29a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/07/MG_6654.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10980 .elementor-element.elementor-element-8f29a79 > .elementor-container{min-height:75vh;}.elementor-10980 .elementor-element.elementor-element-8f29a79{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-8f29a79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-8f29a79 .elementor-heading-title{color:#FFFFFF;}.elementor-10980 .elementor-element.elementor-element-2aa5c920 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-10980 .elementor-element.elementor-element-2aa5c920 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-2aa5c920{z-index:0;}.elementor-10980 .elementor-element.elementor-element-643904f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10980 .elementor-element.elementor-element-643904f:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-643904f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/07/MG_6654.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10980 .elementor-element.elementor-element-643904f > .elementor-container{min-height:40vh;}.elementor-10980 .elementor-element.elementor-element-643904f{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-643904f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-643904f .elementor-heading-title{color:#FFFFFF;}.elementor-10980 .elementor-element.elementor-element-4a2e199 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-10980 .elementor-element.elementor-element-4a2e199 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-4a2e199{z-index:0;}.elementor-10980 .elementor-element.elementor-element-4de3f8fe{margin-top:50px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-10980 .elementor-element.elementor-element-15d8697b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-15d8697b{text-align:center;}.elementor-10980 .elementor-element.elementor-element-15d8697b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-f529b6b );}.elementor-10980 .elementor-element.elementor-element-15f7d070 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-15f7d070{text-align:center;}.elementor-10980 .elementor-element.elementor-element-15f7d070 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:normal;color:var( --e-global-color-f529b6b );}.elementor-10980 .elementor-element.elementor-element-805a5df:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-805a5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #F5F5F5 100%);}.elementor-10980 .elementor-element.elementor-element-805a5df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-10980 .elementor-element.elementor-element-805a5df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-db15b39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-db15b39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-db15b39.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-db15b39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-db15b39.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10980 .elementor-element.elementor-element-db15b39 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 100px;}.elementor-10980 .elementor-element.elementor-element-db15b39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-6ae1e26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-6ae1e26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:200;color:#DDDDDD;}.elementor-10980 .elementor-element.elementor-element-61841ba > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-61841ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-10980 .elementor-element.elementor-element-31c5967 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-31c5967{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.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-10980 .elementor-element.elementor-element-b84a51d .elementor-button{background-color:#57575700;font-family:"Montserrat", Sans-serif;font-size:12px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-b84a51d .elementor-button:hover, .elementor-10980 .elementor-element.elementor-element-b84a51d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;border-color:var( --e-global-color-primary );}.elementor-10980 .elementor-element.elementor-element-b84a51d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10980 .elementor-element.elementor-element-b84a51d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-b84a51d .elementor-button:hover svg, .elementor-10980 .elementor-element.elementor-element-b84a51d .elementor-button:focus svg{fill:#000000;}.elementor-10980 .elementor-element.elementor-element-f24693c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-f24693c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/05/MG_1257.jpg");background-position:center right;background-size:cover;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-f24693c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-f24693c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-f24693c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 150px 150px 150px;}.elementor-10980 .elementor-element.elementor-element-f24693c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-a76655e:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-a76655e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10980 .elementor-element.elementor-element-a76655e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-10980 .elementor-element.elementor-element-a76655e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-60cf797:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-60cf797 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-60cf797.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-60cf797.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-60cf797 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 100px;}.elementor-10980 .elementor-element.elementor-element-60cf797 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-6cc2095 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:200;color:#DDDDDD;}.elementor-10980 .elementor-element.elementor-element-293e184 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-293e184 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;color:#222222;}.elementor-10980 .elementor-element.elementor-element-1208a2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-1208a2a{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-10980 .elementor-element.elementor-element-09dea3a .elementor-button{background-color:#57575700;font-family:"Montserrat", Sans-serif;font-size:12px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-09dea3a .elementor-button:hover, .elementor-10980 .elementor-element.elementor-element-09dea3a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;border-color:var( --e-global-color-primary );}.elementor-10980 .elementor-element.elementor-element-09dea3a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10980 .elementor-element.elementor-element-09dea3a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-09dea3a .elementor-button:hover svg, .elementor-10980 .elementor-element.elementor-element-09dea3a .elementor-button:focus svg{fill:#000000;}.elementor-10980 .elementor-element.elementor-element-6552641:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-6552641 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/05/MG_4093.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-6552641.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-6552641.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-6552641 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-6552641 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-e3be187 > .elementor-widget-container{padding:150px 150px 150px 150px;}.elementor-10980 .elementor-element.elementor-element-b8d26e5:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-b8d26e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10980 .elementor-element.elementor-element-b8d26e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-10980 .elementor-element.elementor-element-b8d26e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-cdcd9ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-cdcd9ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-cdcd9ae.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-cdcd9ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-cdcd9ae > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 100px;}.elementor-10980 .elementor-element.elementor-element-cdcd9ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-33cd7a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:200;color:#DDDDDD;}.elementor-10980 .elementor-element.elementor-element-5776655 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-5776655 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;color:#222222;}.elementor-10980 .elementor-element.elementor-element-46260a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-46260a4{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-10980 .elementor-element.elementor-element-8117672 .elementor-button{background-color:#57575700;font-family:"Montserrat", Sans-serif;font-size:12px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-8117672 .elementor-button:hover, .elementor-10980 .elementor-element.elementor-element-8117672 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;border-color:var( --e-global-color-primary );}.elementor-10980 .elementor-element.elementor-element-8117672 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10980 .elementor-element.elementor-element-8117672.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-8117672 .elementor-button:hover svg, .elementor-10980 .elementor-element.elementor-element-8117672 .elementor-button:focus svg{fill:#000000;}.elementor-10980 .elementor-element.elementor-element-6bd282e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-6bd282e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/05/MG_2715-2.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-6bd282e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-6bd282e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-6bd282e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 150px 150px 150px;}.elementor-10980 .elementor-element.elementor-element-6bd282e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-11bf0e1:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-11bf0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10980 .elementor-element.elementor-element-11bf0e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-10980 .elementor-element.elementor-element-11bf0e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-c296c9f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-c296c9f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-c296c9f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-c296c9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-c296c9f > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 100px;}.elementor-10980 .elementor-element.elementor-element-c296c9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-065aa1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:200;color:#DDDDDD;}.elementor-10980 .elementor-element.elementor-element-0358498 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-0358498 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;color:#222222;}.elementor-10980 .elementor-element.elementor-element-686bc6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-686bc6d{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-10980 .elementor-element.elementor-element-8694a66 .elementor-button{background-color:#57575700;font-family:"Montserrat", Sans-serif;font-size:12px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-8694a66 .elementor-button:hover, .elementor-10980 .elementor-element.elementor-element-8694a66 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;border-color:var( --e-global-color-primary );}.elementor-10980 .elementor-element.elementor-element-8694a66 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10980 .elementor-element.elementor-element-8694a66.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-8694a66 .elementor-button:hover svg, .elementor-10980 .elementor-element.elementor-element-8694a66 .elementor-button:focus svg{fill:#000000;}.elementor-10980 .elementor-element.elementor-element-9b49277:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-9b49277 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/05/MG_0145.jpg");background-position:top left;background-size:cover;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-9b49277.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-9b49277.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-9b49277 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 150px 150px 150px;}.elementor-10980 .elementor-element.elementor-element-9b49277 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-61d3be0:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-61d3be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10980 .elementor-element.elementor-element-61d3be0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-10980 .elementor-element.elementor-element-61d3be0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-db8bc66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-db8bc66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-db8bc66.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-db8bc66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-db8bc66 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 100px;}.elementor-10980 .elementor-element.elementor-element-db8bc66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-be2d6e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:200;color:#DDDDDD;}.elementor-10980 .elementor-element.elementor-element-bf863db > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-bf863db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;color:#222222;}.elementor-10980 .elementor-element.elementor-element-8ed7a91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-8ed7a91{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-10980 .elementor-element.elementor-element-3a5341b .elementor-button{background-color:#57575700;font-family:"Montserrat", Sans-serif;font-size:12px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-3a5341b .elementor-button:hover, .elementor-10980 .elementor-element.elementor-element-3a5341b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;border-color:var( --e-global-color-primary );}.elementor-10980 .elementor-element.elementor-element-3a5341b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10980 .elementor-element.elementor-element-3a5341b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-3a5341b .elementor-button:hover svg, .elementor-10980 .elementor-element.elementor-element-3a5341b .elementor-button:focus svg{fill:#000000;}.elementor-10980 .elementor-element.elementor-element-9c1c3a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-9c1c3a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/06/JBB2398-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-9c1c3a4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-9c1c3a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-9c1c3a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 150px 150px 150px;}.elementor-10980 .elementor-element.elementor-element-9c1c3a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-d45a1b8:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-d45a1b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10980 .elementor-element.elementor-element-d45a1b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-10980 .elementor-element.elementor-element-d45a1b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-e9478a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-e9478a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-e9478a0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-e9478a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-e9478a0 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 100px;}.elementor-10980 .elementor-element.elementor-element-e9478a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-ab0d8d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:200;color:#DDDDDD;}.elementor-10980 .elementor-element.elementor-element-75be4c6 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-75be4c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;color:#222222;}.elementor-10980 .elementor-element.elementor-element-da358e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-da358e0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-da358e0{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-10980 .elementor-element.elementor-element-04e70bb .elementor-button{background-color:#57575700;font-family:"Montserrat", Sans-serif;font-size:12px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-04e70bb .elementor-button:hover, .elementor-10980 .elementor-element.elementor-element-04e70bb .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;border-color:var( --e-global-color-primary );}.elementor-10980 .elementor-element.elementor-element-04e70bb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10980 .elementor-element.elementor-element-04e70bb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-04e70bb .elementor-button:hover svg, .elementor-10980 .elementor-element.elementor-element-04e70bb .elementor-button:focus svg{fill:#000000;}.elementor-10980 .elementor-element.elementor-element-7bcb036:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-7bcb036 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/06/JBB5709-1-scaled.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-7bcb036.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-7bcb036.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-7bcb036 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 150px 150px 150px;}.elementor-10980 .elementor-element.elementor-element-7bcb036 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-9a0442b:not(.elementor-motion-effects-element-type-background), .elementor-10980 .elementor-element.elementor-element-9a0442b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10980 .elementor-element.elementor-element-9a0442b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:50px 0px 50px 0px;}.elementor-10980 .elementor-element.elementor-element-9a0442b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-5a5139a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-5a5139a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-5a5139a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-5a5139a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-5a5139a > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 100px;}.elementor-10980 .elementor-element.elementor-element-5a5139a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10980 .elementor-element.elementor-element-31acd5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:200;color:#DDDDDD;}.elementor-10980 .elementor-element.elementor-element-92131bf > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-92131bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;color:#222222;}.elementor-10980 .elementor-element.elementor-element-c473cac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-c473cac.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-c473cac{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-10980 .elementor-element.elementor-element-f76e5b4 .elementor-button{background-color:#57575700;font-family:"Montserrat", Sans-serif;font-size:12px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-10980 .elementor-element.elementor-element-f76e5b4 .elementor-button:hover, .elementor-10980 .elementor-element.elementor-element-f76e5b4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#000000;border-color:var( --e-global-color-primary );}.elementor-10980 .elementor-element.elementor-element-f76e5b4 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-10980 .elementor-element.elementor-element-f76e5b4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-10980 .elementor-element.elementor-element-f76e5b4 .elementor-button:hover svg, .elementor-10980 .elementor-element.elementor-element-f76e5b4 .elementor-button:focus svg{fill:#000000;}.elementor-10980 .elementor-element.elementor-element-66df78a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-66df78a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelcalamagat.com/wp-content/uploads/2023/06/fotoscarreras-4cims22_02803.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-10980 .elementor-element.elementor-element-66df78a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-66df78a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10980 .elementor-element.elementor-element-66df78a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 150px 150px 150px;}.elementor-10980 .elementor-element.elementor-element-66df78a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-10980:not(.elementor-motion-effects-element-type-background), body.elementor-page-10980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10980 .elementor-element.elementor-element-15d8697b .elementor-heading-title{font-size:40px;}.elementor-10980 .elementor-element.elementor-element-15f7d070 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10980 .elementor-element.elementor-element-15d8697b .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10980 .elementor-element.elementor-element-f24693c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-f24693c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-10980 .elementor-element.elementor-element-f24693c > .elementor-element-populated{padding:0px 0px 200px 0px;}.elementor-10980 .elementor-element.elementor-element-6552641:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-6552641 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10980 .elementor-element.elementor-element-6552641 > .elementor-element-populated{padding:0px 0px 200px 0px;}.elementor-10980 .elementor-element.elementor-element-6bd282e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-6bd282e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10980 .elementor-element.elementor-element-6bd282e > .elementor-element-populated{padding:0px 0px 200px 0px;}.elementor-10980 .elementor-element.elementor-element-9b49277:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-9b49277 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10980 .elementor-element.elementor-element-9b49277 > .elementor-element-populated{padding:0px 0px 200px 0px;}.elementor-10980 .elementor-element.elementor-element-9c1c3a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-9c1c3a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10980 .elementor-element.elementor-element-9c1c3a4 > .elementor-element-populated{padding:0px 0px 200px 0px;}.elementor-10980 .elementor-element.elementor-element-7bcb036:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-7bcb036 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-10980 .elementor-element.elementor-element-7bcb036 > .elementor-element-populated{padding:0px 0px 200px 0px;}.elementor-10980 .elementor-element.elementor-element-66df78a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10980 .elementor-element.elementor-element-66df78a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10980 .elementor-element.elementor-element-66df78a > .elementor-element-populated{padding:0px 0px 200px 0px;}}