/*!/wp-content/themes/dr-tan-teck-wei/gutenberg-blocks/contact-form-section/stylesheet.css*/.section-contact-form{display:flex;flex-flow:column nowrap;align-items:center;padding:100px 20px;background:#1B3140;background-blend-mode:luminosity;background-size:cover;background-position:center}.section-contact-form .section-inner{width:100%;max-width:640px;display:flex;flex-flow:column nowrap;gap:40px;align-items:center}.section-contact-form .section-inner .column{width:100%}.section-contact-form .section-inner .column-header{display:flex;flex-flow:column nowrap;gap:16px;align-items:center}.section-contact-form .section-inner .column-header h2{margin:0;color:#FFF}.section-contact-form .section-inner .column-header .description{width:100%;max-width:640px}.section-contact-form .section-inner .column-header .description *{color:#FFF;text-align:center}.section-contact-form .section-inner .column-header .description :first-child{margin-top:0}.section-contact-form .section-inner .column-header .description :last-child{margin-bottom:0}.section-contact-form .section-inner .column-form{display:flex;flex-flow:column nowrap}.section-contact-form .section-inner .column-form .wpcf7 form{display:flex;flex-flow:column nowrap;gap:40px}.section-contact-form .section-inner .column-form .wpcf7 form .form__body{display:flex;flex-flow:column nowrap;gap:20px}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field{grid-column:1/-1}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field.field_half{grid-column:span 6}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p{margin:0;display:flex;flex-flow:column nowrap;gap:6px}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p label{font-family:'Lato';font-size:18px;font-weight:400;line-height:26px;text-align:left;color:#fff}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p input,.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p textarea{width:100%;max-width:100%;padding:16px 20px;border-radius:6px;border:1px solid #FFF;background:#fff;color:#000;font-family:'Lato';font-size:18px;font-weight:400;line-height:26px;text-align:left}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p textarea{resize:none;height:108px}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p ::-webkit-input-placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p ::-moz-placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p :-ms-input-placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p ::-ms-input-placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p ::placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:20px}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap{display:flex;flex-flow:row nowrap;gap:12px;align-items:center}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-icon{width:100%;max-width:64px;height:64px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-icon p{width:100%;max-width:48px;height:48px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-icon p .whatsapp-phone-icon-wrap{width:100%;max-width:48px;height:48px;margin:0!important}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-icon p .whatsapp-phone-icon-wrap svg{width:100%;height:100%;display:block}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-details{width:100%;white-space:nowrap}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-details p{display:flex;flex-flow:column nowrap;margin:0}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-details p .sub{color:#FFF;font-family:'Lato';font-size:16px;font-weight:400;line-height:24px}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-details p .text{color:#FFF;font-family:'Lato';font-size:26px;font-weight:400;line-height:34px;text-transform:capitalize;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .button-wrap p{display:flex;flex-flow:column nowrap;margin:0;align-items:center}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .button-wrap p .wpcf7-submit{width:100%;padding:20px 40px;border-radius:200px;color:#fff;font-family:'Inter';font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase;border:1px solid #fff0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background:#698E81;transition:all ease 200ms;width:100%;max-width:270px}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .button-wrap p .wpcf7-submit:hover,.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .button-wrap p .wpcf7-submit:focus{color:#698E81;background:#fff;border-color:#fff}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .button-wrap p .wpcf7-submit:active{background:#fff;border-color:#fff;color:#698E81}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .button-wrap p .wpcf7-spinner{display:none!important}@media (max-width:1439px){.section-contact-form{padding:80px 20px}}@media (max-width:1279px){.section-contact-form{padding:60px 20px}.section-contact-form .section-inner{gap:32px}.section-contact-form .section-inner .column-form .wpcf7 form{gap:32px}}@media (max-width:767px){.section-contact-form{padding:40px 20px}.section-contact-form .section-inner .column-header{gap:12px}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer{flex-flow:column-reverse nowrap;gap:40px}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field.field_half{grid-column:1/-1}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .button-wrap p .wpcf7-submit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:22px 64px}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap{justify-content:center}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-details{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p input,.section-contact-form .section-inner .column-form .wpcf7 form .form__body .fields .field p textarea{padding:12px 16px}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-details p .sub{font-size:16px;line-height:24px}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-details p .text{font-size:22px;line-height:32px}}.section-contact-form .section-inner .column-form .wpcf7 form .form__footer .whatsapp-phone-wrap .whatsapp-phone-icon p .whatsapp-phone-icon-wrap.pulse{-webkit-animation:pulse-1 2s infinite;animation:pulse-1 2s infinite;border-radius:100%}@-webkit-keyframes pulse-1{0%{box-shadow:0 0 0 0 rgb(105 142 129)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes pulse-1{0%{box-shadow:0 0 0 0 rgb(105 142 129)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap{grid-column:1/-1;display:flex;flex-flow:column nowrap;gap:8px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .form-two-input{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .form-two-input .input-wrap{grid-column:1/-1}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit{display:flex;flex-flow:column-reverse nowrap;gap:20px;align-items:center}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p{margin:0;color:#fff}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap{display:block}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap input,.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap textarea{width:100%;max-width:100%;padding:16px 20px;border-radius:6px;border:0;background:#fff;color:#1F2531;font-family:'Lato';font-size:18px;font-weight:400;line-height:26px;text-align:left}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap input::-webkit-input-placeholder,.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap input::-moz-placeholder,.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap input:-ms-input-placeholder,.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap input::-ms-input-placeholder,.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap p .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#676767}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form{display:flex;flex-flow:row nowrap;gap:12px;align-items:center}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .pulse-icon{width:100%;max-width:40px;height:40px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .pulse-icon p{width:100%;height:100%;border-radius:200px;display:flex;justify-content:center;align-items:center;border-radius:100%;background:#12C331;box-shadow:0 0 0 #12C331;-webkit-animation:locpulse 2s infinite;animation:locpulse 2s infinite}@-webkit-keyframes locpulse{0%{box-shadow:0 0 0 0 #12C331}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes locpulse{0%{box-shadow:0 0 0 0 #12C331}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .call-form-details{display:flex;flex-flow:column nowrap;gap:4px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .call-form-details p{color:#FFF;font-family:Lato;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:22px;letter-spacing:0%;vertical-align:middle}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .call-form-details p:last-child a{color:#FFF;font-family:Lato;font-weight:700;font-style:Bold;font-size:22px;leading-trim:NONE;line-height:30px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit>p{width:100%}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit p input.wpcf7-submit{width:100%;opacity:1;gap:16px;border-radius:200px;padding-top:20px;padding-right:100px;padding-bottom:20px;padding-left:100px;background:#698E81;font-family:Inter;font-weight:500;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:24px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#fff;border:1px solid #698E81}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit p input.wpcf7-submit:hover,.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit p input.wpcf7-submit:focus{color:#222833;border-color:#fff;background:#fff}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit p input.wpcf7-submit+.wpcf7-spinner{display:none}.section-contact-form .section-inner .column-header .description p a{display:inline-block}@media (min-width:768px){.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .form-two-input .input-wrap{grid-column:span 6}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit{flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:16px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit{margin-top:24px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit>p{max-width:270px}}@media (min-width:1280px){.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .pulse-icon{max-width:48px;height:48px;white-space:nowrap}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .pulse-icon svg{width:100%;height:100%}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .call-form-details p{font-size:16px;line-height:24px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form .call-form-details p:last-child a{font-size:24px;line-height:32px}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .input-wrap.btn-submit .call-form{white-space:nowrap}.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap,.section-contact-form .section-inner .column-form .wpcf7 form .form-inner-wrap .form-two-input{gap:20px}}@media screen and (max-width:767px){.section-contact-form .section-inner .column-header .description p br{display:none}}