
.svgPopUp{
    filter: brightness(0) saturate(100%) invert(100%);
}
    .bamboo-text {
        color: #4B843F;
        text-decoration-line: underline;
    }
		
		#content {
    background-color: #F2F4F7 !important;
}

    a.bamboo-text:hover {
        color: #000;
    }
		
		a.bamboo-text.home-page:hover{color: #325729 !important;}

    .promotion-container {
        width: 100%;
        aspect-ratio: 1;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }

    .promotion-container-2 {
        width: 100%;
        aspect-ratio: 2;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }

    @media (min-width: 768px) {
        .promotion-container-2 {
            aspect-ratio: 2.1;
        }
    }


    .promotion-big-container .promotion-details {
        width: 100%;
        height: 100%;
        position: absolute;
       background: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.00) 33.24%);
    }
		.promotion-big-container .col-md-6.d-flex.flex-column .promotion-details {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.00) 38.45%);
 }
    .promotion-big-container .promotion-details a {
        font-family: 'Maven Pro';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 18px;
        text-transform: capitalize;
        color: #FCFCFD;
        padding: 9px 0;
        text-decoration: none;
        position: relative;
    }

    .promotion-big-container .promotion-details a:hover {
        text-decoration: none;
        color: #FCFCFD;
    }

    .promotion-big-container .promotion-details a:hover:before {
        transform-origin: left;
        animation: linecss 0.6s;
    }

    .promotion-big-container .promotion-details a:before {
        content: '';
        height: 1px;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: #FCFCFD;
        transform-origin: right;
    }
		
		.promotion-big-container .promotion-details a.not-before:before{
		  content: none;
		}

    @keyframes linecss {
        0% {
            width: 100%;
        }

        50% {
            width: 0;
        }

        100% {
            width: 100%;
        }
    }

    .cursor-pointer {
        cursor: pointer;
    }

    .header-text {
        font-family: 'Maven Pro';
    }

    .normal-text {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        color: #667085;
    }

    @media (max-width: 767px) {
        .promotion-big-container .promotion-details h2+p {
            font-size: 14px;
        }
    }

    .promotion-big-container .promotion-details .price {
        display: inline-block !important;
				font-size: 24px;
        font-family: Maven Pro;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;

    }

    @media (min-width: 768px) {
        .promotion-big-container .promotion-details .price {
            font-size: 24px;
        }
    }

    .promotion-big-container {
        background-image: url('../bg/promotion_bg-339757.png') !important;
        background-repeat: no-repeat  !important;
        background-position: right  !important;
    }

    .promotion-big-container .text-right>a {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 150%;
        color: #00558F;
        text-decoration: none !important;
    }

    .text-news {
        font-family: 'Maven Pro';
        font-style: normal;
        font-weight: 500;
        font-size: 20px;
        line-height: 120%;
        color: #00558F;
        padding: 13px 0 13px;
    }

    .home-alert {
        background: #F9FAFB;
        border-radius: 16px;
        max-width: calc(50% - 15px);
    }

    .home-alert .normal-text {
        color: #344054;
    }

    .home-alert span {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 150%;
        color: #344054;
    }

.promotion-title{
font-size: 32px;
font-family: Maven Pro;
font-style: normal;
font-weight: 500;
line-height: 120%;
}

@media (max-width: 767px) {
.promotion-title{
font-size: 28px;}
}
.text-tip p{
font-family: Open Sans;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%;
margin: 0px !important;
}

.text-tip p a{text-decoration: underline;color: #327C23;}
.text-tip p a:hover{color: #325729;}
