.elementor-12255 .elementor-element.elementor-element-49956ab:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-49956ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://the4habits.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-10-2026-11_38_55-AM.png");background-position:center center;background-size:cover;}.elementor-12255 .elementor-element.elementor-element-49956ab > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-49956ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-1de4b18{text-align:start;}.elementor-12255 .elementor-element.elementor-element-1de4b18 img{height:137px;}.elementor-12255 .elementor-element.elementor-element-42af053{text-align:end;}.elementor-12255 .elementor-element.elementor-element-b99deab{text-align:start;font-family:"Inter", Sans-serif;font-weight:bold;color:#0067A6;}.elementor-12255 .elementor-element.elementor-element-047194b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:97px;font-weight:700;color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-99cbcdb > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-12255 .elementor-element.elementor-element-99cbcdb{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-5673149{--spacer-size:50px;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper{background-color:#FFFFFF;padding:32px 32px 32px 32px;border-radius:10px 10px 10px 10px;box-shadow:16px 16px 16px 16px rgba(0,0,0,0.5);}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gform_heading .gform_title{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gsection_title{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gfield_label,
				.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_full label,
				.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_left label,
				.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_right label,
				.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .address_city label,
				.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .address_zip label,
				.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .address_country label{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gfield_label,
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_full label,
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_left label,
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_right label,
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .address_city label,
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .address_zip label,
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .address_country label{color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="text"],
				.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper select,.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="url"]{font-family:"Inter", Sans-serif;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input::-webkit-input-placeholder,
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper  select::-webkit-input-placeholder{color:#020000;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container input[type="text"],
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select,.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="url"]{color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{height:auto;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gfield_checkbox label{font-family:"Inter", Sans-serif;font-size:14px;color:#000000;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox span.gravity_checkbox_label:before{font-size:13px;color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked + label span.gravity_checkbox_label:before{color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox input[type=checkbox] + label span.gravity_checkbox_label{background:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked + label span.gravity_checkbox_label{background:#087AC1;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox span.gravity_checkbox_label{border-style:solid;border-width:1px 1px 1px 1px;border-color:#087AC1;border-radius:2px 2px 2px 2px;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="button"],
					.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper input[type="submit"]{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-12255 .elementor-element.elementor-element-feb9679 .pt_plus_gravity_form .gform_wrapper .gform_button.button{color:#FFFFFF;background:#0067A6;}.elementor-12255 .elementor-element.elementor-element-f6769d8:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-f6769d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-f6769d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-f6769d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-e3fa307{--spacer-size:50px;}.elementor-12255 .elementor-element.elementor-element-9db2bc8:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-9db2bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-9db2bc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-9db2bc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-f0454b9{text-align:start;}.elementor-12255 .elementor-element.elementor-element-f0454b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;color:#011134;}.elementor-12255 .elementor-element.elementor-element-a0b9c6d:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-a0b9c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-a0b9c6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-a0b9c6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-816996e .elementor-icon-box-wrapper{gap:15px;}.elementor-12255 .elementor-element.elementor-element-816996e.elementor-view-stacked .elementor-icon{background-color:#011134;}.elementor-12255 .elementor-element.elementor-element-816996e.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-816996e.elementor-view-default .elementor-icon{fill:#011134;color:#011134;border-color:#011134;}.elementor-12255 .elementor-element.elementor-element-816996e .elementor-icon-box-title, .elementor-12255 .elementor-element.elementor-element-816996e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12255 .elementor-element.elementor-element-816996e .elementor-icon-box-title{color:#011134;}.elementor-12255 .elementor-element.elementor-element-816996e .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:#011134;}.elementor-12255 .elementor-element.elementor-element-9a62d04:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-9a62d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-9a62d04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-9a62d04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-987a667 .elementor-icon-box-wrapper{gap:15px;}.elementor-12255 .elementor-element.elementor-element-987a667.elementor-view-stacked .elementor-icon{background-color:#011134;}.elementor-12255 .elementor-element.elementor-element-987a667.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-987a667.elementor-view-default .elementor-icon{fill:#011134;color:#011134;border-color:#011134;}.elementor-12255 .elementor-element.elementor-element-987a667 .elementor-icon-box-title, .elementor-12255 .elementor-element.elementor-element-987a667 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12255 .elementor-element.elementor-element-987a667 .elementor-icon-box-title{color:#011134;}.elementor-12255 .elementor-element.elementor-element-987a667 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:#011134;}.elementor-12255 .elementor-element.elementor-element-29c57e1:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-29c57e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-29c57e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-29c57e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-b501159 .elementor-icon-box-wrapper{gap:15px;}.elementor-12255 .elementor-element.elementor-element-b501159.elementor-view-stacked .elementor-icon{background-color:#011134;}.elementor-12255 .elementor-element.elementor-element-b501159.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-b501159.elementor-view-default .elementor-icon{fill:#011134;color:#011134;border-color:#011134;}.elementor-12255 .elementor-element.elementor-element-b501159 .elementor-icon-box-title, .elementor-12255 .elementor-element.elementor-element-b501159 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12255 .elementor-element.elementor-element-b501159 .elementor-icon-box-title{color:#011134;}.elementor-12255 .elementor-element.elementor-element-b501159 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:#011134;}.elementor-12255 .elementor-element.elementor-element-f60a7b7:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-f60a7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-f60a7b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-f60a7b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-366af81{text-align:center;}.elementor-12255 .elementor-element.elementor-element-366af81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:62px;font-weight:700;text-shadow:16px 1px 10px rgba(0,0,0,0.3);color:#011134;}.elementor-12255 .elementor-element.elementor-element-b0d1f94:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-b0d1f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-b0d1f94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-b0d1f94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-a4c90c2{--spacer-size:50px;}.elementor-12255 .elementor-element.elementor-element-6c49e6b:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-6c49e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-6c49e6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-6c49e6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-501cfd3 .elementor-icon-wrapper{text-align:center;}.elementor-12255 .elementor-element.elementor-element-501cfd3.elementor-view-stacked .elementor-icon{background-color:#0067A6;}.elementor-12255 .elementor-element.elementor-element-501cfd3.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-501cfd3.elementor-view-default .elementor-icon{color:#0067A6;border-color:#0067A6;}.elementor-12255 .elementor-element.elementor-element-501cfd3.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-501cfd3.elementor-view-default .elementor-icon svg{fill:#0067A6;}.elementor-12255 .elementor-element.elementor-element-501cfd3 .elementor-icon{font-size:140px;}.elementor-12255 .elementor-element.elementor-element-501cfd3 .elementor-icon svg{height:140px;}.elementor-12255 .elementor-element.elementor-element-ec60ad9 .elementor-icon-wrapper{text-align:center;}.elementor-12255 .elementor-element.elementor-element-ec60ad9.elementor-view-stacked .elementor-icon{background-color:#0067A6;}.elementor-12255 .elementor-element.elementor-element-ec60ad9.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-ec60ad9.elementor-view-default .elementor-icon{color:#0067A6;border-color:#0067A6;}.elementor-12255 .elementor-element.elementor-element-ec60ad9.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-ec60ad9.elementor-view-default .elementor-icon svg{fill:#0067A6;}.elementor-12255 .elementor-element.elementor-element-ec60ad9 .elementor-icon{font-size:140px;}.elementor-12255 .elementor-element.elementor-element-ec60ad9 .elementor-icon svg{height:140px;}.elementor-12255 .elementor-element.elementor-element-69683cc .elementor-icon-wrapper{text-align:center;}.elementor-12255 .elementor-element.elementor-element-69683cc.elementor-view-stacked .elementor-icon{background-color:#0067A6;}.elementor-12255 .elementor-element.elementor-element-69683cc.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-69683cc.elementor-view-default .elementor-icon{color:#0067A6;border-color:#0067A6;}.elementor-12255 .elementor-element.elementor-element-69683cc.elementor-view-framed .elementor-icon, .elementor-12255 .elementor-element.elementor-element-69683cc.elementor-view-default .elementor-icon svg{fill:#0067A6;}.elementor-12255 .elementor-element.elementor-element-69683cc .elementor-icon{font-size:140px;}.elementor-12255 .elementor-element.elementor-element-69683cc .elementor-icon svg{height:140px;}.elementor-12255 .elementor-element.elementor-element-64e655a:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-64e655a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12255 .elementor-element.elementor-element-64e655a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12255 .elementor-element.elementor-element-64e655a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12255 .elementor-element.elementor-element-13cdc66{text-align:center;font-family:"Inter", Sans-serif;color:#011134;}.elementor-12255 .elementor-element.elementor-element-d99dd90{text-align:center;font-family:"Inter", Sans-serif;color:#011134;}.elementor-12255 .elementor-element.elementor-element-d834d8c{text-align:center;font-family:"Inter", Sans-serif;color:#011134;}@media(max-width:767px){.elementor-12255 .elementor-element.elementor-element-1de4b18 img{width:55%;height:153px;}.elementor-12255 .elementor-element.elementor-element-42af053{text-align:start;}.elementor-12255 .elementor-element.elementor-element-42af053 img{width:15%;}.elementor-12255 .elementor-element.elementor-element-047194b .elementor-heading-title{font-size:53px;}.elementor-12255 .elementor-element.elementor-element-99cbcdb{font-size:16px;}.elementor-12255 .elementor-element.elementor-element-f0454b9 .elementor-heading-title{font-size:28px;}.elementor-12255 .elementor-element.elementor-element-816996e .elementor-icon-box-title, .elementor-12255 .elementor-element.elementor-element-816996e .elementor-icon-box-title a{font-size:16px;}.elementor-12255 .elementor-element.elementor-element-816996e .elementor-icon-box-description{font-size:14px;}.elementor-12255 .elementor-element.elementor-element-987a667 .elementor-icon-box-title, .elementor-12255 .elementor-element.elementor-element-987a667 .elementor-icon-box-title a{font-size:16px;}.elementor-12255 .elementor-element.elementor-element-987a667 .elementor-icon-box-description{font-size:14px;}.elementor-12255 .elementor-element.elementor-element-b501159 .elementor-icon-box-title, .elementor-12255 .elementor-element.elementor-element-b501159 .elementor-icon-box-title a{font-size:16px;}.elementor-12255 .elementor-element.elementor-element-b501159 .elementor-icon-box-description{font-size:14px;}}/* Start custom CSS for tp-gravityt-form, class: .elementor-element-feb9679 *//* WHITE FORM CARD */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper {
    background: #ffffff;
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
}


/* ALL FORM LABELS, HEADINGS AND DESCRIPTIONS */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper label,
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper legend,
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .gfield_label,
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .ginput_complex label,
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .gfield_description,
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .gfield_html {
    font-family: "Inter", sans-serif !important;
    color: #14213d !important;
    font-size: 14px !important;
}


/* INPUT FIELDS */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper input[type="text"],
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper input[type="email"] {
    font-family: "Inter", sans-serif !important;
    color: #14213d !important;
    background: #ffffff !important;
    border: 1px solid #ccd5df !important;
    border-radius: 4px !important;
    padding: 12px !important;
}


/* CONSENT TEXT */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .ginput_container_consent label {
    font-family: "Inter", sans-serif !important;
    color: #14213d !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
}


/* SPACE ABOVE AND BELOW SUPPORTING CONSENT TEXT */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .gfield_html {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
    line-height: 1.4 !important;
}


/* LINKS */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper a {
    color: #087ac1 !important;
    text-decoration: underline !important;
}


/* SUBMIT BUTTON */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper input[type="submit"],
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper button[type="submit"] {
    font-family: "Inter", sans-serif !important;
    background: #087ac1 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 14px 20px !important;
    font-weight: 600 !important;
    width: 100% !important;
}


/* ADD REQUIRED TEXT TO FIRST AND LAST NAME LABELS */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .name_first label::after,
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .name_last label::after {
    content: " (Required)";
    color: #d63638;
    font-style: italic;
    font-weight: 400;
    margin-left: 3px;
}


/* ------------------------------ */
/* CUSTOM CONSENT CHECKBOX        */
/* ------------------------------ */


/* HIDE THE ORIGINAL CHECKBOX VISUALLY */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .ginput_container_consent input[type="checkbox"] {
    position: absolute !important;
    opacity: 0 !important;
    width: 1px !important;
    height: 1px !important;
    margin: 0 !important;
}


/* POSITION CONSENT LABEL */
.elementor-12255 .elementor-element.elementor-element-feb9679 .gform_wrapper .ginput_container_consent label {
    position: relative !important;
    display: block !important;
    padding-left: 30px !important;
    cursor: pointer !important;
}/* End custom CSS */