.elementor-19 .elementor-element.elementor-element-727bfd5e{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-727bfd5e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-727bfd5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ae32bc );background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/sc5_res1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-727bfd5e::before, .elementor-19 .elementor-element.elementor-element-727bfd5e > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-727bfd5e > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-727bfd5e > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-727bfd5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-727bfd5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-5d7a86a ) 34%, var( --e-global-color-0ae32bc ) 74%);}.elementor-19 .elementor-element.elementor-element-1d954dcf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-77fd5f70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-77fd5f70.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-42eb7bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-42eb7bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-42eb7bd img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-c9edb28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-c9edb28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-c9edb28 img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-473741a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-473741a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-473741a img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-5ac0f858{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-5ac0f858.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-5ac0f858 img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-d5d0d8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d5d0d8c.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-2b254ec{padding:20px 0px 0px 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-2b254ec .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:70px;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-843b7cf{padding:20px 0px 20px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-b934c68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b934c68.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-f5ad429{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-f5ad429.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-f5ad429 img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-ecebfb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-ecebfb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-ecebfb0 img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-b279e30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-b279e30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-b279e30 img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-4f6ffd1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-4f6ffd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-4f6ffd1 img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-8ec3404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8ec3404:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8ec3404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-8ec3404::before, .elementor-19 .elementor-element.elementor-element-8ec3404 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8ec3404 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8ec3404 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8ec3404 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8ec3404 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-6332035{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7fe3184{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-7fe3184:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7fe3184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/sc1_res1.jpg");background-size:cover;}.elementor-19 .elementor-element.elementor-element-395d3a4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-19 .elementor-element.elementor-element-395d3a4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-395d3a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9DABA87;}.elementor-19 .elementor-element.elementor-element-1efc14c{text-align:center;}.elementor-19 .elementor-element.elementor-element-1efc14c .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-6820e9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-de834a7 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-de834a7 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-de834a7 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-de834a7 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-de834a7 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-5f04994 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-5f04994 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-5f04994 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-5f04994 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-5f04994 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-cbf615c{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-cbf615c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-cbf615c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/sc2_res1.jpg");background-size:cover;}.elementor-19 .elementor-element.elementor-element-e1bbc46{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19 .elementor-element.elementor-element-e1bbc46:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e1bbc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9DABA87;}.elementor-19 .elementor-element.elementor-element-be7d9b2{text-align:center;}.elementor-19 .elementor-element.elementor-element-be7d9b2 .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-9bb4a33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bb9d53f .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-bb9d53f .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bb9d53f .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-bb9d53f .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-bb9d53f .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-bb645ac .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-bb645ac .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bb645ac .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-bb645ac .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-bb645ac .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-3d6f50c{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-3d6f50c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3d6f50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/sc3_res1.jpg");background-size:cover;}.elementor-19 .elementor-element.elementor-element-3514856{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19 .elementor-element.elementor-element-3514856:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3514856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9DABA87;}.elementor-19 .elementor-element.elementor-element-0bdfc80{text-align:center;}.elementor-19 .elementor-element.elementor-element-0bdfc80 .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-4ea6854{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-9e401f0 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-9e401f0 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-9e401f0 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-9e401f0 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-9e401f0 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-6809897 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-6809897 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-6809897 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-6809897 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-6809897 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-fc558f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6d64ebc{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-6d64ebc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6d64ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/sc4_res1.jpg");background-size:cover;}.elementor-19 .elementor-element.elementor-element-cbcabab{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19 .elementor-element.elementor-element-cbcabab:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-cbcabab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9DABA87;}.elementor-19 .elementor-element.elementor-element-17349b6{text-align:center;}.elementor-19 .elementor-element.elementor-element-17349b6 .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-8f13b34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6d674d4 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-6d674d4 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-6d674d4 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-6d674d4 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-6d674d4 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-18da1bf .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-18da1bf .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-18da1bf .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-18da1bf .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-18da1bf .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-fbee784{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-fbee784:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fbee784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/sc5_res1.jpg");background-size:cover;}.elementor-19 .elementor-element.elementor-element-4d6ceb4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19 .elementor-element.elementor-element-4d6ceb4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4d6ceb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9DABA87;}.elementor-19 .elementor-element.elementor-element-2c9d0b3{text-align:center;}.elementor-19 .elementor-element.elementor-element-2c9d0b3 .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-5b23092{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-65de99d .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-65de99d .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-65de99d .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-65de99d .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-65de99d .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-2038983 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-2038983 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-2038983 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-2038983 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-2038983 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-a8312d9{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-a8312d9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a8312d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/WhatsApp-Image-2025-11-26-at-16.52.43_resize.jpg");background-size:cover;}.elementor-19 .elementor-element.elementor-element-7e77c9f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19 .elementor-element.elementor-element-7e77c9f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7e77c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9DABA87;}.elementor-19 .elementor-element.elementor-element-a56130e{text-align:center;}.elementor-19 .elementor-element.elementor-element-a56130e .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-31da99f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8fd80aa .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-8fd80aa .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-8fd80aa .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-8fd80aa .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-8fd80aa .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-ae6e882 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-ae6e882 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-ae6e882 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-ae6e882 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-ae6e882 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-abdafdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-db033e8{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-db033e8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-db033e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/br_res1.jpg");background-size:cover;}.elementor-19 .elementor-element.elementor-element-04e77ce{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19 .elementor-element.elementor-element-04e77ce:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-04e77ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9DABA87;}.elementor-19 .elementor-element.elementor-element-d35db01{text-align:center;}.elementor-19 .elementor-element.elementor-element-d35db01 .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-4d81cd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bac1284 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-bac1284 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bac1284 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-bac1284 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-bac1284 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-46bdf76 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-46bdf76 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-46bdf76 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-46bdf76 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-46bdf76 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-4b386d6{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-4b386d6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4b386d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluewaterguesthouse.co.za/wp-content/uploads/2025/09/gr_res1.jpg");background-size:cover;}.elementor-19 .elementor-element.elementor-element-e64c83d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19 .elementor-element.elementor-element-e64c83d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e64c83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9DABA87;}.elementor-19 .elementor-element.elementor-element-67df759{text-align:center;}.elementor-19 .elementor-element.elementor-element-67df759 .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-9e256e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3356039 .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-3356039 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-3356039 .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-3356039 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-3356039 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-d01880f .elementor-button{background-color:#DDB64D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:010px 30px 10px 30px;}.elementor-19 .elementor-element.elementor-element-d01880f .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-d01880f .elementor-button:focus{background-color:#B1BBCA;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-d01880f .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-d01880f .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-8cbec2d{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-3de64f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3de64f4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3de64f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-3de64f4::before, .elementor-19 .elementor-element.elementor-element-3de64f4 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-3de64f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-3de64f4 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-3de64f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-3de64f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-edf8676{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-af4128f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-af4128f.e-con{--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-f5d0f36{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-1779a49{text-align:center;}.elementor-19 .elementor-element.elementor-element-1779a49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-8dbe34d{padding:20px 0px 0px 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-8dbe34d .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:57px;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-0ad33cf{padding:20px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-85c5423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-85c5423.e-con{--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-2770dcf{padding:20px 0px 0px 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-2770dcf .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:57px;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-935bf49{padding:20px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-aa179db .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-19 .elementor-element.elementor-element-aa179db .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-aa179db{--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-19 .elementor-element.elementor-element-2d54ba8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2d54ba8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2d54ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ae32bc );}.elementor-19 .elementor-element.elementor-element-1a87fae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:30px 30px 30px 30px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-1a87fae.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-0ce4aaf{text-align:center;}.elementor-19 .elementor-element.elementor-element-0ce4aaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-9766dd0{padding:20px 0px 0px 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-9766dd0 .elementor-heading-title{font-family:"The Billion Regular", Sans-serif;font-size:57px;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:5px;color:var( --e-global-color-81f6a98 );}.elementor-19 .elementor-element.elementor-element-c60acc6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-19 .elementor-element.elementor-element-c60acc6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-c60acc6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-hover:var( --e-global-color-5d7a86a );--gallery-title-color-active:var( --e-global-color-5d7a86a );}.elementor-19 .elementor-element.elementor-element-c60acc6 .elementor-gallery-title{font-family:"Poppins", Sans-serif;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-727bfd5e{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1d954dcf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-77fd5f70{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-42eb7bd{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-42eb7bd img{width:50%;}.elementor-19 .elementor-element.elementor-element-c9edb28{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-c9edb28 img{width:50%;}.elementor-19 .elementor-element.elementor-element-473741a{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-473741a img{width:50%;}.elementor-19 .elementor-element.elementor-element-5ac0f858{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-5ac0f858 img{width:50%;}.elementor-19 .elementor-element.elementor-element-2b254ec{text-align:center;}.elementor-19 .elementor-element.elementor-element-843b7cf{text-align:center;}.elementor-19 .elementor-element.elementor-element-b934c68{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-f5ad429{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-f5ad429 img{width:50%;}.elementor-19 .elementor-element.elementor-element-ecebfb0{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-ecebfb0 img{width:50%;}.elementor-19 .elementor-element.elementor-element-b279e30{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-b279e30 img{width:50%;}.elementor-19 .elementor-element.elementor-element-4f6ffd1{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-4f6ffd1 img{width:50%;}.elementor-19 .elementor-element.elementor-element-8ec3404{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6332035{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-7fe3184.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-1efc14c{text-align:center;}.elementor-19 .elementor-element.elementor-element-de834a7.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-5f04994.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-cbf615c.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-be7d9b2{text-align:center;}.elementor-19 .elementor-element.elementor-element-bb9d53f.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-bb645ac.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-3d6f50c.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-0bdfc80{text-align:center;}.elementor-19 .elementor-element.elementor-element-9e401f0.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-6809897.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-fc558f0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-6d64ebc.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-17349b6{text-align:center;}.elementor-19 .elementor-element.elementor-element-6d674d4.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-18da1bf.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-fbee784.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-2c9d0b3{text-align:center;}.elementor-19 .elementor-element.elementor-element-65de99d.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-2038983.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-a8312d9.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-a56130e{text-align:center;}.elementor-19 .elementor-element.elementor-element-8fd80aa.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-ae6e882.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-abdafdb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-db033e8.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-d35db01{text-align:center;}.elementor-19 .elementor-element.elementor-element-bac1284.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-46bdf76.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-4b386d6.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-67df759{text-align:center;}.elementor-19 .elementor-element.elementor-element-3356039.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-d01880f.elementor-element{--align-self:stretch;}.elementor-19 .elementor-element.elementor-element-8cbec2d.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-3de64f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-edf8676{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-edf8676.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-f5d0f36.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-8dbe34d{text-align:center;}.elementor-19 .elementor-element.elementor-element-0ad33cf{text-align:center;}.elementor-19 .elementor-element.elementor-element-85c5423{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2770dcf{text-align:center;}.elementor-19 .elementor-element.elementor-element-935bf49{text-align:center;}.elementor-19 .elementor-element.elementor-element-1a87fae.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-9766dd0{text-align:center;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-727bfd5e{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-1d954dcf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-42eb7bd{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-19 .elementor-element.elementor-element-42eb7bd img{width:40%;}.elementor-19 .elementor-element.elementor-element-c9edb28{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-19 .elementor-element.elementor-element-c9edb28 img{width:40%;}.elementor-19 .elementor-element.elementor-element-473741a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-19 .elementor-element.elementor-element-473741a img{width:40%;}.elementor-19 .elementor-element.elementor-element-5ac0f858{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-19 .elementor-element.elementor-element-5ac0f858 img{width:40%;}.elementor-19 .elementor-element.elementor-element-2b254ec .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-843b7cf{padding:30px 0px 0px 0px;font-size:14px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-f5ad429{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-19 .elementor-element.elementor-element-f5ad429 img{width:40%;}.elementor-19 .elementor-element.elementor-element-ecebfb0{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-19 .elementor-element.elementor-element-ecebfb0 img{width:40%;}.elementor-19 .elementor-element.elementor-element-b279e30{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-19 .elementor-element.elementor-element-b279e30 img{width:40%;}.elementor-19 .elementor-element.elementor-element-4f6ffd1{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-19 .elementor-element.elementor-element-4f6ffd1 img{width:40%;}.elementor-19 .elementor-element.elementor-element-8ec3404{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-6332035{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-1efc14c .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-de834a7 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-5f04994 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-be7d9b2 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-bb9d53f .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-bb645ac .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-0bdfc80 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-9e401f0 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-6809897 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-17349b6 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-6d674d4 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-18da1bf .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-2c9d0b3 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-65de99d .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-2038983 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-a56130e{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-a56130e.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-a56130e .elementor-heading-title{font-size:20px;line-height:1.1em;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-8fd80aa .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-ae6e882 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-d35db01{width:var( --container-widget-width, 209px );max-width:209px;--container-widget-width:209px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-d35db01.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-d35db01 .elementor-heading-title{font-size:20px;line-height:1.1em;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-bac1284 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-46bdf76 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-67df759{width:var( --container-widget-width, 173px );max-width:173px;--container-widget-width:173px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-67df759.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-67df759 .elementor-heading-title{font-size:20px;line-height:1.1em;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-3356039 .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-d01880f .elementor-button{font-size:12px;}.elementor-19 .elementor-element.elementor-element-3de64f4{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-af4128f{--width:100%;}.elementor-19 .elementor-element.elementor-element-f5d0f36{--width:35%;}.elementor-19 .elementor-element.elementor-element-1779a49 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-8dbe34d .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-0ad33cf{padding:30px 0px 0px 0px;font-size:14px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-85c5423{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2770dcf .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-935bf49{padding:30px 0px 0px 0px;font-size:14px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-1a87fae{--width:58%;}.elementor-19 .elementor-element.elementor-element-0ce4aaf .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-9766dd0 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-c60acc6{padding:0px 14px 0px 014px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-727bfd5e{--content-width:1280px;}.elementor-19 .elementor-element.elementor-element-77fd5f70{--width:45%;}.elementor-19 .elementor-element.elementor-element-d5d0d8c{--width:100%;}.elementor-19 .elementor-element.elementor-element-b934c68{--width:45%;}.elementor-19 .elementor-element.elementor-element-8ec3404{--content-width:1280px;}.elementor-19 .elementor-element.elementor-element-7fe3184{--width:33%;}.elementor-19 .elementor-element.elementor-element-cbf615c{--width:33%;}.elementor-19 .elementor-element.elementor-element-3d6f50c{--width:33%;}.elementor-19 .elementor-element.elementor-element-6d64ebc{--width:33%;}.elementor-19 .elementor-element.elementor-element-fbee784{--width:33%;}.elementor-19 .elementor-element.elementor-element-a8312d9{--width:33%;}.elementor-19 .elementor-element.elementor-element-db033e8{--width:33%;}.elementor-19 .elementor-element.elementor-element-4b386d6{--width:33%;}.elementor-19 .elementor-element.elementor-element-8cbec2d{--width:33%;}.elementor-19 .elementor-element.elementor-element-f5d0f36{--width:25%;}.elementor-19 .elementor-element.elementor-element-2d54ba8{--content-width:1280px;}.elementor-19 .elementor-element.elementor-element-1a87fae{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-77fd5f70{--width:100%;}.elementor-19 .elementor-element.elementor-element-d5d0d8c{--width:70%;}.elementor-19 .elementor-element.elementor-element-b934c68{--width:100%;}.elementor-19 .elementor-element.elementor-element-7fe3184{--width:70%;}.elementor-19 .elementor-element.elementor-element-cbf615c{--width:70%;}.elementor-19 .elementor-element.elementor-element-3d6f50c{--width:70%;}.elementor-19 .elementor-element.elementor-element-6d64ebc{--width:70%;}.elementor-19 .elementor-element.elementor-element-fbee784{--width:70%;}.elementor-19 .elementor-element.elementor-element-a8312d9{--width:70%;}.elementor-19 .elementor-element.elementor-element-db033e8{--width:70%;}.elementor-19 .elementor-element.elementor-element-4b386d6{--width:70%;}.elementor-19 .elementor-element.elementor-element-8cbec2d{--width:70%;}.elementor-19 .elementor-element.elementor-element-edf8676{--width:70%;}.elementor-19 .elementor-element.elementor-element-1a87fae{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-395d3a4 */.elementor-19 .elementor-element.elementor-element-395d3a4 {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1bbc46 */.elementor-19 .elementor-element.elementor-element-e1bbc46 {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3514856 */.elementor-19 .elementor-element.elementor-element-3514856 {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbcabab */.elementor-19 .elementor-element.elementor-element-cbcabab {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6ceb4 */.elementor-19 .elementor-element.elementor-element-4d6ceb4 {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e77c9f */.elementor-19 .elementor-element.elementor-element-7e77c9f {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e77ce */.elementor-19 .elementor-element.elementor-element-04e77ce {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e64c83d */.elementor-19 .elementor-element.elementor-element-e64c83d {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 15px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px;
    color: #ffffff;
}/* End custom CSS */