.elementor-133 .elementor-element.elementor-element-455a310{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:64px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-455a310:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-455a310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://thevanplan.co.za/wp-content/uploads/2023/07/The-Van-Plan-Heading-background-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-133 .elementor-element.elementor-element-455a310, .elementor-133 .elementor-element.elementor-element-455a310::before{--border-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-455a310 > .elementor-shape-bottom svg, .elementor-133 .elementor-element.elementor-element-455a310 > .e-con-inner > .elementor-shape-bottom svg{width:calc(145% + 1.3px);height:178px;}.elementor-133 .elementor-element.elementor-element-8c48dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-aedb56c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-bd8fd13{text-align:center;color:#505C7C;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;}.elementor-133 .elementor-element.elementor-element-57e77c8{text-align:center;color:#505C7C;font-family:"Montserrat", Sans-serif;font-size:95px;font-weight:900;line-height:100px;letter-spacing:1px;}.elementor-133 .elementor-element.elementor-element-57e77c8 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-133 .elementor-element.elementor-element-5788697{--spacer-size:20px;}.elementor-133 .elementor-element.elementor-element-ee0b6fd .breadcrumb{justify-content:center;}.elementor-133 .elementor-element.elementor-element-ee0b6fd #breadcrumbs{justify-content:center;}.elementor-133 .elementor-element.elementor-element-ee0b6fd, .elementor-133 .elementor-element.elementor-element-ee0b6fd .breadcrumb-item.active span, .elementor-133 .elementor-element.elementor-element-ee0b6fd span.current-item{color:var( --e-global-color-158b3f6 );}.elementor-133 .elementor-element.elementor-element-ee0b6fd .raven-breadcrumbs-yoast .breadcrumb_last{color:var( --e-global-color-158b3f6 );}.elementor-133 .elementor-element.elementor-element-ee0b6fd .raven-breadcrumbs-navxt span.current-item{color:var( --e-global-color-158b3f6 );}.elementor-133 .elementor-element.elementor-element-ee0b6fd,.elementor-133 .elementor-element.elementor-element-ee0b6fd .breadcrumb,.elementor-133 .elementor-element.elementor-element-ee0b6fd #breadcrumbs, .elementor-133 .elementor-element.elementor-element-ee0b6fd span, .elementor-133 .elementor-element.elementor-element-ee0b6fd li{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-133 .elementor-element.elementor-element-ee0b6fd .breadcrumb-item + .breadcrumb-item::before{color:var( --e-global-color-158b3f6 );}.elementor-133 .elementor-element.elementor-element-ee0b6fd .raven-breadcrumbs-yoast #breadcrumbs{color:var( --e-global-color-158b3f6 );}.elementor-133 .elementor-element.elementor-element-ee0b6fd .raven-breadcrumbs-navxt .breadcrumb{color:var( --e-global-color-158b3f6 );}.elementor-133 .elementor-element.elementor-element-ee0b6fd a, .elementor-133 .elementor-element.elementor-element-ee0b6fd a *{color:#1DA7A5;}.elementor-133 .elementor-element.elementor-element-3e962b0 > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-ea8a732{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-fb39dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-946a4b0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-f8a1a8a{--spacer-size:20px;}.elementor-133 .elementor-element.elementor-element-e9b2533{text-align:center;color:var( --e-global-color-158b3f6 );font-family:"Comfortaa", Sans-serif;font-size:36px;font-weight:900;}.elementor-133 .elementor-element.elementor-element-538ac36{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-133 .elementor-element.elementor-element-538ac36 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-133 .elementor-element.elementor-element-538ac36 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-133 .elementor-element.elementor-element-e255fed{--spacer-size:50px;}.elementor-133 .elementor-element.elementor-element-44d0852{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:51px 51px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-73840b7{--display:flex;--background-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-73840b7:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-73840b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3fb2e4f );}.elementor-133 .elementor-element.elementor-element-73840b7, .elementor-133 .elementor-element.elementor-element-73840b7::before{--border-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-73840b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-03feeef{--display:flex;--background-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-6b3f35c{columns:2;column-gap:57px;text-align:justify;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-133 .elementor-element.elementor-element-3f1a0f6{--spacer-size:50px;}.elementor-133 .elementor-element.elementor-element-32c148f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-133 .elementor-element.elementor-element-32c148f .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-133 .elementor-element.elementor-element-32c148f .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-133 .elementor-element.elementor-element-b9a6aaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:61px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-f0b33df > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-eace57e{--spacer-size:50px;}.elementor-133 .elementor-element.elementor-element-dd20fa4{text-align:center;color:#505C7C;font-family:"Comfortaa", Sans-serif;font-size:36px;font-weight:900;}.elementor-133 .elementor-element.elementor-element-50f9520{text-align:center;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-133 .elementor-element.elementor-element-d51e19e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:69px 69px;--background-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-ff69668{--display:flex;--background-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-bf2cd9d img{width:100%;}.elementor-133 .elementor-element.elementor-element-88ee0f1{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-ffc5fad{--divider-border-style:solid;--divider-color:var( --e-global-color-158b3f6 );--divider-border-width:5px;}.elementor-133 .elementor-element.elementor-element-ffc5fad .elementor-divider-separator{width:17%;}.elementor-133 .elementor-element.elementor-element-ffc5fad .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-133 .elementor-element.elementor-element-e228043 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:24px;}.elementor-133 .elementor-element.elementor-element-4e07622{text-align:left;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-133 .elementor-element.elementor-element-995ef08{--divider-border-style:solid;--divider-color:var( --e-global-color-158b3f6 );--divider-border-width:5px;}.elementor-133 .elementor-element.elementor-element-995ef08 .elementor-divider-separator{width:17%;}.elementor-133 .elementor-element.elementor-element-995ef08 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-133 .elementor-element.elementor-element-6d090d8{--spacer-size:50px;}.elementor-133 .elementor-element.elementor-element-1fbe235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-133 .elementor-element.elementor-element-1fbe235:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-1fbe235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0c8822 );}.elementor-133 .elementor-element.elementor-element-1fbe235, .elementor-133 .elementor-element.elementor-element-1fbe235::before{--border-transition:0.3s;}.elementor-133 .elementor-element.elementor-element-dcb021e > .elementor-widget-container{margin:-67px 0px 0px 0px;padding:80px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-5227792{--spacer-size:50px;}.elementor-133 .elementor-element.elementor-element-0d71bee{text-align:center;color:var( --e-global-color-primary );font-family:"Comfortaa", Sans-serif;font-size:36px;font-weight:900;}.elementor-133 .elementor-element.elementor-element-0ad9298{text-align:left;color:var( --e-global-color-158b3f6 );font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}@media(min-width:768px){.elementor-133 .elementor-element.elementor-element-73840b7{--width:26.543%;}}@media(max-width:1024px){.elementor-133 .elementor-element.elementor-element-57e77c8{font-size:66px;}.elementor-133 .elementor-element.elementor-element-ea8a732{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-133 .elementor-element.elementor-element-44d0852{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-133 .elementor-element.elementor-element-6b3f35c{columns:1;}.elementor-133 .elementor-element.elementor-element-b9a6aaf{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-133 .elementor-element.elementor-element-d51e19e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-133 .elementor-element.elementor-element-1fbe235{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}}@media(max-width:767px){.elementor-133 .elementor-element.elementor-element-57e77c8{text-align:center;font-size:37px;line-height:0.8em;}.elementor-133 .elementor-element.elementor-element-57e77c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-3e962b0 */.scrolldown-dark {
	width: 3px; 
	height: 100px; 
	position: absolute; 
	bottom: -30px; 
	left: 0; 
	right: 0; 
	margin: 0 auto; 
	overflow: hidden; 
	background: linear-gradient(to bottom, #505C7C 50%, rgba(0, 0, 0, 0) 50%); 
	background-position: 0 -100px; 
	background-size: 100% 200%; 
	animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
	}
@keyframes scrolldown {
  0% { background-position: 0 -100px; }
  75% { background-position: 0 0; }
  100% { background-position: 0 100px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0b33df */.scrolldown-other {
	width: 3px; 
	height: 100px; 
	position: absolute; 
	bottom: -30px; 
	left: 0; 
	right: 0; 
	margin: 0 auto; 
	overflow: hidden; 
	background: linear-gradient(to bottom, #505C7C 50%, rgba(0, 0, 0, 0) 50%); 
	background-position: 0 -100px; 
	background-size: 100% 200%; 
	animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
	}
@keyframes scrolldown {
  0% { background-position: 0 -100px; }
  75% { background-position: 0 0; }
  100% { background-position: 0 100px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcb021e */.scrolldown-other {
	width: 3px; 
	height: 100px; 
	position: absolute; 
	bottom: -30px; 
	left: 0; 
	right: 0; 
	margin: 0 auto; 
	overflow: hidden; 
	background: linear-gradient(to bottom, #505C7C 50%, rgba(0, 0, 0, 0) 50%); 
	background-position: 0 -100px; 
	background-size: 100% 200%; 
	animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
	}
@keyframes scrolldown {
  0% { background-position: 0 -100px; }
  75% { background-position: 0 0; }
  100% { background-position: 0 100px; }
}/* End custom 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 */