.home .section-promotions {
    margin-top: 0;
    background: #003FC9;
    height: 237px;
    display: flex;
}

.home .section-promotions .main-container {
    display: flex;
    background: transparent;
    justify-content: center;
    gap: 11em;
}

.home .section-promotions .main-container .promo-text {
    display: flex;
	position:relative;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    max-width: 522px;
    justify-content: center;
    z-index: 3;
}

.home .section-promotions .main-container .promo-text svg {
    position: absolute;
    left: -20em;
    z-index: 1;
    height: 256px;
}

.home .section-promotions .container .promo-text h2,
.home .section-promotions .container .promo-text p {
    margin: 0;
}

.home .section-promotions .container .promo-text h2 {
    color: white;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}

.home .section-promotions .container .promo-text h2 span{
	color: var(--ML-Yellow, #FFDD30);
}
.home .section-promotions .container .promo-text p {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 23.563px;
}


.home .section-promotions .container .promo-text a {
    border-radius: 7.069px;
    border: 0.707px solid #FFF;
    padding: 8px 40px;
    align-items: flex-start;
    color: #FFF;
    text-align: center;
    font-size: 16.494px;
    font-style: normal;
    font-weight: 400;
    line-height: 21.206px;
    margin-top: 16px;
    z-index: 3;
}

.home .section-promotions .container .promo-text a:hover {
    color: white !important;
}

.home .section-promotions .container .promo-image {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    position: relative;
    gap: 10px;
    bottom: -3.5em;
    justify-content: center;
}

.home .section-promotions .container .promo-image img {
    z-index: 20;
}

.home .section-promotions .container .promo-image .image:last-of-type img {
    position: absolute;
    right: -7em;
    z-index: 1;
    bottom: 1em;
}

.home .section-promotions .container .promo-image .image {
    z-index: 20;
}

.home .section-promotions .container .promo-image .background-svg {
    width: 425.303px;
    position: absolute;
    top: -3em;
    z-index: -1;
}

.home .section-promotions .container .promo-text .home-header p {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.563px;
    /* 147.266% */
}

.home .section-promotions .container .promo-text #image-1 {
    position: absolute;
    left: -20vw;
    top: 0;
    z-index: 2;
}

.home .section-promotions .container .promo-text #image-2 {
    position: absolute;
    bottom: -0.9em;
    right: -20vw;
    z-index: 2;
}

.home .section-promotions .container .promo-text #image-3 {
    position: absolute;
    bottom: -0.9em;
    left: -25vw;
    z-index: -1;
}

.home .section-promotions .container .promo-text #image-4 {
    position: absolute;
    bottom: -0.9em;
    right: -28vw;
    z-index: 2;
}

.home .section-promotions .container .promo-text #image-5 {
    position: absolute;
    left: -4vw;
    bottom: 4vh;
}


.home .section-promotions .container .promo-text #image-6 {
    position: absolute;
    top: 0;
    right: 0;
}

.home .section-promotions .container .promo-text #image-7 {
    position: absolute;
    top: 0;
    right: -27vw;
}
.home .section-promotions .main-container .promo-text svg.svg-baner-small{
	display:none;
}

.home .section-promotions .container .promo-text #image-8,
.home .section-promotions .container .promo-text #image-9,
.home .section-promotions .container .promo-text #image-10,
.home .section-promotions .container .promo-text #image-11,
.home .section-promotions .container .promo-text #image-12,
.home .section-promotions .container .promo-text #image-13,
.home .section-promotions .container .promo-text #image-14,
.home .section-promotions .container .promo-text #image-15{
	display:none;
	position:absolute;
}
@media(max-width:1187px) {
	.home .section-promotions .container .promo-text #image-8{
		display:flex;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
	}
	.home .section-promotions .container .promo-text #image-9{
		display: flex;
        position: absolute;
        top: 10vh;
        left: 22vw;
		
	}
	.home .section-promotions .container .promo-text #image-10{
		display: flex;
        position: absolute;
        top: 0;
        left: 53vw;
        z-index: 2;
	}
	
	.home .section-promotions .container .promo-text #image-11{
		display: flex;
        top: 2vh;
        position: absolute;
        right: 1vw;
	}
	
	.home .section-promotions .container .promo-text #image-12{
		display: flex;
        position: absolute;
        left: 0;
        bottom: 30vh;
        z-index: 2;
	}
	.home .section-promotions .container .promo-text #image-13{
		display: flex;
        position: absolute;
        bottom: 5vh;
        left: 1vw;
	}
	.home .section-promotions .container .promo-text #image-14{
		display: flex;
        position: absolute;
        bottom: 10vh;
        right: 37vw;
	}
	.home .section-promotions .container .promo-text #image-15{
		display: flex;
        position: absolute;
        bottom: 0;
        right: 1vw;
        z-index: 2;
	}
	
	.home .section-promotions .main-container .promo-text{
		max-width:unset;
		width:100vw;
	}
	.home .section-promotions .container .promo-text #image-6,
	.home .section-promotions .container .promo-text #image-5,
	.home .section-promotions .container .promo-text #image-4,
	.home .section-promotions .container .promo-text #image-3,
	.home .section-promotions .container .promo-text #image-2,
	.home .section-promotions .container .promo-text #image-1,
	.home .section-promotions .container .promo-text #image-7{
		display:none;
	}
	.home .section-promotions .container .promo-text .home-header p{
		display:none;
	}
	.home .section-promotions .main-container .promo-text svg.svg-baner-small{
		display:block;
		height: 553px;
        width: 100vw;
		left:unset;
	}
	.home .section-promotions .main-container .promo-text svg.svg-baner-big{
		display:none;
	}
	.home .section-promotions{
		height:553px;
	}
	.home .section-promotions .container .promo-text h2{
		color: #FFF;
		font-size: 48px;
		font-style: normal;
		font-weight: 300;
		line-height: 110%;
		display: flex;
        gap: 1vh;
        flex-direction: column;
	}
	.home .section-promotions .container .promo-text h2 span{
		color: var(--ML-Yellow, #FFDD30);
		text-align: center;
		font-size: 48px;
		font-style: normal;
		font-weight: 600;
		line-height: 110%;
	}
	.home .section-promotions .container .promo-text p{
		color: #FFF;
		font-size: 16px;
		font-style: normal;
		font-weight: 300;
		line-height: 23.563px;
	}
	.home .section-promotions .container .promo-text p span{
		color: var(--ML-Yellow, #FFDD30);
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 23.563px;
	}
}

@media(max-width:940px) {

}

.home .section-promotions .container .promo-image>.image:nth-of-type(3) {
    z-index: 25;
}

@media(max-width:450px) {
	.home .section-promotions .container .promo-text h2 span,
	.home .section-promotions .container .promo-text h2{
		font-size:35px;
	}
	.home .section-promotions .container .promo-text p{
		font-size:12px;
	}
	.home .section-promotions .main-container .promo-text svg.svg-baner-small{
		height:100%;
	}
	.home .section-promotions{
		height:438px;
		padding:0;
	}
    .home .section-promotions .container .promo-image .image:last-of-type img {
        bottom: -0.5em;
    }
}