@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,700;0,800;1,400;1,500&display=swap');

.bfcmrainbow .join_splendies {background-image:url("//s3.amazonaws.com/cratejoy_vendor_images/splendies/parcel-copy-15/images/bf-rainbow-n.png?ts=1753938001&host=");background-size: cover;background-repeat: no-repeat;background-position: top center;}
.bfcmrainbow .join_splendies .top-sec {letter-spacing:3px;}
.bfcmrainbow .join_splendies .top-sec .bf {color:#000; font-size:90px;font-family: 'Playfair Display', serif;font-weight: 700; font-style:italic;margin-bottom: 50px;}
.bfcmrainbow .join_splendies .top-sec .three-pair {font-size: 50px;color: #000;margin-bottom: 20px; font-family: 'Montserrat', sans-serif; font-weight:500;}
.bfcmrainbow .join_splendies .top-sec .dolar {font-size:100px; font-weight:800; font-family: 'Montserrat', sans-serif;color: #000;}
.bfcmrainbow .join_splendies .top-sec .uc {color:#000; font-size:25px; font-weight:400;font-family: 'Montserrat', sans-serif;font-style:italic;margin-bottom: 40px;} 
.bfcmrainbow .join_splendies .top-sec .code {padding: 15px 25px;font-size: 60px;font-weight: 700;color:#fff; margin-bottom:25px;font-family: 'Montserrat', sans-serif; background-color:#000;}
.bfcmrainbow .join_splendies .top-sec .eond {margin: 45px 0px 60px;}
.bfcmrainbow .join_splendies .top-sec .end-on {color:#000; font-size:25px; font-weight:500;font-family: 'Montserrat', sans-serif; font-style:italic;}
.bfcmrainbow .join_splendies .pakage_box {background-color:#fff;}
.bfcmrainbow .join_splendies .bullet {width:5px; height:5px; border-radius:50%; background-color:#000;display: inline-block;margin-right: 8px;}
.bfcmrainbow .join_splendies .disclaimer {text-align:left;display:inline-block; margin:20px auto 30px;}
.bfcmrainbow .join_splendies .large-size {font-size:23px;}
.bfcmrainbow .join_splendies hr {border-top:1px solid #bbb;}

@media screen and (max-width: 991px) {
	.bfcmrainbow .join_splendies .top-sec .bf,
	.bfcmrainbow .join_splendies .top-sec .dolar {font-size:80px;}
}
@media screen and (max-width: 767px) {
	.bfcmrainbow .join_splendies .top-sec .bf,
	.bfcmrainbow .join_splendies .top-sec .dolar {font-size:70px;}
}
@media screen and (max-width: 650px) {
	.bfcmrainbow .join_splendies .top-sec .bf,
	.bfcmrainbow .join_splendies .top-sec .dolar {font-size:60px;}
	.bfcmrainbow .join_splendies .top-sec .code {font-size: 50px;}
}
@media screen and (max-width: 550px) {
	.bfcmrainbow .join_splendies .top-sec .bf,
	.bfcmrainbow .join_splendies .top-sec .dolar {font-size:50px;}
	.bfcmrainbow .join_splendies .top-sec .code {font-size: 40px;}
	.bfcmrainbow .join_splendies .top-sec .end-on {margin-bottom:30px;}
}
@media screen and (max-width: 480px) {
	.bfcmrainbow .join_splendies .top-sec .bf,
	.bfcmrainbow .join_splendies .top-sec .dolar {font-size:30px;}
	.bfcmrainbow .join_splendies .top-sec .three-pair {font-size: 30px;}
	.bfcmrainbow .join_splendies .top-sec .code {font-size: 30px;}
	.bfcmrainbow .join_splendies .top-sec .end-on {font-size:20px;}
}