:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #0073a8;--wp--preset--color--secondary: #005075;--wp--preset--color--dark-gray: #111;--wp--preset--color--light-gray: #767676;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 19.5px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36.5px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 22px;--wp--preset--font-size--huge: 49.5px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.has-text-align-center {text-align: center;}

:root {
	--theme-color: #435c46;
	--body-font-family: "Montserrat", Sans-serif;
}
a, a:hover {
    color: var(--theme-color);
}
h1 a, h2 a, h3 a, h4 a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
    color: inherit;
	text-decoration: inherit;
}
.hideFullSection{ display:none !important;}

h2.heading {
    font-size: 50px;
    font-weight: 600;
    margin: 0 0 20px;
	line-height: 1;
}
h3.wp-block-heading {
    font-size: 22px;
    font-weight: 600;
    color: #000;
}
.heading_text {
    font-size: 21px;
    font-weight: 400;
	margin: 0 0 20px;
}
.wp-block-image.heading_devider {
    margin-bottom: 30px;
}
.wp-block-button .wp-element-button {
    background: var(--theme-color);
    border-radius: 0;
    padding: 20px 40px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
	color: #ffffff !important;
	height: auto;
	transition: all .4s;624
}
.wp-block-button .wp-element-button:hover {
	color: #ffffff !important;
}

.wp-block-button.button_light .wp-element-button {
    background: #ffffff;
    color: var(--theme-color) !important;
}
.wp-block-button.button_light .wp-element-button:hover {
    color: var(--theme-color) !important;
}
.container {
	max-width: 1200px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}
.wp-block-columns {
	gap: 0;
	margin-left: -10px;
	margin-right: -10px;
}
.wp-block-columns>.wp-block-column {
	padding: 10px;
}


/* --- Header Layout --- */
.header-container {
	display: flex;
	padding: 10px 0;
}
.header-container .logo {
	width: 15%;
}
.header-container .logo img {
	width: 260px;
}
.header-container .main-navigation {
	display: flex !important;
	align-items: center;
	justify-content: end;
	width: 85%;
}


/* --- Desktop Menu --- */
.main-navigation .menu {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
}


.main-navigation .menu > li > a {
	text-decoration: none;
	padding: 10px;
	position: relative;
	color: #021119;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	display: inline-flex;
	text-transform: uppercase;
}

.main-navigation .menu>li.current-menu-item>a {
	color: var(--theme-color);
}



/* --- Hamburger --- */
.menu-toggle {
	display: none;
	flex-direction: column;
	justify-content: center;
	gap: 5px;
	width: 30px;
	height: 25px;
	background: none;
	border: none;
	cursor: pointer;
	position: relative;
	z-index: 1001;
}

.menu-toggle span {
	display: block;
	width: 100%;
	height: 3px;
	background: #000;
	transition: all 0.3s ease;
}


/* --- Hamburger to Cross Animation --- */
.menu-toggle.active span:nth-child(1) {
	transform: rotate(45deg) translate(5px, 5px);
}

.menu-toggle.active span:nth-child(2) {
	opacity: 0;
}

.menu-toggle.active span:nth-child(3) {
	transform: rotate(-45deg) translate(6px, -6px);
}

.menu-toggle.active span:nth-child(4) {
	opacity: 0;
}
/* --- Always Hide Hamburger by Default --- */
.menu-toggle {
	display: none !important;
}








.main_hero {
	position: relative;
    padding: 130px 10px 10px;
	z-index: 1;
}
.main_hero:after {
    content: "";
    display: block;
    width: 44%;
    background: url(/wp-content/uploads/2020/06/under_line.jpg) #fff;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100%;
	z-index: -1;
}

.main_hero .contentArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
	min-height: 100vh;
}
.main_hero h1 {
    font-size: 54px;
    font-weight: 700;
    width: 112.941%;
    color: #101616;
	margin: 0 0 15px;
}
.main_hero h2 {
    font-size: 32px;
    font-weight: 400;
    color: #444444;
	margin: 0 0 16px;
	line-height: 1.25;
}
.main_hero h2 strong {
    color: var(--theme-color);
    font-weight: 600;
}
.main_hero .hero_phone {
    padding: 20px 0;
    gap: 16px;
    color: var(--theme-color);
}
.main_hero .hero_btn {
    column-gap: 14px;
    margin: 20px 0 15px;
}
.main_hero .hero_btn .wp-element-button {
	padding: 12px 30px 12px 30px;
    min-width: 112px;
}
.main_hero .banner_img {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    text-align: right;
    z-index: -2;
    margin: 0;
}
.main_hero .banner_img img {
	width: auto;
	max-width: none;
	height: 100%;
}

.how_work {
    padding: 30px 0 40px;
    margin-top: 60px;
}
.how_work .container {
    max-width: 1440px;
}
.how_workRow {
    column-gap: 80px;
}
.how_workBox {
	position: relative;
}
.how_workBox .infobox-wrapper-inner {
    display: block !important;
    position: relative;
}
.how_workBox .icon-img-wrapper {
    position: absolute;
    top: 0;
    left: 0;
}
.how_workBox .eb-infobox-num-wrapper {
	background: #04283B;
    padding: 0 !important;
    width: 46px;
    height: 46px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.how_workBox .eb-infobox-num-wrapper .eb-infobox-number {
    font-size: 30px !important;
    font-family: 'Playfair Display',serif!important;
    display: block !important;
    height: auto !important;
    width: auto !important;
    line-height: 1 !important;
    margin: -8px 0 0 0;
}
.how_workBox .title {
    padding-top: 4px !important;
    padding-left: 56px !important;
}

.how_workRow .wp-block-column:nth-child(1) .how_workBox::after, .how_workRow .wp-block-column:nth-child(2) .how_workBox::after {
    background-image: url("data:image/svg+xml,%3Csvg width='101' height='109' viewBox='0 0 101 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M100.207 8.70711C100.598 8.31658 100.598 7.68342 100.207 7.29289L93.8431 0.928932C93.4526 0.538408 92.8195 0.538408 92.4289 0.928932C92.0384 1.31946 92.0384 1.95262 92.4289 2.34315L98.0858 8L92.4289 13.6569C92.0384 14.0474 92.0384 14.6805 92.4289 15.0711C92.8195 15.4616 93.4526 15.4616 93.8431 15.0711L100.207 8.70711ZM0 107.5V108.5C0.88881 108.5 1.76125 108.492 2.61762 108.475L2.59801 107.475L2.57841 106.475C1.73548 106.492 0.876113 106.5 0 106.5V107.5ZM4.60612 107.419L4.64223 108.419C6.35035 108.357 7.99176 108.26 9.56906 108.13L9.48698 107.134L9.4049 106.137C7.85998 106.264 6.24928 106.359 4.57002 106.42L4.60612 107.419ZM11.5255 106.943L11.6297 107.938C13.3414 107.759 14.9737 107.538 16.5302 107.276L16.3648 106.29L16.1993 105.304C14.686 105.558 13.0947 105.774 11.4213 105.949L11.5255 106.943ZM18.3867 105.92L18.5821 106.9C20.2996 106.558 21.919 106.164 23.4458 105.719L23.1663 104.759L22.8867 103.799C21.4192 104.226 19.8561 104.607 18.1912 104.939L18.3867 105.92ZM25.0974 104.153L25.4172 105.1C27.1035 104.531 28.6675 103.895 30.1177 103.197L29.6839 102.296L29.2501 101.395C27.8788 102.055 26.3914 102.661 24.7776 103.205L25.0974 104.153ZM31.4242 101.397L31.9089 102.272C33.4714 101.406 34.8864 100.46 36.167 99.4393L35.5438 98.6572L34.9207 97.8751C33.7309 98.823 32.409 99.708 30.9395 100.522L31.4242 101.397ZM37.058 97.3563L37.7377 98.0898C39.0327 96.8898 40.1658 95.6053 41.1566 94.2473L40.3487 93.6579L39.5409 93.0686C38.6248 94.3242 37.5772 95.5118 36.3783 96.6229L37.058 97.3563ZM41.4519 92.0183L42.302 92.545C43.208 91.0826 43.9686 89.55 44.6071 87.9601L43.6791 87.5874L42.7512 87.2147C42.1518 88.7071 41.442 90.1356 40.6019 91.4916L41.4519 92.0183ZM44.3626 85.7241L45.3112 86.0408C45.8437 84.4459 46.2688 82.8011 46.6082 81.1183L45.6279 80.9206L44.6477 80.7229C44.3222 82.3365 43.9172 83.9007 43.4141 85.4074L44.3626 85.7241ZM45.9808 78.9709L46.968 79.1301C47.2324 77.4907 47.4263 75.8185 47.5682 74.1237L46.5717 74.0402L45.5752 73.9567C45.4367 75.6103 45.2484 77.2311 44.9935 78.8117L45.9808 78.9709ZM46.7149 72.0499L47.713 72.1106C47.8134 70.4577 47.8723 68.7852 47.9061 67.1022L46.9063 67.0822L45.9065 67.0621C45.8731 68.7256 45.8151 70.3701 45.7167 71.9893L46.7149 72.0499ZM46.9353 65.1018L47.9352 65.1116C47.9514 63.4563 47.9495 61.7914 47.9447 60.1276L46.9447 60.1305L45.9447 60.1334C45.9495 61.7959 45.9513 63.4502 45.9353 65.0921L46.9353 65.1018ZM46.9386 58.1419L47.9386 58.1391C47.9338 56.482 47.9321 54.8289 47.9481 53.184L46.9481 53.1742L45.9482 53.1645C45.9321 54.8227 45.9338 56.4863 45.9386 58.1448L46.9386 58.1419ZM46.9772 51.1817L47.977 51.2016C48.01 49.5429 48.0673 47.8982 48.1638 46.274L47.1656 46.2147L46.1673 46.1553C46.0689 47.8121 46.0108 49.4839 45.9774 51.1618L46.9772 51.1817ZM47.3039 44.2397L48.3006 44.3207C48.4348 42.6713 48.6165 41.0484 48.8618 39.4591L47.8736 39.3065L46.8853 39.154C46.6314 40.7985 46.4445 42.4699 46.3072 44.1587L47.3039 44.2397ZM48.2137 37.3385L49.1957 37.5273C49.5057 35.9151 49.8901 34.3438 50.3662 32.8211L49.4117 32.5227L48.4573 32.2243C47.9559 33.828 47.554 35.4734 47.2317 37.1497L48.2137 37.3385ZM50.053 30.6484L50.9899 30.998C51.5533 29.4881 52.2189 28.0323 53.0046 26.6384L52.1335 26.1473L51.2624 25.6562C50.4212 27.1485 49.7127 28.6999 49.1161 30.2988L50.053 30.6484ZM53.1681 24.4509L54.0033 25.0009C54.8666 23.69 55.8527 22.4389 56.9796 21.2556L56.2555 20.5659L55.5313 19.8763C54.3201 21.1482 53.26 22.4931 52.3329 23.9009L53.1681 24.4509ZM57.6592 19.1913L58.3337 19.9295C59.4655 18.8953 60.723 17.9183 62.1212 17.0055L61.5745 16.1682L61.0279 15.3308C59.5418 16.301 58.1984 17.3439 56.9846 18.4531L57.6592 19.1913ZM63.2792 15.1258L63.7761 15.9936C65.1011 15.235 66.5402 14.5275 68.1034 13.8766L67.719 12.9534L67.3346 12.0303C65.6987 12.7115 64.1841 13.4554 62.7823 14.258L63.2792 15.1258ZM69.624 12.2101L69.9671 13.1494C71.4063 12.6237 72.9416 12.142 74.5797 11.7078L74.3235 10.7412L74.0673 9.77458C72.3744 10.2233 70.7808 10.7229 69.2809 11.2708L69.624 12.2101ZM76.2592 10.2611L76.4848 11.2353C77.9999 10.8843 79.5967 10.5714 81.2795 10.2989L81.1197 9.3118L80.9598 8.32466C79.2357 8.60382 77.5949 8.92519 76.0335 9.2869L76.2592 10.2611ZM83.1057 9.01439L83.2424 10.005C84.7824 9.79255 86.3903 9.61215 88.0688 9.46538L87.9817 8.46918L87.8946 7.47298C86.1848 7.62248 84.5439 7.80651 82.9691 8.02377L83.1057 9.01439ZM90.0484 8.30787L90.1172 9.3055C91.6602 9.19916 93.2598 9.1199 94.9183 9.06879L94.8875 8.06927L94.8567 7.06974C93.1742 7.12159 91.5492 7.20206 89.9797 7.31024L90.0484 8.30787ZM96.9027 8.02148L96.9195 9.02134C97.765 9.00716 98.625 9 99.5 9V8V7C98.6141 7 97.7429 7.00724 96.8859 7.02162L96.9027 8.02148Z' fill='white'/%3E%3C/svg%3E%0A");
    content: "";
    width: 100px;
    height: 75%;
    position: absolute;
    right: -1px;
    top: 50%;
    transform: translate(100%, -50%);
    transform-origin: center center;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.how_workRow .wp-block-column:nth-child(2) .how_workBox::after {
    background-image: url("data:image/svg+xml,%3Csvg width='101' height='108' viewBox='0 0 101 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M100.207 99.7929C100.598 100.183 100.598 100.817 100.207 101.207L93.8431 107.571C93.4526 107.962 92.8195 107.962 92.4289 107.571C92.0384 107.181 92.0384 106.547 92.4289 106.157L98.0858 100.5L92.4289 94.8431C92.0384 94.4526 92.0384 93.8195 92.4289 93.4289C92.8195 93.0384 93.4526 93.0384 93.8431 93.4289L100.207 99.7929ZM0 1V0C0.88881 0 1.76125 0.00846806 2.61762 0.0252604L2.59801 1.02507L2.57841 2.02488C1.73548 2.00835 0.876113 2 0 2V1ZM4.60612 1.08082L4.64223 0.0814726C6.35035 0.143189 7.99176 0.239611 9.56906 0.369513L9.48698 1.36614L9.4049 2.36276C7.85998 2.23553 6.24928 2.14084 4.57002 2.08017L4.60612 1.08082ZM11.5255 1.55652L11.6297 0.561962C13.3414 0.741297 14.9737 0.962386 16.5302 1.22354L16.3648 2.20976L16.1993 3.19597C14.686 2.94208 13.0947 2.7264 11.4213 2.55107L11.5255 1.55652ZM18.3867 2.58025L18.5821 1.59953C20.2996 1.94181 21.919 2.33646 23.4458 2.78099L23.1663 3.74113L22.8867 4.70126C21.4192 4.27399 19.8561 3.89276 18.1912 3.56096L18.3867 2.58025ZM25.0974 4.34714L25.4172 3.39967C27.1035 3.9689 28.6675 4.60457 30.1177 5.3028L29.6839 6.20381L29.2501 7.10482C27.8788 6.4446 26.3914 5.83939 24.7776 5.29461L25.0974 4.34714ZM31.4242 7.10303L31.9089 6.22835C33.4714 7.09421 34.8864 8.0405 36.167 9.06066L35.5438 9.84279L34.9207 10.6249C33.7309 9.67699 32.409 8.79202 30.9395 7.97772L31.4242 7.10303ZM37.058 11.1437L37.7377 10.4102C39.0327 11.6102 40.1658 12.8947 41.1566 14.2527L40.3487 14.8421L39.5409 15.4314C38.6248 14.1758 37.5772 12.9882 36.3783 11.8771L37.058 11.1437ZM41.4519 16.4817L42.302 15.955C43.208 17.4174 43.9686 18.95 44.6071 20.5399L43.6791 20.9126L42.7512 21.2853C42.1518 19.7929 41.442 18.3644 40.6019 17.0084L41.4519 16.4817ZM44.3626 22.7759L45.3112 22.4592C45.8437 24.0541 46.2688 25.6989 46.6082 27.3817L45.6279 27.5794L44.6477 27.7771C44.3222 26.1635 43.9172 24.5993 43.4141 23.0926L44.3626 22.7759ZM45.9808 29.5291L46.968 29.3699C47.2324 31.0093 47.4263 32.6815 47.5682 34.3763L46.5717 34.4598L45.5752 34.5433C45.4367 32.8897 45.2484 31.2689 44.9935 29.6883L45.9808 29.5291ZM46.7149 36.4501L47.713 36.3894C47.8134 38.0423 47.8723 39.7148 47.9061 41.3978L46.9063 41.4178L45.9065 41.4379C45.8731 39.7744 45.8151 38.1299 45.7167 36.5107L46.7149 36.4501ZM46.9353 43.3982L47.9352 43.3884C47.9514 45.0437 47.9495 46.7086 47.9447 48.3724L46.9447 48.3695L45.9447 48.3666C45.9495 46.7041 45.9513 45.0498 45.9353 43.4079L46.9353 43.3982ZM46.9386 50.3581L47.9386 50.3609C47.9338 52.018 47.9321 53.6711 47.9481 55.316L46.9481 55.3258L45.9482 55.3355C45.9321 53.6773 45.9338 52.0137 45.9386 50.3552L46.9386 50.3581ZM46.9772 57.3183L47.977 57.2984C48.01 58.9571 48.0673 60.6018 48.1638 62.226L47.1656 62.2853L46.1673 62.3447C46.0689 60.6879 46.0108 59.0161 45.9774 57.3382L46.9772 57.3183ZM47.3039 64.2603L48.3006 64.1793C48.4348 65.8287 48.6165 67.4516 48.8618 69.0409L47.8736 69.1935L46.8853 69.346C46.6314 67.7015 46.4445 66.0301 46.3072 64.3413L47.3039 64.2603ZM48.2137 71.1615L49.1957 70.9727C49.5057 72.5849 49.8901 74.1562 50.3662 75.6789L49.4117 75.9773L48.4573 76.2757C47.9559 74.672 47.554 73.0266 47.2317 71.3503L48.2137 71.1615ZM50.053 77.8516L50.9899 77.502C51.5533 79.0119 52.2189 80.4677 53.0046 81.8616L52.1335 82.3527L51.2624 82.8438C50.4212 81.3515 49.7127 79.8001 49.1161 78.2012L50.053 77.8516ZM53.1681 84.0491L54.0033 83.4991C54.8666 84.81 55.8527 86.0611 56.9796 87.2444L56.2555 87.9341L55.5313 88.6237C54.3201 87.3518 53.26 86.0069 52.3329 84.5991L53.1681 84.0491ZM57.6592 89.3087L58.3337 88.5705C59.4655 89.6047 60.723 90.5817 62.1212 91.4945L61.5745 92.3318L61.0279 93.1692C59.5418 92.199 58.1984 91.1561 56.9846 90.0469L57.6592 89.3087ZM63.2792 93.3742L63.7761 92.5064C65.1011 93.265 66.5402 93.9725 68.1034 94.6234L67.719 95.5466L67.3346 96.4697C65.6987 95.7885 64.1841 95.0446 62.7823 94.242L63.2792 93.3742ZM69.624 96.2899L69.9671 95.3506C71.4063 95.8763 72.9416 96.358 74.5797 96.7922L74.3235 97.7588L74.0673 98.7254C72.3744 98.2767 70.7808 97.7771 69.2809 97.2292L69.624 96.2899ZM76.2592 98.2389L76.4848 97.2647C77.9999 97.6157 79.5967 97.9286 81.2795 98.2011L81.1197 99.1882L80.9598 100.175C79.2357 99.8962 77.5949 99.5748 76.0335 99.2131L76.2592 98.2389ZM83.1057 99.4856L83.2424 98.495C84.7824 98.7075 86.3903 98.8878 88.0688 99.0346L87.9817 100.031L87.8946 101.027C86.1848 100.878 84.5439 100.693 82.9691 100.476L83.1057 99.4856ZM90.0484 100.192L90.1172 99.1945C91.6602 99.3008 93.2598 99.3801 94.9183 99.4312L94.8875 100.431L94.8567 101.43C93.1742 101.378 91.5492 101.298 89.9797 101.19L90.0484 100.192ZM96.9027 100.479L96.9195 99.4787C97.765 99.4928 98.625 99.5 99.5 99.5V100.5V101.5C98.6141 101.5 97.7429 101.493 96.8859 101.478L96.9027 100.479Z' fill='white'/%3E%3C/svg%3E%0A");
}

.home_locations {
    padding: 70px 0;
}
.home_locationsRow {
    gap: 30px;
    padding-top: 20px;
}

.home_locationsRow .home_locationsBox {
    background: #ffffff;
    border-radius: 10px;
    padding: 20px;
    font-size: 18px;
    color: #333333;
	display: flex;
    flex-direction: column;
}
.home_locationsBox .title {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    margin-bottom: 10px;
    gap: 16px;
}
.home_locationsBox .title h3 {
    font-size: 32px;
    font-weight: 700;
    font-family: "Playfair", Sans-serif !important;
    color: #414042;
}
.home_locationsRow .home_locationsBox p {
    margin: 0 0 10px;
    line-height: 1.7;
}
.home_locationsRow .home_locationsBox p a {
    text-decoration: underline;
    font-weight: 500;
	color: var(--theme-color);
}
.home_locationsBox .google_map {
	margin-top: auto;
	padding-top: 6px;
}
.home_locationsBox .google_map iframe {
    width: 100%;
    height: 300px;
}
.home_locationsBox .wp-block-button {
    width: 100%;
    margin-top: 16px !important;
}

.our_therapist {
    padding: 70px 0;
}
.shape_bg {
    background-image: url(/wp-content/uploads/2022/03/wave.svg);
    background-position: bottom center;
    background-repeat: no-repeat;
}
.therapist_list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 30px;
    row-gap: 30px;
	padding-left: 0;
}

.therapist_list .wp-block-post {
    background: #F9FAFC;
    border: 1px solid #DDDDDD;
    display: flex;
    flex-direction: column;
}
.therapist_list .wp-block-post .textBox {
    padding: 15px;
    gap: 0;
    font-size: 15px;
    font-weight: 400;
}
.therapist_list .wp-block-post h3 {
    margin: 0 0 10px;
}
.therapist_list .wp-block-post .strong {
    font-weight: 600;
}
.therapist_list .wp-block-post .btnBox {
    margin-top: auto;
    padding: 0 15px 15px;
}
.therapist_list .wp-block-post .wp-element-button {
    padding: 15px 30px;
}
.therapist_list .wp-block-post .button_url {
    display: none;
}

.wp-block-group.resources, .wp-block-group.testimonials {
	position: relative;
    padding: 120px 0;
}

.resources_list {
    display: flex !important;
    column-gap: 0;
    flex-wrap: wrap;
    row-gap: 30px;
    justify-content: center;
    margin-left: -30px;
}
.resources_list .wp-block-group {
	position: relative;
    background: #ffffff;
    padding: 36px 20px 42px;
    border-radius: 15px;
    width: calc(33.33% - 30px);
    margin-left: 30px;
	text-align: center;
	display: flex;
	flex-direction: column;
    gap: 16px;
    -webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, .07);
    -moz-box-shadow: 0 0 12px 2px rgba(0,0,0,.07);
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, .07);
}
.resources_list .wp-block-group:hover {
    -webkit-box-shadow: 0 0 14px 2px rgba(17, 95, 137, .26);
    -moz-box-shadow: 0 0 14px 2px rgba(17,95,137,.26);
    box-shadow: 0 0 14px 2px rgba(17, 95, 137, .26);
}
.resources_list .wp-block-group .wp-block-heading a::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.wp-block-group.therapy {
    padding: 50px 0 60px;
}
.therapy .resources_list .wp-block-group .wp-block-image {
    width: 90px;
    height: 90px;
    border: 2px solid var(--theme-color);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.therapy .resources_list .wp-block-group .wp-block-image img {
    max-width: 62% !important;
    max-height: 52px;
    object-fit: contain;
}


.testimonials .eb-testimonial-wrapper {
    background: #ffffff;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0px 14px 30px 0px rgba(0, 0, 0, 0.1);
}
.testimonials .eb-testimonial-wrapper .eb-testimonial-quote-style {
    display: none;
}
.testimonials .eb-testimonial-wrapper .eb-testimonial-description {
    font-size: 18px;
    color: #021119 !important;
    font-weight: 400;
}
.testimonials .eb-testimonial-wrapper .eb-avatar-style {
    width: 60px;
    height: 60px;
}
.testimonials .eb-testimonial-wrapper .eb-avatar-container {
    margin-top: 20px;
}
.testimonials .eb-testimonial-wrapper .eb-testimonial-username {
    font-size: 24px;
    font-weight: 600;
    color: #000;
    margin: 0;
}
.testimonials .eb-testimonial-wrapper .eb-testimonial-company:empty {
    display: none;
}
.our_faq {
	width: 100%;
	float: left;
	padding: 70px 10px;
}

/*
.our_faq {
    padding: 50px 0;
}
.our_faq .container {
    max-width: 1260px;
}
.our_faq .wp-block-essential-blocks-accordion {
    padding-top: 40px;
}
.our_faq .wp-block-essential-blocks-accordion-item {

    border: 1px solid #d5d8dc !important;
    border-radius: 0 !important;
}
.our_faq .wp-block-essential-blocks-accordion-item+.wp-block-essential-blocks-accordion-item {
    margin-top: 6px !important;
}
.our_faq .wp-block-essential-blocks-accordion-item .eb-accordion-title-wrapper {
    flex-direction: row;
    padding: 10px;
}
.our_faq .wp-block-essential-blocks-accordion-item .eb-accordion-title {
    color: var(--theme-color) !important;
    font-size: 21px !important;
    font-weight: 400 !important;
    font-family: "Montserrat", sans-serif !important;
}
.our_faq .wp-block-essential-blocks-accordion-item .eb-accordion-icon::before {
    font-size: 15px;
    color: var(--theme-color);
}
.our_faq .wp-block-essential-blocks-accordion-item:not(.eb-accordion-hidden) .eb-accordion-title,
.our_faq .wp-block-essential-blocks-accordion-item:not(.eb-accordion-hidden) .eb-accordion-icon::before {
    color: #000000 !important;
}

.our_faq .wp-block-essential-blocks-accordion-item .eb-accordion-content {
    margin: 0 !important;
    padding: 10px;
    border-top: 1px solid #d5d8dc;
}
.our_faq .wp-block-essential-blocks-accordion-item .eb-accordion-content p {
    font-size: 16px;
} */


.our_blogs {
    padding: 70px 0;
}
.blog_list .eb-post-grid-posts-wrapper {
    gap: 30px !important;
	padding-top: 15px;
}
.blog_list article.ebpg-grid-post {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 14px;
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.15);
}
.blog_list article.ebpg-grid-post .ebpg-entry-header {
    padding: 15px 15px 0;
}
.blog_list article.ebpg-grid-post .ebpg-entry-header .ebpg-entry-title a {
    font-size: 24px !important;
    font-weight: 600;
}
.blog_list article.ebpg-grid-post .ebpg-entry-header .ebpg-entry-title a:hover {
    color: var(--theme-color);
}
.blog_list article.ebpg-grid-post .ebpg-entry-content {
    padding: 10px 15px 15px;
}
.blog_list article.ebpg-grid-post .ebpg-entry-content p {
    font-size: 16px;
}
.blog_list article.ebpg-grid-post .ebpg-readmore-btn a {
    color: var(--theme-color);
    font-size: 16px;
    font-weight: 700;
}

.relationship_assessment, .contact_us {
    padding: 78px 0;
}
.contact_us {
    background-color: transparent;
    background-image: linear-gradient(90deg, #F6F7FA 100%, #F7F7F7 0%);
}
.contact_us .heading_text {
    width: 100%;
    max-width: 942px;
}

.contact_us .wpforms-block, .contact_us .wpforms-form {
    margin-bottom: 0 !important;
}

.contact_locations {
    gap: 30px;
    margin-top: 32px;
}

.contact_locations>.wp-block-group {
    background: #ffffff;
    border-radius: 16px;
    padding: 24px;
    text-align: center;
    align-items: center;
	gap: 15px;
}
.contact_locations .wp-block-group .eb-icon-container i {
    color: var(--theme-color);
}
.contact_locations .wp-block-group .wp-block-heading {
    font-size: 24px;
    font-family: "Playfair", Sans-serif !important;
}
.contact_locations .wp-block-group p {
    line-height: 1.6;
}

footer.site-footer {
    background:#2e383f;
}
footer.site-footer a {
	text-decoration: none;
}

.site-footer .footer_top {
	padding: 80px 0px 50px 0px;
}
.site-footer .widget-column {
    margin-right: -30px;
}
.site-footer .widget-column>.widget {
    width: calc(25% - 30px) !important;
    margin-right: 30px !important;
}
.site-footer .widget .widget-title {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
	margin: 0 0 20px;
}
.site-footer .widget h3 {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    font-family: var(--body-font-family) !important;
    margin: 0 0 10px;
}
.site-footer .widget .menu .menu-item {
    margin: 0;
}
.site-footer .widget .menu .menu-item a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
.site-footer .widget .contact_info .linkBox, .site-footer .widget .contact_info a {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	display: flex;
	text-decoration: none;
}

.site-footer .widget .contact_info i {
    font-size: 13px;
    margin-right: 8px;
    color: #ffffff;
    margin-top: 5px;
}
.site-footer .widget .contact_info+h3, .site-footer .widget .contact_info+.contact_info {
    margin-top: 20px;
}
.site-footer .widget .contact_info .linkBox+.linkBox {
    margin-top: 5px;
}
.site-footer .site-info {
    background: #032131;
    margin: 0 !important;
    padding: 25px 0;
}
.site-footer .site-info .info_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.site-footer .site-info .copyright {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.site-footer .site-info .copyright a {
	color: #7DB3CF;
}
.site-footer .site-info .footer-menu .menu-item {
    margin: 0;
    padding: 0 6px;
}
.site-footer .site-info .footer-menu .menu-item:not(:last-child) {
    border-right: 1.5px solid #7DB3CF;
}
.site-footer .site-info .footer-menu .menu-item a {
    color: #fff !important;
    font-size: 14px;
    font-weight: 600 !important;
}

/* ========================================================================================== Responsive part 
*/

@media (min-width: 1400px) {
  .container {
    max-width: 1420px;
  }
}
@media (max-width: 1280px) {
	.main_hero h1 {
		font-size: 38px;
	}
	.main_hero h2 {
		font-size: 24px;
	}

.main-navigation .menu > li > a {
	padding: 10px;
	font-size: 14px;

}

}
@media (max-width: 1024px) {
	.wp-block-button .wp-element-button {
		padding: 16px 24px;
		font-size: 14px;
	}
	h2.heading {
		font-size: 34px;
	}
	h3.wp-block-heading {
		font-size: 20px;
	}
	h2.heading.h3 {
		font-size: 28px;
	}
	h2.heading.h4 {
		font-size: 24px;
	}
	.wp-block-image.heading_devider {
		margin-bottom: 18px;
	}
	.heading_text {
		font-size: 16px;
	}
	.header-container .logo {
		width: 70%;
	}
	.header-container .main-navigation {
		width: 30%;
	}
	.main-navigation .menu {
		display: none;
		flex-direction: column;
		background: #fff;
		position: absolute;
		top: 80px;
		right: 0px;
		width: 100%;
		padding: 0px;
		box-shadow: 0 4px 15px rgba(0,0,0,0.1);
		border-radius: 0px;
		gap: 0px !important;
	}
	.main-navigation.active .menu {
		display: flex;
	}

	.menu-toggle {
		display: flex !important;
	}
	.main-navigation .menu li {
		border-bottom: 1px solid #ddd;
		margin: 0;
	}
	.logo img {
		width: 150px;
	}
	.main-navigation .menu li:last-child {
		border-bottom: none; /* remove border on last item */
	}

	.main-navigation .menu li a {
		padding: 12px 22px;
		display: block;
		color: #222;
	}
	.main_hero {
		padding: 0;
	}
	.main_hero h1 {
		font-size: 34px;
		width: 100%;
	}
	.main_hero h2 {
		font-size: 20px;
	}
	.main_hero .hero_btn {
		column-gap: 5px;
	}
	.main_hero .hero_btn .wp-element-button {
		min-width: 100px;
	}
	.main_hero .banner_img img {
		transform: translateX(-32%);
	}
	
	.how_workRow {
		column-gap: 20px;
	}
	.how_workRow .wp-block-column:nth-child(1) .how_workBox::after, .how_workRow .wp-block-column:nth-child(2) .how_workBox::after {
		background-size: auto 100%;
        background-position: right center;
		width: 40px;
	}
	.how_workBox .eb-infobox-num-wrapper {
		width: 32px;
		height: 32px;
	}
	.how_workBox .eb-infobox-num-wrapper .eb-infobox-number {
		font-size: 24px !important;
	}
	.how_workBox .title {
		font-size: 20px !important;
		padding-top: 0 !important;
		padding-left: 44px !important;
	}
	.how_workBox .description {
		font-size: 14px !important;
	}
	.resources_list .wp-block-group {
		width: calc(50% - 30px);
	}
	.therapist_list {
		grid-template-columns: repeat(3, 1fr);
	}
	.site-footer .widget-column>.widget {
		width: calc(33.33% - 30px) !important;
	}

	.site-footer .widget-column>.widget_media_image {
		width: calc(100% - 30px) !important;
		margin-bottom: 36px;
	}
}
@media (max-width: 767px) {
	
	.main_hero:after {
		opacity: 0.65;
		width: 100%;
	}
	.main_hero .banner_img img {
		transform: translateX(-52%);
	}
	.main_hero h1 {
		font-size: 30px;
		width: 100%;
		margin-top: 120px;
	}
	.main_hero h2 {
		font-size: 17px;
		line-height: 1.7;
	}
	.main_hero .hero_phone {
		flex-direction: column;
		align-items: self-start;
		padding: 0;
	}
	.how_workRow {
		gap: 55px;
	}
	.how_workRow .wp-block-column:nth-child(1) .how_workBox::after, .how_workRow .wp-block-column:nth-child(2) .how_workBox::after {
		top: 100%;
		right: auto;
		left: 43%;
		transform: translate(0,0) rotate(90deg);
		height: 75px;
		width: 75px;
	}
	
	
	.how_workBox .title {
		font-size: 24px !important;
	}
	.home_locations, .our_therapist, .wp-block-group.resources, .wp-block-group.testimonials, .our_blogs, .relationship_assessment, .contact_us {
		padding: 40px 0;
	}
	.home_locationsRow {
		padding: 0 10px;
	}
	.home_locationsRow .home_locationsBox {
		padding: 16px;
		font-size: 14px;
	}
	.home_locationsBox .title .eb-icon-container {
		font-size: 22px;
	}
	.home_locationsBox .title h3 {
		font-size: 22px;
	}
	.home_locationsBox .google_map iframe {
		height: 220px;
	}
	.testimonials .testimonial_list {
		display: flex;
		flex-direction: column;
	}
	.testimonials .eb-testimonial-wrapper {
		padding: 18px;
	}
	.testimonials .eb-testimonial-wrapper .eb-testimonial-description {
		font-size: 16px;
	}
	.testimonials .eb-testimonial-wrapper .eb-testimonial-username {
		font-size: 20px;
	}
	.testimonials .eb-testimonial-wrapper .eb-avatar-style {
		width: 44px;
		height: 44px;
	}
	.our_faq .wp-block-essential-blocks-accordion-item .eb-accordion-icon-wrapper {
		margin-left: 0;
		margin-right: 8px;
	}
	.contact_us .contact_locations {
		display: flex;
		flex-direction: column;
		gap: 15px;
		margin-top: 18px;
	}
	.resources_list .wp-block-group {
		padding: 20px;
		border-radius: 8px;
		gap: 12px;
	}
	.testimonials .eb-testimonial-wrapper {
		margin: 3px 0;
	}
	.our_faq .wp-block-essential-blocks-accordion {
		padding-top: 10px;
	}
	.blog_list .eb-post-grid-posts-wrapper {
		gap: 16px !important;
		padding-top: 0;
	}
	.blog_list article.ebpg-grid-post .ebpg-entry-header .ebpg-entry-title a {
		font-size: 20px !important;
	}
	.contact_locations>.wp-block-group {
		border-radius: 8px;
		padding: 18px;
		font-size: 14px;
	}
	.contact_locations .wp-block-group .wp-block-heading {
		font-size: 22px;
	}
	.site-footer .widget-column>.widget {
		width: calc(100% - 30px)!important;
	}
	.site-footer .site-info .info_row {
		flex-direction: column;
	}

	.header-container .logo img {
	max-width: 180px;
}


.hero {
	margin-top: 100px;
}

.blog_banner {
	margin-top: 100px;
}
.blog_banner::before {
	background: rgba(255, 255, 255, 0.50);

}

	
}
@media (max-width: 640px) {
	.resources_list {
		row-gap: 16px;
		margin-left: 0;
	}
	.resources_list .wp-block-group {
		width: 100%;
		margin-left: 0;
	}
	.therapist_list {
		grid-template-columns: 1fr;
	}
}
@media (min-width: 992px) {
	.contactForm_box {
		padding-left: 40px !important;
		max-width: 48%;
	}
}
@media (min-width: 1025px) {
	.main-navigation .menu>li.current-menu-item>a:before,
	.main-navigation .menu>li>a:hover:before {
		content: "";
		position: absolute;
		width: 57%;
		height: 2px;
		background: var(--theme-color);
		top: 100%;
		left: 0;
		right: 0;
		margin: 0 auto;
		opacity: 1!important;
	}
}
@media (min-width: 1200px) {
	.contactForm_box {
		padding-left: 70px !important;
	}
	.contact_us .imgBox {
		margin-left: -22px;
	}
}