/*
CTC Separate Stylesheet
Updated: 2025-04-17 15:25:41
*/
body{font-family: "Manrope", Sans-serif !important;}
.customSection{padding-top:50px;}
.customButton a.elementor-button {
    background-color: #000;
    color: #fff;
    border-radius: 20px;
    padding: 15px 30px;
	font-family: "Manrope", Sans-serif;
    font-weight: 600;
}

.customButton a.elementor-button:hover{ background-color: red;}

.equalImageHeight{}


#enquiryForm{margin:0 auto;}
.enquiryFormAcceptance .intl-tel-input{width:100%;}
.enquiryFormAcceptance input, .enquiryFormAcceptance textarea{font-weight:bold;}
.enquiryFormRowLabel p {margin-bottom: 0px;color: #0054CC;text-align: left;font-weight:bold;}
span.enquiryFormRowLabelMandatory {color: red;}
.enquiryFormRow .wpcf7-acceptance .wpcf7-list-item-label {margin-left: 5px;font-size: 0.9em;color:#000;}
.enquiryFormRow .wpcf7-list-item {margin: 0px;}
.enquiryFormRow .enquiryFormRowLabel, .enquiryFormRow .enquiryFormRowInput, .enquiryFormRow .enquiryFormRowLabel p {width: 100%;font-size:14px;}
#intlPhoneNumber{width: 100%;}
.enquiryFormRowInput select, .enquiryFormRowInput input, .enquiryFormRowInput select,  .enquiryFormRowInput textarea {width: 100%;background: transparent;border:2px solid #00B3F0;box-shadow: none;border-radius: 15px;padding: 10px;color:#000;}
#submitInquiryId {width: 100%;background-color: #00B3F0;color: #fff;border: 0px;border-radius: 5px;padding: 10px 20px;}
#submitInquiryId:disabled {cursor: not-allowed;background-color:red !important;color: #fff;box-shadow: 0px 4px 4px 0px #00000040;}
#submitInquiryId:hover{background-color: #0054CC;color: #fff;}
#enquiryForm .wpcf7-acceptance {font-size: 12px;}