.elementor-301 .elementor-element.elementor-element-4b625b8>.elementor-container{min-height:200px}.elementor-301 .elementor-element.elementor-element-4b625b8:not(.elementor-motion-effects-element-type-background),.elementor-301 .elementor-element.elementor-element-4b625b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1;background-image:url("https://westcliffhouse.co.za/wp-content/uploads/2021/04/cottage_banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-301 .elementor-element.elementor-element-4b625b8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-301 .elementor-element.elementor-element-4b625b8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-301 .elementor-element.elementor-element-5df1ff6{text-align:center}.elementor-301 .elementor-element.elementor-element-5df1ff6 .elementor-heading-title{color:#fff;font-family:"Playfair Display",Sans-serif;font-weight:200}.elementor-301 .elementor-element.elementor-element-5df1ff6>.elementor-widget-container{border-style:solid;border-width:0;border-radius:0}.elementor-301 .elementor-element.elementor-element-49c82350 .elementor-spacer-inner{--spacer-size:50px}.elementor-301 .elementor-element.elementor-element-314a2a37{text-align:left}.elementor-301 .elementor-element.elementor-element-314a2a37 .elementor-heading-title{color:#4c4b46;font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:200}.elementor-301 .elementor-element.elementor-element-314a2a37>.elementor-widget-container{border-style:solid;border-width:0;border-radius:0}.elementor-301 .elementor-element.elementor-element-5caaf212 .elementor-button{font-family:"Arimo",Sans-serif;font-weight:500;background-color:#7e4b55;border-radius:0}.elementor-301 .elementor-element.elementor-element-3931332{margin-top:0;margin-bottom:0;padding:0}.elementor-301 .elementor-element.elementor-element-a61ea26{font-family:"Arimo",Sans-serif;font-size:16px;font-weight:400}.elementor-301 .elementor-element.elementor-element-ddd7042 .gallery-item .gallery-caption{text-align:center}.elementor-301 .elementor-element.elementor-element-ddd7042>.elementor-widget-container{margin:0 0 -25px;padding:0}.elementor-301 .elementor-element.elementor-element-452db85{margin-top:0;margin-bottom:25px}.elementor-301 .elementor-element.elementor-element-b4afe45:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-301 .elementor-element.elementor-element-b4afe45>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f5f3}.elementor-301 .elementor-element.elementor-element-b4afe45>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-301 .elementor-element.elementor-element-b4afe45>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-301 .elementor-element.elementor-element-af0bb16 .elementor-spacer-inner{--spacer-size:20px}.elementor-301 .elementor-element.elementor-element-0d3274d .elementor-icon-wrapper{text-align:center}.elementor-301 .elementor-element.elementor-element-0d3274d.elementor-view-stacked .elementor-icon{background-color:#7e4b55}.elementor-301 .elementor-element.elementor-element-0d3274d.elementor-view-framed .elementor-icon,.elementor-301 .elementor-element.elementor-element-0d3274d.elementor-view-default .elementor-icon{color:#7e4b55;border-color:#7e4b55}.elementor-301 .elementor-element.elementor-element-0d3274d.elementor-view-framed .elementor-icon,.elementor-301 .elementor-element.elementor-element-0d3274d.elementor-view-default .elementor-icon svg{fill:#7e4b55}.elementor-301 .elementor-element.elementor-element-0d3274d .elementor-icon i,.elementor-301 .elementor-element.elementor-element-0d3274d .elementor-icon svg{transform:rotate(0deg)}.elementor-301 .elementor-element.elementor-element-234aa1d{text-align:center}.elementor-301 .elementor-element.elementor-element-234aa1d .elementor-heading-title{color:#4c4b46;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:200}.elementor-301 .elementor-element.elementor-element-234aa1d>.elementor-widget-container{border-style:solid;border-width:0;border-radius:0}.elementor-301 .elementor-element.elementor-element-1472647 .elementor-spacer-inner{--spacer-size:20px}.elementor-301 .elementor-element.elementor-element-bc3bd4f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-301 .elementor-element.elementor-element-bc3bd4f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f5f3}.elementor-301 .elementor-element.elementor-element-bc3bd4f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-301 .elementor-element.elementor-element-bc3bd4f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-301 .elementor-element.elementor-element-b181991 .elementor-spacer-inner{--spacer-size:20px}.elementor-301 .elementor-element.elementor-element-3d328a6 .elementor-icon-wrapper{text-align:center}.elementor-301 .elementor-element.elementor-element-3d328a6.elementor-view-stacked .elementor-icon{background-color:#7e4b55}.elementor-301 .elementor-element.elementor-element-3d328a6.elementor-view-framed .elementor-icon,.elementor-301 .elementor-element.elementor-element-3d328a6.elementor-view-default .elementor-icon{color:#7e4b55;border-color:#7e4b55}.elementor-301 .elementor-element.elementor-element-3d328a6.elementor-view-framed .elementor-icon,.elementor-301 .elementor-element.elementor-element-3d328a6.elementor-view-default .elementor-icon svg{fill:#7e4b55}.elementor-301 .elementor-element.elementor-element-3d328a6 .elementor-icon i,.elementor-301 .elementor-element.elementor-element-3d328a6 .elementor-icon svg{transform:rotate(0deg)}.elementor-301 .elementor-element.elementor-element-8993ee0{text-align:center}.elementor-301 .elementor-element.elementor-element-8993ee0 .elementor-heading-title{color:#4c4b46;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:200}.elementor-301 .elementor-element.elementor-element-8993ee0>.elementor-widget-container{border-style:solid;border-width:0;border-radius:0}.elementor-301 .elementor-element.elementor-element-4009ffe .elementor-spacer-inner{--spacer-size:20px}.elementor-301 .elementor-element.elementor-element-1f33ae6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-301 .elementor-element.elementor-element-1f33ae6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f5f3}.elementor-301 .elementor-element.elementor-element-1f33ae6>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-301 .elementor-element.elementor-element-1f33ae6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-301 .elementor-element.elementor-element-6e132f6 .elementor-spacer-inner{--spacer-size:20px}.elementor-301 .elementor-element.elementor-element-e9c29f3 .elementor-icon-wrapper{text-align:center}.elementor-301 .elementor-element.elementor-element-e9c29f3.elementor-view-stacked .elementor-icon{background-color:#7e4b55}.elementor-301 .elementor-element.elementor-element-e9c29f3.elementor-view-framed .elementor-icon,.elementor-301 .elementor-element.elementor-element-e9c29f3.elementor-view-default .elementor-icon{color:#7e4b55;border-color:#7e4b55}.elementor-301 .elementor-element.elementor-element-e9c29f3.elementor-view-framed .elementor-icon,.elementor-301 .elementor-element.elementor-element-e9c29f3.elementor-view-default .elementor-icon svg{fill:#7e4b55}.elementor-301 .elementor-element.elementor-element-e9c29f3 .elementor-icon i,.elementor-301 .elementor-element.elementor-element-e9c29f3 .elementor-icon svg{transform:rotate(0deg)}.elementor-301 .elementor-element.elementor-element-d7184ea{text-align:center}.elementor-301 .elementor-element.elementor-element-d7184ea .elementor-heading-title{color:#4c4b46;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:200}.elementor-301 .elementor-element.elementor-element-d7184ea>.elementor-widget-container{border-style:solid;border-width:0;border-radius:0}.elementor-301 .elementor-element.elementor-element-67a8aeb .elementor-spacer-inner{--spacer-size:20px}.elementor-301 .elementor-element.elementor-element-e226b4e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-301 .elementor-element.elementor-element-e226b4e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f5f3}.elementor-301 .elementor-element.elementor-element-e226b4e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-301 .elementor-element.elementor-element-e226b4e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-301 .elementor-element.elementor-element-d98dd37 .elementor-spacer-inner{--spacer-size:20px}.elementor-301 .elementor-element.elementor-element-784c568 .elementor-icon-wrapper{text-align:center}.elementor-301 .elementor-element.elementor-element-784c568.elementor-view-stacked .elementor-icon{background-color:#7e4b55}.elementor-301 .elementor-element.elementor-element-784c568.elementor-view-framed .elementor-icon,.elementor-301 .elementor-element.elementor-element-784c568.elementor-view-default .elementor-icon{color:#7e4b55;border-color:#7e4b55}.elementor-301 .elementor-element.elementor-element-784c568.elementor-view-framed .elementor-icon,.elementor-301 .elementor-element.elementor-element-784c568.elementor-view-default .elementor-icon svg{fill:#7e4b55}.elementor-301 .elementor-element.elementor-element-784c568 .elementor-icon i,.elementor-301 .elementor-element.elementor-element-784c568 .elementor-icon svg{transform:rotate(0deg)}.elementor-301 .elementor-element.elementor-element-cafdb90{text-align:center}.elementor-301 .elementor-element.elementor-element-cafdb90 .elementor-heading-title{color:#4c4b46;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:200}.elementor-301 .elementor-element.elementor-element-cafdb90>.elementor-widget-container{border-style:solid;border-width:0;border-radius:0}.elementor-301 .elementor-element.elementor-element-84453de .elementor-spacer-inner{--spacer-size:20px}.elementor-301 .elementor-element.elementor-element-9910641{margin-top:0;margin-bottom:0;padding:0}.elementor-301 .elementor-element.elementor-element-7104b873>.elementor-element-populated{border-style:solid;border-width:1px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 40px}.elementor-301 .elementor-element.elementor-element-7104b873>.elementor-element-populated,.elementor-301 .elementor-element.elementor-element-7104b873>.elementor-element-populated>.elementor-background-overlay,.elementor-301 .elementor-element.elementor-element-7104b873>.elementor-background-slideshow{border-radius:0}.elementor-301 .elementor-element.elementor-element-7104b873>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-301 .elementor-element.elementor-element-eba7d28{text-align:left}.elementor-301 .elementor-element.elementor-element-eba7d28 .elementor-heading-title{color:#4c4b46;font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:200}.elementor-301 .elementor-element.elementor-element-eba7d28>.elementor-widget-container{border-style:solid;border-width:0;border-radius:0}.elementor-301 .elementor-element.elementor-element-334e271d{--divider-border-style:solid;--divider-color:#ececec;--divider-border-width:1px}.elementor-301 .elementor-element.elementor-element-334e271d .elementor-divider-separator{width:25%}.elementor-301 .elementor-element.elementor-element-334e271d .elementor-divider{padding-top:2px;padding-bottom:2px}.elementor-301 .elementor-element.elementor-element-58d2fbea{font-family:"Arimo",Sans-serif;font-size:16px;font-weight:400}.elementor-301 .elementor-element.elementor-element-1a2961d{font-family:"Arimo",Sans-serif;font-size:16px;font-weight:400}.elementor-301 .elementor-element.elementor-element-d1fd982{font-family:"Arimo",Sans-serif;font-size:16px;font-weight:400}.elementor-301 .elementor-element.elementor-element-eed5263{font-family:"Arimo",Sans-serif;font-size:16px;font-weight:400}.elementor-301 .elementor-element.elementor-element-ee6581e>.elementor-element-populated{padding:20px}.elementor-301 .elementor-element.elementor-element-dd0069d{text-align:left}.elementor-301 .elementor-element.elementor-element-dd0069d .elementor-heading-title{color:#4c4b46;font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:200}.elementor-301 .elementor-element.elementor-element-dd0069d>.elementor-widget-container{border-style:solid;border-width:0;border-radius:0}.elementor-301 .elementor-element.elementor-element-296df61 .elementor-icon-list-icon i{color:#7e4b55}.elementor-301 .elementor-element.elementor-element-296df61 .elementor-icon-list-icon svg{fill:#7e4b55}.elementor-301 .elementor-element.elementor-element-296df61{--e-icon-list-icon-size:14px}.elementor-301 .elementor-element.elementor-element-296df61 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-301 .elementor-element.elementor-element-296df61 .elementor-icon-list-item>a{font-family:"Arimo",Sans-serif;font-weight:400}.elementor-301 .elementor-element.elementor-element-7d28243 .elementor-icon-list-icon i{color:#7e4b55}.elementor-301 .elementor-element.elementor-element-7d28243 .elementor-icon-list-icon svg{fill:#7e4b55}.elementor-301 .elementor-element.elementor-element-7d28243{--e-icon-list-icon-size:14px}.elementor-301 .elementor-element.elementor-element-7d28243 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-301 .elementor-element.elementor-element-7d28243 .elementor-icon-list-item>a{font-family:"Arimo",Sans-serif;font-weight:400}.elementor-301 .elementor-element.elementor-element-24397683>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-301 .elementor-element.elementor-element-8099073 .elementor-spacer-inner{--spacer-size:50px}.elementor-301 .elementor-element.elementor-element-f4187e2 .elementor-button{font-family:"Arimo",Sans-serif;font-weight:500;background-color:#7e4b55;border-radius:0}.elementor-301 .elementor-element.elementor-element-3938642b .elementor-spacer-inner{--spacer-size:50px}.elementor-301 .elementor-element.elementor-element-0369c1b .gallery-item .gallery-caption{text-align:center}