.elementor-63 .elementor-element.elementor-element-1c701846>.elementor-container{min-height:700px}.elementor-63 .elementor-element.elementor-element-1c701846>.elementor-container:after{content:"";min-height:inherit}.elementor-63 .elementor-element.elementor-element-1c701846{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-1c701846>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-9ab8b9a .slider-bg{background-color:#4a4a4a;background-image:url(https://www.hotel-madrigal.com/wp-content/uploads/Madrigal-40.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-9ab8b9a .slider-bg .th-slide-content{max-width:99%}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-9ab8b9a .th-slide-content{margin:0 auto}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-9ab8b9a .th-slide-inner{align-items:center}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-9ab8b9a .slider-bg .slider-title{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-9ab8b9a .slider-bg .slider-subtitle p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-9ab8b9a .wpbs-legend .wpbs-legend-item p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-8bdf1cb .slider-bg{background-color:#4a4a4a;background-image:url(https://www.hotel-madrigal.com/wp-content/uploads/Madrigal-43.jpg);background-repeat:repeat;background-attachment:scroll;background-position:center center;background-size:cover}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-8bdf1cb .slider-bg .th-slide-content{max-width:100%}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-8bdf1cb .th-slide-content{margin:0 auto}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-8bdf1cb .th-slide-inner{align-items:center}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-8bdf1cb .slider-bg .slider-title{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-8bdf1cb .slider-bg .slider-subtitle p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-8bdf1cb .wpbs-legend .wpbs-legend-item p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-0d3da8d .slider-bg{background-color:#4a4a4a;background-image:url(https://www.hotel-madrigal.com/wp-content/uploads/2017/12/Madrigal_8544_HD.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-0d3da8d .slider-bg .th-slide-content{max-width:100%}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-0d3da8d .th-slide-content{margin:0 auto}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-0d3da8d .th-slide-inner{align-items:center}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-0d3da8d .slider-bg .slider-title{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-0d3da8d .slider-bg .slider-subtitle p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-0d3da8d .wpbs-legend .wpbs-legend-item p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-22fb3e7 .slider-bg{background-color:#4a4a4a;background-image:url(https://www.hotel-madrigal.com/wp-content/uploads/Madrigal-35.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-22fb3e7 .slider-bg .th-slide-content{max-width:100%}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-22fb3e7 .th-slide-content{margin:0 auto}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-22fb3e7 .th-slide-inner{align-items:center}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-22fb3e7 .slider-bg .slider-title{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-22fb3e7 .slider-bg .slider-subtitle p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-22fb3e7 .wpbs-legend .wpbs-legend-item p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-3030797 .slider-bg{background-color:#4a4a4a;background-image:url(https://www.hotel-madrigal.com/wp-content/uploads/I0A1672.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-3030797 .slider-bg .th-slide-content{max-width:100%}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-3030797 .th-slide-content{margin:0 auto}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-3030797 .th-slide-inner{align-items:center}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-3030797 .slider-bg .slider-title{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-3030797 .slider-bg .slider-subtitle p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-3030797 .wpbs-legend .wpbs-legend-item p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-e578d8d .slider-bg{background-color:#4a4a4a;background-image:url(https://www.hotel-madrigal.com/wp-content/uploads/I0A1752.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-e578d8d .slider-bg .th-slide-content{max-width:100%}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-e578d8d .th-slide-content{margin:0 auto}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-e578d8d .th-slide-inner{align-items:center}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-e578d8d .slider-bg .slider-title{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-e578d8d .slider-bg .slider-subtitle p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-e578d8d .wpbs-legend .wpbs-legend-item p{color:#fff}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider{{CURRENT_ITEM}}.slider-bg{min-height:1000px}.elementor-63 .elementor-element.elementor-element-1f77a845{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-1f77a845>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-7aa4a7a1 .elementor-spacer-inner{height:50px}.elementor-63 .elementor-element.elementor-element-25d16c2{text-align:center}.elementor-63 .elementor-element.elementor-element-25d16c2.elementor-widget-heading .elementor-heading-title{color:#000}.elementor-63 .elementor-element.elementor-element-25d16c2 .elementor-heading-title{font-size:34px;font-weight:500}.elementor-63 .elementor-element.elementor-element-4d5f110 .elementor-divider-separator{border-top-style:solid;border-top-width:8px;border-top-color:#ecfa55;width:7%}.elementor-63 .elementor-element.elementor-element-4d5f110 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px}.elementor-63 .elementor-element.elementor-element-ca689a0 .th-header-wrap{max-width:100%;margin:0 auto}.elementor-63 .elementor-element.elementor-element-ca689a0 .th-header-wrap .elementor-icon-box-wrapper{text-align:center}.elementor-63 .elementor-element.elementor-element-ca689a0 .elementor-icon-box-content .elementor-icon-box-title{color:#000}.elementor-63 .elementor-element.elementor-element-ca689a0 .elementor-icon-box-content .elementor-icon-box-description{color:#000;font-weight:400}.elementor-63 .elementor-element.elementor-element-ca689a0 .elementor-icon-box-content .elementor-icon-box-description a{color:#000}.elementor-63 .elementor-element.elementor-element-316ab80 .gallery-text{display:none}.elementor-63 .elementor-element.elementor-element-e996e2b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-63 .elementor-element.elementor-element-e930b0a .elementor-text-editor{text-align:center}.elementor-63 .elementor-element.elementor-element-e930b0a{color:#000;font-size:34px}.elementor-63 .elementor-element.elementor-element-e930b0a>.elementor-widget-container{margin:1px 0 0;padding:0}.elementor-63 .elementor-element.elementor-element-08ad33f .elementor-divider-separator{border-top-style:solid;border-top-width:8px;border-top-color:#ccaf4a;width:9%}.elementor-63 .elementor-element.elementor-element-08ad33f .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px}.elementor-63 .elementor-element.elementor-element-08ad33f>.elementor-widget-container{margin:0;padding:0}.elementor-63 .elementor-element.elementor-element-2da938b{margin-top:10px;margin-bottom:10px}.elementor-63 .elementor-element.elementor-element-518c3b9 .th-portfolio-item:hover .th-port-overlay{background-color:rgba(214,203,81,.75)}.elementor-63 .elementor-element.elementor-element-518c3b9 .th-portfolio-filters span{color:#000}.elementor-63 .elementor-element.elementor-element-518c3b9 .th-portfolio-filters a{color:#000;opacity:.8}.elementor-63 .elementor-element.elementor-element-518c3b9 .th-portfolio-filters a.current{color:#ccaf4a;opacity:1;border-color:#ccaf4a}.elementor-63 .elementor-element.elementor-element-875aff3{text-align:center}.elementor-63 .elementor-element.elementor-element-875aff3.elementor-widget-heading .elementor-heading-title{color:#000}.elementor-63 .elementor-element.elementor-element-5e14d6e .elementor-divider-separator{border-top-style:solid;border-top-width:8px;border-top-color:#c76e82;width:9%}.elementor-63 .elementor-element.elementor-element-5e14d6e .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px}.elementor-63 .elementor-element.elementor-element-af9ac00 .elementor-text-editor{text-align:center}.elementor-63 .elementor-element.elementor-element-af9ac00{color:#7a7a7a}.elementor-63 .elementor-element.elementor-element-3d847b9 .elementor-button .elementor-align-icon-right{margin-left:0}.elementor-63 .elementor-element.elementor-element-3d847b9 .elementor-button .elementor-align-icon-left{margin-right:0}.elementor-63 .elementor-element.elementor-element-fc8710f .elementor-image img{width:100%;max-width:100%;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-63 .elementor-element.elementor-element-6687cdc .elementor-spacer-inner{height:24px}.elementor-63 .elementor-element.elementor-element-3bc19998{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-3bc19998>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-0090409.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-0090409.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-0090409:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-0090409>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#232326;background-image:url("https://www.hotel-madrigal.com/wp-content/uploads/Madrigal-78-1.jpg");background-position:bottom center;background-size:cover}.elementor-63 .elementor-element.elementor-element-0090409>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-63 .elementor-element.elementor-element-0090409>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-0090409>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-5a9f981 .elementor-spacer-inner{height:400px}.elementor-63 .elementor-element.elementor-element-651a6622.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-651a6622.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-651a6622:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-651a6622>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(124,79,33,.8)}.elementor-63 .elementor-element.elementor-element-651a6622>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 80px 60px}.elementor-63 .elementor-element.elementor-element-651a6622>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-48b9392{text-align:center}.elementor-63 .elementor-element.elementor-element-48b9392.elementor-widget-heading .elementor-heading-title{color:#fff}.elementor-63 .elementor-element.elementor-element-48b9392 .elementor-heading-title{font-weight:400}.elementor-63 .elementor-element.elementor-element-9e4c82b .elementor-divider-separator{border-top-style:solid;border-top-width:8px;border-top-color:#fff;width:18%}.elementor-63 .elementor-element.elementor-element-9e4c82b .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px}.elementor-63 .elementor-element.elementor-element-9e4c82b>.elementor-widget-container{margin:0;padding:0}.elementor-63 .elementor-element.elementor-element-3988782 .elementor-button .elementor-align-icon-right{margin-left:10px}.elementor-63 .elementor-element.elementor-element-3988782 .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-63 .elementor-element.elementor-element-3988782 a.elementor-button,.elementor-63 .elementor-element.elementor-element-3988782 .elementor-button{text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,.3);fill:#000;color:#000;background-color:rgba(255,255,255,0);border-radius:0;padding:-1px}.elementor-63 .elementor-element.elementor-element-3988782 a.elementor-button:hover,.elementor-63 .elementor-element.elementor-element-3988782 .elementor-button:hover,.elementor-63 .elementor-element.elementor-element-3988782 a.elementor-button:focus,.elementor-63 .elementor-element.elementor-element-3988782 .elementor-button:focus{background-color:#fff}.elementor-63 .elementor-element.elementor-element-3988782 .elementor-button{border-style:solid;border-width:1px;border-color:#fff}.elementor-63 .elementor-element.elementor-element-44ac115:not(.elementor-motion-effects-element-type-background),.elementor-63 .elementor-element.elementor-element-44ac115>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(255,255,255,0)}.elementor-63 .elementor-element.elementor-element-44ac115{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-44ac115>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-bb43eab.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-bb43eab.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-bb43eab:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-bb43eab>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#98aca1}.elementor-63 .elementor-element.elementor-element-bb43eab>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 80px 60px}.elementor-63 .elementor-element.elementor-element-bb43eab>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-f0abe31{text-align:center}.elementor-63 .elementor-element.elementor-element-18b1ce6 .elementor-divider-separator{border-top-style:solid;border-top-width:8px;border-top-color:#fff;width:18%}.elementor-63 .elementor-element.elementor-element-18b1ce6 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px}.elementor-63 .elementor-element.elementor-element-18b1ce6>.elementor-widget-container{margin:0;padding:0}.elementor-63 .elementor-element.elementor-element-3a5ff03 .elementor-button .elementor-align-icon-right{margin-left:10px}.elementor-63 .elementor-element.elementor-element-3a5ff03 .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-63 .elementor-element.elementor-element-3a5ff03 a.elementor-button,.elementor-63 .elementor-element.elementor-element-3a5ff03 .elementor-button{text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,.3);fill:#000;color:#000;background-color:rgba(255,255,255,0);border-radius:0;padding:-1px}.elementor-63 .elementor-element.elementor-element-3a5ff03 a.elementor-button:hover,.elementor-63 .elementor-element.elementor-element-3a5ff03 .elementor-button:hover,.elementor-63 .elementor-element.elementor-element-3a5ff03 a.elementor-button:focus,.elementor-63 .elementor-element.elementor-element-3a5ff03 .elementor-button:focus{background-color:#fff}.elementor-63 .elementor-element.elementor-element-3a5ff03 .elementor-button{border-style:solid;border-width:1px;border-color:#fff}.elementor-63 .elementor-element.elementor-element-1dab604:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-1dab604>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.hotel-madrigal.com/wp-content/uploads/Madrigal-91.jpg");background-position:center right;background-size:cover}.elementor-63 .elementor-element.elementor-element-1dab604>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-63 .elementor-element.elementor-element-1dab604>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-1dab604>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-ae4fa63 .elementor-spacer-inner{height:400px}.elementor-63 .elementor-element.elementor-element-f97674e:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-f97674e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.hotel-madrigal.com/wp-content/uploads/Photo-boxe-villa-M.jpg");background-position:center right}.elementor-63 .elementor-element.elementor-element-f97674e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-f97674e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-7726c20 .elementor-spacer-inner{height:400px}.elementor-63 .elementor-element.elementor-element-693da6c:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-693da6c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fbf5a9}.elementor-63 .elementor-element.elementor-element-693da6c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 80px 60px}.elementor-63 .elementor-element.elementor-element-693da6c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-14b42bb{text-align:center}.elementor-63 .elementor-element.elementor-element-14b42bb.elementor-widget-heading .elementor-heading-title{color:#000}.elementor-63 .elementor-element.elementor-element-952bde8 .elementor-divider-separator{border-top-style:solid;border-top-width:8px;border-top-color:#000;width:18%}.elementor-63 .elementor-element.elementor-element-952bde8 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px}.elementor-63 .elementor-element.elementor-element-952bde8>.elementor-widget-container{margin:0;padding:0}.elementor-63 .elementor-element.elementor-element-b744120 .elementor-button .elementor-align-icon-right{margin-left:10px}.elementor-63 .elementor-element.elementor-element-b744120 .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-63 .elementor-element.elementor-element-b744120 a.elementor-button,.elementor-63 .elementor-element.elementor-element-b744120 .elementor-button{text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,.3);fill:#000;color:#000;background-color:rgba(255,255,255,0);border-radius:0;padding:-1px}.elementor-63 .elementor-element.elementor-element-b744120 a.elementor-button:hover,.elementor-63 .elementor-element.elementor-element-b744120 .elementor-button:hover,.elementor-63 .elementor-element.elementor-element-b744120 a.elementor-button:focus,.elementor-63 .elementor-element.elementor-element-b744120 .elementor-button:focus{background-color:#fff}.elementor-63 .elementor-element.elementor-element-b744120 .elementor-button{border-style:solid;border-width:1px;border-color:#000}.elementor-63 .elementor-element.elementor-element-5602193.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-5602193.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-5602193:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-5602193>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-63 .elementor-element.elementor-element-5602193>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 80px 60px}.elementor-63 .elementor-element.elementor-element-5602193>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-bb15784 a.elementor-button,.elementor-63 .elementor-element.elementor-element-bb15784 .elementor-button{text-decoration:none;fill:#000;color:#000;background-color:rgba(0,0,0,0);border-radius:0}.elementor-63 .elementor-element.elementor-element-bb15784 a.elementor-button:hover,.elementor-63 .elementor-element.elementor-element-bb15784 .elementor-button:hover,.elementor-63 .elementor-element.elementor-element-bb15784 a.elementor-button:focus,.elementor-63 .elementor-element.elementor-element-bb15784 .elementor-button:focus{color:#fff;background-color:#8fbe97}.elementor-63 .elementor-element.elementor-element-bb15784 a.elementor-button:hover svg,.elementor-63 .elementor-element.elementor-element-bb15784 .elementor-button:hover svg,.elementor-63 .elementor-element.elementor-element-bb15784 a.elementor-button:focus svg,.elementor-63 .elementor-element.elementor-element-bb15784 .elementor-button:focus svg{fill:#fff}.elementor-63 .elementor-element.elementor-element-bb15784 .elementor-button{border-style:solid;border-width:1px;border-color:#8fbe97}.elementor-63 .elementor-element.elementor-element-8d2a565.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-8d2a565.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-8d2a565:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-8d2a565>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.hotel-madrigal.com/wp-content/uploads/Madrigal-10.jpg");background-position:center center;background-size:cover}.elementor-63 .elementor-element.elementor-element-8d2a565>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(35,164,85,0);opacity:.4}.elementor-63 .elementor-element.elementor-element-8d2a565>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-8d2a565>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-60fb496 .elementor-spacer-inner{height:321px}.elementor-63 .elementor-element.elementor-element-a2d461f.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-a2d461f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-a2d461f:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-a2d461f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595f;background-image:url("https://www.hotel-madrigal.com/wp-content/uploads/OffresValise-jaune1.jpg");background-position:center center;background-size:cover}.elementor-63 .elementor-element.elementor-element-a2d461f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-a2d461f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-373dd79 .elementor-spacer-inner{height:400px}.elementor-63 .elementor-element.elementor-element-8cbae12.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-8cbae12.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-8cbae12:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-8cbae12>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-63 .elementor-element.elementor-element-8cbae12>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 80px 60px}.elementor-63 .elementor-element.elementor-element-8cbae12>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-b39d7af a.elementor-button,.elementor-63 .elementor-element.elementor-element-b39d7af .elementor-button{text-decoration:none;fill:#000;color:#000;background-color:rgba(0,0,0,0);border-radius:0}.elementor-63 .elementor-element.elementor-element-b39d7af a.elementor-button:hover,.elementor-63 .elementor-element.elementor-element-b39d7af .elementor-button:hover,.elementor-63 .elementor-element.elementor-element-b39d7af a.elementor-button:focus,.elementor-63 .elementor-element.elementor-element-b39d7af .elementor-button:focus{color:#fff;background-color:#c86e83}.elementor-63 .elementor-element.elementor-element-b39d7af a.elementor-button:hover svg,.elementor-63 .elementor-element.elementor-element-b39d7af .elementor-button:hover svg,.elementor-63 .elementor-element.elementor-element-b39d7af a.elementor-button:focus svg,.elementor-63 .elementor-element.elementor-element-b39d7af .elementor-button:focus svg{fill:#fff}.elementor-63 .elementor-element.elementor-element-b39d7af .elementor-button{border-style:solid;border-width:1px;border-color:#c86e83}.elementor-63 .elementor-element.elementor-element-281192f1.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-281192f1.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-281192f1:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-281192f1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-63 .elementor-element.elementor-element-281192f1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 80px 60px}.elementor-63 .elementor-element.elementor-element-281192f1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-c2dedfe a.elementor-button,.elementor-63 .elementor-element.elementor-element-c2dedfe .elementor-button{text-decoration:none;fill:#000;color:#000;background-color:rgba(0,0,0,0);border-radius:0}.elementor-63 .elementor-element.elementor-element-c2dedfe a.elementor-button:hover,.elementor-63 .elementor-element.elementor-element-c2dedfe .elementor-button:hover,.elementor-63 .elementor-element.elementor-element-c2dedfe a.elementor-button:focus,.elementor-63 .elementor-element.elementor-element-c2dedfe .elementor-button:focus{color:#fff;background-color:#ccaf4a}.elementor-63 .elementor-element.elementor-element-c2dedfe a.elementor-button:hover svg,.elementor-63 .elementor-element.elementor-element-c2dedfe .elementor-button:hover svg,.elementor-63 .elementor-element.elementor-element-c2dedfe a.elementor-button:focus svg,.elementor-63 .elementor-element.elementor-element-c2dedfe .elementor-button:focus svg{fill:#fff}.elementor-63 .elementor-element.elementor-element-c2dedfe .elementor-button{border-style:solid;border-width:1px;border-color:#ccaf4a}.elementor-63 .elementor-element.elementor-element-47893b36.elementor-column .elementor-column-wrap{align-items:center}.elementor-63 .elementor-element.elementor-element-47893b36.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}.elementor-63 .elementor-element.elementor-element-47893b36:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-63 .elementor-element.elementor-element-47893b36>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.hotel-madrigal.com/wp-content/uploads/2019/08/shutterstock_5511983502-1.jpg");background-position:bottom center;background-size:cover}.elementor-63 .elementor-element.elementor-element-47893b36>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(206,209,58,0);opacity:.4}.elementor-63 .elementor-element.elementor-element-47893b36>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-63 .elementor-element.elementor-element-47893b36>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-63 .elementor-element.elementor-element-3e9ad995 .elementor-spacer-inner{height:400px}body.elementor-page-63 h1.entry-title,.elementor-page-title{display:none}body.elementor-page-63:not(.elementor-motion-effects-element-type-background),body.elementor-page-63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}@media(max-width:1199px){.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider{{CURRENT_ITEM}}.slider-bg{min-height:630px}.elementor-63 .elementor-element.elementor-element-518c3b9 .th-port-center{opacity:1}.elementor-63 .elementor-element.elementor-element-518c3b9 .th-portfolio-item .th-port-overlay{background-color:rgba(214,203,81,.75)}.elementor-63 .elementor-element.elementor-element-651a6622>.elementor-element-populated{padding:10px 20px}.elementor-63 .elementor-element.elementor-element-5602193>.elementor-element-populated{padding:10px 20px}.elementor-63 .elementor-element.elementor-element-8cbae12>.elementor-element-populated{padding:10px 20px}.elementor-63 .elementor-element.elementor-element-281192f1>.elementor-element-populated{padding:10px 20px}}@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-1c701846>.elementor-container{min-height:0px}.elementor-63 .elementor-element.elementor-element-1c701846>.elementor-container:after{content:"";min-height:inherit}.elementor-63 .elementor-element.elementor-element-70937a43>.elementor-element-populated{margin:105px 0 0}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-9ab8b9a .slider-bg .th-slide-content{max-width:0}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-8bdf1cb .slider-bg .th-slide-content{max-width:0}.elementor-63 .elementor-element.elementor-element-56e12954 #main-flex-slider{{CURRENT_ITEM}}.slider-bg{min-height:391px}.elementor-63 .elementor-element.elementor-element-518c3b9 .th-port-center{opacity:1}.elementor-63 .elementor-element.elementor-element-518c3b9 .th-portfolio-item .th-port-overlay{background-color:rgba(214,203,81,.75)}.elementor-63 .elementor-element.elementor-element-5a9f981 .elementor-spacer-inner{height:300px}.elementor-63 .elementor-element.elementor-element-651a6622>.elementor-element-populated{padding:60px 20px}.elementor-63 .elementor-element.elementor-element-ae4fa63 .elementor-spacer-inner{height:300px}.elementor-63 .elementor-element.elementor-element-7726c20 .elementor-spacer-inner{height:300px}.elementor-63 .elementor-element.elementor-element-5602193>.elementor-element-populated{padding:60px 20px}.elementor-63 .elementor-element.elementor-element-60fb496 .elementor-spacer-inner{height:300px}.elementor-63 .elementor-element.elementor-element-373dd79 .elementor-spacer-inner{height:300px}.elementor-63 .elementor-element.elementor-element-8cbae12>.elementor-element-populated{padding:60px 20px}.elementor-63 .elementor-element.elementor-element-281192f1>.elementor-element-populated{padding:60px 20px}.elementor-63 .elementor-element.elementor-element-3e9ad995 .elementor-spacer-inner{height:300px}}