.Header--header-wrap {
	position: fixed;
	top: 0;
	z-index: 8;
	display: flex;
	flex-direction: column;
	width: 100%;
	box-shadow: 0 9px 35px rgba(3, 25, 58, .4)
}

.Header--content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 60px;
	padding: 10px 15px;
	background: #03193a
}

@media(min-width:768px) {
	.Header--content {
		height: 64px;
		padding: 10px 15px 15px;
		border-bottom: 1px solid rgba(245, 249, 255, .05)
	}
}

@media(min-width:1024px) {
	.Header--content {
		padding: 8px 22px
	}
}

@media(min-width:1200px) {
	.Header--content {
		padding: 8px 30px
	}
}

@media(min-width:1440px) {
	.Header--content {
		padding: 8px 40px
	}
}

@media(min-width:1680px) {
	.Header--content {
		padding: 14px 44px
	}
}


.Header--menu {
	display: flex;
	align-items: center
}
.Main-Providers-List .Header--buttonsp {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
}

.Header--buttonsp .Secondary{
	background-color: #ffbf0f;
}
.Header--buttonsp .Secondary p{
	color: #000;
	font-weight: 700;
}
.FooterPaymentMethods--footerPaymentMethodsImage {
	position: relative;
	flex: 0 0 auto;
	margin-right: 15px;
	pointer-events: none;
	width: 75px;
	height: 47px
}

.FooterPaymentMethods--footerPaymentMethodsImage:last-child {
	margin-right: 0
}

@media(min-width:1200px) {
	.FooterPaymentMethods--footerPaymentMethodsImage {
		width: 77px;
		height: 48px
	}
}

@media(min-width:1440px) {
	.FooterPaymentMethods--footerPaymentMethodsImage {
		width: 90px;
		height: 55px
	}
}

@media(min-width:1680px) {
	.FooterPaymentMethods--footerPaymentMethodsImage {
		width: 109px;
		height: 67px
	}
}

.FooterPaymentMethods--footerBottomContainer {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
    padding: 40px 46px 30px
}


@media(min-width: 768px) {
    .FooterPaymentMethods--footerBottomContainer {
        padding:55px 30px 35px
    }
}

@media(min-width: 1024px) {
    .FooterPaymentMethods--footerBottomContainer {
        padding:55px 89px 30px
    }
}

@media(min-width: 1200px) {
    .FooterPaymentMethods--footerBottomContainer {
        padding:60px 120px 40px
    }
}

.FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerTextContainer {
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    border-bottom: 1px solid #ffbf0f
}

.FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerBottomTextContainer {
    width: 100%
}

@media(min-width: 768px) {
    .FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerBottomTextContainer {
        width:90%
    }
}

@media(min-width: 1440px) {
    .FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerBottomTextContainer {
        width:70%
    }
}

.FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerBottomText {
    position: relative;
    width: 100%;
    margin: 15px 0 30px;
    padding: 0 25px;
    text-align: center
}

@media(min-width: 1200px) {
    .FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerBottomText {
        margin:10px 0 30px
    }
}

.FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerBottomTextFirst {
    text-align: center
}

.FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerBottomCopyrightText {
    /* max-width: 150px; */
    white-space: pre-line;
    text-align: center
}

@media(min-width: 1024px) {
    .FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--footerBottomCopyrightText {
        max-width:unset
    }
}

.FooterPaymentMethods--footerBottomContainer .FooterPaymentMethods--textSuperSmall {
    color: #90a2bd;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: -.02em
}
