.elementor-19 .elementor-element.elementor-element-54210d5{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.77;}.elementor-19 .elementor-element.elementor-element-54210d5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-54210d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kharijiandco.com/wp-content/uploads/2026/03/wp7149560.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-54210d5::before, .elementor-19 .elementor-element.elementor-element-54210d5 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-54210d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-54210d5 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-54210d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-54210d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080B16;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-0b03fad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-60b8bf1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9cd60e2 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-9cd60e2 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-19 .elementor-element.elementor-element-9cd60e2 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-19 .elementor-element.elementor-element-643c1dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-643c1dd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-643c1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-19 .elementor-element.elementor-element-80614a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 020px;--row-gap:0px;--column-gap:020px;}.elementor-19 .elementor-element.elementor-element-2f66605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:05px 0px;--row-gap:05px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-404dc8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#0F3A5C;}.elementor-19 .elementor-element.elementor-element-d765475 .wpr-dual-heading-wrap{text-align:left;}.elementor-19 .elementor-element.elementor-element-d765475 .wpr-dual-title .first{color:#000000;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;border-style:none;margin-right:0px;}.elementor-19 .elementor-element.elementor-element-d765475 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-19 .elementor-element.elementor-element-d765475 .wpr-dual-title .second{color:#E8571A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;font-style:italic;border-style:none;}.elementor-19 .elementor-element.elementor-element-d765475 .wpr-dual-heading-description{color:#666565;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;margin-bottom:15px;}.elementor-19 .elementor-element.elementor-element-b83bc0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-33d1a94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-19 .elementor-element.elementor-element-6f1b1e0{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:02px 0px 0px 0px;border-color:#E8571A;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-6f1b1e0 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-19 .elementor-element.elementor-element-6f1b1e0 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-6f1b1e0 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6f1b1e0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:21px;}.elementor-19 .elementor-element.elementor-element-6f1b1e0 .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-6f1b1e0:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-6f1b1e0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-6f1b1e0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#3D3B3B;}.elementor-19 .elementor-element.elementor-element-41cd53b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4b52cd9{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:02px 0px 0px 0px;border-color:#3AAB4A;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-4b52cd9 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-19 .elementor-element.elementor-element-4b52cd9 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-4b52cd9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4b52cd9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:21px;}.elementor-19 .elementor-element.elementor-element-4b52cd9 .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-4b52cd9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-4b52cd9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-4b52cd9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#3D3B3B;}.elementor-19 .elementor-element.elementor-element-3d29298{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-e3fe953{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ec2edb8{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:02px 0px 0px 0px;border-color:#1A5C8F;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-ec2edb8 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-19 .elementor-element.elementor-element-ec2edb8 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-ec2edb8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ec2edb8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:21px;}.elementor-19 .elementor-element.elementor-element-ec2edb8 .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-ec2edb8:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-ec2edb8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-ec2edb8 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#3D3B3B;}.elementor-19 .elementor-element.elementor-element-d297ac4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b8b2ee1{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:02px 0px 0px 0px;border-color:#0F3A5C;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-b8b2ee1 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-19 .elementor-element.elementor-element-b8b2ee1 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-b8b2ee1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b8b2ee1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:21px;}.elementor-19 .elementor-element.elementor-element-b8b2ee1 .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-b8b2ee1:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b8b2ee1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-b8b2ee1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#3D3B3B;}.elementor-19 .elementor-element.elementor-element-f0cabcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-e9eadc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7fabeb0{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:02px 0px 0px 0px;border-color:#1A5C8F;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-7fabeb0 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-19 .elementor-element.elementor-element-7fabeb0 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-7fabeb0 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7fabeb0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:21px;}.elementor-19 .elementor-element.elementor-element-7fabeb0 .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-7fabeb0:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7fabeb0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-19 .elementor-element.elementor-element-7fabeb0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#3D3B3B;}.elementor-19 .elementor-element.elementor-element-49cb202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7411a97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-ff5cfd1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-f1d0438 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-19 .elementor-element.elementor-element-f1d0438 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-19 .elementor-element.elementor-element-f1d0438 .eael-contact-form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f1d0438 .eael-contact-form-7 .eael-contact-form-7-title{font-family:"Roboto", Sans-serif;font-size:4px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-f1d0438 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-f1d0438 .eael-contact-form-7 .wpcf7-form label, .elementor-19 .elementor-element.elementor-element-f1d0438 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-76352a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-2f66605{--width:50%;}.elementor-19 .elementor-element.elementor-element-33d1a94{--width:50%;}.elementor-19 .elementor-element.elementor-element-41cd53b{--width:50%;}.elementor-19 .elementor-element.elementor-element-e3fe953{--width:50%;}.elementor-19 .elementor-element.elementor-element-d297ac4{--width:50%;}.elementor-19 .elementor-element.elementor-element-e9eadc0{--width:100%;}.elementor-19 .elementor-element.elementor-element-7411a97{--width:50%;}}/* Start custom CSS for icon-box, class: .elementor-element-6f1b1e0 */.s4-tile { padding: 1.4rem; background: #fff; border-radius: 14px; transition: transform 0.3s, box-shadow 0.3s; position: relative; overflow: hidden; }
.s4-tile:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(13,31,45,0.1); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b52cd9 */.s4-tile { padding: 1.4rem; background: #fff; border-radius: 14px; transition: transform 0.3s, box-shadow 0.3s; position: relative; overflow: hidden; }
.s4-tile:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(13,31,45,0.1); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec2edb8 */.s4-tile { padding: 1.4rem; background: #fff; border-radius: 14px; transition: transform 0.3s, box-shadow 0.3s; position: relative; overflow: hidden; }
.s4-tile:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(13,31,45,0.1); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b8b2ee1 */.s4-tile { padding: 1.4rem; background: #fff; border-radius: 14px; transition: transform 0.3s, box-shadow 0.3s; position: relative; overflow: hidden; }
.s4-tile:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(13,31,45,0.1); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7fabeb0 */.s4-tile { padding: 1.4rem; background: #fff; border-radius: 14px; transition: transform 0.3s, box-shadow 0.3s; position: relative; overflow: hidden; }
.s4-tile:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(13,31,45,0.1); }/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-f1d0438 *//* ===== Page Background ===== */
/*body {*/
/*  background: #e9edf2;*/
/*  font-family: 'Syne', sans-serif;*/
/*}*/

/* ===== Card Container ===== */
.callback-card {
  /*max-width: 420px;*/
  /*margin: 40px auto;*/
  padding: 24px;
  background: #ffffff;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}
/* Remove ALL default CF7 spacing */
.callback-card p {
  margin: 0 !important;
  padding: 0 !important;
}

.callback-card br {
  display: none !important;
}

.callback-card .wpcf7-form-control-wrap {
  margin: 0 !important;
}

.callback-card label {
  margin-top: 8px !important;
  margin-bottom: 3px !important;
}

.callback-card input,
.callback-card select,
.callback-card textarea {
  margin-bottom: 6px !important;
}

/* ===== Heading ===== */
.cb-title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 4px;
  color: #0d1f2d;
}

.cb-sub {
  font-size: 12px;
  color: #7b8794;
  margin-bottom: 18px;
}

/* ===== Labels ===== */
.callback-card label {
  display: block;
  font-size: 10px;
  letter-spacing: 0.8px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 12px;
  margin-bottom: 4px;
  color: #2c3e50;
}

/* ===== Inputs / Select / Textarea ===== */
.callback-card input,
.callback-card select,
.callback-card textarea {
  width: 100%;
  padding: 12px 14px;
  border-radius: 12px;
  border: none;
  background: #f1f3f6;
  font-size: 13px;
  color: #333;
  font-family: 'Syne', sans-serif;
  transition: 0.3s ease;
  margin-bottom: 8px;
}

/* ===== Placeholder Styling ===== */
.callback-card input::placeholder,
.callback-card textarea::placeholder {
  font-family: 'Syne', sans-serif;
  font-size: 13px;
  color: #9aa4af;
  font-weight: 400;
}

/* ===== Select Typography Only (Design unchanged) ===== */
.callback-card select {
  font-family: 'Syne', sans-serif;
  font-size: 13px;
  color: #2c3e50;
}

/* ===== Reduced Textarea Height ===== */
.callback-card textarea {
  height: 70px;
  resize: none;
}

/* ===== Focus Effect ===== */
.callback-card input:focus,
.callback-card select:focus,
.callback-card textarea:focus {
  outline: none;
  background: #ffffff;
  box-shadow: 0 0 0 2px #1a5c8f;
}

/* ===== Submit Button ===== */
.callback-card input[type="submit"] {
  margin-top: 15px;
  background: #1a5c8f;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  border-radius: 10px;
  padding: 14px;
  cursor: pointer;
  transition: 0.3s ease;
  border: none;
}

.callback-card input[type="submit"]:hover {
  background: #0f3a5c;
}

/* ===== Responsive ===== */
@media (max-width: 480px) {
  .callback-card {
    margin: 20px;
    padding: 20px;
  }
}/* End custom CSS */