.elementor-13569 .elementor-element.elementor-element-2c76ab0b:not(.elementor-motion-effects-element-type-background), .elementor-13569 .elementor-element.elementor-element-2c76ab0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBD9EA;background-image:url("https://bibiotic.com/wp-content/uploads/2024/10/derma-vector-left-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-13569 .elementor-element.elementor-element-2c76ab0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;padding:3rem 0rem 3rem 0rem;}.elementor-13569 .elementor-element.elementor-element-2c76ab0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13569 .elementor-element.elementor-element-2ec63517.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13569 .elementor-element.elementor-element-2ec63517.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13569 .elementor-element.elementor-element-2ec63517 > .elementor-element-populated{padding:0rem 0rem 0rem 5rem;}.elementor-13569 .elementor-element.elementor-element-2da5d3ba .elementor-heading-title{color:#3A1B6E;font-family:"Manrope", Sans-serif;font-size:2.75rem;font-weight:400;}.elementor-13569 .elementor-element.elementor-element-2da5d3ba > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-13569 .elementor-element.elementor-element-61714e67{color:#3A1B6E;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-13569 .elementor-element.elementor-element-61714e67 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-13569 .elementor-element.elementor-element-63a8a622 .theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote > span.nav-icon{font-size:50px;}.elementor-13569 .elementor-element.elementor-element-63a8a622 .theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote > span.nav-icon img{max-width:50px;}.elementor-13569 .elementor-element.elementor-element-63a8a622 .theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote.nav-prev-slide > span.nav-icon{margin-right:0px;}.elementor-13569 .elementor-element.elementor-element-63a8a622 .theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote.nav-next-slide > span.nav-icon{margin-left:0px;}.elementor-13569 .elementor-element.elementor-element-63a8a622 .theplus-carousel-remote .slider-nav-next-prev .custom-nav-remote{padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-13569 .elementor-element.elementor-element-63a8a622 .theplus-carousel-remote .slider-nav-next-prev .custom-nav-remote:hover,.elementor-13569 .elementor-element.elementor-element-63a8a622 .theplus-carousel-remote.remote-switcher .slider-nav-next-prev .custom-nav-remote.active{background-color:#3A1B6E;}.elementor-13569 .elementor-element.elementor-element-5c683670 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13569 .elementor-element.elementor-element-297bf92c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13569 .elementor-element.elementor-element-3111aa9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-13569 .elementor-element.elementor-element-2c76ab0b{padding:1rem 1rem 2rem 1rem;}.elementor-13569 .elementor-element.elementor-element-2ec63517 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-13569 .elementor-element.elementor-element-2da5d3ba{text-align:center;}.elementor-13569 .elementor-element.elementor-element-2da5d3ba .elementor-heading-title{font-size:1.75rem;line-height:2.2rem;}.elementor-13569 .elementor-element.elementor-element-2da5d3ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13569 .elementor-element.elementor-element-297bf92c .list-carousel-slick .slick-initialized .slick-slide{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-13569 .elementor-element.elementor-element-2ec63517{width:33%;}.elementor-13569 .elementor-element.elementor-element-5c683670{width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13569 .elementor-element.elementor-element-2ec63517{width:100%;}.elementor-13569 .elementor-element.elementor-element-5c683670{width:100%;}}/* Start custom CSS for tp-carousel-remote, class: .elementor-element-63a8a622 */.elementor-13569 .elementor-element.elementor-element-63a8a622 > .elementor-widget-container > .remote-carousel > .slider-nav-next-prev > .custom-nav-remote {
    padding:0px;
    width:50px !important;
    background: transparent;
}
.elementor-13569 .elementor-element.elementor-element-63a8a622 > .elementor-widget-container > .remote-carousel > .slider-nav-next-prev > .custom-nav-remote:hover {
    background-color: #3A1B6E !important;
}/* End custom CSS */
/* Start custom CSS for tp-carousel-anything, class: .elementor-element-297bf92c */.slid-text-heading {
    text-transform: uppercase;
  color:#3A1B6E !important;
}
.slick-track {
    display:flex !important;
}
.elementor-13569 .elementor-element.elementor-element-297bf92c .slick-dots.style-1 li.slick-active button {
    
    -moz-box-shadow: inset 0 0 0 1px #E890BD;
    -webkit-box-shadow: inset 0 0 0 1px #E890BD;
    box-shadow: inset 0 0 0 1px #E890BD;
    background: #E890BD;
}
.elementor-13569 .elementor-element.elementor-element-297bf92c .slick-dots.style-1 li button:hover, .slick-dots.style-1 li button:focus {
    -moz-box-shadow: inset 0 0 0 8px #E890BD;
    -webkit-box-shadow: inset 0 0 0 8px #E890BD;
    box-shadow: inset 0 0 0 8px #E890BD;
    background: #E890BD;
}
.elementor-13569 .elementor-element.elementor-element-297bf92c .slick-dots.style-1 li button {
    -webkit-box-shadow: inset 0 0 0 8px rgba(217, 217, 217, 1);
    box-shadow: inset 0 0 0 8px rgba(217, 217, 217, 1);
}
@media(min-width:767.99px) {

.slick-list{padding:0 20% 0 0 !important;}

}

.slid-container {
      position: relative;
      border-radius: 20px;
      margin: 0px;
      height:100%;
      overflow:hidden;
    }

    .slid-overlay-container {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
    }
    .slid-container picture img {
    width: 100% !important;}
    
    .slid-text-heading {
      color: #3A1B6E;
      text-align: center;
      font-variant-numeric: lining-nums proportional-nums;
      font-family: Montserrat !important;
      font-size: 1rem !important;
      font-style: normal !important;
      font-weight: 800 !important;
      text-transform: uppercase;
      margin: 0 auto !important;
      margin-bottom:15px !important;
      padding: 0 !important;
    }
    .slid-text-container {
      background: #FFFFFF;
      position: absolute;
      border-radius: 20px;
      text-align: center;
      bottom: 0;
      left: 0;
      width: 100%;
      padding: 20px;
      box-sizing: border-box;
    }
    .slid-text-container {
    }
    .slid-overlay {
      display: none;
    }
	.slid-overlay-container.slid-expanded>.slid-text-container {
      background: #fff;
      overflow:auto;
	}
    .slid-overlay-container.slid-expanded>.slid-text-container>.slid-initial-overlay>button {
		display:none;
	} 
    .slid-overlay-container.slid-expanded .slid-overlay {
      display: block;
      height: 100%;
    }
    .slid-overlay .slid-button {
        padding:10px !important;
        border-radius:50%;
    }
    .slid-button {
        border-radius: 1.4rem !important;
        border: 2px solid #3A1B6E !important;
        background: #3A1B6E !important;
        color: #fff !important;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Manrope !important;
        font-size: 0.8rem !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: normal !important;
        cursor: pointer !important;
        margin: 10px auto !important;
        padding: 12px 2.5rem !important;
    }
	
	.slid-overlay-description {
		color: #3A1B6E;
		text-align: left;
		font-variant-numeric: lining-nums proportional-nums;
		font-family: Manrope;
		font-size: 0.9rem;
		font-style: normal;
		font-weight: 400;
		line-height: 0.96rem;
	}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3111aa9e */.elementor-13569 .elementor-element.elementor-element-3111aa9e {display:none;}/* End custom CSS */