.global-banner {
    padding: 135px 0 90px;
}

.global-banner .overlay {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(32.13% 49.96% at 67.59% 50.04%, rgba(28, 51, 85, 0.7) 0%, rgba(28, 51, 85, 0.9) 100%);
}

.global-banner .bg {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.global-banner .container {
    position: relative;
}
.global-banner .container > .row {
	align-items: center;
}
.global-banner .container > .row > .col-lg {
	text-align: center;
}

.global-banner h1 {
    color: #fff;
}

.global-banner h1 span {
    position: relative;
}

.global-banner h1 span:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 6px;
    background-color: var(--Gold);
}

.global-banner .content {
    max-width: 790px;
}

.global-banner .content,
.global-banner .content p {
    font-size: 23px;
    line-height: 36px;
    color: #fff;
}

.global-banner .content.checkmarks ul {
    list-style: none;
    padding: 0;
}

.global-banner .content.checkmarks ul li {
    padding: 5px 0 0 32px;
    background-repeat: no-repeat;
    background-position: left 15px;
    font-weight: 700;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8912 0.517007C17.2368 0.18173 17.6967 -0.00362531 18.1739 5.37384e-05C18.651 0.00373279 19.1081 0.196159 19.4487 0.536727C19.7893 0.877295 19.9867 1.33937 19.9994 1.82544C20.012 2.31152 19.8388 2.78358 19.5163 3.14201L9.72714 15.617C9.55881 15.8018 9.35565 15.95 9.1298 16.0529C8.90396 16.1558 8.66007 16.2113 8.41271 16.216C8.16536 16.2206 7.91962 16.1744 7.69019 16.0801C7.46076 15.9858 7.25236 15.8453 7.07743 15.667L0.585654 9.05201C0.404869 8.88035 0.259866 8.67335 0.159295 8.44335C0.0587241 8.21336 0.00464558 7.96507 0.000286364 7.71332C-0.00407285 7.46156 0.0413766 7.21148 0.133923 6.97801C0.226468 6.74454 0.364215 6.53246 0.538946 6.35441C0.713676 6.17637 0.921809 6.036 1.15093 5.9417C1.38005 5.8474 1.62547 5.80109 1.87253 5.80553C2.1196 5.80997 2.36326 5.86508 2.58897 5.96756C2.81469 6.07004 3.01783 6.21779 3.18629 6.40201L8.32378 11.6345L16.8445 0.572008C16.8599 0.55276 16.8738 0.534398 16.8912 0.517007Z' fill='%23F1BB1C'/%3E%3C/svg%3E%0A");
}

.global-banner .btn {
    margin: 32px 0 0;
}

.global-banner .icons {
    display: flex;
    align-items: center;
    margin: 118px 0 0;
}

.global-banner .icons .icon {
    margin: 0 24px 0 0;
}

.global-banner .icons .icon:last-of-type {
    margin-right: 0;
}

.global-banner .icons .icon img {
    max-height: 50px;
}

.global-banner .main-image,
.global-banner .main-image-mobile {
    height: auto;
	width: auto;
	max-width: 90%;
	margin: 0 auto;
	display: inline-block;
	max-height: 500px;
}

.global-banner .main-image-mobile {
    display: none;
}

.global-banner .col-lg-7 {
	padding-top: 75px;
}

@media only screen and (max-width: 991px) {
    .global-banner {
        padding: 120px 0 156px;
    }

    .global-banner .main-image {
        display: none;
    }

    .global-banner .main-image-mobile {
        display: block;
        margin: 36px auto 0;
    }

    .global-banner .content, .global-banner .content p {
        font-size: 18px;
        line-height: 27px;
    }

    .global-banner .content.checkmarks ul li {
        background-position: left 10px;
    }

    .global-banner .btn {
        margin: 48px 0 0;
        width: 100%;
    }

    .global-banner .icons {
        flex-wrap: wrap;
        margin: 0 -30px;
        padding: 18px 0 0;
    }

    .global-banner .icons .icon {
        flex: 0 0 50%;
        margin: 0;
        padding: 42px 30px 0;
        text-align: center;
    }

}