
/* learning at bloom */
.bl-card-img{height:358px;overflow:hidden;width:100%}
.bl-card-img img{width:100% !important;height:707px !important;object-fit:cover;object-position:center top}
.bl-tabs .e-n-tabs{--n-tabs-heading-display:flex;--n-tabs-title-gap:0px;--n-tabs-gap:0px}
.bl-tabs .e-n-tabs-heading{gap:0 !important;flex-wrap:nowrap}
.bl-tabs .e-n-tab-title{flex:0 0 auto !important;background:#B6C2C1 !important;border:1px solid #A1B1B2 !important;border-bottom:0 !important;border-radius:10px 10px 0 0 !important;padding:20px 52px !important;color:#FAFAFA !important;margin:0 !important}
.bl-tabs .e-n-tab-title:first-child{flex-basis:285px !important}
.bl-tabs .e-n-tab-title:nth-child(2){flex-basis:307px !important}
.bl-tabs .e-n-tab-title:nth-child(3){flex-grow:1 !important}
.bl-tabs .e-n-tab-title[aria-selected="true"]{background:#A1B1B2 !important}
.bl-tabs .e-n-tab-title,.bl-tabs .e-n-tab-title-text{font-family:"Cormorant Garamond",serif !important;font-size:25px !important;font-weight:500 !important;line-height:30px !important;color:#FAFAFA !important;white-space:nowrap}
.bl-tabs .e-n-tabs-content{background:#B6C2C1;border:1px solid #A1B1B2;border-radius:0 0 10px 10px}
.bl-tabs .e-n-tabs-content > .e-con{border:0 !important}
@media (max-width:767px){
 .elementor-222{display:flex;flex-direction:column}
 .elementor-222 .bl-mo-first{order:-1}
 .bl-card{position:relative;min-height:0 !important;aspect-ratio:320/293;justify-content:center;border-radius:30px}
 .bl-card-img{position:absolute !important;inset:0;height:100%}
 .bl-card-img img{height:100% !important;object-position:center center}
 .bl-card-body{position:relative;top:8px;z-index:1;background:#B6C2C1;margin:0 21px;width:auto !important;padding:14px 9px 16px !important}
 .bl-card-body .elementor-widget-text-editor{font-size:15px !important;line-height:22.7px !important}
 .bl-card-body .elementor-heading-title{font-size:32px !important;line-height:35px !important}
 .bl-cards{margin-left:-20px !important;margin-right:-20px !important;width:auto !important;align-self:stretch}
 .bl-card-body .elementor-widget-text-editor{margin-top:4px !important;font-size:15px}
 .bl-tabs .e-n-tabs-heading{flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none}
 .bl-tabs .e-n-tab-title,.bl-tabs .e-n-tab-title:first-child,.bl-tabs .e-n-tab-title:nth-child(2){flex:0 0 auto !important;padding:20px 20px !important}
 .bl-tabs .e-n-tab-title,.bl-tabs .e-n-tab-title-text{font-size:25px !important;white-space:nowrap}
 .bl-tabpanel .elementor-widget-text-editor{font-size:14px !important;line-height:21px !important}
 .bl-tabpanel .bl-tab-title .elementor-widget-text-editor,.bl-tabpanel .bl-tab-title{font-size:16px !important;line-height:24px !important}
 .bl-tabtext{margin:0 -11px 0 2px !important;width:auto !important}
 .bl-tab-btn{align-self:center}
 .bl-tab-btn .elementor-button{width:141px !important}
}
