._join-us-heading-full {
	position: relative;
	padding-top: 180.5px;
	padding-bottom: 180.5px;
}

@media (max-width: 991px) {
	._join-us-heading-full {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

._join-us-heading-full .cta-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}._join-us-heading-full {
	position: relative;
	padding-top: 180.5px;
	padding-bottom: 180.5px;
}

@media (max-width: 991px) {
	._join-us-heading-full {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

._join-us-heading-full .cta-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}

._join-us-heading-full .cta-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

._join-us-heading-full .cta-content {
	position: relative;
	z-index: 2;
	width: 520px;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
}

@media (max-width: 575px) {
	._join-us-heading-full .cta-content {
		width: 100%;
	}
}

._join-us-heading-full .cta-content h2 {
	color: #ffffff;
	font-size: 60px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin-bottom: 12px;
}

._join-us-heading-full .cta-content p {
	color: #ffffff;
	font-size: 24px;
	letter-spacing: -0.4px;
	margin-bottom: 21px;
}

._join-us-heading-full .cta-content .btn.btn-theme-cyan.btn-lg {
	padding: 13px 32px 16px 32px;
}

._join-us-heading-full .cta-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
    object-position: center;
    filter: brightness(0.6);
}

@media (max-width: 575px) {
    ._join-us-heading-full .cta-content h2 {
        font-size: 50px;
    }
}
.wysiwyg-heading-section {
	padding: 112px 0 0 0;
	width: 100%;
	display: block;
}

.wysiwyg-heading-section .heading-1-box {
	margin-bottom: 64px;
}

.wysiwyg-heading-section .heading-1-box h1 {
	font-size: 60px;
	line-height: 69.6px;
	font-weight: 300;
	color: #001F49;
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.wysiwyg-heading-section .heading-1-box h1 {
		font-size: 48px;
		line-height: 57.6px;
	}
}

@media (max-width: 575px) {
	.wysiwyg-heading-section .heading-1-box h1 {
		font-size: 36px;
		line-height: 46.6px;
	}
}

.wysiwyg-heading-section .heading-1-box p {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	color: #6C6C6C;
	margin-bottom: 0;
}

@media (max-width: 991px) {
	.wysiwyg-heading-section .heading-1-box p {
		font-size: 16px;
		line-height: 26.4px;
	}
}
._card-usp .container {padding-top: 65px;padding-bottom: 82px;padding-right: 0;padding-left: 0;}@media (max-width: 991px) {._card-usp .container {padding-top: 54px;padding-bottom: 45px;padding-right: var(--bs-gutter-x, 0.75rem);padding-left: var(--bs-gutter-x, 0.75rem);}}._card-usp .container > .row > .col .usp-grid {position: relative;height: 100%;}@media only screen and (max-width: 991px) {._card-usp .container > .row > .col .usp-grid {width: 92vw;margin: 0 auto;}}@media only screen and (max-width: 667px) {._card-usp .container > .row > .col .usp-grid {width: 100%;}}._card-usp .container > .row > .col .usp-grid .auto-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(377px, 1fr));grid-gap: 30px;padding-left: 0;margin-bottom: 0;list-style-type: none;}@media only screen and (max-width: 991px) {._card-usp .container > .row > .col .usp-grid .auto-grid {grid-template-columns: repeat(auto-fill, minmax(351px, 1fr));grid-gap: 25px;}}@media only screen and (max-width: 320px) {._card-usp .container > .row > .col .usp-grid .auto-grid {grid-template-columns: repeat(auto-fill, minmax(295px, 1fr));}}._card-usp .container > .row > .col .usp-grid .auto-grid li {padding: 33px 27px 13px 24px;text-align: left;font-size: 1.2rem;background: #fafafa;border: 1px #fafafa solid;border-radius: 5.6px;overflow: hidden;position: relative;}._card-usp .container > .row > .col .usp-grid .auto-grid li p {font-size: 16px;line-height: 26px;color: #6C6C6C;}._card-usp .container > .row > .col .usp-grid .auto-grid li a {color: #001f49;}._card-usp .container > .row > .col .usp-grid .auto-grid li a i {font-size: 17px;}
._lwh-text-block-left-image {
	padding-top: 142px;
	padding-bottom: 181px;
	background-color: #F4F8FD;
}

._lwh-text-block-left-image .img-responsive {
	width: 100%;
	height: 446px;
	object-fit: cover;
	object-position: center top;
}

@media (max-width: 991px) {
	._lwh-text-block-left-image {
		padding-top: 50px;
		padding-bottom: 70px;
	}

	._lwh-text-block-left-image .img-responsive {
		left: 50%;
		transform: translate(-49.5%, 0);
		position: absolute;
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 415px) {
	._lwh-text-block-left-image {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

._lwh-text-block-left-image .col-lg-5 {
	padding-right: 0;
	padding-left: 0;
	position: relative;
	text-align: right;
}

._lwh-text-block-left-image .col {
	position: relative;
}

._lwh-text-block-left-image  .floating-text {
    position: absolute;
    font-style: normal;
    font-weight: normal;
    font-size: 82.3344px;
    line-height: 116.2%;
    color: #00ADEF;
    transform: rotate(-8.51deg);
    top: -55px;
    left: -77%;
    z-index: 1;
}

@media (max-width:991px) {

    ._lwh-text-block-left-image .col {
        position: initial;
    }

    ._lwh-text-block-left-image > .container > .row  {
        position: relative;
    }

    ._lwh-text-block-left-image .col {
        padding-right: 0;
        padding-top: 26px !important;
    }

    ._lwh-text-block-left-image  .floating-text {
        transform: rotate(-8.51deg);
        font-size: 93.3344px;
        left:2px;
        top: 2px;
    }

    ._lwh-text-block-left-image .img-responsive {
        transform: none!important;
        left: 0;
        top: 0;
    }
}

@media (max-width: 400px) {
    ._lwh-text-block-left-image  .floating-text {
        top: 12px;
        left: 2px;
        font-size: 4rem;
    }
}


._lwh-text-block-left-image.dark-script-cta .col {
	padding-left: 50px;
	padding-top: 0;
}

._lwh-text-block-left-image .col h2 {
	margin-bottom: 36px;
	line-height: 130%;
	max-width: 614px;
}

._lwh-text-block-left-image .col p {
	line-height: 32px;
	font-size: 18px;
}

@media (max-width: 991px) {
	._lwh-text-block-left-image .col-lg-5 .floating-text {
		left: 12px;
	}

	._lwh-text-block-left-image .col-lg-5 {
		height: 59vh;
	}

	._lwh-text-block-left-image .col {
		padding-left: 0 !important;
	}
}

@media (max-width: 767px) {
	._lwh-text-block-left-image .col-lg-5 img {
		width: 100%;
	}

	._lwh-text-block-left-image .col-lg-5 {
		height: 40vh;
	}
}
._lwh-text-block-left-image.dark-script-cta {
    background-color: #001F49;
    color: #ffffff;
}
._swh-accordion-list {
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (max-width: 575px) {
	._swh-accordion-list {
		padding: 50px 0;
	}
}

._swh-accordion-list.accordion-right .col-lg-5 {
	padding-left: 98px;
    padding-right: 0 !important;
}

@media (max-width: 992px) {
	._swh-accordion-list.accordion-right .col-lg-5 {
		padding-left: 45px;
        padding-right: 0 !important;
		margin-bottom: 30px;
	}
}

@media (max-width: 415px) {
	._swh-accordion-list.accordion-right .col-lg-5 {
		padding-left: 12px;
        padding-right: 0 !important;
	}
}

._swh-accordion-list .col-lg-5 p {
	font-size: 18px;
	line-height: 160%;
    font-weight: 300;
}

._swh-accordion-list .heading-title {
	margin-bottom: 41px;
    font-weight: 300;
}

._swh-accordion-list .accordion.accordion-flush .accordion-item {
	margin-bottom: 30px;
}

._swh-accordion-list .accordion.accordion-flush .accordion-item h2 button.accordion-button {
	font-size: 20px;
	padding-top: 0px;
	padding-left: 13px;
	padding-bottom: 19px;
}

@media (max-width: 414px) {
	._swh-accordion-list .accordion.accordion-flush .accordion-item h2 button.accordion-button {
		padding-left: 0;
		padding-right: 0;
	}
}

._swh-accordion-list .accordion.accordion-flush .accordion-item h2 button.accordion-button span.count {
	width: 42px;
	height: 42px;
    aspect-ratio: 1;
	background-color: #E9F0F9;
	border: 1px solid #E9F0F9;
	color: #000729;
	border-radius: 50%;
	display: block;
	line-height: 41.65px;
	text-align: center;
	margin-right: 30px;
	font-weight: 100;
	font-size: 16.3499px;
}

._swh-accordion-list .accordion.accordion-flush .accordion-item h2 button.accordion-button span:nth-child(2) {
	display: inline-block;
	width: 564px;
    font-weight: 100!important;
}

@media (max-width: 414px) {
	._swh-accordion-list .accordion.accordion-flush .accordion-item h2 button.accordion-button span:nth-child(2) {
		width: 209px;
	}
}

._swh-accordion-list .accordion.accordion-flush .accordion-item h2 button.accordion-button::after {
	position: relative;
	left: -10px;
}

._swh-accordion-list .accordion.accordion-flush .accordion-item .accordion-collapse .accordion-body {
	padding: 1rem 2.15rem 1rem 5.25rem;
	line-height: 26px;
}

@media (max-width: 415px) {
	._swh-accordion-list .accordion.accordion-flush .accordion-item .accordion-collapse .accordion-body {
		padding: 1rem 1.35rem 1rem 4.55rem;
	}
}

._swh-accordion-list .accordion.accordion-flush .accordion-item .accordion-collapse .accordion-body > ul {
	padding-left: 19px;
}

._swh-accordion-list .accordion.accordion-flush .accordion-item:last-child {
	border-bottom: 1px solid #EBEBED;
	margin-bottom: 0;
}

._swh-accordion-list .heading-title > strong {
    font-weight: 500;
}

._swh-accordion-list.light-accordion {
    background-color: #ffffff;
    color: #001F49;
}
