.elementor-12377 .elementor-element.elementor-element-69971a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12377 .elementor-element.elementor-element-69971a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-19b72e53:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-19b72e53 > .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-repeat:no-repeat;background-size:cover;}.elementor-12377 .elementor-element.elementor-element-19b72e53 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-19b72e53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12377 .elementor-element.elementor-element-b902ebe{--spacer-size:50px;}.elementor-12377 .elementor-element.elementor-element-508fb7f4{text-align:start;font-family:"Inter", Sans-serif;font-weight:bold;color:#0067A6;}.elementor-12377 .elementor-element.elementor-element-9e15f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:82px;font-weight:700;color:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-cd1e430{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12377 .elementor-element.elementor-element-cd1e430 .elementor-divider-separator{width:100%;}.elementor-12377 .elementor-element.elementor-element-cd1e430 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12377 .elementor-element.elementor-element-39e71f1d > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-12377 .elementor-element.elementor-element-39e71f1d{text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-0b94b79{text-align:end;}.elementor-12377 .elementor-element.elementor-element-16a99821{--spacer-size:50px;}.elementor-12377 .elementor-element.elementor-element-5ef7a570:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-5ef7a570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12377 .elementor-element.elementor-element-5ef7a570{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-5ef7a570 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-8d73f97{text-align:center;}.elementor-12377 .elementor-element.elementor-element-8d73f97 .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-12377 .elementor-element.elementor-element-29e06e9:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-29e06e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12377 .elementor-element.elementor-element-29e06e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12377 .elementor-element.elementor-element-29e06e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-2be91c0{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-663c1b8b:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-663c1b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12377 .elementor-element.elementor-element-663c1b8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12377 .elementor-element.elementor-element-663c1b8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-69690c8f .elementor-icon-wrapper{text-align:center;}.elementor-12377 .elementor-element.elementor-element-69690c8f.elementor-view-stacked .elementor-icon{background-color:#0067A6;}.elementor-12377 .elementor-element.elementor-element-69690c8f.elementor-view-framed .elementor-icon, .elementor-12377 .elementor-element.elementor-element-69690c8f.elementor-view-default .elementor-icon{color:#0067A6;border-color:#0067A6;}.elementor-12377 .elementor-element.elementor-element-69690c8f.elementor-view-framed .elementor-icon, .elementor-12377 .elementor-element.elementor-element-69690c8f.elementor-view-default .elementor-icon svg{fill:#0067A6;}.elementor-12377 .elementor-element.elementor-element-69690c8f .elementor-icon{font-size:140px;}.elementor-12377 .elementor-element.elementor-element-69690c8f .elementor-icon svg{height:140px;}.elementor-12377 .elementor-element.elementor-element-3eb55b0d .elementor-icon-wrapper{text-align:center;}.elementor-12377 .elementor-element.elementor-element-3eb55b0d.elementor-view-stacked .elementor-icon{background-color:#0067A6;}.elementor-12377 .elementor-element.elementor-element-3eb55b0d.elementor-view-framed .elementor-icon, .elementor-12377 .elementor-element.elementor-element-3eb55b0d.elementor-view-default .elementor-icon{color:#0067A6;border-color:#0067A6;}.elementor-12377 .elementor-element.elementor-element-3eb55b0d.elementor-view-framed .elementor-icon, .elementor-12377 .elementor-element.elementor-element-3eb55b0d.elementor-view-default .elementor-icon svg{fill:#0067A6;}.elementor-12377 .elementor-element.elementor-element-3eb55b0d .elementor-icon{font-size:140px;}.elementor-12377 .elementor-element.elementor-element-3eb55b0d .elementor-icon svg{height:140px;}.elementor-12377 .elementor-element.elementor-element-5d045412 .elementor-icon-wrapper{text-align:center;}.elementor-12377 .elementor-element.elementor-element-5d045412.elementor-view-stacked .elementor-icon{background-color:#0067A6;}.elementor-12377 .elementor-element.elementor-element-5d045412.elementor-view-framed .elementor-icon, .elementor-12377 .elementor-element.elementor-element-5d045412.elementor-view-default .elementor-icon{color:#0067A6;border-color:#0067A6;}.elementor-12377 .elementor-element.elementor-element-5d045412.elementor-view-framed .elementor-icon, .elementor-12377 .elementor-element.elementor-element-5d045412.elementor-view-default .elementor-icon svg{fill:#0067A6;}.elementor-12377 .elementor-element.elementor-element-5d045412 .elementor-icon{font-size:140px;}.elementor-12377 .elementor-element.elementor-element-5d045412 .elementor-icon svg{height:140px;}.elementor-12377 .elementor-element.elementor-element-214a75ae:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-214a75ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12377 .elementor-element.elementor-element-214a75ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-12377 .elementor-element.elementor-element-214a75ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-18c9e0e{text-align:center;font-family:"Inter", Sans-serif;color:#011134;}.elementor-12377 .elementor-element.elementor-element-46d526e{text-align:center;font-family:"Inter", Sans-serif;color:#011134;}.elementor-12377 .elementor-element.elementor-element-343f362a{text-align:center;font-family:"Inter", Sans-serif;color:#011134;}.elementor-12377 .elementor-element.elementor-element-7203fde{padding:40px 0px 20px 0px;}.elementor-12377 .elementor-element.elementor-element-3cf8ca9{text-align:center;}.elementor-12377 .elementor-element.elementor-element-3cf8ca9 .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-12377 .elementor-element.elementor-element-334727a{padding:0px 0px 20px 0px;}.elementor-12377 .elementor-element.elementor-element-dbda2f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12377 .elementor-element.elementor-element-dbda2f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-f35b8b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;}.elementor-12377 .elementor-element.elementor-element-46d8e82 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-46d8e82{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-e5f2526{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-8f755d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-8f755d8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12377 .elementor-element.elementor-element-64e5732 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;}.elementor-12377 .elementor-element.elementor-element-936f19f{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-09ead63{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-c97a3dc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12377 .elementor-element.elementor-element-b44c378 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;}.elementor-12377 .elementor-element.elementor-element-489d1b0 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-489d1b0{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-d413b1a{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-c7a55cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-c7a55cb img{height:202px;}.elementor-12377 .elementor-element.elementor-element-aa70c7a:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-aa70c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12377 .elementor-element.elementor-element-aa70c7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 20px 0px;}.elementor-12377 .elementor-element.elementor-element-aa70c7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-5a2c3bd{text-align:center;}.elementor-12377 .elementor-element.elementor-element-5a2c3bd .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-12377 .elementor-element.elementor-element-733f8c8:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-733f8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12377 .elementor-element.elementor-element-733f8c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 20px 0px;}.elementor-12377 .elementor-element.elementor-element-733f8c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-9c26137{text-align:center;}.elementor-12377 .elementor-element.elementor-element-9c26137 .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-12377 .elementor-element.elementor-element-0687e85:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-0687e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FB;}.elementor-12377 .elementor-element.elementor-element-0687e85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-12377 .elementor-element.elementor-element-0687e85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12377 .elementor-element.elementor-element-00e2dca{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .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-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gform_heading .gform_title{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gsection_title{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gfield_label,
				.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_full label,
				.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_left label,
				.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_right label,
				.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .address_city label,
				.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .address_zip label,
				.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .address_country label{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gfield_label,
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_full label,
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_left label,
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_right label,
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .address_city label,
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .address_zip label,
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .address_country label{color:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="text"],
				.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper select,.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="url"]{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input::-webkit-input-placeholder,
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper  select::-webkit-input-placeholder{color:#020000;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container input[type="text"],
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select,.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="url"]{color:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{height:auto;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gfield_checkbox label{font-family:"Inter", Sans-serif;font-size:14px;color:#000000;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox span.gravity_checkbox_label:before{font-size:13px;color:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked + label span.gravity_checkbox_label:before{color:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox input[type=checkbox] + label span.gravity_checkbox_label{background:#FFFFFF;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked + label span.gravity_checkbox_label{background:#087AC1;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .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-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="button"],
					.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper input[type="submit"]{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-12377 .elementor-element.elementor-element-544ed5d2 .pt_plus_gravity_form .gform_wrapper .gform_button.button{color:#FFFFFF;background:#0067A6;}.elementor-12377 .elementor-element.elementor-element-8f0e186{padding:40px 0px 20px 0px;}.elementor-12377 .elementor-element.elementor-element-9b33ae6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-9b33ae6{text-align:center;}.elementor-12377 .elementor-element.elementor-element-9b33ae6 .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-12377 .elementor-element.elementor-element-2b8f431{font-family:"Inter", Sans-serif;}.elementor-12377 .elementor-element.elementor-element-6723849{padding:0px 0px 20px 0px;}.elementor-12377 .elementor-element.elementor-element-0ff3548{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12377 .elementor-element.elementor-element-0ff3548 .elementor-divider-separator{width:100%;}.elementor-12377 .elementor-element.elementor-element-0ff3548 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12377 .elementor-element.elementor-element-ddf867f{font-family:"Inter", Sans-serif;}@media(max-width:767px){.elementor-12377 .elementor-element.elementor-element-69971a1:not(.elementor-motion-effects-element-type-background), .elementor-12377 .elementor-element.elementor-element-69971a1 > .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");}.elementor-12377 .elementor-element.elementor-element-5118c65 img{width:25%;}.elementor-12377 .elementor-element.elementor-element-9e15f7 .elementor-heading-title{font-size:53px;}.elementor-12377 .elementor-element.elementor-element-39e71f1d{font-size:16px;}.elementor-12377 .elementor-element.elementor-element-0b94b79 img{width:15%;}.elementor-12377 .elementor-element.elementor-element-8d73f97 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-8d73f97 .elementor-heading-title{font-size:30px;}.elementor-12377 .elementor-element.elementor-element-2be91c0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-2be91c0{font-size:16px;}.elementor-12377 .elementor-element.elementor-element-2be91c0 p{margin-block-end:14px;}.elementor-12377 .elementor-element.elementor-element-18c9e0e{font-size:16px;}.elementor-12377 .elementor-element.elementor-element-46d526e{font-size:16px;}.elementor-12377 .elementor-element.elementor-element-343f362a{font-size:16px;}.elementor-12377 .elementor-element.elementor-element-3cf8ca9 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-3cf8ca9 .elementor-heading-title{font-size:30px;}.elementor-12377 .elementor-element.elementor-element-f35b8b5 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-f35b8b5 .elementor-heading-title{font-size:20px;}.elementor-12377 .elementor-element.elementor-element-46d8e82 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:-1px -1px 0px -1px;}.elementor-12377 .elementor-element.elementor-element-46d8e82{font-size:16px;}.elementor-12377 .elementor-element.elementor-element-e5f2526{font-size:14px;}.elementor-12377 .elementor-element.elementor-element-64e5732 .elementor-heading-title{font-size:20px;}.elementor-12377 .elementor-element.elementor-element-936f19f{font-size:16px;}.elementor-12377 .elementor-element.elementor-element-09ead63{font-size:14px;}.elementor-12377 .elementor-element.elementor-element-b44c378 .elementor-heading-title{font-size:20px;}.elementor-12377 .elementor-element.elementor-element-489d1b0{font-size:16px;}.elementor-12377 .elementor-element.elementor-element-d413b1a{font-size:14px;}.elementor-12377 .elementor-element.elementor-element-9c26137 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-9c26137 .elementor-heading-title{font-size:30px;}.elementor-12377 .elementor-element.elementor-element-00e2dca > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-00e2dca{font-size:14px;}.elementor-12377 .elementor-element.elementor-element-9b33ae6 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-9b33ae6 .elementor-heading-title{font-size:30px;}.elementor-12377 .elementor-element.elementor-element-2b8f431 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-12377 .elementor-element.elementor-element-2b8f431{font-size:14px;}.elementor-12377 .elementor-element.elementor-element-ddf867f{font-size:14px;}}/* Start custom CSS for tp-gravityt-form, class: .elementor-element-544ed5d2 *//* WHITE FORM CARD */
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .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-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper label,
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper legend,
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper .gfield_label,
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper .ginput_complex label,
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper .gfield_description,
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper .gfield_html {
    font-family: "Inter", sans-serif !important;
    color: #14213d !important;
    font-size: 14px !important;
}


/* INPUT FIELDS */
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper input[type="text"],
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .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-12377 .elementor-element.elementor-element-544ed5d2 .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-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper .gfield_html {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
    line-height: 1.4 !important;
}


/* LINKS */
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper a {
    color: #087ac1 !important;
    text-decoration: underline !important;
}


/* SUBMIT BUTTON */
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper input[type="submit"],
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .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-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper .name_first label::after,
.elementor-12377 .elementor-element.elementor-element-544ed5d2 .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-12377 .elementor-element.elementor-element-544ed5d2 .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-12377 .elementor-element.elementor-element-544ed5d2 .gform_wrapper .ginput_container_consent label {
    position: relative !important;
    display: block !important;
    padding-left: 30px !important;
    cursor: pointer !important;
}/* End custom CSS */