.elementor-868 .elementor-element.elementor-element-68b99d0{--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;}.elementor-868 .elementor-element.elementor-element-68b99d0:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-68b99d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhlaw.co.za/wp-content/uploads/2018/04/architecture-buildings-city-373965.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-868 .elementor-element.elementor-element-68b99d0::before, .elementor-868 .elementor-element.elementor-element-68b99d0 > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-68b99d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-68b99d0 > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-68b99d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-68b99d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-868 .elementor-element.elementor-element-648a36b{--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;}.elementor-868 .elementor-element.elementor-element-d6562c0{--display:flex;}.elementor-868 .elementor-element.elementor-element-d6562c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-868 .elementor-element.elementor-element-41157b7{--display:flex;--justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-menu-toggle{margin:0 auto;}.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-868 .elementor-element.elementor-element-cd78382 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-cd78382 .e--pointer-framed .elementor-item:before,
					.elementor-868 .elementor-element.elementor-element-cd78382 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-cd78382 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-cd78382 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-5dc1ff7{--display:flex;}.elementor-868 .elementor-element.elementor-element-9cb7713{--spacer-size:160px;}.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-868 .elementor-element.elementor-element-281b22f{text-align:center;}.elementor-868 .elementor-element.elementor-element-281b22f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:71px;font-weight:bold;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-1e31b34{text-align:center;}.elementor-868 .elementor-element.elementor-element-1e31b34 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-868 .elementor-element.elementor-element-a634c41 .elementor-button{background-color:#4D7889;font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-868 .elementor-element.elementor-element-a634c41{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-aa3ac81{--spacer-size:275px;}.elementor-868 .elementor-element.elementor-element-55d9289{--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;}.elementor-868 .elementor-element.elementor-element-55d9289:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-55d9289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhlaw.co.za/wp-content/uploads/2018/04/architecture-buildings-city-373965.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-868 .elementor-element.elementor-element-55d9289::before, .elementor-868 .elementor-element.elementor-element-55d9289 > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-55d9289 > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-55d9289 > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-55d9289 > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-55d9289 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-868 .elementor-element.elementor-element-fd3e3ed{--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;}.elementor-868 .elementor-element.elementor-element-68a72b8{--display:flex;}.elementor-868 .elementor-element.elementor-element-68a72b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-868 .elementor-element.elementor-element-b5054ab{--display:flex;--justify-content:center;}.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-menu-toggle{margin:0 auto;}.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-868 .elementor-element.elementor-element-5031d2c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-5031d2c .e--pointer-framed .elementor-item:before,
					.elementor-868 .elementor-element.elementor-element-5031d2c .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-5031d2c div.elementor-menu-toggle{color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-5031d2c div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-937f78e{--display:flex;}.elementor-868 .elementor-element.elementor-element-8a5002b{text-align:center;}.elementor-868 .elementor-element.elementor-element-8a5002b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:71px;font-weight:bold;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-fa69e66{text-align:center;}.elementor-868 .elementor-element.elementor-element-fa69e66 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-75690e0 .elementor-button{background-color:#4D7889;font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-868 .elementor-element.elementor-element-75690e0{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-e1c5847{--display:flex;--margin-top:75px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-868 .elementor-element.elementor-element-1059d51{text-align:center;}.elementor-868 .elementor-element.elementor-element-1059d51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:bold;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-868 .elementor-element.elementor-element-895691f{--divider-border-style:solid;--divider-color:#4D7889;--divider-border-width:1px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-895691f .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-895691f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-8fb45b2{--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;}.elementor-868 .elementor-element.elementor-element-537af3d{--display:flex;}.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-868 .elementor-element.elementor-element-8afe9c4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-9113d18{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-703c4ce{--display:flex;}.elementor-868 .elementor-element.elementor-element-b5260c1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-e52159b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-f37ad9e{--display:flex;}.elementor-868 .elementor-element.elementor-element-eda90ce{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-e8ba6e2{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-8c64d7f{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-8c64d7f:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-8c64d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-868 .elementor-element.elementor-element-e636903{--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-868 .elementor-element.elementor-element-1fca32e{--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-868 .elementor-element.elementor-element-c600a53{text-align:center;}.elementor-868 .elementor-element.elementor-element-c600a53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:bold;color:#000000;}.elementor-868 .elementor-element.elementor-element-65d1542{--divider-border-style:solid;--divider-color:#4D7889;--divider-border-width:1px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-65d1542 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-65d1542 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-28db8b4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-0cdc3ac .elementor-button{background-color:#4D7889;font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-868 .elementor-element.elementor-element-0cdc3ac{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-5887944{--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.63;--padding-top:135px;--padding-bottom:135px;--padding-left:135px;--padding-right:135px;}.elementor-868 .elementor-element.elementor-element-5887944:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-5887944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhlaw.co.za/wp-content/uploads/2018/07/Ryan-Hall-Interior-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-868 .elementor-element.elementor-element-5887944::before, .elementor-868 .elementor-element.elementor-element-5887944 > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-5887944 > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-5887944 > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-5887944 > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-5887944 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-868 .elementor-element.elementor-element-f6d8761.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-868 .elementor-element.elementor-element-f6d8761{text-align:center;}.elementor-868 .elementor-element.elementor-element-f6d8761 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-1a68676{text-align:center;}.elementor-868 .elementor-element.elementor-element-1a68676 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:none;color:#4D7889;}.elementor-868 .elementor-element.elementor-element-32231db{margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;text-align:center;}.elementor-868 .elementor-element.elementor-element-32231db .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-d4a7491{--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.63;--padding-top:135px;--padding-bottom:135px;--padding-left:135px;--padding-right:135px;}.elementor-868 .elementor-element.elementor-element-d4a7491:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-d4a7491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhlaw.co.za/wp-content/uploads/2018/07/Ryan-Hall-Interior-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-868 .elementor-element.elementor-element-d4a7491::before, .elementor-868 .elementor-element.elementor-element-d4a7491 > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-d4a7491 > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-d4a7491 > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-d4a7491 > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-d4a7491 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-868 .elementor-element.elementor-element-cc28d34{text-align:center;}.elementor-868 .elementor-element.elementor-element-cc28d34 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-f7b3e7f{text-align:center;}.elementor-868 .elementor-element.elementor-element-f7b3e7f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:none;color:#4D7889;}.elementor-868 .elementor-element.elementor-element-d34ece2{margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;text-align:center;}.elementor-868 .elementor-element.elementor-element-d34ece2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-5cf928f{--display:flex;--margin-top:75px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-868 .elementor-element.elementor-element-2855e7f{text-align:center;}.elementor-868 .elementor-element.elementor-element-2855e7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:bold;color:#000000;}.elementor-868 .elementor-element.elementor-element-777fb20{--divider-border-style:solid;--divider-color:#4D7889;--divider-border-width:1px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-777fb20 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-777fb20 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-4496672{--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;}.elementor-868 .elementor-element.elementor-element-2635789{--display:flex;}.elementor-868 .elementor-element.elementor-element-37aba82{background-color:#4D7889;padding:25px 25px 25px 25px;text-align:center;}.elementor-868 .elementor-element.elementor-element-37aba82.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-868 .elementor-element.elementor-element-37aba82 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-4be49be{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-fe60225{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#4D7889;}.elementor-868 .elementor-element.elementor-element-913a984{--display:flex;}.elementor-868 .elementor-element.elementor-element-b12524b{background-color:#4D7889;padding:25px 25px 25px 25px;text-align:center;}.elementor-868 .elementor-element.elementor-element-b12524b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-868 .elementor-element.elementor-element-b12524b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-60b175d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-acd8cba{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#4D7889;}.elementor-868 .elementor-element.elementor-element-5b78732{--display:flex;}.elementor-868 .elementor-element.elementor-element-337c66e{background-color:#4D7889;padding:25px 25px 25px 25px;text-align:center;}.elementor-868 .elementor-element.elementor-element-337c66e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-868 .elementor-element.elementor-element-337c66e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-7414dd1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-d5bdb60{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#4D7889;}.elementor-868 .elementor-element.elementor-element-5c209aa{--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;}.elementor-868 .elementor-element.elementor-element-9d8f63f{--display:flex;}.elementor-868 .elementor-element.elementor-element-1a99382{background-color:#4D7889;padding:25px 25px 25px 25px;text-align:center;}.elementor-868 .elementor-element.elementor-element-1a99382.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-868 .elementor-element.elementor-element-1a99382 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-09722b5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-4855ccf{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#4D7889;}.elementor-868 .elementor-element.elementor-element-ed11515{--display:flex;}.elementor-868 .elementor-element.elementor-element-10f8ca5{background-color:#4D7889;padding:25px 25px 25px 25px;text-align:center;}.elementor-868 .elementor-element.elementor-element-10f8ca5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-868 .elementor-element.elementor-element-10f8ca5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-c3d8405{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-868 .elementor-element.elementor-element-93b164a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#4D7889;}.elementor-868 .elementor-element.elementor-element-2c081b0{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-2c081b0:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-2c081b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-868 .elementor-element.elementor-element-99f166e{--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-868 .elementor-element.elementor-element-01741d9{text-align:center;}.elementor-868 .elementor-element.elementor-element-01741d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:bold;color:#000000;}.elementor-868 .elementor-element.elementor-element-25de376{--divider-border-style:solid;--divider-color:#4D7889;--divider-border-width:1px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-25de376 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-25de376 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-7f5a4ef{text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-868 .elementor-element.elementor-element-ebe9839{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1px;color:#000000;}.elementor-868 .elementor-element.elementor-element-281e25c .elementor-button{background-color:#4D7889;font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-868 .elementor-element.elementor-element-281e25c{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-96b1aaa{--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-868 .elementor-element.elementor-element-296e6e8{--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.63;--padding-top:135px;--padding-bottom:135px;--padding-left:135px;--padding-right:135px;}.elementor-868 .elementor-element.elementor-element-296e6e8:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-296e6e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhlaw.co.za/wp-content/uploads/2018/07/Ryan-Hall-Interior-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-868 .elementor-element.elementor-element-296e6e8::before, .elementor-868 .elementor-element.elementor-element-296e6e8 > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-296e6e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-296e6e8 > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-296e6e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-296e6e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-868 .elementor-element.elementor-element-1e8150d{text-align:center;}.elementor-868 .elementor-element.elementor-element-1e8150d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:bold;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-a819a53{--divider-border-style:solid;--divider-color:#4D7889;--divider-border-width:1px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-a819a53 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-a819a53 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-230fe72{--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;}.elementor-868 .elementor-element.elementor-element-4bc4978{--display:flex;}.elementor-868 .elementor-element.elementor-element-4bc4978:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-4bc4978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D7889B3;}.elementor-868 .elementor-element.elementor-element-1ca938e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-b54739c .elementor-button{background-color:#4D788900;font-family:"Open Sans", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-868 .elementor-element.elementor-element-b54739c{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-8768ce5{--display:flex;}.elementor-868 .elementor-element.elementor-element-8768ce5:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-8768ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D7889B3;}.elementor-868 .elementor-element.elementor-element-357d3a0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-b9db901 .elementor-button{background-color:#4D788900;font-family:"Open Sans", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-868 .elementor-element.elementor-element-b9db901{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-bbd4bd5{--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.63;--padding-top:135px;--padding-bottom:135px;--padding-left:135px;--padding-right:135px;}.elementor-868 .elementor-element.elementor-element-bbd4bd5:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-bbd4bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhlaw.co.za/wp-content/uploads/2018/07/Ryan-Hall-Interior-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-868 .elementor-element.elementor-element-bbd4bd5::before, .elementor-868 .elementor-element.elementor-element-bbd4bd5 > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-bbd4bd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-bbd4bd5 > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-bbd4bd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-bbd4bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-868 .elementor-element.elementor-element-606a859{text-align:center;}.elementor-868 .elementor-element.elementor-element-606a859 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:bold;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-b552fe2{--divider-border-style:solid;--divider-color:#4D7889;--divider-border-width:1px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-b552fe2 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-868 .elementor-element.elementor-element-b552fe2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-868 .elementor-element.elementor-element-0789d94{--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;}.elementor-868 .elementor-element.elementor-element-a44b6d1{--display:flex;}.elementor-868 .elementor-element.elementor-element-a44b6d1:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-a44b6d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D7889B3;}.elementor-868 .elementor-element.elementor-element-d9b7c4f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-2ce6f4a .elementor-button{background-color:#4D788900;font-family:"Open Sans", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-868 .elementor-element.elementor-element-2ce6f4a{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-1944abd{--display:flex;}.elementor-868 .elementor-element.elementor-element-1944abd:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-1944abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D7889B3;}.elementor-868 .elementor-element.elementor-element-a17fb92{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-115d155 .elementor-button{background-color:#4D788900;font-family:"Open Sans", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-868 .elementor-element.elementor-element-115d155{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-1ec11fc{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-1ec11fc:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-1ec11fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-868 .elementor-element.elementor-element-2448ca3{--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-868 .elementor-element.elementor-element-61d8675{text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-868 .elementor-element.elementor-element-6e4700f .elementor-icon-list-icon i{color:#4D7889;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-6e4700f .elementor-icon-list-icon svg{fill:#4D7889;transition:fill 0.3s;}.elementor-868 .elementor-element.elementor-element-6e4700f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-868 .elementor-element.elementor-element-6e4700f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-868 .elementor-element.elementor-element-6e4700f .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-868 .elementor-element.elementor-element-6e4700f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-fb2cb78{--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-868 .elementor-element.elementor-element-5704ae3{text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-d6697e7 .elementor-icon-list-icon i{color:#4D7889;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-d6697e7 .elementor-icon-list-icon svg{fill:#4D7889;transition:fill 0.3s;}.elementor-868 .elementor-element.elementor-element-d6697e7{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-868 .elementor-element.elementor-element-d6697e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-868 .elementor-element.elementor-element-d6697e7 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-868 .elementor-element.elementor-element-d6697e7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-bd56884 .elementor-icon-list-icon i{color:#4D7889;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-bd56884 .elementor-icon-list-icon svg{fill:#4D7889;transition:fill 0.3s;}.elementor-868 .elementor-element.elementor-element-bd56884{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-868 .elementor-element.elementor-element-bd56884 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-868 .elementor-element.elementor-element-bd56884 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-868 .elementor-element.elementor-element-bd56884 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-3e66417{font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-89be4a1 .elementor-icon-list-icon i{color:#4D7889;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-89be4a1 .elementor-icon-list-icon svg{fill:#4D7889;transition:fill 0.3s;}.elementor-868 .elementor-element.elementor-element-89be4a1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-868 .elementor-element.elementor-element-89be4a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-868 .elementor-element.elementor-element-89be4a1 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-868 .elementor-element.elementor-element-89be4a1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-868 .elementor-element.elementor-element-310b6a4{--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-868 .elementor-element.elementor-element-10df43b{--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-868 .elementor-element.elementor-element-10df43b:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-10df43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-868 .elementor-element.elementor-element-68eaeda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#4D7889;}@media(max-width:767px){.elementor-868 .elementor-element.elementor-element-8a5002b .elementor-heading-title{font-size:50px;}.elementor-868 .elementor-element.elementor-element-5887944{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-868 .elementor-element.elementor-element-f6d8761{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-868 .elementor-element.elementor-element-296e6e8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-868 .elementor-element.elementor-element-d6562c0{--width:33.036%;}.elementor-868 .elementor-element.elementor-element-68a72b8{--width:33.036%;}.elementor-868 .elementor-element.elementor-element-e636903{--width:50%;}.elementor-868 .elementor-element.elementor-element-1fca32e{--width:50%;}.elementor-868 .elementor-element.elementor-element-9d8f63f{--width:33.3%;}.elementor-868 .elementor-element.elementor-element-ed11515{--width:33.3%;}.elementor-868 .elementor-element.elementor-element-99f166e{--width:50%;}.elementor-868 .elementor-element.elementor-element-96b1aaa{--width:50%;}.elementor-868 .elementor-element.elementor-element-2448ca3{--width:50%;}.elementor-868 .elementor-element.elementor-element-fb2cb78{--width:50%;}.elementor-868 .elementor-element.elementor-element-310b6a4{--width:50%;}}