
.slogan_section-sec{padding:50px 0 180px 0; position:relative; overflow:hidden;}


.slogan_section-sec .custom-container{display:flex; align-items:center; justify-content:center;}

.slogan_section-sec > svg{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:100%;     mix-blend-mode: color;}



.slogan_inner{display: flex; flex-wrap: wrap; width: 100%; max-width: 1000px; background: #ffffff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 10px; overflow: hidden}
.slogan_image{max-width:400px; line-height:0; flex:1;}	
.slogan_image img{width: 100%; height: 100%; object-fit: cover;}

.slogan_section-sec .slogan-banner-content{display:flex;  flex-direction:column; gap:30px; padding:35px; flex:1;}

.slogan_section-sec .slogan-banner-content .slogan-desc-sec{font-style:italic; font-size:38px; line-height:50px; font-weight:700;}

.slogan_section-sec .slogan-banner-content h3{font-family: "Tangerine", cursive;
  font-weight: 400;
font-style: normal; font-size:20px;}

.blue_blur{position:absolute; right:0; top:0;}
.yellow_blur{position:absolute; left:0; top:0;}

@media screen and (max-width: 1199px){	
	
}

@media screen and (max-width: 991px){

.slogan_section-sec {
    padding: 80px 0;
}	
	
	
	.slogan_section-sec .slogan-banner-content .slogan-desc-sec {
  
    font-size: 44px;
    line-height: 55px;
  
    max-width: 580px;
   
}
	
	.slogan_section-sec .slogan-banner-content h3 {
    font-size: 30px;
}
	
}

@media screen and (max-width: 767px){

.slogan_section-sec {
        padding: 50px 0;
    }	
	
	.slogan_section-sec .slogan-banner-content{gap:30px;}
	
	    .slogan_section-sec .slogan-banner-content .slogan-desc-sec {
        font-size: 28px;
        line-height: 36px;
        max-width: 400px;
    }
	
	    .slogan_section-sec .slogan-banner-content h3 {
        font-size: 18px;
    }
	
	.slogan_inner{flex-direction:column;}
	.slogan_image{width:100%;}
	.slogan_section-sec .slogan-banner-content{width:100%; padding:25px;}
	
}

@media screen and (max-width: 575px) {
	
}
