@media (min-width:1025px) {
  *#dm .dmInner *.u_1283444947 .socialHubIcon {
    width:33px !important;
    height:33px !important;
    font-size:22px !important;
    line-height:33px !important;
  }

  *#dm .dmInner *.u_1283444947 .socialHubIcon:after {
    width:41px !important;
    height:33px !important;
  }
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner a.u_1424839548 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1424839548 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c49f6ee9/icon/Arrow_3544853.svg) !important;
    order:1 !important;
    width:29px !important;
    height:29px !important;
  }

  *#dm .dmInner a.u_1424839548 span.text {
    font-family: Lora !important;
    font-size:48px !important;
    font-weight:400 !important;
  }
}
.ig-card
{
	width:100% !important;
	max-width:100% !important;
	background:#fff !important;
	border-radius:20px !important;
	overflow:hidden !important;
	box-shadow:0 10px 30px rgba(0,0,0,0.08) !important;
	transition:0.3s ease !important;
}
.ig-card:hover
{
	transform:translateY(-3px) !important;
	box-shadow:0 16px 40px rgba(0,0,0,0.12) !important;
}
.ig-card-link
{
	display:block !important;
	text-decoration:none !important;
	color:inherit !important;
	padding:24px !important;
}
.ig-header
{
	display:flex !important;
	align-items:center !important;
	gap:16px !important;
	margin-bottom:24px !important;
}
.ig-avatar
{
	width:72px !important;
	height:72px !important;
	border-radius:50% !important;
	object-fit:cover !important;
	border:3px solid #e1306c !important;
}
.ig-info h3
{
	margin:0 !important;
	font-size:22px !important;
}
.ig-info p
{
	margin:4px 0 0 !important;
	color:#666 !important;
}
.ig-grid
{
	display:grid !important;
	grid-template-columns:repeat(3,1fr) !important;
	gap:8px !important;
	margin-bottom:24px !important;
}
.ig-grid-item
{
	aspect-ratio:1/1 !important;
	border-radius:12px !important;
	background:linear-gradient(135deg,#f09433,#dc2743,#cc2366) !important;
}
.ig-button
{
	white-space:nowrap !important;
	background:linear-gradient(135deg,#f09433,#dc2743,#cc2366) !important;
	color:white !important;
	text-align:center !important;
	padding:14px !important;
	border-radius:12px !important;
	font-weight:600 !important;
}
.ig-profile-card
{
	width:100% !important;
	box-sizing:border-box !important;
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	gap:24px !important;
	padding:24px 28px !important;
	background:#fff !important;
	border:1px solid #eee !important;
	border-radius:18px !important;
	box-shadow:0 8px 24px rgba(0,0,0,.06) !important;
	text-decoration:none !important;
	color:#111 !important;
}
.ig-profile-left
{
	display:flex !important;
	align-items:center !important;
	gap:16px !important;
	min-width:0 !important;
}
.ig-logo
{
	width:54px !important;
	height:54px !important;
	border-radius:16px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	color:#fff !important;
	font-weight:700 !important;
	background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366) !important;
	flex:0 0 auto !important;
}
.ig-name
{
	font-size:20px !important;
	font-weight:700 !important;
	margin-bottom:4px !important;
}
.ig-text
{
	font-size:15px !important;
	color:#666 !important;
}
@media (max-width:640px) {
  .ig-profile-card {
    flex-direction:column;
    align-items:flex-start;
  }

  .ig-button {
    width:100%;
    text-align:center;
    box-sizing:border-box;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1283444947 .socialHubIcon {
    width:34px !important;
    height:34px !important;
    font-size:22.666666666666668px !important;
    line-height:34px !important;
  }

  *#dm .dmInner *.u_1283444947 .socialHubIcon:after {
    width:42px !important;
    height:34px !important;
  }

  *#dm .dmInner *.u_1283444947.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:2px !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: none;
}
}



@media all {
    
#\38 8899687 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 100vh;
    flex-wrap: nowrap;
    padding: 30px 2% 30px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 114abf0 {
    max-width: 100%;
    width: 80.80%;
    height: auto;
    order: 1;
}
    
#bf0d9e46 {
    background-image: none;
}
    
#\37 8912c49 {
    column-gap: 4%;
    row-gap: 0px;
    align-self: center;
    align-content: flex-start;
    width: 100%;
    min-height: 813px;
    justify-content: flex-end;
    min-width: 50%;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2ec336c {
    max-width: 100%;
    width: 100%;
    margin-top: 150px;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#bd19f34f {
    max-width: 100%;
    width: 200px;
    height: 50px;
    order: 2;
}
    
#widget_mci.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_mci {
    max-width: 100%;
    width: 566px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#df7dfc83 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8899687 {
    padding-top: 180px;
    flex-direction: row;
    padding-bottom: 20px;
    min-height: 100vh;
    flex-wrap: nowrap;
}
    
#\36 114abf0 {
    width: 91.16%;
}
}



@media (max-width: 767px) {
    
#\38 8899687 {
    padding-top: 120px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 100vh;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\36 114abf0 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#\37 8912c49 {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#\30 2ec336c {
    margin-top: 100px;
}
}

