/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 01 2025 | 17:03:30 */
#gravity-ck.contact-form .ginput_container_email input{position:unset!important;width:100%!important;}
#gravity-ck.contact-form .ginput_container.has_street span{position:unset!important;width:100%!important;}
#gravity-ck .gform_fields{row-gap: 20px;}
#gravity-ck input[type=date]:focus, #gravity-ckinput[type=email]:focus, #gravity-ck input[type=number]:focus, #gravity-ck input[type=password]:focus, #gravity-ck input[type=search]:focus, #gravity-ck input[type=tel]:focus, #gravity-ck input[type=text]:focus, #gravity-ck input[type=url]:focus, #gravity-ck select:focus, #gravity-ck textarea:focus{border-color:transparent!important;}


#gravity-ck input[type=date], #gravity-ck input[type=email], #gravity-ck input[type=number], #gravity-ck input[type=password], #gravity-ck input[type=search], #gravity-ck input[type=tel], #gravity-ck input[type=text], #gravity-ck input[type=url], #gravity-ck select, #gravity-ck textarea{color:#fff!important;}

#gravity-ck input::placeholder, #gravity-ck select::placeholder, #gravity-ck textarea::placeholder{color: #6D747A!important;}

 #gravity-ck .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, #gravity-ck .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, #gravity-ck .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{--gf-local-border-color: #515961!important; --gf-local-color: transparent!important;
--gf-local-outline-color:  transparent!important;}
#gravity-ck  .service-needx label.gform-field-label{font-family: "Bebas Neue", Sans-serif;font-size: 20px;
font-weight: 400;letter-spacing: 0.8px;color: #FFFFFF;}
#gravity-ck  .service-needx label .gfield_required{display:none;}
#gravity-ck input[type=submit]{border:1px solid #fff; border-radius: 7px;padding: 11px 30px;font-family: 'Lato';font-style: normal;font-weight: 900;font-size: 16px;line-height: 24px;
color: #FFFFFF;}
#gravity-ck .service-other .ginput_container {width:100%!important;padding-left: 0px;}

#gravity-ck input[type=submit]:hover{background-color:#fff!important;color:#141a1f!important;}
#gravity-ck .validation_message{display:none;}
#gravity-ck .gform_confirmation_message{background-color: #fff;padding: 15px;font-weight: 600;color: darkgreen;}
#gravity-ck .gform_validation_errors{    background-color: #fff;color: red;}
#gravity-ck .gform_validation_errors .gform_submission_error{color: red;font-size:16px;line-height:24px;font-weight:600;}
#gravity-ck  .service-needx .ginput_container_select:after{content:'';background:url('/wp-content/uploads/2025/11/Polygon-1.webp');background-repeat:no-repeat;background-position:center;background-size:contain;padding:6px 6px;position:absolute;right:10px; top: 50%; transform: translateY(-50%); }
#gravity-ck  .service-needx .ginput_container_select{position:relative;}
#gravity-ck .gform-theme--foundation #field_submit{    justify-content: flex-end;}



@media(min-width:767px){
.desc-sec{height:100%!important;}
}

@media(max-width:1580px) and (min-width:1475px){
	.hd-sec .elementor-heading-title{font-size:18px!important;line-height:1em;}
}
@media(max-width:1476px) and (min-width:1366px){
	.hd-sec .elementor-heading-title{   min-height: 79px;display: flex;justify-content: center;align-items: center;}
	.image-ext img{ width: 737px!important;}
}

@media(max-width:1366px) and (min-width:1200px){
	.hd-sec .elementor-heading-title{   min-height: 74px;display: flex;justify-content: center;align-items: center;}
}
@media(max-width:1200px) and (min-width:1024px){
	.hd-sec .elementor-heading-title{   min-height: 74px;display: flex;justify-content: center;align-items: center;}
}

@media(max-width:767px){
	#gravity-ck .gform-theme--foundation #field_submit{    justify-content: flex-start;}
	#gravity-ck .gform-theme--foundation .gfield--width-half {grid-column: span 12;}
	.br-delete .elementor-heading-title br{display:none!important;}
}


