.elementor-326 .elementor-element.elementor-element-a0611a4{margin-top:-48px;margin-bottom:0px;}.elementor-326 .elementor-element.elementor-element-c6316cd img{width:100%;}.elementor-326 .elementor-element.elementor-element-295f7d9{--spacer-size:13px;}.elementor-326 .elementor-element.elementor-element-d479977:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-d479977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E7D9D9 0%, #8B4F5E 100%);}.elementor-326 .elementor-element.elementor-element-d479977{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-326 .elementor-element.elementor-element-d479977 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-d90a0dc .gallery-item{padding:0 6px 6px 0;}.elementor-326 .elementor-element.elementor-element-d90a0dc .gallery{margin:0 -6px -6px 0;}.elementor-326 .elementor-element.elementor-element-d90a0dc .gallery-item img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#54595F;border-radius:11px 11px 11px 11px;box-shadow:13px -4px 17px 0px rgba(0,0,0,0.5);}.elementor-326 .elementor-element.elementor-element-d90a0dc .gallery-item .gallery-caption{text-align:center;color:#000000F0;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin-block-start:6px;}.elementor-326 .elementor-element.elementor-element-d90a0dc > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-326 .elementor-element.elementor-element-d90a0dc{width:var( --container-widget-width, 101.071% );max-width:101.071%;--container-widget-width:101.071%;--container-widget-flex-grow:0;}.elementor-326 .elementor-element.elementor-element-f313936{--spacer-size:10px;}.elementor-326 .elementor-element.elementor-element-5892b1f .elementor-button{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.19);fill:#B40202;color:#B40202;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:84px 84px 84px 84px;}.elementor-326 .elementor-element.elementor-element-5892b1f .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-5892b1f .elementor-button:focus{color:#FFFFFF;background-color:#FBB85E;border-color:#FBB85E;}.elementor-326 .elementor-element.elementor-element-5892b1f .elementor-button:hover svg, .elementor-326 .elementor-element.elementor-element-5892b1f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-326 .elementor-element.elementor-element-7947e74{--spacer-size:10px;}.elementor-326 .elementor-element.elementor-element-107781e:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-107781e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robinvilla.co.za/wp-content/uploads/2024/09/WhatsApp-Image-2024-09-13-at-13.52.59-1536x1024.jpeg");background-position:center center;}.elementor-326 .elementor-element.elementor-element-107781e > .elementor-background-overlay{background-color:#790000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-107781e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:44px 0px 46px 0px;}.elementor-326 .elementor-element.elementor-element-49f7b06{text-align:center;}.elementor-326 .elementor-element.elementor-element-49f7b06 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:71px;font-weight:300;line-height:70px;}.elementor-326 .elementor-element.elementor-element-49f7b06 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-47fe1ac{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:33px;font-weight:400;}.elementor-326 .elementor-element.elementor-element-907dfd9{--spacer-size:10px;}.elementor-326 .elementor-element.elementor-element-9ac6f37{text-align:center;}.elementor-326 .elementor-element.elementor-element-9ac6f37 .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:300;line-height:48px;}.elementor-326 .elementor-element.elementor-element-056bc3c .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-056bc3c.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-056bc3c.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-056bc3c.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-056bc3c.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-056bc3c.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-06aac19{text-align:center;}.elementor-326 .elementor-element.elementor-element-06aac19 .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-e4ac04b .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-e4ac04b.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-e4ac04b.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-e4ac04b.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-e4ac04b.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-e4ac04b.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-408eab1{text-align:center;}.elementor-326 .elementor-element.elementor-element-408eab1 .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-45cffa1 .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-45cffa1.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-45cffa1.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-45cffa1.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-45cffa1.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-45cffa1.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-b4e1a24{text-align:center;}.elementor-326 .elementor-element.elementor-element-b4e1a24 .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-27bc4fd .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-27bc4fd.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-27bc4fd.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-27bc4fd.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-27bc4fd.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-27bc4fd.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-951ea8c{text-align:center;}.elementor-326 .elementor-element.elementor-element-951ea8c .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-b9dbc14{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-326 .elementor-element.elementor-element-b9dbc14 .elementor-divider-separator{width:100%;}.elementor-326 .elementor-element.elementor-element-b9dbc14 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-326 .elementor-element.elementor-element-80cb7c9 .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-80cb7c9.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-80cb7c9.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-80cb7c9.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-80cb7c9.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-80cb7c9.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-ba2e908{text-align:center;}.elementor-326 .elementor-element.elementor-element-ba2e908 .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-0a5f259 .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-0a5f259.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-0a5f259.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-0a5f259.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-0a5f259.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-0a5f259.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-e42db52{text-align:center;}.elementor-326 .elementor-element.elementor-element-e42db52 .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-36679df .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-36679df.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-36679df.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-36679df.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-36679df.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-36679df.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-ba9dcf4{text-align:center;}.elementor-326 .elementor-element.elementor-element-ba9dcf4 .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-4c27370 .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-4c27370.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-4c27370.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-4c27370.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-4c27370.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-4c27370.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-abd5992{text-align:center;}.elementor-326 .elementor-element.elementor-element-abd5992 .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-ca63845{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-326 .elementor-element.elementor-element-ca63845 .elementor-divider-separator{width:100%;}.elementor-326 .elementor-element.elementor-element-ca63845 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-326 .elementor-element.elementor-element-50e97b1 .elementor-icon-wrapper{text-align:center;}.elementor-326 .elementor-element.elementor-element-50e97b1.elementor-view-stacked .elementor-icon{background-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-50e97b1.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-50e97b1.elementor-view-default .elementor-icon{color:#9E2323;border-color:#9E2323;}.elementor-326 .elementor-element.elementor-element-50e97b1.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-50e97b1.elementor-view-default .elementor-icon svg{fill:#9E2323;}.elementor-326 .elementor-element.elementor-element-57b4cbc{text-align:center;}.elementor-326 .elementor-element.elementor-element-57b4cbc .elementor-heading-title{color:#9B1804;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-326 .elementor-element.elementor-element-3e91544{--spacer-size:10px;}@media(min-width:1025px){.elementor-326 .elementor-element.elementor-element-107781e:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-107781e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */