.elementor-12161 .elementor-element.elementor-element-62ff6a7:not(.elementor-motion-effects-element-type-background), .elementor-12161 .elementor-element.elementor-element-62ff6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12161 .elementor-element.elementor-element-62ff6a7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #20672BE0 54%, #004675 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12161 .elementor-element.elementor-element-62ff6a7 > .elementor-container{min-height:250px;}.elementor-12161 .elementor-element.elementor-element-62ff6a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:250px 0px 250px 0px;z-index:10;}.elementor-12161 .elementor-element.elementor-element-62ff6a7 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-12161 .elementor-element.elementor-element-62ff6a7 > .elementor-shape-bottom svg{width:calc(240% + 1.3px);height:180px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-12161 .elementor-element.elementor-element-376eb95{--iteration-count:infinite;--dynamic-text-color:#4EC04B;}.elementor-12161 .elementor-element.elementor-element-376eb95 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-12161 .elementor-element.elementor-element-376eb95 .elementor-headline{text-align:center;}.elementor-12161 .elementor-element.elementor-element-376eb95 .elementor-headline-plain-text{color:#FFFFFF;}.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-12161 .elementor-element.elementor-element-ad8e189 img{width:47%;}.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-12161 .elementor-element.elementor-element-d475263{width:var( --container-widget-width, 99.14% );max-width:99.14%;--container-widget-width:99.14%;--container-widget-flex-grow:0;text-align:center;}.elementor-12161 .elementor-element.elementor-element-d475263 .elementor-heading-title{font-family:"Ubuntu-Regular", Sans-serif;font-weight:400;font-style:normal;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-12161 .elementor-element.elementor-element-8e203f4{width:var( --container-widget-width, 95.079% );max-width:95.079%;--container-widget-width:95.079%;--container-widget-flex-grow:0;}.elementor-12161 .elementor-element.elementor-element-8e203f4 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-12161 .elementor-element.elementor-element-574498a{margin-top:152px;margin-bottom:152px;}.elementor-12161 .elementor-element.elementor-element-c873031 img{width:66%;}.elementor-12161 .elementor-element.elementor-element-b1ead49{--spacer-size:103px;}.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-12161 .elementor-element.elementor-element-141513b{font-family:"Ubuntu-Regular", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-1226d95 );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-12161 .elementor-element.elementor-element-97c9a46.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12161 .elementor-element.elementor-element-97c9a46.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12161 .elementor-element.elementor-element-97c9a46.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12161 .elementor-element.elementor-element-97c9a46 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12161 .elementor-element.elementor-element-97c9a46 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12161 .elementor-element.elementor-element-97c9a46 .elementor-image-box-title{font-family:"Ubuntu-Regular", Sans-serif;font-size:27px;font-weight:600;}.elementor-12161 .elementor-element.elementor-element-97c9a46 .elementor-image-box-description{color:#676767;}.elementor-12161 .elementor-element.elementor-element-f972926.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12161 .elementor-element.elementor-element-f972926.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12161 .elementor-element.elementor-element-f972926.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12161 .elementor-element.elementor-element-f972926 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12161 .elementor-element.elementor-element-f972926 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12161 .elementor-element.elementor-element-f972926 .elementor-image-box-title{font-family:"Ubuntu-Regular", Sans-serif;font-size:27px;font-weight:600;}.elementor-12161 .elementor-element.elementor-element-f972926 .elementor-image-box-description{color:#676767;}.elementor-12161 .elementor-element.elementor-element-3886dbc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12161 .elementor-element.elementor-element-3886dbc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12161 .elementor-element.elementor-element-3886dbc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12161 .elementor-element.elementor-element-3886dbc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12161 .elementor-element.elementor-element-3886dbc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12161 .elementor-element.elementor-element-3886dbc .elementor-image-box-title{font-family:"Ubuntu-Regular", Sans-serif;font-size:27px;font-weight:600;}.elementor-12161 .elementor-element.elementor-element-3886dbc .elementor-image-box-description{color:#676767;}.elementor-12161 .elementor-element.elementor-element-2ec4eba.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12161 .elementor-element.elementor-element-2ec4eba.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12161 .elementor-element.elementor-element-2ec4eba.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12161 .elementor-element.elementor-element-2ec4eba .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12161 .elementor-element.elementor-element-2ec4eba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12161 .elementor-element.elementor-element-2ec4eba .elementor-image-box-title{font-family:"Ubuntu-Regular", Sans-serif;font-size:27px;font-weight:600;}.elementor-12161 .elementor-element.elementor-element-2ec4eba .elementor-image-box-description{color:#676767;}.elementor-12161 .elementor-element.elementor-element-d47443f:not(.elementor-motion-effects-element-type-background), .elementor-12161 .elementor-element.elementor-element-d47443f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://smarthr.co.za/wp-content/uploads/2026/08/Frame-772.png");background-position:top center;background-repeat:no-repeat;background-size:63% auto;}.elementor-12161 .elementor-element.elementor-element-d47443f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:26px;margin-bottom:26px;padding:39px 39px 39px 39px;}.elementor-12161 .elementor-element.elementor-element-d47443f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12161 .elementor-element.elementor-element-38e0765{--spacer-size:600px;}.elementor-12161 .elementor-element.elementor-element-38e0765 > .elementor-widget-container{padding:102px 102px 102px 102px;}.elementor-12161 .elementor-element.elementor-element-5a164fd:not(.elementor-motion-effects-element-type-background), .elementor-12161 .elementor-element.elementor-element-5a164fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://smarthr.co.za/wp-content/uploads/2026/08/Group-451-scaled.png");background-position:center center;}.elementor-12161 .elementor-element.elementor-element-5a164fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;padding:6% 3% 6% 3%;}.elementor-12161 .elementor-element.elementor-element-5a164fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12161 .elementor-element.elementor-element-20a96e6{width:var( --container-widget-width, 71.172% );max-width:71.172%;--container-widget-width:71.172%;--container-widget-flex-grow:0;text-align:start;}.elementor-12161 .elementor-element.elementor-element-20a96e6 > .elementor-widget-container{margin:67px 17px 23px -1px;}.elementor-12161 .elementor-element.elementor-element-20a96e6 .elementor-heading-title{color:#006A10;}.elementor-12161 .elementor-element.elementor-element-92bdbbf{width:var( --container-widget-width, 93.359% );max-width:93.359%;--container-widget-width:93.359%;--container-widget-flex-grow:0;text-align:start;font-family:"Ubuntu-Regular", Sans-serif;font-size:20px;font-weight:400;color:#00751B;}.elementor-12161 .elementor-element.elementor-element-92bdbbf > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-12161 .elementor-element.elementor-element-53f6ad0 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-12161 .elementor-element.elementor-element-53f6ad0{width:var( --container-widget-width, 14.739% );max-width:14.739%;--container-widget-width:14.739%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12161 .elementor-element.elementor-element-62ff6a7 > .elementor-shape-bottom svg{height:100px;}.elementor-12161 .elementor-element.elementor-element-62ff6a7{padding:200px 30px 160px 30px;}}@media(max-width:767px){.elementor-12161 .elementor-element.elementor-element-62ff6a7 > .elementor-shape-bottom svg{height:40px;}.elementor-12161 .elementor-element.elementor-element-62ff6a7{padding:220px 20px 120px 20px;}.elementor-12161 .elementor-element.elementor-element-97c9a46 .elementor-image-box-img{margin-bottom:15px;}.elementor-12161 .elementor-element.elementor-element-f972926 .elementor-image-box-img{margin-bottom:15px;}.elementor-12161 .elementor-element.elementor-element-3886dbc .elementor-image-box-img{margin-bottom:15px;}.elementor-12161 .elementor-element.elementor-element-2ec4eba .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS */.gform_required_legend, .gfield_required {
    color: #797979 !important;
    text-align: center;
}

.gform_footer {
    justify-content: center;
}

.gform_footer > .gform_button {
    transition: all .2s ease-in-out;
}
.gform_footer > .gform_button:hover { transform: scale(1.1);
}

@media only screen and (min-width: 768px) {
    #input_2_14 {
  color: #a4a4a4 !important;
  padding: 17.5px 25px !important;
  border-radius: 20px !important;
    }
}
@media only screen and (max-width: 767px) {
    #input_2_14 {
  color: #a4a4a4 !important;
  padding: 15px !important;
    }
}



@media only screen and (min-width: 1024px) {
#header-sect {
    background-color: transparent !important;
}
#header-sect .ekit-menu-nav-link i {
    color: #fff;
}
#header-sect .menu-item:not(.current_page_item) a  {
    color: #fff;
}
#header-sect .elementor-sub-item {
    color: #7B8083 !important;
}
#header-sect .elementor-sub-item:hover {
    color: #006699 !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ubuntu-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://smarthr.co.za/wp-content/uploads/2025/08/Ubuntu-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */