.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-67642 .elementor-element.elementor-element-7b523366:not(.elementor-motion-effects-element-type-background), .elementor-67642 .elementor-element.elementor-element-7b523366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sk_color_1 );}.elementor-67642 .elementor-element.elementor-element-7b523366 > .elementor-container{max-width:1050px;}.elementor-67642 .elementor-element.elementor-element-7b523366{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-67642 .elementor-element.elementor-element-7b523366 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67642 .elementor-element.elementor-element-7b523366.elementor-section{padding:40px 200px 50px 200px;}.elementor-widget-elementskit-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-67642 .elementor-element.elementor-element-3e6dc007 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-67642 .elementor-element.elementor-element-3e6dc007 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-67642 .elementor-element.elementor-element-3e6dc007 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-67642 .elementor-element.elementor-element-3e6dc007 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-67642 .elementor-element.elementor-element-3e6dc007 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-67642 .elementor-element.elementor-element-3e6dc007 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-67642 .elementor-element.elementor-element-5fb94bd6 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-67642 .elementor-element.elementor-element-5fb94bd6{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-elementskit-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-67642 .elementor-element.elementor-element-18f6f338.ekit-equal-height-enable,
					.elementor-67642 .elementor-element.elementor-element-18f6f338.ekit-equal-height-enable > div,
					.elementor-67642 .elementor-element.elementor-element-18f6f338.ekit-equal-height-enable .ekit-wid-con,
					.elementor-67642 .elementor-element.elementor-element-18f6f338.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox{background-color:#ffffff;padding:0px 5px 10px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F4F5;border-radius:5px 5px 5px 5px;}.elementor-67642 .elementor-element.elementor-element-18f6f338 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C71D22;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox .box-body > p{color:#656565;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-info-box-icon{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox:hover .elementskit-info-box-icon{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-sk_color_11 );}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:30px 0px 025px 0px;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox .elementskit-info-box-icon{padding:15px 10px 015px 10px;transform:rotate(0deg);width:90px;line-height:50px;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox .elementskit-info-box-icon {height:90px;}.elementor-67642 .elementor-element.elementor-element-18f6f338 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-67642 .elementor-element.elementor-element-77e5bd47.ekit-equal-height-enable,
					.elementor-67642 .elementor-element.elementor-element-77e5bd47.ekit-equal-height-enable > div,
					.elementor-67642 .elementor-element.elementor-element-77e5bd47.ekit-equal-height-enable .ekit-wid-con,
					.elementor-67642 .elementor-element.elementor-element-77e5bd47.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox{background-color:#ffffff;padding:0px 5px 10px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F4F5;border-radius:5px 5px 5px 5px;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C71D22;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox .box-body > p{color:#656565;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-info-box-icon{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox:hover .elementskit-info-box-icon{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-sk_color_11 );}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:30px 0px 025px 0px;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox .elementskit-info-box-icon{padding:15px 10px 015px 10px;transform:rotate(0deg);width:90px;line-height:50px;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox .elementskit-info-box-icon {height:90px;}.elementor-67642 .elementor-element.elementor-element-77e5bd47 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-67642 .elementor-element.elementor-element-3ce1da59.ekit-equal-height-enable,
					.elementor-67642 .elementor-element.elementor-element-3ce1da59.ekit-equal-height-enable > div,
					.elementor-67642 .elementor-element.elementor-element-3ce1da59.ekit-equal-height-enable .ekit-wid-con,
					.elementor-67642 .elementor-element.elementor-element-3ce1da59.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox{background-color:#ffffff;padding:0px 5px 10px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F4F5;border-radius:5px 5px 5px 5px;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C71D22;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox .box-body > p{color:#656565;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-info-box-icon{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox:hover .elementskit-info-box-icon{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-sk_color_11 );}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:30px 0px 025px 0px;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox .elementskit-info-box-icon{padding:15px 10px 15px 10px;transform:rotate(0deg);width:90px;line-height:50px;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox .elementskit-info-box-icon {height:90px;}.elementor-67642 .elementor-element.elementor-element-3ce1da59 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-67642 .elementor-element.elementor-element-635e5051.ekit-equal-height-enable,
					.elementor-67642 .elementor-element.elementor-element-635e5051.ekit-equal-height-enable > div,
					.elementor-67642 .elementor-element.elementor-element-635e5051.ekit-equal-height-enable .ekit-wid-con,
					.elementor-67642 .elementor-element.elementor-element-635e5051.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox{background-color:#ffffff;padding:0px 5px 10px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F4F5;border-radius:5px 5px 5px 5px;}.elementor-67642 .elementor-element.elementor-element-635e5051 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C71D22;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox .box-body > p{color:#656565;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-info-box-icon{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox:hover .elementskit-info-box-icon{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-sk_color_11 );}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:30px 0px 025px 0px;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox .elementskit-info-box-icon{padding:15px 6px 15px 14px;transform:rotate(0deg);width:90px;line-height:50px;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox .elementskit-info-box-icon {height:90px;}.elementor-67642 .elementor-element.elementor-element-635e5051 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}@media(max-width:1024px){.elementor-67642 .elementor-element.elementor-element-7b523366.elementor-section{padding:20px 20px 20px 20px;}.elementor-67642 .elementor-element.elementor-element-3e6dc007 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-3e6dc007 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );}}@media(max-width:767px){.elementor-67642 .elementor-element.elementor-element-7b523366.elementor-section{padding:20px 10px 20px 10px;}.elementor-67642 .elementor-element.elementor-element-3e6dc007 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );font-size:25px;}.elementor-67642 .elementor-element.elementor-element-5fb94bd6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-67642 .elementor-element.elementor-element-5fb94bd6{text-align:justify;}}/* Start custom CSS *//* Style for the Name field (ID 1) */
#gform_wrapper_43 #input_43_1 {
    font-family: 'Montserrat', sans-serif;
    border-radius: 10px;
    border-color: #0000001a;
    border-width: 1px;
}
#gform_wrapper_43 #input_43_14 {
    font-family: 'Montserrat', sans-serif;
    border-radius: 10px;
    border-color: #0000001a;
    border-width: 1px;
}

/* Style for the Phone field (ID 3) */
#gform_wrapper_43 #input_43_3 {
    font-family: 'Montserrat', sans-serif;
    border-radius: 10px;
    border-color: #0000001a;
    border-width: 1px;
}

/* Style for the Email field (ID 4) */
#gform_wrapper_43 #input_43_4 {
    font-family: 'Montserrat', sans-serif;
    border-radius: 10px;
    border-color: #0000001a;
    border-width: 1px;
}

/* Style for the Company field (ID 5) */
#gform_wrapper_43 #input_43_5 {
    font-family: 'Montserrat', sans-serif;
    border-radius: 10px;
    border-color: #0000001a;
    border-width: 1px;
}

/* Style for the Message field (ID 6) */
#gform_wrapper_43 #input_43_6 {
    font-family: 'Montserrat', sans-serif;
    border-radius: 10px;
    border-color: #0000001a;
    border-width: 1px;
    
}

#gform_wrapper_43 #input_43_15 {
    font-family: 'Montserrat', sans-serif;
    border-radius: 10px;
    border-color: #0000001a;
    border-width: 1px;
    
}

#gform_wrapper_43 #input_43_16 {
    font-family: 'Montserrat', sans-serif;
    border-radius: 10px;
    border-color: #0000001a;
    border-width: 1px;
    
}

#gform_wrapper_43 #field_43_16 .gfield_label {
    text-align: left;
}

/* Style for the submit button in Gravity Form 39 */
#gform_wrapper_43 .gform_footer input[type="submit"] {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    border-radius: 15px;
    border: 2px solid #c71d22;
    background-color: white;
    color: #000000;
    padding: 10px 20px;
    transition: all 0.3s ease; /* Smooth transition for hover effects */
    width: 100%;
    text-align: center;
}

/* Hover effect for the submit button */
#gform_wrapper_43 .gform_footer input[type="submit"]:hover {
    transform: scale(1.05); /* Button grows slightly */
    border-width: 3px;
    color: #c71d22;
    cursor: pointer; /* Change cursor to pointer on hover */
}
/* Left-align the checkbox field (ID: 7) */
body .gform_wrapper[id="gform_wrapper_43"] .gfield[id="field_43_7"] .gfield_label,
body .gform_wrapper[id="gform_wrapper_43"] .gfield[id="field_43_7"] .gfield_checkbox {
    text-align: left;
}

/* Ensures the checkboxes are also left-aligned */
body .gform_wrapper[id="gform_wrapper_43"] .gfield[id="field_43_7"] .gfield_checkbox input[type="checkbox"] {
    margin-left: 0; /* Adjust margin if necessary */
}

/* Ensures the label and checkboxes are aligned properly */
body .gform_wrapper[id="gform_wrapper_43"] .gfield[id="field_43_7"] .gfield_checkbox label {
    display: inline-block;
    margin-left: 10px; 
    color: #000;/* Adjust margin if necessary */
}/* End custom CSS */