.elementor-47275 .elementor-element.elementor-element-5569c62e > .elementor-container{max-width:1180px;}.elementor-47275 .elementor-element.elementor-element-5569c62e{padding:0px 24px 0px 24px;}.elementor-47275 .elementor-element.elementor-element-3539f2b1:not(.elementor-motion-effects-element-type-background), .elementor-47275 .elementor-element.elementor-element-3539f2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #FFFFFF 0%, #FBF3F1 100%);}.elementor-47275 .elementor-element.elementor-element-3539f2b1 > .elementor-container{max-width:1280px;}.elementor-47275 .elementor-element.elementor-element-3539f2b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 44px 24px;}.elementor-47275 .elementor-element.elementor-element-3539f2b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47275 .elementor-element.elementor-element-1a0a547f > .elementor-element-populated{margin:-62px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47275 .elementor-element.elementor-element-4bfd5521 > .elementor-widget-container{margin:7px 1px 7px 0px;padding:0px 0px 0px 10px;border-radius:9px 9px 9px 9px;}.elementor-47275 .elementor-element.elementor-element-3c1e937 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-47275 .elementor-element.elementor-element-3c1e937 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:54px;font-weight:700;line-height:1.09em;color:#1C2B39;}.elementor-47275 .elementor-element.elementor-element-6bb8a43e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-47275 .elementor-element.elementor-element-6bb8a43e{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.66em;color:#4B5763;}.elementor-47275 .elementor-element.elementor-element-2886b5a4 > .elementor-container{max-width:1280px;}.elementor-47275 .elementor-element.elementor-element-2886b5a4{padding:28px 24px 62px 24px;}.elementor-47275 .elementor-element.elementor-element-203be35a > .elementor-element-populated{padding:0px 34px 0px 0px;}.elementor-47275 .elementor-element.elementor-element-7a2d3a9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47275 .elementor-element.elementor-element-3478ec8e > .elementor-element-populated{padding:0px 0px 0px 8px;}.elementor-47275 .elementor-element.elementor-element-61f3aed9:not(.elementor-motion-effects-element-type-background), .elementor-47275 .elementor-element.elementor-element-61f3aed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47275 .elementor-element.elementor-element-61f3aed9 > .elementor-container{max-width:360px;}.elementor-47275 .elementor-element.elementor-element-61f3aed9, .elementor-47275 .elementor-element.elementor-element-61f3aed9 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-47275 .elementor-element.elementor-element-61f3aed9{box-shadow:0px 20px 46px -24px rgba(28,43,57,0.34);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:18px;padding:24px 22px 24px 22px;}.elementor-47275 .elementor-element.elementor-element-61f3aed9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47275 .elementor-element.elementor-element-3e352a2f > .elementor-container{max-width:1280px;}.elementor-47275 .elementor-element.elementor-element-3e352a2f{padding:56px 24px 54px 24px;}.elementor-47275 .elementor-element.elementor-element-6593a685 > .elementor-container{max-width:1280px;}.elementor-47275 .elementor-element.elementor-element-6593a685{padding:0px 24px 56px 24px;}.elementor-47275 .elementor-element.elementor-element-33488fa0:not(.elementor-motion-effects-element-type-background), .elementor-47275 .elementor-element.elementor-element-33488fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFD;}.elementor-47275 .elementor-element.elementor-element-33488fa0, .elementor-47275 .elementor-element.elementor-element-33488fa0 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-47275 .elementor-element.elementor-element-33488fa0{box-shadow:0px 16px 48px -20px rgba(28,43,57,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 22px 24px;}.elementor-47275 .elementor-element.elementor-element-33488fa0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47275 .elementor-element.elementor-element-f993a85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47275 .elementor-element.elementor-element-497af279 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-47275 .elementor-element.elementor-element-4f7a8b92:not(.elementor-motion-effects-element-type-background), .elementor-47275 .elementor-element.elementor-element-4f7a8b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #1C2B39 0%, #223444 100%);}.elementor-47275 .elementor-element.elementor-element-4f7a8b92 > .elementor-container{max-width:1180px;}.elementor-47275 .elementor-element.elementor-element-4f7a8b92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 30px 24px;}.elementor-47275 .elementor-element.elementor-element-4f7a8b92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47275 .elementor-element.elementor-element-1333a8c0 > .elementor-container{max-width:1180px;}.elementor-47275 .elementor-element.elementor-element-1333a8c0{padding:56px 24px 64px 24px;}.elementor-47275 .elementor-element.elementor-element-33188f7f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-47275 .elementor-element.elementor-element-55e9fe5e{--grid-columns:3;}.elementor-47275 .elementor-element.elementor-element-55e9fe5e > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-47275 .elementor-element.elementor-element-55e9fe5e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-47275 .elementor-element.elementor-element-55e9fe5e .e-loop-item > .elementor-section, .elementor-47275 .elementor-element.elementor-element-55e9fe5e .e-loop-item > .elementor-section > .elementor-container, .elementor-47275 .elementor-element.elementor-element-55e9fe5e .e-loop-item > .e-con, .elementor-47275 .elementor-element.elementor-element-55e9fe5e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-47275:not(.elementor-motion-effects-element-type-background), body.elementor-page-47275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-47275 .elementor-element.elementor-element-3539f2b1{padding:44px 24px 34px 24px;}.elementor-47275 .elementor-element.elementor-element-3c1e937 .elementor-heading-title{font-size:40px;}.elementor-47275 .elementor-element.elementor-element-2886b5a4{padding:26px 24px 48px 24px;}.elementor-47275 .elementor-element.elementor-element-203be35a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47275 .elementor-element.elementor-element-3478ec8e > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-47275 .elementor-element.elementor-element-3e352a2f{padding:46px 24px 44px 24px;}.elementor-47275 .elementor-element.elementor-element-6593a685{padding:0px 24px 46px 24px;}.elementor-47275 .elementor-element.elementor-element-70140c64 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47275 .elementor-element.elementor-element-4f7a8b92{padding:28px 24px 28px 24px;}.elementor-47275 .elementor-element.elementor-element-1333a8c0{padding:46px 24px 52px 24px;}.elementor-47275 .elementor-element.elementor-element-55e9fe5e{--grid-columns:2;}}@media(max-width:767px){.elementor-47275 .elementor-element.elementor-element-3539f2b1{padding:30px 18px 28px 18px;}.elementor-47275 .elementor-element.elementor-element-3c1e937 .elementor-heading-title{font-size:31px;}.elementor-47275 .elementor-element.elementor-element-6bb8a43e{font-size:16.5px;}.elementor-47275 .elementor-element.elementor-element-2886b5a4{padding:20px 16px 34px 16px;}.elementor-47275 .elementor-element.elementor-element-61f3aed9{padding:22px 18px 22px 18px;}.elementor-47275 .elementor-element.elementor-element-3e352a2f{padding:34px 16px 32px 16px;}.elementor-47275 .elementor-element.elementor-element-6593a685{padding:0px 16px 32px 16px;}.elementor-47275 .elementor-element.elementor-element-33488fa0{padding:20px 18px 18px 18px;}.elementor-47275 .elementor-element.elementor-element-4f7a8b92{padding:26px 16px 26px 16px;}.elementor-47275 .elementor-element.elementor-element-1333a8c0{padding:34px 16px 40px 16px;}.elementor-47275 .elementor-element.elementor-element-55e9fe5e{--grid-columns:1;}}@media(min-width:768px){.elementor-47275 .elementor-element.elementor-element-203be35a{width:68%;}.elementor-47275 .elementor-element.elementor-element-3478ec8e{width:32%;}.elementor-47275 .elementor-element.elementor-element-2d35dcf1{width:100%;}.elementor-47275 .elementor-element.elementor-element-1e0ba1a8{width:50%;}.elementor-47275 .elementor-element.elementor-element-70140c64{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47275 .elementor-element.elementor-element-203be35a{width:100%;}.elementor-47275 .elementor-element.elementor-element-3478ec8e{width:100%;}.elementor-47275 .elementor-element.elementor-element-1e0ba1a8{width:100%;}.elementor-47275 .elementor-element.elementor-element-70140c64{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4bfd5521 *//* Separator color */
.elementor-47275 .elementor-element.elementor-element-4bfd5521 .rank-math-breadcrumb p {
    color: #E85A4F;
     margin-bottom: 0;
     
     
}

/* Link color */
.elementor-47275 .elementor-element.elementor-element-4bfd5521 .rank-math-breadcrumb a {
    color: #E85A4F;
    
}

/* Hover */
.elementor-47275 .elementor-element.elementor-element-4bfd5521 .rank-math-breadcrumb a:hover {
    color: #1e5aa8;
}

/* Current page */
.elementor-47275 .elementor-element.elementor-element-4bfd5521 .rank-math-breadcrumb .last {
    color: #777;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-3c1e937 */.elementor-47275 .elementor-element.elementor-element-3c1e937{max-width:920px}.elementor-47275 .elementor-element.elementor-element-3c1e937 .elementor-heading-title{letter-spacing:-.028em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb8a43e */.elementor-47275 .elementor-element.elementor-element-6bb8a43e{max-width:820px}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-7a2d3a9a *//* Editorial frame around the dynamic WordPress post content */
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a > .elementor-widget-container{
  position:relative;
  background:linear-gradient(180deg,#FFFFFF 0%,#FFFCFB 100%);
  border:1px solid #F0DDD8;
  border-radius:20px;
  padding:26px 20px 22px;
  box-shadow:0 20px 48px -34px rgba(28,43,57,.34);
  overflow:hidden;
}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a > .elementor-widget-container:before{
  content:'';
  position:absolute;
  top:0;left:0;right:0;
  height:4px;
  background:linear-gradient(90deg,#E85A4F,#E98074 58%,rgba(233,128,116,.16));
}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a > .elementor-widget-container > p:first-child{
  font-size:18.2px;
  line-height:1.78;
  color:#34424E;
}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a > .elementor-widget-container > p:first-child:first-letter{
  color:#E85A4F;
}
@media(max-width:1024px){
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a > .elementor-widget-container{padding:30px 30px 36px}
}
@media(max-width:767px){
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a > .elementor-widget-container{
    border-radius:16px;
    padding:24px 19px 28px;
    box-shadow:0 14px 34px -28px rgba(28,43,57,.30);
  }
}


.elementor-47275 .elementor-element.elementor-element-7a2d3a9a{font-family:var(--mbd-sans);color:var(--mbd-body);font-size:17.5px;line-height:1.8;
  --mbd-primary:#E85A4F;--mbd-secondary:#E98074;--mbd-ink:#1C2B39}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a p{margin:0 0 22px}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a > *:first-child{margin-top:0}

.elementor-47275 .elementor-element.elementor-element-7a2d3a9a h2,.elementor-47275 .elementor-element.elementor-element-7a2d3a9a h3,.elementor-47275 .elementor-element.elementor-element-7a2d3a9a h4{font-family:'Source Serif Pro',Georgia,serif;
  color:#1C2B39;letter-spacing:-.02em;scroll-margin-top:110px}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a h2{position:relative;font-size:32px;line-height:1.22;font-weight:700;
  margin:56px 0 20px;padding:0 0 14px}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a h2:after{content:'';position:absolute;left:0;bottom:0;width:52px;height:4px;
  border-radius:99px;background:linear-gradient(135deg,#E85A4F,#E98074)}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a h3{font-size:23px;line-height:1.32;font-weight:700;margin:36px 0 14px}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a h4{font-size:19px;line-height:1.38;font-weight:700;margin:28px 0 12px;color:#2C3B48}

.elementor-47275 .elementor-element.elementor-element-7a2d3a9a a{color:#C94A40;font-weight:600;text-decoration:underline;
  text-decoration-thickness:1px;text-decoration-color:rgba(232,90,79,.34);text-underline-offset:3px;
  transition:color .18s,text-decoration-color .18s}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a a:hover{color:#E85A4F;text-decoration-color:#E85A4F}

.elementor-47275 .elementor-element.elementor-element-7a2d3a9a ul,.elementor-47275 .elementor-element.elementor-element-7a2d3a9a ol{margin:16px 0 26px;padding-left:22px}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a li{margin-bottom:10px;padding-left:6px}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a li::marker{color:#E85A4F;font-weight:700}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a strong{color:#1C2B39;font-weight:700}

.elementor-47275 .elementor-element.elementor-element-7a2d3a9a img{border-radius:16px;box-shadow:0 18px 42px -26px rgba(28,43,57,.42)}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a figure{margin:30px 0}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a figcaption{font-size:12.5px;line-height:1.5;color:#8A97A3;margin-top:10px;
  padding-left:12px;border-left:2px solid #F0DDD8}

.elementor-47275 .elementor-element.elementor-element-7a2d3a9a blockquote{position:relative;margin:32px 0;padding:24px 26px 24px 28px;
  background:linear-gradient(140deg,#FBF3F1,#FFFFFF);border:1px solid #F0DDD8;
  border-left:5px solid #E85A4F;border-radius:14px;color:#35424C;font-size:17px;line-height:1.7}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a blockquote p:last-child{margin-bottom:0}

.elementor-47275 .elementor-element.elementor-element-7a2d3a9a table{width:100%;border-collapse:separate;border-spacing:0;margin:28px 0;
  border:1px solid #F0DDD8;border-radius:14px;overflow:hidden;background:#fff;
  font-size:14.8px;line-height:1.55;box-shadow:0 14px 34px -28px rgba(28,43,57,.34)}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a thead th{background:linear-gradient(135deg,#E85A4F,#E98074);color:#fff;font-weight:700;
  letter-spacing:.01em;border-color:transparent}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a th,.elementor-47275 .elementor-element.elementor-element-7a2d3a9a td{padding:14px 16px;border-right:1px solid #F3E6E3;
  border-bottom:1px solid #F3E6E3;text-align:left;vertical-align:top}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a tr:last-child td{border-bottom:0}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a th:last-child,.elementor-47275 .elementor-element.elementor-element-7a2d3a9a td:last-child{border-right:0}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a tbody tr:nth-child(even){background:#FFF9F8}

.elementor-47275 .elementor-element.elementor-element-7a2d3a9a details{margin:14px 0;background:#fff;border:1px solid #F0DDD8;border-radius:12px;
  overflow:hidden;box-shadow:0 10px 26px -24px rgba(28,43,57,.4)}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a details[open]{border-color:#E9C4BE}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:700;color:#1C2B39}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a summary::-webkit-details-marker{display:none}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a details > *:not(summary){padding:0 18px 4px}

.elementor-47275 .elementor-element.elementor-element-7a2d3a9a hr{border:0;height:1px;background:linear-gradient(90deg,#F0DDD8,transparent);margin:40px 0}

/* Optional helper classes an editor can add to any block in WordPress */
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a .mbd-note,.elementor-47275 .elementor-element.elementor-element-7a2d3a9a .mbd-warn,.elementor-47275 .elementor-element.elementor-element-7a2d3a9a .mbd-tip{display:block;margin:26px 0;
  padding:18px 20px;border-radius:14px;font-size:15.5px;line-height:1.65;border:1px solid}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a .mbd-note{background:#FFF9F8;border-color:#F0DDD8;border-left:4px solid #E85A4F}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a .mbd-tip{background:#EDF6F2;border-color:#CFE6DC;border-left:4px solid #1E7A5A}
.elementor-47275 .elementor-element.elementor-element-7a2d3a9a .mbd-warn{background:#FDF3EC;border-color:#F2DCC7;border-left:4px solid #B4622A}

@media(max-width:767px){
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a{font-size:16.5px;line-height:1.76}
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a h2{font-size:26px;margin-top:44px}
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a h3{font-size:20.5px}
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a h4{font-size:18px}
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a blockquote{padding:18px 18px 18px 20px;font-size:16px}
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a table{font-size:13.8px;display:block;overflow-x:auto}
  .elementor-47275 .elementor-element.elementor-element-7a2d3a9a th,.elementor-47275 .elementor-element.elementor-element-7a2d3a9a td{min-width:140px;padding:12px 13px}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-617f9675 */.elementor-47275 .elementor-element.elementor-element-617f9675 .mbd-author-meta{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:10px;
  width:100%;
  margin-top:16px;
  padding-top:16px;
  box-sizing:border-box;
  border-top:1px solid var(--mbd-line-soft, #EDF0F2);
  font-family:var(
    --mbd-sans,
    Montserrat,
    Futura,
    Arial,
    sans-serif
  );
}

.elementor-47275 .elementor-element.elementor-element-617f9675 .mbd-author-meta-item{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  min-width:0;
  padding:11px 12px;
  box-sizing:border-box;
  border:1px solid var(--mbd-line, #E2E7EA);
  border-radius:11px;
  background:var(--mbd-tint-2, #F7F9FA);
}

.elementor-47275 .elementor-element.elementor-element-617f9675 .mbd-author-meta-item span{
  display:block;
  margin:0 0 4px;
  color:var(--mbd-muted, #7A8791);
  font-size:10.5px;
  font-weight:750;
  line-height:1.4;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.elementor-47275 .elementor-element.elementor-element-617f9675 .mbd-author-meta-item strong{
  display:block;
  margin:0;
  color:var(--mbd-ink, #1C2B39);
  font-size:12.2px;
  font-weight:700;
  line-height:1.45;
}

@media(max-width:600px){
  .elementor-47275 .elementor-element.elementor-element-617f9675 .mbd-author-meta{
    grid-template-columns:1fr;
  }
}/* End custom CSS */