.globus-hero-slider{
    position:relative;
    width:100%;
    overflow:hidden;
}

.globus-hero-slide{
    position:absolute;
    inset:0;
    opacity:0;
    visibility:hidden;
    transform:translateY(28px);
    transition:opacity .75s ease,transform .75s ease;
}

.globus-hero-slide.is-active{
    position:relative;
    opacity:1;
    visibility:visible;
    transform:translateY(0);
}

.globus-hero-content{
    max-width:700px;
}

.globus-hero-slide .globus-hero-content .globus-hero-buttons .kb-btn-global-outline{
	border-color:#000000;
	color:#000000;
}

.globus-hero-content h1{
    margin:0 !important;
    line-height:1.1;
    font-weight:800;
}

.globus-hero-content p{
    margin:0 !important;
    line-height:1.4;
}

.globus-hero-line{
    width:60px;
    height:1px;
    margin:28px 0 !important;
    background:#ef2b2d;
}

.globus-hero-buttons{
	display: flex;
	margin-top:24px !important;
    gap: var(--global-kb-gap-sm, 1.1rem) !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

@media screen and (max-width: 782px) {
	.globus-hero-content h1{
		font-size:46px !important;
	}
	.globus-hero-content p{
		font-size:24px !important;
	}
}

@media screen and (max-width: 667px) {
	.globus-hero-buttons{
		flex-direction: column;
        align-items: start !important;
	}
	.globus-hero-content h1{
		font-size:38px !important;
	}
	.globus-hero-content p{
		font-size:22px !important;
	}
}