.elementor-485070 .elementor-element.elementor-element-18ec2a5{--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:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-485070 .elementor-element.elementor-element-19c4eb8 > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-485070 .elementor-element.elementor-element-19c4eb8{text-align:center;}.elementor-485070 .elementor-element.elementor-element-19c4eb8 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:2.813em;font-weight:normal;text-transform:none;line-height:50px;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-8997b23{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-485070 .elementor-element.elementor-element-7476ffa{--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-485070 .elementor-element.elementor-element-8656b75{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-485070 .elementor-element.elementor-element-fcc4726 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-485070 .elementor-element.elementor-element-fcc4726{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;color:#000;}.elementor-485070 .elementor-element.elementor-element-942917e{--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-485070 .elementor-element.elementor-element-2dc4e8a1{--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:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485070 .elementor-element.elementor-element-556253cf{--display:flex;}.elementor-485070 .elementor-element.elementor-element-6863e17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485070 .elementor-element.elementor-element-6863e17:not(.elementor-motion-effects-element-type-background), .elementor-485070 .elementor-element.elementor-element-6863e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.perfecthideaways.co.za/wp-content/uploads/2026/06/House-on-Dune_resize.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-485070 .elementor-element.elementor-element-e359000{--spacer-size:53vh;}.elementor-485070 .elementor-element.elementor-element-08cf820{--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:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-485070 .elementor-element.elementor-element-606f70f{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-606f70f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-606f70f.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-606f70f .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-606f70f .elementor-icon{font-size:20px;}.elementor-485070 .elementor-element.elementor-element-606f70f .elementor-icon svg{height:20px;}.elementor-485070 .elementor-element.elementor-element-42a979a{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-42a979a > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-42a979a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-9c5ed39{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-9c5ed39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-485070 .elementor-element.elementor-element-9c5ed39.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-9c5ed39 .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-9c5ed39 .elementor-icon{font-size:25px;}.elementor-485070 .elementor-element.elementor-element-9c5ed39 .elementor-icon svg{height:25px;}.elementor-485070 .elementor-element.elementor-element-d74e930{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-d74e930 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-d74e930 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-9a7462c{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-9a7462c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-485070 .elementor-element.elementor-element-9a7462c.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-9a7462c .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-9a7462c .elementor-icon{font-size:25px;}.elementor-485070 .elementor-element.elementor-element-9a7462c .elementor-icon svg{height:25px;}.elementor-485070 .elementor-element.elementor-element-c4fd840{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-c4fd840 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-c4fd840 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-9bbde82{--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:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-485070 .elementor-element.elementor-element-3d6ac8d > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-485070 .elementor-element.elementor-element-3d6ac8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-3d6ac8d{text-align:start;}.elementor-485070 .elementor-element.elementor-element-3d6ac8d .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:1.875em;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0.2px;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-b9dd3a0 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-b9dd3a0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-98ce8d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-98ce8d5{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-56c27cb > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-56c27cb{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-a290506{--display:flex;}.elementor-485070 .elementor-element.elementor-element-01b3805{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485070 .elementor-element.elementor-element-01b3805:not(.elementor-motion-effects-element-type-background), .elementor-485070 .elementor-element.elementor-element-01b3805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.perfecthideaways.co.za/wp-content/uploads/2026/06/Vineyard-Manor-House_resized.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-485070 .elementor-element.elementor-element-29e4d58{--spacer-size:53vh;}.elementor-485070 .elementor-element.elementor-element-35279b8{--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:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-485070 .elementor-element.elementor-element-d7ad6ed{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-d7ad6ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-d7ad6ed.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-d7ad6ed .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-d7ad6ed .elementor-icon{font-size:20px;}.elementor-485070 .elementor-element.elementor-element-d7ad6ed .elementor-icon svg{height:20px;}.elementor-485070 .elementor-element.elementor-element-5fc0382{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-5fc0382 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-5fc0382 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-da606db{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-da606db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-485070 .elementor-element.elementor-element-da606db.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-da606db .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-da606db .elementor-icon{font-size:25px;}.elementor-485070 .elementor-element.elementor-element-da606db .elementor-icon svg{height:25px;}.elementor-485070 .elementor-element.elementor-element-6b50513{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-6b50513 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-6b50513 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-acfadef{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-acfadef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-485070 .elementor-element.elementor-element-acfadef.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-acfadef .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-acfadef .elementor-icon{font-size:25px;}.elementor-485070 .elementor-element.elementor-element-acfadef .elementor-icon svg{height:25px;}.elementor-485070 .elementor-element.elementor-element-1e775d2{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-1e775d2 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-1e775d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-b9213aa{--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:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-485070 .elementor-element.elementor-element-0b7f775 > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-485070 .elementor-element.elementor-element-0b7f775 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-0b7f775{text-align:start;}.elementor-485070 .elementor-element.elementor-element-0b7f775 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:1.875em;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0.2px;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-a2c2ed4 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-a2c2ed4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-24f48f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-24f48f3{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-0ea78b2 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-0ea78b2{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-dc5db27{--display:flex;}.elementor-485070 .elementor-element.elementor-element-91e8621{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485070 .elementor-element.elementor-element-91e8621:not(.elementor-motion-effects-element-type-background), .elementor-485070 .elementor-element.elementor-element-91e8621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.perfecthideaways.co.za/wp-content/uploads/2024/05/De-Hoek_resize.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-485070 .elementor-element.elementor-element-e0002b6{--spacer-size:53vh;}.elementor-485070 .elementor-element.elementor-element-5a6721e{--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:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-485070 .elementor-element.elementor-element-c59ac05{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-c59ac05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-c59ac05.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-c59ac05 .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-c59ac05 .elementor-icon{font-size:20px;}.elementor-485070 .elementor-element.elementor-element-c59ac05 .elementor-icon svg{height:20px;}.elementor-485070 .elementor-element.elementor-element-932a304{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-932a304 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-932a304 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-55d7d2c{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-55d7d2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-485070 .elementor-element.elementor-element-55d7d2c.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-55d7d2c .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-55d7d2c .elementor-icon{font-size:25px;}.elementor-485070 .elementor-element.elementor-element-55d7d2c .elementor-icon svg{height:25px;}.elementor-485070 .elementor-element.elementor-element-561a242{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-561a242 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-561a242 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-fcb65bf{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-fcb65bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-485070 .elementor-element.elementor-element-fcb65bf.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-fcb65bf .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-fcb65bf .elementor-icon{font-size:25px;}.elementor-485070 .elementor-element.elementor-element-fcb65bf .elementor-icon svg{height:25px;}.elementor-485070 .elementor-element.elementor-element-55b1529{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-55b1529 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-55b1529 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-a221231{--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:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-485070 .elementor-element.elementor-element-76f29e2 > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-485070 .elementor-element.elementor-element-76f29e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-76f29e2{text-align:start;}.elementor-485070 .elementor-element.elementor-element-76f29e2 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:1.875em;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0.2px;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-ffbc25c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-ffbc25c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-0134291 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-0134291{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-a64894b > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-a64894b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-f90bc59{--display:flex;}.elementor-485070 .elementor-element.elementor-element-6a6c576{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485070 .elementor-element.elementor-element-6a6c576:not(.elementor-motion-effects-element-type-background), .elementor-485070 .elementor-element.elementor-element-6a6c576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.perfecthideaways.co.za/wp-content/uploads/2026/06/Frailann_Langebaan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-485070 .elementor-element.elementor-element-68e035e{--spacer-size:53vh;}.elementor-485070 .elementor-element.elementor-element-5e80dcb{--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:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-485070 .elementor-element.elementor-element-6031deb{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-6031deb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-6031deb.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-6031deb .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-6031deb .elementor-icon{font-size:20px;}.elementor-485070 .elementor-element.elementor-element-6031deb .elementor-icon svg{height:20px;}.elementor-485070 .elementor-element.elementor-element-47f8da7{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-47f8da7 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-47f8da7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-0602b5c{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-0602b5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-485070 .elementor-element.elementor-element-0602b5c.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-0602b5c .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-0602b5c .elementor-icon{font-size:25px;}.elementor-485070 .elementor-element.elementor-element-0602b5c .elementor-icon svg{height:25px;}.elementor-485070 .elementor-element.elementor-element-ef1563d{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-ef1563d > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-ef1563d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-f913002{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-f913002 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-485070 .elementor-element.elementor-element-f913002.elementor-element{--align-self:flex-start;}.elementor-485070 .elementor-element.elementor-element-f913002 .elementor-icon-wrapper{text-align:start;}.elementor-485070 .elementor-element.elementor-element-f913002 .elementor-icon{font-size:25px;}.elementor-485070 .elementor-element.elementor-element-f913002 .elementor-icon svg{height:25px;}.elementor-485070 .elementor-element.elementor-element-df4e1db{width:auto;max-width:auto;}.elementor-485070 .elementor-element.elementor-element-df4e1db > .elementor-widget-container{margin:0px 0px 0px -10px;padding:5px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-df4e1db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-0313044{--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:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-485070 .elementor-element.elementor-element-0b3762c > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-485070 .elementor-element.elementor-element-0b3762c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-0b3762c{text-align:start;}.elementor-485070 .elementor-element.elementor-element-0b3762c .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:1.875em;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0.2px;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-7ed52b1 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-7ed52b1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-4e4a584 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-4e4a584{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-153b8e8 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-153b8e8{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-50cde9c0 );}.elementor-485070 .elementor-element.elementor-element-2627df5c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:2vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-12vh;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:2vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-12vh;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:var( --e-global-color-50cde9c0 );--e-n-carousel-swiper-pagination-size:1px;}@media(max-width:1280px){.elementor-485070 .elementor-element.elementor-element-19c4eb8 .elementor-heading-title{font-size:2.813em;}.elementor-485070 .elementor-element.elementor-element-fcc4726{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-3d6ac8d .elementor-heading-title{font-size:35px;}.elementor-485070 .elementor-element.elementor-element-98ce8d5{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-56c27cb{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-0b7f775 .elementor-heading-title{font-size:35px;}.elementor-485070 .elementor-element.elementor-element-24f48f3{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-0ea78b2{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-76f29e2 .elementor-heading-title{font-size:35px;}.elementor-485070 .elementor-element.elementor-element-0134291{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-a64894b{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-0b3762c .elementor-heading-title{font-size:35px;}.elementor-485070 .elementor-element.elementor-element-4e4a584{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-153b8e8{font-size:16px;}.elementor-485070 .elementor-element.elementor-element-2627df5c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:160px;}}@media(max-width:1024px){.elementor-485070 .elementor-element.elementor-element-b9dd3a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-a2c2ed4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-ffbc25c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-7ed52b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-485070 .elementor-element.elementor-element-2627df5c{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-top-position:-24vh;--e-n-carousel-arrow-next-top-position:-24vh;}}@media(max-width:767px){.elementor-485070 .elementor-element.elementor-element-18ec2a5{--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-485070 .elementor-element.elementor-element-19c4eb8 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-485070 .elementor-element.elementor-element-19c4eb8 .elementor-heading-title{font-size:1.875em;line-height:1.2em;}.elementor-485070 .elementor-element.elementor-element-8997b23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-485070 .elementor-element.elementor-element-fcc4726 > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-485070 .elementor-element.elementor-element-2dc4e8a1{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485070 .elementor-element.elementor-element-e359000{--spacer-size:38vh;}.elementor-485070 .elementor-element.elementor-element-08cf820{--justify-content:center;}.elementor-485070 .elementor-element.elementor-element-9bbde82{--justify-content:center;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-485070 .elementor-element.elementor-element-3d6ac8d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-3d6ac8d{text-align:center;}.elementor-485070 .elementor-element.elementor-element-3d6ac8d .elementor-heading-title{font-size:1.875em;}.elementor-485070 .elementor-element.elementor-element-b9dd3a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 15px 10px;}.elementor-485070 .elementor-element.elementor-element-b9dd3a0{text-align:center;}.elementor-485070 .elementor-element.elementor-element-98ce8d5 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-98ce8d5{text-align:center;}.elementor-485070 .elementor-element.elementor-element-56c27cb > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-56c27cb{text-align:center;}.elementor-485070 .elementor-element.elementor-element-29e4d58{--spacer-size:38vh;}.elementor-485070 .elementor-element.elementor-element-35279b8{--justify-content:center;}.elementor-485070 .elementor-element.elementor-element-b9213aa{--justify-content:center;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-485070 .elementor-element.elementor-element-0b7f775 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-0b7f775{text-align:center;}.elementor-485070 .elementor-element.elementor-element-0b7f775 .elementor-heading-title{font-size:1.875em;}.elementor-485070 .elementor-element.elementor-element-a2c2ed4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 15px 10px;}.elementor-485070 .elementor-element.elementor-element-a2c2ed4{text-align:center;}.elementor-485070 .elementor-element.elementor-element-24f48f3 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-24f48f3{text-align:center;}.elementor-485070 .elementor-element.elementor-element-0ea78b2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-0ea78b2{text-align:center;}.elementor-485070 .elementor-element.elementor-element-e0002b6{--spacer-size:38vh;}.elementor-485070 .elementor-element.elementor-element-5a6721e{--justify-content:center;}.elementor-485070 .elementor-element.elementor-element-a221231{--justify-content:center;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-485070 .elementor-element.elementor-element-76f29e2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-76f29e2{text-align:center;}.elementor-485070 .elementor-element.elementor-element-76f29e2 .elementor-heading-title{font-size:1.875em;}.elementor-485070 .elementor-element.elementor-element-ffbc25c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 15px 10px;}.elementor-485070 .elementor-element.elementor-element-ffbc25c{text-align:center;}.elementor-485070 .elementor-element.elementor-element-0134291 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-0134291{text-align:center;}.elementor-485070 .elementor-element.elementor-element-a64894b > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-a64894b{text-align:center;}.elementor-485070 .elementor-element.elementor-element-68e035e{--spacer-size:38vh;}.elementor-485070 .elementor-element.elementor-element-5e80dcb{--justify-content:center;}.elementor-485070 .elementor-element.elementor-element-0313044{--justify-content:center;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-485070 .elementor-element.elementor-element-0b3762c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-0b3762c{text-align:center;}.elementor-485070 .elementor-element.elementor-element-0b3762c .elementor-heading-title{font-size:1.875em;}.elementor-485070 .elementor-element.elementor-element-7ed52b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 15px 10px;}.elementor-485070 .elementor-element.elementor-element-7ed52b1{text-align:center;}.elementor-485070 .elementor-element.elementor-element-4e4a584 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-4e4a584{text-align:center;}.elementor-485070 .elementor-element.elementor-element-153b8e8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-485070 .elementor-element.elementor-element-153b8e8{text-align:center;}.elementor-485070 .elementor-element.elementor-element-2627df5c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:30px;--e-n-carousel-arrow-prev-left-position:3vw;--e-n-carousel-arrow-prev-top-position:-27vh;--e-n-carousel-arrow-next-right-position:3vw;--e-n-carousel-arrow-next-top-position:-27vh;--e-n-carousel-arrow-size:35px;}}@media(min-width:768px){.elementor-485070 .elementor-element.elementor-element-7476ffa{--width:22%;}.elementor-485070 .elementor-element.elementor-element-8656b75{--width:56%;}.elementor-485070 .elementor-element.elementor-element-942917e{--width:22%;}.elementor-485070 .elementor-element.elementor-element-2dc4e8a1{--width:100%;}.elementor-485070 .elementor-element.elementor-element-6863e17{--width:100%;}.elementor-485070 .elementor-element.elementor-element-08cf820{--width:100%;}.elementor-485070 .elementor-element.elementor-element-9bbde82{--width:100%;}.elementor-485070 .elementor-element.elementor-element-01b3805{--width:100%;}.elementor-485070 .elementor-element.elementor-element-35279b8{--width:100%;}.elementor-485070 .elementor-element.elementor-element-b9213aa{--width:100%;}.elementor-485070 .elementor-element.elementor-element-91e8621{--width:100%;}.elementor-485070 .elementor-element.elementor-element-5a6721e{--width:100%;}.elementor-485070 .elementor-element.elementor-element-a221231{--width:100%;}.elementor-485070 .elementor-element.elementor-element-6a6c576{--width:100%;}.elementor-485070 .elementor-element.elementor-element-5e80dcb{--width:100%;}.elementor-485070 .elementor-element.elementor-element-0313044{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-19c4eb8 */.elementor-485070 .elementor-element.elementor-element-19c4eb8 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-19c4eb8 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6ac8d */.elementor-485070 .elementor-element.elementor-element-3d6ac8d a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-3d6ac8d a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9dd3a0 */.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b7f775 */.elementor-485070 .elementor-element.elementor-element-0b7f775 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b7f775 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2c2ed4 */.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f29e2 */.elementor-485070 .elementor-element.elementor-element-76f29e2 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-76f29e2 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffbc25c */.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3762c */.elementor-485070 .elementor-element.elementor-element-0b3762c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b3762c a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ed52b1 */.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6ac8d */.elementor-485070 .elementor-element.elementor-element-3d6ac8d a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-3d6ac8d a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9dd3a0 */.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b7f775 */.elementor-485070 .elementor-element.elementor-element-0b7f775 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b7f775 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2c2ed4 */.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f29e2 */.elementor-485070 .elementor-element.elementor-element-76f29e2 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-76f29e2 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffbc25c */.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3762c */.elementor-485070 .elementor-element.elementor-element-0b3762c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b3762c a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ed52b1 */.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6ac8d */.elementor-485070 .elementor-element.elementor-element-3d6ac8d a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-3d6ac8d a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9dd3a0 */.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b7f775 */.elementor-485070 .elementor-element.elementor-element-0b7f775 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b7f775 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2c2ed4 */.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f29e2 */.elementor-485070 .elementor-element.elementor-element-76f29e2 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-76f29e2 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffbc25c */.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3762c */.elementor-485070 .elementor-element.elementor-element-0b3762c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b3762c a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ed52b1 */.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6ac8d */.elementor-485070 .elementor-element.elementor-element-3d6ac8d a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-3d6ac8d a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9dd3a0 */.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b7f775 */.elementor-485070 .elementor-element.elementor-element-0b7f775 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b7f775 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2c2ed4 */.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f29e2 */.elementor-485070 .elementor-element.elementor-element-76f29e2 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-76f29e2 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffbc25c */.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3762c */.elementor-485070 .elementor-element.elementor-element-0b3762c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b3762c a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ed52b1 */.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6ac8d */.elementor-485070 .elementor-element.elementor-element-3d6ac8d a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-3d6ac8d a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9dd3a0 */.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-b9dd3a0 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b7f775 */.elementor-485070 .elementor-element.elementor-element-0b7f775 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b7f775 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2c2ed4 */.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-a2c2ed4 a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f29e2 */.elementor-485070 .elementor-element.elementor-element-76f29e2 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-76f29e2 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffbc25c */.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-ffbc25c a {
font-size: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3762c */.elementor-485070 .elementor-element.elementor-element-0b3762c a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-0b3762c a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ed52b1 */.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
   font-family: inherit !important;
}

.elementor-485070 .elementor-element.elementor-element-7ed52b1 a {
font-size: inherit !important;
}/* End custom CSS */