body .gform_wrapper h2.gform_title{display:none!important;gform_required_legend:none}#gform_wrapper_24{background:#F8F6F0!important}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#7ebec5!important}#gform_wrapper_24 .gform_body .gform_fields .gfield .gfield_label .gfield_required{display:none}#gf_progressbar_wrapper_24{margin-top:20px}#gform_wrapper_24{display:grid}#gform_wrapper_24 .gform_heading{order:2;margin-top:30px}body .gform_wrapper .gform_page_footer input.gform_next_button,body .gform_wrapper .gform_page_footer input.gform_previous_button,body .gform_wrapper .gform_page_footer input.gform_button{color:#fff;font-size:30px;background:#7ebec5;padding:5px 30px!important;border:0px solid #000}.gform_wrapper .gsection{padding:20px!important;border-bottom:none;background:#ffffff!important}.gf_stylespro .gfsp_ios input[type=checkbox]:not(old):checked+label:before,.gf_stylespro .gfsp_ios input[type=radio]:not(old):checked+label:before{content:'';-moz-transition:.5s all;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;background:#b6dcdd;box-shadow:none}.ginput_container.ginput_container_radio .gfield_radio{display:flex!important}.gfield_radio input[type=radio]+label:before{top:inherit!important;font-size:inherit!important}.ginput_container.ginput_container_radio .gfield_radio label{padding-right:20px}.ginput_container.ginput_container_radio,legend.gfield_label{float:left}.ginput_container.ginput_container_radio{display:flex!important;flex-wrap:wrap;align-content:center}fieldset.gfield.gfield--width-full{display:flex}@media screen and (min-width:981px){legend.gfield_label{width:auto!important;max-width:50%!important}.ginput_container.ginput_container_radio{justify-content:end}.gf_stylespro .gfsp_ios input[type=radio]:not(old):checked+label:before{background:#b6dcdd}}@media only screen and (max-width:767px){fieldset.gfield.gfield--width-full{display:flex;flex-direction:column}.ginput_container.ginput_container_radio .gfield_radio label{padding-right:unset!important}}@media only screen and (max-width:767px){fieldset.gfield.gfield--width-full{display:flex;flex-direction:column}.ginput_container.ginput_container_radio .gfield_radio label{padding-right:unset!important}.gf_stylespro .left_label .gfield_label{width:100%!important}}.gf_stylespro .gfield_label{margin-bottom:.2em;display:block;font-size:1em;font-weight:700}.et_pb_section{padding:20px 0}p.form-allowed-tags{display:none}.single h1{font-size:40pt;color:#343436;font-family:poppins;font-weight:900}.single h2{font-size:36pt;color:#7ebec5;font-weight:900}.single h3{font-size:24pt;color:#586061;font-style:normal}.single h4{font-size:18pt;color:#9d9792}.post h1{font-size:44pt;color:#7ebec5;font-family:Poppins;font-weight:900}.et_pb_post h2{color:#9d9792;font-family:nimbus-sans,sans-serif;font-style:normal;font-size:36pt}.et_pb_post h3{color:#7ebec5;font-family:nimbus-sans,sans-serif;font-size:22pt;font-weight:normal}.et_pb_post h4{color:#343436;font-family:nimbus-sans,sans-serif;font-size:16pt}.testimonial-slider,.testimonial-slider .et_pb_container{height:auto!important}.testimonial-slider,.testimonial-slider .et_pb_slide{max-height:auto;border:1px solid #ffffff}.testimonial-slider .et_pb_slide_description{position:relative;top:25%;padding-top:20px!important;padding-bottom:10px!important;height:auto!important}.testimonial-slider .et_pb_testimonial_portrait{display:table-cell;float:left;position:relative;width:175px!important;height:175px!important;margin-right:30px;border:3px solid #ffffff;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.testimonial-slider .et-pb-controllers a{border-radius:0px}.demo-subscribe-section{padding:0px!important}.demo-subscribe-section .et_pb_row{padding:0px!important}.demo-subscribe-section .et_pb_newsletter{padding:0px 0px}.demo-subscribe-section .et_pb_newsletter_description{padding:0 0 0 0;width:50%;margin:0}.demo-subscribe-section .et_pb_newsletter_description p{padding:19px 20px 0px 0px}.demo-subscribe-section .et_pb_newsletter_form{width:50%;padding-left:5px;height:60px}.demo-subscribe-section .et_pb_newsletter_form p{display:inline-block;margin-right:10px;padding:0px;padding-bottom:10px}.demo-subscribe-section .et_pb_newsletter_form p input{padding:5px 4%!important;width:160px;border-radius:0px!important}.demo-subscribe-section span.et_pb_newsletter_button_text{display:none}.demo-subscribe-section .et_pb_newsletter_button{padding:0 0 0 10px;text-align:right;border:none;background:url(https://old.freshsage.co.za/wp-content/uploads/2016/06/2016.06.20-Refresh-template_mail-e1466776043480.png) no-repeat left top;width:135px;height:31px;cursor:pointer;z-index:1;margin-left:10px;margin-bottom:-20px;margin-top:14px}.demo-subscribe-section .et_pb_newsletter_button:hover{background:url(https://old.freshsage.co.za/wp-content/uploads/2016/06/2016.06.20-Refresh-template_mail-e1466776043480.png) no-repeat left top}.demo-subscribe-section a.et_pb_newsletter_button:after{display:none}.demo-subscribe-section .et_pb_newsletter_form p:nth-child(3){display:none}.demo-subscribe-section .et_pb_newsletter_result{padding-top:19px}.demo-subscribe-section h2.et_pb_subscribed{font-size:17px;padding-top:3px}@media only screen and (max-width:1141px){.demo-subscribe-section .et_pb_row{width:100%!important;max-width:100%!important}}@media only screen and (max-width:1110px){.demo-subscribe-section .et_pb_newsletter_description{width:35%}.demo-subscribe-section .et_pb_newsletter_description p{padding:9px 20px 0px 0px}.demo-subscribe-section .et_pb_newsletter_form{width:65%}}@media only screen and (max-width:980px){.demo-subscribe-section .et_pb_newsletter_description{width:100%;text-align:center}.demo-subscribe-section .et_pb_newsletter_description p{text-align:center!important;padding:9px 0px 0px 0px}.demo-subscribe-section .et_pb_newsletter_form{width:100%;text-align:center}}@media only screen and (max-width:570px){.demo-subscribe-section .et_pb_newsletter_form{height:100px;padding-top:17px}.demo-subscribe-section .et_pb_newsletter_button{margin-left:0px}.demo-subscribe-section .et_pb_newsletter_form p input{width:70vw}.demo-subscribe-section{height:196px}}@media only screen and (max-width:550px){.demo-subscribe-section .et_pb_newsletter_form{height:130px}}@media only screen and (max-width:393px){.demo-subscribe-section{height:225px}}.et_pb_slide_description a.et_pb_more_button.et_pb_button{position:absolute;left:-1500px;right:-1500px;top:-1500px;bottom:-1500px;opacity:0}.count{display:none!important}.gform_wrapper{background:rgba(255,255,255,0.95);padding:5%}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea.medium,.gform_wrapper textarea.large{background:rgba(0,0,0,0);border-top:none;border-left:none;border-right:none;border-bottom:2px solid #242426;border-radius:0px!important}.gform_wrapper ul.gform_fields li.gfield{margin-bottom:20px;font-size:14px}input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus{border-bottom:2px solid #b5b5b5!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background:#7ebec5;text-transform:uppercase;color:#ffffff;border:2px solid #ffffff;padding:7px 12px;cursor:pointer;font-size:18px;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;border-radius:0!important}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background:#242426;color:#ffffff;font-size:19px}.gform_wrapper h2.gsection_title{font-weight:normal;font-size:2em;color:#ffffff}.gform_wrapper .gsection{padding:20px!important;border-bottom:none;background:#242425}.gform_wrapper ul.gfield_checkbox li input[type=checkbox],.gform_wrapper ul.gfield_radio li input[type=radio]{visibility:hidden;margin:0;width:0!important}.gform_wrapper input[type=checkbox]+label,.gform_wrapper input[type=radio]+label{font-size:16px}input[type=checkbox]+label:hover,input[type=radio]+label:hover{cursor:pointer}input[type=checkbox]+label:before,input[type=radio]+label:before{font-family:"ETmodules"!important;font-size:30px;position:relative;top:0.3em;margin-right:0.2em}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{display:-moz-inline;display:inline}input[type=checkbox]:checked+label:hover:before{color:#E0555A;filter:alpha(opacity=100);opacity:1}input[type=radio]+label:before{content:'5b'}input[type=radio]+label:hover:before{content:'5c';filter:alpha(opacity=40);opacity:0.4}input[type=radio]:checked+label:before{content:'5c';color:#E0555A}input[type=radio]:checked+label:hover:before{color:#E0555A;filter:alpha(opacity=100);opacity:1}.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:normal}.gform_confirmation_wrapper{background:#fff;padding:15px}.custom_blog .post-content{display:none}.entry-title.article-card__title{min-height:95px!important}.widgettitle{border-bottom:solid 2px #586061;margin-bottom:25px;text-align:center;font-size:18px;padding-bottom:20px}.et_pb_widget ul li{text-align:center;background-color:#b6dcdd;padding:10px}.et_mobile_menu{display:block;width:80vw;left:-30vw!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#7ebec5;background:transparent;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}