.elementor-43 .elementor-element.elementor-element-7745ca90{margin-top:-59px;margin-bottom:0px;}.elementor-43 .elementor-element.elementor-element-3fff415a > .elementor-widget-container{margin:014px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4cc4d5f9{text-align:left;}.elementor-43 .elementor-element.elementor-element-4cc4d5f9.elementor-widget-heading .elementor-heading-title{color:#565656;}.elementor-43 .elementor-element.elementor-element-4cc4d5f9 .elementor-heading-title{font-family:"Athelas", Sans-serif;font-size:30px;font-weight:100;line-height:35px;}.elementor-43 .elementor-element.elementor-element-4cc4d5f9 > .elementor-widget-container{margin:100px 0px 100px 0px;padding:0% 0% 0% 20%;}.elementor-43 .elementor-element.elementor-element-1d98536b > .elementor-container{min-height:400px;}.elementor-43 .elementor-element.elementor-element-1d98536b > .elementor-container:after{content:"";min-height:inherit;}.elementor-43 .elementor-element.elementor-element-7280bc78 .elementor-text-editor{text-align:center;}.elementor-43 .elementor-element.elementor-element-7280bc78{font-family:"AvenirNext-Medium", Sans-serif;font-size:93px;}.elementor-43 .elementor-element.elementor-element-7280bc78 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-43 .elementor-element.elementor-element-04d390e .elementor-text-editor{text-align:center;}.elementor-43 .elementor-element.elementor-element-04d390e{color:#595959;font-family:"AvenirNext-Regular", Sans-serif;font-size:18px;}.elementor-43 .elementor-element.elementor-element-04d390e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-121c4967{text-align:center;}.elementor-43 .elementor-element.elementor-element-121c4967 > .elementor-widget-container{margin:50px 0px 100px 0px;}.elementor-43 .elementor-element.elementor-element-3f890a2b .elementor-text-editor{text-align:center;}.elementor-43 .elementor-element.elementor-element-3f890a2b{color:#b2b2b2;font-family:"AvenirNext-Regular", Sans-serif;font-size:18px;line-height:2em;}.elementor-43 .elementor-element.elementor-element-261bea18{margin-top:0px;margin-bottom:30px;}.elementor-43 .elementor-element.elementor-element-523c97a .elementor-text-editor{text-align:center;}.elementor-43 .elementor-element.elementor-element-523c97a{font-family:"AvenirNext-Regular", Sans-serif;font-size:18px;line-height:2em;}.elementor-43 .elementor-element.elementor-element-66814ab7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-43 .elementor-element.elementor-element-2c2aad16 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-43 .elementor-element.elementor-element-4f2dbc25 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-43 .elementor-element.elementor-element-5bf1d378 .elementor-spacer-inner{height:50px;}.elementor-43 .elementor-element.elementor-element-4e4e4c26{color:#595959;font-family:"AvenirNext-Regular", Sans-serif;font-size:38px;}.elementor-43 .elementor-element.elementor-element-6913e439 > .elementor-container{max-width:551px;}.elementor-43 .elementor-element.elementor-element-6913e439{margin-top:0px;margin-bottom:0px;}.elementor-43 .elementor-element.elementor-element-4d6c1a1 .elementor-text-editor{text-align:left;}.elementor-43 .elementor-element.elementor-element-4d6c1a1{font-family:"AvenirNext-Regular", Sans-serif;font-size:20px;line-height:2em;}.elementor-43 .elementor-element.elementor-element-4d6c1a1 > .elementor-widget-container{margin:40px 0px 30px 0px;}.elementor-43 .elementor-element.elementor-element-48fcd1ac > .elementor-container{max-width:662px;}.elementor-43 .elementor-element.elementor-element-ca50f4f{text-align:center;}.elementor-43 .elementor-element.elementor-element-ca50f4f .elementor-image img{width:90px;max-width:55%;}.elementor-43 .elementor-element.elementor-element-ca50f4f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3595314e > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-43 .elementor-element.elementor-element-973c781 .elementor-text-editor{text-align:center;}.elementor-43 .elementor-element.elementor-element-973c781{color:#595959;font-family:"AvenirNext-Regular", Sans-serif;font-size:30px;}.elementor-43 .elementor-element.elementor-element-973c781 > .elementor-widget-container{margin:0% 0% 20% 0%;}.elementor-43 .elementor-element.elementor-element-78927bc6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-43 .elementor-element.elementor-element-78927bc6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;}.elementor-43 .elementor-element.elementor-element-78927bc6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bdbdbd;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0200px 00px 0200px;padding:0px 0px 0200px 0px;}.elementor-43 .elementor-element.elementor-element-78927bc6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-28c4902 > .elementor-container{max-width:500px;}.elementor-43 .elementor-element.elementor-element-50b6a71 > .elementor-element-populated{margin:-200px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4339507 .elementor-image img{width:150px;}.elementor-43 .elementor-element.elementor-element-0c703b6 > .elementor-element-populated{margin:-200px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-fd9f67e .elementor-image img{width:81px;}.elementor-43 .elementor-element.elementor-element-fd9f67e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-77577e1a{width:2.115%;}.elementor-43 .elementor-element.elementor-element-6ac37a5{width:33.082%;}.elementor-43 .elementor-element.elementor-element-3595314e{width:56.193%;}.elementor-43 .elementor-element.elementor-element-226b8cb{width:8.61%;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-7745ca90{margin-top:-9px;margin-bottom:0px;}.elementor-43 .elementor-element.elementor-element-4cc4d5f9{text-align:left;}.elementor-43 .elementor-element.elementor-element-4cc4d5f9 .elementor-heading-title{font-size:24px;}.elementor-43 .elementor-element.elementor-element-4cc4d5f9 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-43 .elementor-element.elementor-element-7280bc78 .elementor-text-editor{text-align:center;}.elementor-43 .elementor-element.elementor-element-7280bc78{font-size:24px;}.elementor-43 .elementor-element.elementor-element-7280bc78 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-04d390e{font-size:16px;}.elementor-43 .elementor-element.elementor-element-04d390e > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-43 .elementor-element.elementor-element-121c4967 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-43 .elementor-element.elementor-element-766bc2fa{padding:0px 15px 0px 8px;}.elementor-43 .elementor-element.elementor-element-3f890a2b{font-size:16px;}.elementor-43 .elementor-element.elementor-element-261bea18{padding:0px 15px 0px 15px;}.elementor-43 .elementor-element.elementor-element-523c97a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-6913e439{padding:0px 15px 0px 15px;}.elementor-43 .elementor-element.elementor-element-4d6c1a1 .elementor-text-editor{text-align:left;}.elementor-43 .elementor-element.elementor-element-4d6c1a1{font-size:16px;line-height:24px;}.elementor-43 .elementor-element.elementor-element-48fcd1ac{margin-top:0px;margin-bottom:0px;}.elementor-43 .elementor-element.elementor-element-6ac37a5{width:35%;}.elementor-43 .elementor-element.elementor-element-6ac37a5 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-ca50f4f .elementor-image img{max-width:50%;}.elementor-43 .elementor-element.elementor-element-ca50f4f > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3595314e{width:65%;}.elementor-43 .elementor-element.elementor-element-973c781{font-size:16px;}.elementor-43 .elementor-element.elementor-element-78927bc6 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-43 .elementor-element.elementor-element-70cbe86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-28c4902{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-50b6a71 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4339507{text-align:center;}.elementor-43 .elementor-element.elementor-element-4339507 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-0c703b6 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-fd9f67e{text-align:center;}.elementor-43 .elementor-element.elementor-element-fd9f67e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-3fff415a */header{min-height: 186px;}
.elementor-nav-menu li{top: 33px;}
.elementor-244 .elementor-element.elementor-element-3fefe4e2 .elementor-nav-menu--main .elementor-item
{
    padding-top: 10px;

padding-bottom: 10px;
}
.elementor-button-wrapper {

    position: relative;
    top: 34px !important;
    height: 49px;
    padding-top: 2px;
line-height: 17px;

}
.elementor-button-content-wrapper
{
    position: relative;

top: 5px !important;
}
.elementor-text-editor p{position: relative; top: -20px;}
.attachment-full.size-full {

    position: relative;
    top: 20px;

}
.elementor-element-121c4967 .elementor-image img{margin-top: -100px;}
footer .elementor-nav-menu{position: relative; top: -42px;}
footer .elementor-text-editor p{margin-top: 30px;}
footer{margin-top: 130px;}
.eapps-form-caption{text-align: center;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca50f4f */footer{background-color: #3d3d3d;}
.elementor-text-editor p{margin-bottom:0px; color: #7f7f7f;}
.elementor-text-editor p span{ color: #7f7f7f !important; font-family: Times new roman;}
.elementor-widget:not(:last-child){margin-bottom: 0px;}
.elementor-133 .elementor-element.elementor-element-7cd1618 .elementor-nav-menu--main .elementor-item {

    color: #7a7a7a !important;
    font-weight: normal;
    font-family: Times new roman;
    font-size: 18px;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-70cbe86 */.homepg-form .eapps-form-header{
    text-align: center;
    display: block;
    margin: 20px auto;
}

.homepg-form .eapps-form-actions{
       display: block;
       text-align: center;
}

.homepg-form .eapps-form-button{
    background-image: radial-gradient(#DC9EE5, #B664C7);
    color: white;
    height: 60px;
    min-width: 150px;
    border-radius: 0px;
    text-align: center;
    padding: 20px 0px;
    font-size: 20px;
    font-weight: 600;
}

.homepg-form .eapps-form-caption, .homepg-form .eapps-form-button{
    font-family: "AvenirNext-Regular", sans-serif;
    font-size: 30px !important;
    
}

.homepg-form .eapps-form-caption{
    font-size: 20px;
    color: #595959;
}


.homepg-form .eapps-form-element-label{
font-family: "AvenirNext-Regular", Sans-serif;
font-weight: 500;
color:#444444;
}
@media (min-width: 320px) and (max-width: 767px) {
    .eapps-form-container{

padding: 0px 30px 30px 30px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Athelas';
	font-style: normal;
	font-weight: normal;
	src: url('https://kentridgehilldeveloper.com.sg/wp-content/uploads/2018/12/Athelas-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AvenirNext-Medium';
	font-style: normal;
	font-weight: normal;
	src: url('https://kentridgehilldeveloper.com.sg/wp-content/uploads/2018/12/AvenirNext-Medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AvenirNext-Regular';
	font-style: normal;
	font-weight: normal;
	src: url('https://kentridgehilldeveloper.com.sg/wp-content/uploads/2018/12/AvenirNext-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */