.elementor-80 .elementor-element.elementor-element-7bab9a13:not(.elementor-motion-effects-element-type-background),.elementor-80 .elementor-element.elementor-element-7bab9a13>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#232323;background-image:url(https://hotelrectoral.com/wp-content/uploads/2026/06/Hotel-LaRectoral-Galicia-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-80 .elementor-element.elementor-element-7bab9a13>.elementor-background-overlay{background-color:#000;opacity:.23;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-7bab9a13{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-17c16241>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-17c16241>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-719a6c3{width:var(--container-widget-width,99.631%);max-width:99.631%;--container-widget-width:99.631%;--container-widget-flex-grow:0}.elementor-80 .elementor-element.elementor-element-719a6c3 .th-header-wrap{max-width:1000px;margin:0 auto}.elementor-80 .elementor-element.elementor-element-719a6c3 .th-header-wrap .elementor-icon-box-wrapper{text-align:center}.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-description{text-align:center}.elementor-80 .elementor-element.elementor-element-719a6c3.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-80 .elementor-element.elementor-element-719a6c3.elementor-view-framed .elementor-icon,.elementor-80 .elementor-element.elementor-element-719a6c3.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-80 .elementor-element.elementor-element-719a6c3.elementor-view-framed .elementor-icon svg,.elementor-80 .elementor-element.elementor-element-719a6c3.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-content .elementor-icon-box-title{color:#fff;font-size:50px;line-height:73px;letter-spacing:3.2px;word-spacing:6px;text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-content .elementor-icon-box-description{color:#fff}.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-content .elementor-icon-box-description a{color:#fff}.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-content .elementor-icon-box-title span,.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-content .elementor-icon-box-description span,.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-content .elementor-icon-box-description span a{font-size:10px}.elementor-80 .elementor-element.elementor-element-6e14d97b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-6e14d97b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-5acdbd38{--spacer-size:50px}.elementor-80 .elementor-element.elementor-element-36484fd4{width:100%;max-width:100%}.elementor-80 .elementor-element.elementor-element-36484fd4 .th-header-wrap{max-width:1000px;margin:0 auto}.elementor-80 .elementor-element.elementor-element-36484fd4 .th-header-wrap .elementor-icon-box-wrapper{text-align:center}.elementor-80 .elementor-element.elementor-element-36484fd4.elementor-view-stacked .elementor-icon{background-color:#65a379}.elementor-80 .elementor-element.elementor-element-36484fd4.elementor-view-framed .elementor-icon,.elementor-80 .elementor-element.elementor-element-36484fd4.elementor-view-default .elementor-icon{color:#65a379;border-color:#65a379}.elementor-80 .elementor-element.elementor-element-36484fd4.elementor-view-framed .elementor-icon svg,.elementor-80 .elementor-element.elementor-element-36484fd4.elementor-view-default .elementor-icon svg{fill:#65a379}.elementor-80 .elementor-element.elementor-element-36484fd4 .elementor-icon-box-content .elementor-icon-box-title{color:#51876a;font-family:"Catamaran",Sans-serif;letter-spacing:2.3px}.elementor-80 .elementor-element.elementor-element-36484fd4 .th-header-wrap .th-header-divider{border-color:#51876a}.elementor-80 .elementor-element.elementor-element-36484fd4 .elementor-icon-box-content .elementor-icon-box-description{font-family:"Catamaran",Sans-serif;font-size:18px}.elementor-80 .elementor-element.elementor-element-4cb893a6{--spacer-size:55px}.elementor-80 .elementor-element.elementor-element-c3e4abc:not(.elementor-motion-effects-element-type-background),.elementor-80 .elementor-element.elementor-element-c3e4abc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#a8a8a8;background-image:url(https://hotelrectoral.com/wp-content/uploads/2024/06/IMG_9955-Grande.jpeg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-80 .elementor-element.elementor-element-c3e4abc>.elementor-background-overlay{background-color:#000;opacity:.45;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-c3e4abc>.elementor-container{min-height:550px}.elementor-80 .elementor-element.elementor-element-c3e4abc{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-665c9148{text-align:center}.elementor-80 .elementor-element.elementor-element-665c9148 .elementor-heading-title{color:#fff}.elementor-80 .elementor-element.elementor-element-1d08d973:not(.elementor-motion-effects-element-type-background),.elementor-80 .elementor-element.elementor-element-1d08d973>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-80 .elementor-element.elementor-element-1d08d973>.elementor-container{max-width:1300px}.elementor-80 .elementor-element.elementor-element-1d08d973{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-1d08d973>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-225f9dde{--spacer-size:50px}.elementor-80 .elementor-element.elementor-element-7a30dc91{width:100%;max-width:100%}.elementor-80 .elementor-element.elementor-element-7a30dc91 .th-header-wrap{max-width:880px;margin:0 auto}.elementor-80 .elementor-element.elementor-element-7a30dc91 .th-header-wrap .elementor-icon-box-wrapper{text-align:center}.elementor-80 .elementor-element.elementor-element-7a30dc91 .elementor-icon-box-content .elementor-icon-box-title{color:#51876a}.elementor-80 .elementor-element.elementor-element-7a30dc91 .th-header-wrap .th-header-divider{border-color:#51876a}.elementor-80 .elementor-element.elementor-element-7a30dc91 .elementor-icon-box-content .elementor-icon-box-description{font-size:21px;font-weight:300}.elementor-80 .elementor-element.elementor-element-9e7d0c8{--e-image-carousel-slides-to-show:1}.elementor-80 .elementor-element.elementor-element-2a0d2392{--spacer-size:51px}.elementor-80 .elementor-element.elementor-element-5bc0a67a .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:85px}.elementor-80 .elementor-element.elementor-element-2f822c8a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-2f822c8a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f5}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-2f822c8a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-2f822c8a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-2f822c8a>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:130px 80px 130px 80px}.elementor-80 .elementor-element.elementor-element-2f822c8a>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-25e1b974>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-25e1b974 .th-header-wrap{max-width:100%;margin-right:auto;margin-left:0}.elementor-80 .elementor-element.elementor-element-25e1b974.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-80 .elementor-element.elementor-element-25e1b974.elementor-view-framed .elementor-icon,.elementor-80 .elementor-element.elementor-element-25e1b974.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-80 .elementor-element.elementor-element-25e1b974.elementor-view-framed .elementor-icon svg,.elementor-80 .elementor-element.elementor-element-25e1b974.elementor-view-default .elementor-icon svg{fill:#000}.elementor-80 .elementor-element.elementor-element-25e1b974 .elementor-icon-box-content .elementor-icon-box-title{color:#000}.elementor-80 .elementor-element.elementor-element-25e1b974 .elementor-icon-box-content .elementor-icon-box-description{color:#000}.elementor-80 .elementor-element.elementor-element-25e1b974 .elementor-icon-box-content .elementor-icon-box-description a{color:#000}.elementor-80 .elementor-element.elementor-element-58a9b3b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-58a9b3b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595f;background-image:url(https://hotelrectoral.com/wp-content/uploads/2024/06/IMG_9753-Grande.jpeg);background-position:top center;background-size:cover}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-58a9b3b7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-58a9b3b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-58a9b3b7>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-58a9b3b7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-da321b2{--spacer-size:154px}.elementor-80 .elementor-element.elementor-element-f5b5424 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:0}.elementor-80 .elementor-element.elementor-element-1c2d727:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-1c2d727>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595f;background-image:url(https://hotelrectoral.com/wp-content/uploads/2023/07/Apartamentos-Villa-Maceira-La-Rectoral-Galicia-11-e1719496840322.jpeg);background-position:center center;background-size:cover}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-1c2d727.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-1c2d727.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-1c2d727>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-1c2d727>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-e96bcaf{--spacer-size:400px}.elementor-80 .elementor-element.elementor-element-30928c2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-30928c2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f5}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-30928c2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-30928c2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-30928c2>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:130px 80px 130px 80px}.elementor-80 .elementor-element.elementor-element-30928c2>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-af6bc61{width:var(--container-widget-width,86.451%);max-width:86.451%;--container-widget-width:86.451%;--container-widget-flex-grow:0}.elementor-80 .elementor-element.elementor-element-af6bc61>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-af6bc61 .th-header-wrap{max-width:89%;margin-left:auto;margin-right:0}.elementor-80 .elementor-element.elementor-element-af6bc61 .th-header-wrap .elementor-icon-box-wrapper{text-align:left}.elementor-80 .elementor-element.elementor-element-af6bc61.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-80 .elementor-element.elementor-element-af6bc61.elementor-view-framed .elementor-icon,.elementor-80 .elementor-element.elementor-element-af6bc61.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-80 .elementor-element.elementor-element-af6bc61.elementor-view-framed .elementor-icon svg,.elementor-80 .elementor-element.elementor-element-af6bc61.elementor-view-default .elementor-icon svg{fill:#000}.elementor-80 .elementor-element.elementor-element-af6bc61 .elementor-icon-box-content .elementor-icon-box-title{color:#000}.elementor-80 .elementor-element.elementor-element-af6bc61 .elementor-icon-box-content .elementor-icon-box-description{color:#000}.elementor-80 .elementor-element.elementor-element-af6bc61 .elementor-icon-box-content .elementor-icon-box-description a{color:#000}.elementor-80 .elementor-element.elementor-element-3c80d0b1 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:85px}.elementor-80 .elementor-element.elementor-element-6a94da3b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-6a94da3b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f5}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-6a94da3b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-6a94da3b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-6a94da3b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:130px 80px 130px 80px}.elementor-80 .elementor-element.elementor-element-6a94da3b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-b84eb4{width:var(--container-widget-width,100.616%);max-width:100.616%;--container-widget-width:100.616%;--container-widget-flex-grow:0}.elementor-80 .elementor-element.elementor-element-b84eb4>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-b84eb4 .th-header-wrap{max-width:100%;margin-right:auto;margin-left:0}.elementor-80 .elementor-element.elementor-element-b84eb4.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-80 .elementor-element.elementor-element-b84eb4.elementor-view-framed .elementor-icon,.elementor-80 .elementor-element.elementor-element-b84eb4.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-80 .elementor-element.elementor-element-b84eb4.elementor-view-framed .elementor-icon svg,.elementor-80 .elementor-element.elementor-element-b84eb4.elementor-view-default .elementor-icon svg{fill:#000}.elementor-80 .elementor-element.elementor-element-b84eb4 .elementor-icon-box-content .elementor-icon-box-title{color:#000}.elementor-80 .elementor-element.elementor-element-b84eb4 .elementor-icon-box-content .elementor-icon-box-description{color:#000}.elementor-80 .elementor-element.elementor-element-b84eb4 .elementor-icon-box-content .elementor-icon-box-description a{color:#000}.elementor-80 .elementor-element.elementor-element-55b371c4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-55b371c4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595f;background-image:url(https://hotelrectoral.com/wp-content/uploads/2023/07/Apartamentos-Villa-Maceira-Rusticae-actividades-experiencias-1-scaled.jpg);background-position:center center;background-size:cover}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-55b371c4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-55b371c4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-55b371c4>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-55b371c4>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-39f73e5{--spacer-size:168px}.elementor-80 .elementor-element.elementor-element-9b7e529 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:0}.elementor-80 .elementor-element.elementor-element-fde26e9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-fde26e9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595f;background-image:url(https://hotelrectoral.com/wp-content/uploads/2025/05/VinoPiedra.png);background-position:center center;background-size:cover}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-fde26e9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-fde26e9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-fde26e9>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-fde26e9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-1544fc4{--spacer-size:400px}.elementor-80 .elementor-element.elementor-element-89213ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-89213ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f5}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-89213ca.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-89213ca.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-89213ca>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:130px 80px 130px 80px}.elementor-80 .elementor-element.elementor-element-89213ca>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-149edbf{width:var(--container-widget-width,86.451%);max-width:86.451%;--container-widget-width:86.451%;--container-widget-flex-grow:0}.elementor-80 .elementor-element.elementor-element-149edbf>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-149edbf .th-header-wrap{max-width:89%;margin-left:auto;margin-right:0}.elementor-80 .elementor-element.elementor-element-149edbf .th-header-wrap .elementor-icon-box-wrapper{text-align:left}.elementor-80 .elementor-element.elementor-element-149edbf.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-80 .elementor-element.elementor-element-149edbf.elementor-view-framed .elementor-icon,.elementor-80 .elementor-element.elementor-element-149edbf.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-80 .elementor-element.elementor-element-149edbf.elementor-view-framed .elementor-icon svg,.elementor-80 .elementor-element.elementor-element-149edbf.elementor-view-default .elementor-icon svg{fill:#000}.elementor-80 .elementor-element.elementor-element-149edbf .elementor-icon-box-content .elementor-icon-box-title{color:#000}.elementor-80 .elementor-element.elementor-element-149edbf .elementor-icon-box-content .elementor-icon-box-description{color:#000}.elementor-80 .elementor-element.elementor-element-149edbf .elementor-icon-box-content .elementor-icon-box-description a{color:#000}.elementor-80 .elementor-element.elementor-element-5a64087 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:85px}.elementor-80 .elementor-element.elementor-element-b2f695c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-b2f695c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f5}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-b2f695c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-b2f695c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-b2f695c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:130px 80px 130px 80px}.elementor-80 .elementor-element.elementor-element-b2f695c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-9f2e731{width:var(--container-widget-width,100.616%);max-width:100.616%;--container-widget-width:100.616%;--container-widget-flex-grow:0}.elementor-80 .elementor-element.elementor-element-9f2e731>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-9f2e731 .th-header-wrap{max-width:100%;margin-right:auto;margin-left:0}.elementor-80 .elementor-element.elementor-element-9f2e731.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-80 .elementor-element.elementor-element-9f2e731.elementor-view-framed .elementor-icon,.elementor-80 .elementor-element.elementor-element-9f2e731.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-80 .elementor-element.elementor-element-9f2e731.elementor-view-framed .elementor-icon svg,.elementor-80 .elementor-element.elementor-element-9f2e731.elementor-view-default .elementor-icon svg{fill:#000}.elementor-80 .elementor-element.elementor-element-9f2e731 .elementor-icon-box-content .elementor-icon-box-title{color:#000}.elementor-80 .elementor-element.elementor-element-9f2e731 .elementor-icon-box-content .elementor-icon-box-description{color:#000}.elementor-80 .elementor-element.elementor-element-9f2e731 .elementor-icon-box-content .elementor-icon-box-description a{color:#000}.elementor-80 .elementor-element.elementor-element-cdc8daa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-cdc8daa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595f;background-image:url(https://hotelrectoral.com/wp-content/uploads/2024/06/eventos-scaled.jpg);background-position:center center;background-size:cover}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-cdc8daa.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-cdc8daa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-cdc8daa>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-cdc8daa>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-f60cb50{--spacer-size:168px}.elementor-80 .elementor-element.elementor-element-d5d9e1c .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:0}.elementor-80 .elementor-element.elementor-element-2d0bec4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-2d0bec4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595f;background-image:url(https://hotelrectoral.com/wp-content/uploads/2026/06/foto-piscina-villa-maceira-hotel-La-Rectoral-Galicia.jpeg);background-position:center center;background-size:cover}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-2d0bec4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-2d0bec4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-2d0bec4>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-2d0bec4>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-c2e9d67{--spacer-size:400px}.elementor-80 .elementor-element.elementor-element-eee7240:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-80 .elementor-element.elementor-element-eee7240>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f5}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-eee7240.elementor-column .elementor-widget-wrap{align-items:center}.elementor-80 .elementor-element.elementor-element-eee7240.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-80 .elementor-element.elementor-element-eee7240>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:130px 80px 130px 80px}.elementor-80 .elementor-element.elementor-element-eee7240>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-2dbd9c0{width:var(--container-widget-width,86.451%);max-width:86.451%;--container-widget-width:86.451%;--container-widget-flex-grow:0}.elementor-80 .elementor-element.elementor-element-2dbd9c0>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-2dbd9c0 .th-header-wrap{max-width:89%;margin-left:auto;margin-right:0}.elementor-80 .elementor-element.elementor-element-2dbd9c0 .th-header-wrap .elementor-icon-box-wrapper{text-align:left}.elementor-80 .elementor-element.elementor-element-2dbd9c0.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-80 .elementor-element.elementor-element-2dbd9c0.elementor-view-framed .elementor-icon,.elementor-80 .elementor-element.elementor-element-2dbd9c0.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-80 .elementor-element.elementor-element-2dbd9c0.elementor-view-framed .elementor-icon svg,.elementor-80 .elementor-element.elementor-element-2dbd9c0.elementor-view-default .elementor-icon svg{fill:#000}.elementor-80 .elementor-element.elementor-element-2dbd9c0 .elementor-icon-box-content .elementor-icon-box-title{color:#000}.elementor-80 .elementor-element.elementor-element-2dbd9c0 .elementor-icon-box-content .elementor-icon-box-description{color:#000}.elementor-80 .elementor-element.elementor-element-2dbd9c0 .elementor-icon-box-content .elementor-icon-box-description a{color:#000}.elementor-80 .elementor-element.elementor-element-449732f0:not(.elementor-motion-effects-element-type-background),.elementor-80 .elementor-element.elementor-element-449732f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-80 .elementor-element.elementor-element-449732f0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-449732f0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-28f033ff{--spacer-size:50px}.elementor-80 .elementor-element.elementor-element-95af338{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-80 .elementor-element.elementor-element-95af338>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-46a6a47d:not(.elementor-motion-effects-element-type-background),.elementor-80 .elementor-element.elementor-element-46a6a47d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#648340;background-image:url(https://hotelrectoral.com/wp-content/uploads/2024/06/E0A9646_2-scaled.jpg);background-size:cover}.elementor-80 .elementor-element.elementor-element-46a6a47d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-80 .elementor-element.elementor-element-46a6a47d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-80 .elementor-element.elementor-element-1b48950b .th-cta-text span{color:#fff}.elementor-80 .elementor-element.elementor-element-4369715{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px}.elementor-80 .elementor-element.elementor-element-4369715 .elementor-divider-separator{width:47%;margin:0 auto;margin-center:0}.elementor-80 .elementor-element.elementor-element-4369715 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-80 .elementor-element.elementor-element-960f096{text-align:center}.elementor-80 .elementor-element.elementor-element-a820240>.elementor-container{max-width:1600px}.elementor-80 .elementor-element.elementor-element-0f55706{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-80 .elementor-element.elementor-element-0f55706 .elementor-divider-separator{width:100%}.elementor-80 .elementor-element.elementor-element-0f55706 .elementor-divider{padding-block-start:15px;padding-block-end:15px}body.elementor-page-80 h1.entry-title{margin-top:1px}:root{--page-title-display:none}@media(min-width:1025px){.elementor-80 .elementor-element.elementor-element-c3e4abc:not(.elementor-motion-effects-element-type-background),.elementor-80 .elementor-element.elementor-element-c3e4abc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-719a6c3{width:var(--container-widget-width,731.637px);max-width:731.637px;--container-widget-width:731.637px;--container-widget-flex-grow:0}.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-content .elementor-icon-box-title{font-size:48px;line-height:1.4em;letter-spacing:-1.4px}.elementor-80 .elementor-element.elementor-element-2f822c8a>.elementor-element-populated{padding:10px 20px 10px 20px}.elementor-80 .elementor-element.elementor-element-25e1b974>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-30928c2>.elementor-element-populated{padding:10px 20px 10px 20px}.elementor-80 .elementor-element.elementor-element-af6bc61>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-6a94da3b>.elementor-element-populated{padding:10px 20px 10px 20px}.elementor-80 .elementor-element.elementor-element-b84eb4>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-89213ca>.elementor-element-populated{padding:10px 20px 10px 20px}.elementor-80 .elementor-element.elementor-element-149edbf>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-b2f695c>.elementor-element-populated{padding:10px 20px 10px 20px}.elementor-80 .elementor-element.elementor-element-9f2e731>.elementor-widget-container{padding:0 0 0 0}.elementor-80 .elementor-element.elementor-element-eee7240>.elementor-element-populated{padding:10px 20px 10px 20px}.elementor-80 .elementor-element.elementor-element-2dbd9c0>.elementor-widget-container{padding:0 0 0 0}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-719a6c3{width:100%;max-width:100%;align-self:flex-start}.elementor-80 .elementor-element.elementor-element-719a6c3 .th-header-wrap{max-width:683px;margin:0 auto}.elementor-80 .elementor-element.elementor-element-719a6c3 .th-header-wrap .elementor-icon-box-wrapper{text-align:center}.elementor-80 .elementor-element.elementor-element-719a6c3 .elementor-icon-box-content .elementor-icon-box-title{font-size:23px;letter-spacing:1.4px}.elementor-80 .elementor-element.elementor-element-719a6c3 .th-header-wrap .th-header-divider{border-radius:1px 1px 1px 1px}.elementor-80 .elementor-element.elementor-element-2f822c8a>.elementor-element-populated{padding:60px 20px 60px 20px}.elementor-80 .elementor-element.elementor-element-e96bcaf{--spacer-size:300px}.elementor-80 .elementor-element.elementor-element-30928c2>.elementor-element-populated{padding:60px 20px 60px 20px}.elementor-80 .elementor-element.elementor-element-6a94da3b>.elementor-element-populated{padding:60px 20px 60px 20px}.elementor-80 .elementor-element.elementor-element-39f73e5{--spacer-size:300px}.elementor-80 .elementor-element.elementor-element-1544fc4{--spacer-size:300px}.elementor-80 .elementor-element.elementor-element-89213ca>.elementor-element-populated{padding:60px 20px 60px 20px}.elementor-80 .elementor-element.elementor-element-b2f695c>.elementor-element-populated{padding:60px 20px 60px 20px}.elementor-80 .elementor-element.elementor-element-f60cb50{--spacer-size:300px}.elementor-80 .elementor-element.elementor-element-c2e9d67{--spacer-size:300px}.elementor-80 .elementor-element.elementor-element-eee7240>.elementor-element-populated{padding:60px 20px 60px 20px}}