.haried-browser-edge .haried-contact-layout,
.haried-browser-edge .haried-contact-layout *,
.haried-browser-edge .haried-feature-list,
.haried-browser-edge .haried-feature-list *,
.haried-browser-edge .haried-process-steps,
.haried-browser-edge .haried-process-steps * {
box-sizing: border-box;
} .haried-browser-edge .haried-contact-layout.e-con-boxed > .e-con-inner,
.haried-browser-edge .haried-contact-layout > .e-con-inner {
display: grid !important;
grid-template-columns: minmax(260px, 360px) minmax(0, 1fr) !important;
gap: 48px !important;
align-items: start !important;
width: 100% !important;
max-width: 1180px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.haried-browser-edge .haried-contact-layout.e-con-full,
.haried-browser-edge .e-con.haried-contact-layout.e-con-full {
display: grid !important;
grid-template-columns: minmax(260px, 360px) minmax(0, 1fr) !important;
gap: 48px !important;
align-items: start !important;
width: 100% !important;
max-width: 1180px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.haried-browser-edge .haried-contact-info,
.haried-browser-edge .e-con.haried-contact-info,
.haried-browser-edge .haried-contact-info > .e-con-inner {
display: flex !important;
flex-direction: column !important;
gap: 18px !important;
align-items: stretch !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
} .haried-browser-edge .haried-contact-item,
.haried-browser-edge .e-con.haried-contact-item,
.haried-browser-edge .haried-contact-item > .e-con-inner {
display: grid !important;
grid-template-columns: 48px minmax(0, 1fr) !important;
grid-template-areas:
"icon label"
"icon text" !important;
column-gap: 14px !important;
row-gap: 3px !important;
align-items: center !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
padding: 16px 18px !important;
border-radius: 16px !important;
border: 1px solid rgba(17, 59, 134, 0.12) !important;
background: linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(248,251,255,0.96) 100%) !important;
box-shadow: 0 12px 30px rgba(0, 10, 51, 0.07) !important;
overflow: hidden !important;
}
.haried-browser-edge .haried-contact-item__icon,
.haried-browser-edge .haried-contact-item__icon.elementor-widget,
.haried-browser-edge .haried-contact-item__icon .elementor-widget-container,
.haried-browser-edge .haried-contact-item__icon .elementor-icon-wrapper,
.haried-browser-edge .haried-contact-item__icon .elementor-icon {
grid-area: icon !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 48px !important;
height: 48px !important;
min-width: 48px !important;
margin: 0 !important;
padding: 0 !important;
color: #003B8F !important;
text-align: center !important;
}
.haried-browser-edge .haried-contact-item__label,
.haried-browser-edge .haried-contact-item__label.elementor-widget-heading,
.haried-browser-edge .haried-contact-item__label .elementor-heading-title {
grid-area: label !important;
display: block !important;
margin: 0 !important;
padding: 0 !important;
color: #000a33 !important;
font-size: 16px !important;
line-height: 1.25 !important;
font-weight: 800 !important;
text-align: left !important;
letter-spacing: -0.01em !important;
}
.haried-browser-edge .haried-contact-item__text,
.haried-browser-edge .haried-contact-item__text.elementor-widget-text-editor,
.haried-browser-edge .haried-contact-item__text .elementor-widget-container,
.haried-browser-edge .haried-contact-item__text p,
.haried-browser-edge .haried-contact-item__text a {
grid-area: text !important;
display: block !important;
margin: 0 !important;
padding: 0 !important;
color: rgba(0, 10, 51, 0.68) !important;
font-size: 14px !important;
line-height: 1.45 !important;
text-align: left !important;
text-decoration: none;
} .haried-browser-edge .haried-contact-note,
.haried-browser-edge .e-con.haried-contact-note,
.haried-browser-edge .haried-contact-note > .e-con-inner {
display: grid !important;
grid-template-columns: 34px minmax(0, 1fr) !important;
grid-template-areas:
"icon label"
"icon text" !important;
column-gap: 12px !important;
row-gap: 2px !important;
align-items: start !important;
width: 100% !important;
max-width: 100% !important;
margin-top: 10px !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
}
.haried-browser-edge .haried-contact-note .haried-contact-item__icon,
.haried-browser-edge .haried-contact-note .haried-contact-item__icon .elementor-icon {
width: 34px !important;
height: 34px !important;
min-width: 34px !important;
background: transparent !important;
box-shadow: none !important;
} .haried-browser-edge .haried-contact-form-card,
.haried-browser-edge .e-con.haried-contact-form-card {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
padding: 32px !important;
border-radius: 18px !important;
border: 1px solid rgba(35, 105, 211, 0.16) !important;
background: linear-gradient(180deg, rgba(255,255,255,0.99) 0%, rgba(249,251,255,0.98) 100%) !important;
box-shadow: 0 20px 52px rgba(0, 10, 51, 0.12) !important;
}
.haried-browser-edge .haried-contact-form-title .elementor-heading-title,
.haried-browser-edge .haried-contact-form-card .haried-page-title .elementor-heading-title,
.haried-browser-edge .haried-contact-form-card .haried-section-heading .elementor-heading-title {
color: #000a33 !important;
font-size: 32px !important;
line-height: 1.12 !important;
font-weight: 800 !important;
text-align: left !important;
} @media (min-width: 821px) {
.haried-browser-edge .haried-contact-form-card #wpforms-345 .wpforms-field-container,
.haried-browser-edge .haried-contact-form #wpforms-345 .wpforms-field-container {
display: grid !important;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
column-gap: 32px !important;
row-gap: 22px !important;
align-items: start !important;
width: 100% !important;
max-width: 100% !important;
}
.haried-browser-edge #wpforms-345-field_6-container { grid-column: 1 !important; grid-row: 1 !important; }
.haried-browser-edge #wpforms-345-field_5-container { grid-column: 2 !important; grid-row: 1 !important; }
.haried-browser-edge #wpforms-345-field_2-container { grid-column: 1 !important; grid-row: 2 !important; }
.haried-browser-edge #wpforms-345-field_4-container { grid-column: 2 !important; grid-row: 2 !important; }
.haried-browser-edge #wpforms-345-field_3-container { grid-column: 1 / -1 !important; grid-row: 3 !important; }
.haried-browser-edge #wpforms-345-field_6-container,
.haried-browser-edge #wpforms-345-field_5-container,
.haried-browser-edge #wpforms-345-field_2-container,
.haried-browser-edge #wpforms-345-field_4-container,
.haried-browser-edge #wpforms-345-field_3-container {
float: none !important;
clear: none !important;
display: block !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
}
.haried-browser-edge #wpforms-345-field_1-container,
.haried-browser-edge #wpforms-345-field_7-container {
position: absolute !important;
left: -99999px !important;
top: 0 !important;
width: 1px !important;
height: 1px !important;
overflow: hidden !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
z-index: -1 !important;
}
.haried-browser-edge .haried-contact-form-card input,
.haried-browser-edge .haried-contact-form-card textarea,
.haried-browser-edge .haried-contact-form-card select,
.haried-browser-edge .haried-contact-form input,
.haried-browser-edge .haried-contact-form textarea,
.haried-browser-edge .haried-contact-form select {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
}
.haried-browser-edge .haried-contact-form-card textarea,
.haried-browser-edge .haried-contact-form textarea {
min-height: 160px !important;
} .haried-browser-edge .haried-feature-list,
.haried-browser-edge .e-con.haried-feature-list,
.haried-browser-edge .haried-feature-list > .e-con-inner {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 18px !important;
width: 100% !important;
max-width: 100% !important;
align-items: stretch !important;
}
@media (min-width: 1025px) {
.haried-browser-edge .haried-feature-list.haried-feature-list--icon-title-grid,
.haried-browser-edge .e-con.haried-feature-list.haried-feature-list--icon-title-grid,
.haried-browser-edge .haried-feature-list.haried-feature-list--icon-title-grid > .e-con-inner {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 18px !important;
}
.haried-browser-edge .haried-feature-list.haried-feature-list--cols-4,
.haried-browser-edge .e-con.haried-feature-list.haried-feature-list--cols-4,
.haried-browser-edge .haried-feature-list.haried-feature-list--cols-4 > .e-con-inner {
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.haried-browser-edge .haried-feature-list.haried-feature-list--cols-2,
.haried-browser-edge .e-con.haried-feature-list.haried-feature-list--cols-2,
.haried-browser-edge .haried-feature-list.haried-feature-list--cols-2 > .e-con-inner {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
.haried-browser-edge .haried-feature-card,
.haried-browser-edge .e-con.haried-feature-card {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
overflow: hidden !important;
}
.haried-browser-edge .haried-feature-list--icon-title-grid .haried-feature-card,
.haried-browser-edge .haried-feature-list--icon-title-grid .e-con.haried-feature-card {
display: grid !important;
grid-template-columns: auto minmax(0, 1fr) !important;
grid-template-areas: "icon title" !important;
column-gap: 16px !important;
align-items: center !important;
min-height: 76px !important;
padding: 14px 18px !important;
text-align: left !important;
}
.haried-browser-edge .haried-feature-card__icon { grid-area: icon !important; }
.haried-browser-edge .haried-feature-card__title {
grid-area: title !important;
min-width: 0 !important;
width: 100% !important;
text-align: left !important;
}
.haried-browser-edge .haried-feature-card__text {
grid-area: text !important;
min-width: 0 !important;
width: 100% !important;
} .haried-browser-edge .haried-process-steps,
.haried-browser-edge .e-con.haried-process-steps,
.haried-browser-edge .haried-process-steps > .e-con-inner {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
gap: 28px !important;
align-items: stretch !important;
width: 100% !important;
max-width: 100% !important;
}
.haried-browser-edge .haried-process-step,
.haried-browser-edge .e-con.haried-process-step,
.haried-browser-edge .haried-process-step > .e-con-inner {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: flex-start !important;
text-align: center !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
padding: 24px !important;
border-radius: 18px !important;
border: 1px solid rgba(35, 105, 211, 0.18) !important;
background: linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(247,250,255,0.96) 100%) !important;
box-shadow: 0 16px 38px rgba(0, 10, 51, 0.09) !important;
} @media (max-width: 1024px) {
.haried-browser-edge .haried-contact-layout.e-con-boxed > .e-con-inner,
.haried-browser-edge .haried-contact-layout > .e-con-inner,
.haried-browser-edge .haried-contact-layout.e-con-full {
grid-template-columns: 1fr !important;
gap: 32px !important;
}
.haried-browser-edge .haried-contact-info,
.haried-browser-edge .e-con.haried-contact-info,
.haried-browser-edge .haried-contact-info > .e-con-inner {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.haried-browser-edge .haried-process-steps,
.haried-browser-edge .e-con.haried-process-steps,
.haried-browser-edge .haried-process-steps > .e-con-inner,
.haried-browser-edge .haried-feature-list.haried-feature-list--icon-title-grid,
.haried-browser-edge .e-con.haried-feature-list.haried-feature-list--icon-title-grid,
.haried-browser-edge .haried-feature-list.haried-feature-list--icon-title-grid > .e-con-inner {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
@media (max-width: 640px) {
.haried-browser-edge .haried-contact-info,
.haried-browser-edge .e-con.haried-contact-info,
.haried-browser-edge .haried-contact-info > .e-con-inner,
.haried-browser-edge .haried-process-steps,
.haried-browser-edge .e-con.haried-process-steps,
.haried-browser-edge .haried-process-steps > .e-con-inner,
.haried-browser-edge .haried-feature-list.haried-feature-list--icon-title-grid,
.haried-browser-edge .e-con.haried-feature-list.haried-feature-list--icon-title-grid,
.haried-browser-edge .haried-feature-list.haried-feature-list--icon-title-grid > .e-con-inner {
grid-template-columns: 1fr !important;
}
.haried-browser-edge .haried-contact-form-card,
.haried-browser-edge .e-con.haried-contact-form-card {
padding: 22px 18px !important;
}
}