/* CSS Document */

.enquiry-form-sec{}
.enquiry-form-sec-inner{padding-inline: 0px;}
.enquiry-form-sec-inner .form-container{/*background-color: var(--color-01); */ background-color: transparent;max-width: 800px;margin-inline: auto;box-shadow: -4px 4px 16px 3px #cacaca;min-height: 200px;border-radius: 2rem;overflow: hidden;padding-bottom: 1rem;}
.enquiry-form-sec-inner .form-container .form-header{padding-inline:40px; padding-top: 3rem;}
.enquiry-form-sec-inner .form-container h1{}
.enquiry-form-sec-inner .form-header p{line-height: 1.2;}


.enquiry-form-sec-inner .form-container .MuiContainer-root.mui-style-1kqt8sw{max-width:100%; padding-top: 0px;}
.enquiry-form-sec-inner .form-container .MuiBox-root.mui-style-l1sxo3{/*background-color: none;*/ background-color: transparent;}

button.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorPrimary.MuiButton-disableElevation.formaloo__button.formaloo_MFVm3A5F__button.formaloo__submit-button.formaloo_MFVm3A5F__submit-button.mui-style-12lb4dw { border-radius: 6px;}

.MuiBox-root.mui-style-5axstf {
    background-color: transparent !important;
}
.MuiContainer-root.mui-style-oxdkei {
    max-width: 100% !important; padding-top:0rem!important;
}

/*form loader*/
.formaloo-wrapper { position: relative; min-height: 500px;}

/* Loader */
.formaloo-loader { padding: 10px 24px; animation: loaderFade 0.3s ease;}
.loader-title { width: 45%; height: 24px; border-radius: 6px; margin-bottom: 30px; background: linear-gradient(90deg, #eeeeee 25%, #f7f7f7 50%, #eeeeee 75%); background-size: 200% 100%; animation: shimmer 1.4s infinite;}

.loader-field { width: 100%; height: 52px; border-radius: 8px; margin-bottom: 18px; background: linear-gradient(90deg, #eeeeee 25%, #f7f7f7 50%, #eeeeee 75%); background-size: 200% 100%; animation: shimmer 1.4s infinite;}

.loader-row {display: flex; gap: 20px;}
.loader-row .loader-field { width: 50%;}
.loader-button { width: 140px; height: 48px; border-radius: 8px; margin-top: 5px; background: linear-gradient(90deg,#eeeeee 25%,#f7f7f7 50%,#eeeeee 75%);
	background-size: 200% 100%; animation: shimmer 1.4s infinite;}

@keyframes shimmer {
    0% { background-position: 200% 0;}
    100% { background-position: -200% 0; }
}

@keyframes loaderFade {
    from { opacity: 0;}
    to { opacity: 1; }
}


@media(max-width:991px){
	.enquiry-form-sec-inner { padding-inline: 3rem;}
	.MuiBox-root.mui-style-uj31tn,.MuiBox-root.mui-style-19dmfp2{background-color: transparent !important;}
	.enquiry-form-sec {margin-bottom: 2rem;}
	.MuiBox-root.mui-style-uj31tn,.MuiBox-root.mui-style-19dmfp2 { min-height: auto;}
	.MuiBox-root.mui-style-mvwult {padding-top: 0rem !important; }
	.enquiry-form-sec-inner .form-container .MuiBox-root.mui-style-1fvt523 { padding-bottom: 80px;}
	.formaloo__form-container.formaloo_MFVm3A5F__form-container.inheritFont.MuiBox-root.mui-style-f4p8d0{padding-inline:0rem !important;}
	.enquiry-form-sec-inner .form-container .form-header {padding-inline:28px !important;}
}

@media(max-width:480px){

	.enquiry-form-sec-inner { padding-inline: 1rem;}
	.enquiry-form-sec-inner .form-container {border-radius:10px;}
	.enquiry-form-sec-inner .form-container h1 {font-weight: 600; letter-spacing: 1px;}
	.enquiry-form-sec-inner .form-container .form-header{padding-inline:28px; padding-top: 2rem;}
	.enquiry-form-sec-inner .form-container .form-header p{}
	.enquiry-form-sec-inner .form-container .MuiBox-root.mui-style-mvwult{padding-top: 0rem !important;}
	.formaloo__form-container.formaloo_MFVm3A5F__form-container.inheritFont.MuiBox-root.mui-style-f4p8d0{padding-inline:0px;}
	
	.enquiry-form-sec-inner .form-container .formaloo--root-container{min-height: auto !important;}
	.enquiry-form-sec-inner .form-container .MuiBox-root.mui-style-1iwv4pn{padding-bottom: 60px;}
	span.MuiTypography-root.MuiTypography-strong\/100.mui-style-1rtl36j{font-size: 14px;}
	span.MuiTypography-root.MuiTypography-strong\/200.mui-style-rtfowl{font-size: 1rem;}
}


@media(max-width:375px){
	.enquiry-form-sec {margin-top: 0.5rem;}
}

@media(max-width:360px){
	.enquiry-form-sec { margin-bottom: 0.5rem; }
	.enquiry-form-sec-inner .form-container .MuiBox-root.mui-style-mvwult,.enquiry-form-sec-inner .form-container .form-header,
	.MuiBox-root.mui-style-uc3083{ padding-inline: 1.5rem !important; }
	span.MuiTypography-root.MuiTypography-strong\/200.mui-style-rtfowl{font-size: 14px;}
}