.elementor-953 .elementor-element.elementor-element-de70a42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:24px;--padding-left:80px;--padding-right:80px;}.elementor-953 .elementor-element.elementor-element-4649ac0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 32px 0px;}.elementor-953 .elementor-element.elementor-element-4649ac0 .elementor-icon-list-icon{width:14px;}.elementor-953 .elementor-element.elementor-element-4649ac0 .elementor-icon-list-icon i{font-size:14px;}.elementor-953 .elementor-element.elementor-element-4649ac0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-953 .elementor-element.elementor-element-4649ac0 .elementor-icon-list-text, .elementor-953 .elementor-element.elementor-element-4649ac0 .elementor-icon-list-text a{color:#B58299;}.elementor-953 .elementor-element.elementor-element-4649ac0 .elementor-icon-list-item{font-family:"Lato";font-size:16px;font-weight:700;font-style:normal;}.elementor-953 .elementor-element.elementor-element-6b426ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-953 .elementor-element.elementor-element-6b426ae{text-align:center;}.elementor-953 .elementor-element.elementor-element-6b426ae .elementor-heading-title{font-family:"Cormorant Garamond";font-size:64px;font-weight:700;font-style:normal;line-height:64px;color:#B58299;}.elementor-953 .elementor-element.elementor-element-421c9b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 240px 0px 240px;}.elementor-953 .elementor-element.elementor-element-421c9b8{text-align:center;font-family:"Lato";font-size:18px;font-weight:400;font-style:normal;line-height:28px;color:#6C5B5B;}.elementor-953 .elementor-element.elementor-element-e1ab71f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 64px 0px;}.elementor-953 .elementor-element.elementor-element-e1ab71f .elementor-icon-list-icon{width:14px;}.elementor-953 .elementor-element.elementor-element-e1ab71f .elementor-icon-list-icon i{font-size:14px;}.elementor-953 .elementor-element.elementor-element-e1ab71f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-953 .elementor-element.elementor-element-e1ab71f .elementor-icon-list-text, .elementor-953 .elementor-element.elementor-element-e1ab71f .elementor-icon-list-text a{color:#B58299;}.elementor-953 .elementor-element.elementor-element-e1ab71f .elementor-icon-list-item{font-family:"Lato";font-size:16px;font-weight:700;font-style:normal;}.elementor-953 .elementor-element.elementor-element-11783fa img{border-radius:40px 40px 40px 40px;}.elementor-953 .elementor-element.elementor-element-3b99e31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-5513617{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-2e6b728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-953 .elementor-element.elementor-element-0308eab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-953 .elementor-element.elementor-element-0308eab{text-align:left;color:#6C5B5B;font-family:"Lato";font-size:18px;font-weight:400;font-style:normal;line-height:28px;}.elementor-953 .elementor-element.elementor-element-83d92ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-5e242cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-953 .elementor-element.elementor-element-5e242cc{text-align:right;}.elementor-953 .elementor-element.elementor-element-5e242cc .elementor-heading-title{font-family:"Lato";font-size:16px;font-weight:400;font-style:normal;color:#795766;}.elementor-953 .elementor-element.elementor-element-b859ca2{width:auto;max-width:auto;--grid-row-gap:24px;--grid-bottom-margin:24px;--e-share-buttons-primary-color:#EBDDD5;--e-share-buttons-secondary-color:#795766;}.elementor-953 .elementor-element.elementor-element-b859ca2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-953 .elementor-element.elementor-element-b859ca2.elementor-element{--align-self:flex-end;}.elementor-953 .elementor-element.elementor-element-b859ca2 .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-953 .elementor-element.elementor-element-b859ca2 .elementor-share-btn{border-width:1px;}.elementor-953 .elementor-element.elementor-element-b859ca2 .elementor-share-btn:hover{--e-share-buttons-primary-color:#795766;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-953 .elementor-element.elementor-element-bfb9878{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-953 .elementor-element.elementor-element-1ae5b4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-953 .elementor-element.elementor-element-1d11bb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 32px 0px;}.elementor-953 .elementor-element.elementor-element-1d11bb7.elementor-element{--align-self:flex-start;}.elementor-953 .elementor-element.elementor-element-1d11bb7{text-align:center;}.elementor-953 .elementor-element.elementor-element-1d11bb7 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:16px;font-weight:700;font-style:normal;letter-spacing:0.4px;color:#B58299;}.elementor-953 .elementor-element.elementor-element-d5f7f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-953 .elementor-element.elementor-element-d5f7f5a{text-align:left;}.elementor-953 .elementor-element.elementor-element-d5f7f5a .elementor-heading-title{font-family:"Cormorant Garamond";font-size:48px;font-weight:700;font-style:normal;line-height:56px;color:#B58299;}.elementor-953 .elementor-element.elementor-element-3dfa53e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 120px 48px 0px;}.elementor-953 .elementor-element.elementor-element-3dfa53e.elementor-element{--align-self:flex-start;}.elementor-953 .elementor-element.elementor-element-3dfa53e{text-align:left;font-family:"Lato";font-size:18px;font-weight:400;font-style:normal;line-height:28px;color:#6C5B5B;}.elementor-953 .elementor-element.elementor-element-8e91b2d{--grid-row-gap:48px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:48px;}.elementor-953 .elementor-element.elementor-element-8e91b2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-953 .elementor-element.elementor-element-8e91b2d.elementor-element{--align-self:flex-start;}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__meta-data span + span:before{content:"///";}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-953 .elementor-element.elementor-element-8e91b2d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:28px;}.elementor-953 .elementor-element.elementor-element-8e91b2d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:28px;}.elementor-953 .elementor-element.elementor-element-8e91b2d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:28px;}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__title, .elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__title a{color:#795766;font-family:"Lato";font-size:22px;font-weight:700;font-style:normal;line-height:28px;}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__title{margin-bottom:8px;}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__meta-data{color:#999999;font-family:"Lato";font-size:14px;font-weight:400;font-style:normal;margin-bottom:24px;}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__excerpt p{font-family:"Lato";font-size:16px;font-weight:400;font-style:normal;line-height:26px;}.elementor-953 .elementor-element.elementor-element-156e264{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6D5DD;--border-color:#E6D5DD;--border-radius:40px 40px 40px 40px;box-shadow:0px 12px 26px 0px rgba(181, 130, 153, 0.12);--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-953 .elementor-element.elementor-element-156e264:not(.elementor-motion-effects-element-type-background), .elementor-953 .elementor-element.elementor-element-156e264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBDDD5;}.elementor-953 .elementor-element.elementor-element-156e264.e-con{--align-self:center;}.elementor-953 .elementor-element.elementor-element-df6fc41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-953 .elementor-element.elementor-element-df6fc41{text-align:center;}.elementor-953 .elementor-element.elementor-element-df6fc41 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:40px;font-weight:700;font-style:normal;color:#795766;}.elementor-953 .elementor-element.elementor-element-0f4fc98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 120px 24px 120px;}.elementor-953 .elementor-element.elementor-element-0f4fc98.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-953 .elementor-element.elementor-element-0f4fc98{text-align:center;font-family:"Lato";font-size:18px;font-weight:400;font-style:normal;line-height:28px;color:#6C5B5B;}.elementor-953 .elementor-element.elementor-element-80b2f0a .elementor-button{background-color:#8C4A54;font-family:"Lato";font-size:16px;font-weight:700;font-style:normal;border-radius:16px 16px 16px 16px;padding:16px 28px 16px 28px;}.elementor-953 .elementor-element.elementor-element-80b2f0a .elementor-button:hover, .elementor-953 .elementor-element.elementor-element-80b2f0a .elementor-button:focus{background-color:#A75E6A;}.elementor-953 .elementor-element.elementor-element-80b2f0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-953 .elementor-element.elementor-element-bff1066 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-953 .elementor-element.elementor-element-bff1066{text-align:center;}.elementor-953 .elementor-element.elementor-element-bff1066 .elementor-heading-title{font-family:"Lato";font-size:16px;font-weight:400;font-style:normal;color:#795766;}body.elementor-page-953:not(.elementor-motion-effects-element-type-background), body.elementor-page-953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE2;}@media(max-width:1024px){.elementor-953 .elementor-element.elementor-element-de70a42{--padding-top:80px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-953 .elementor-element.elementor-element-6b426ae{text-align:center;}.elementor-953 .elementor-element.elementor-element-421c9b8 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-953 .elementor-element.elementor-element-421c9b8{text-align:center;}.elementor-953 .elementor-element.elementor-element-3b99e31{--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-953 .elementor-element.elementor-element-2e6b728{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:64px;} .elementor-953 .elementor-element.elementor-element-b859ca2{--grid-row-gap:24px;--grid-bottom-margin:24px;}.elementor-953 .elementor-element.elementor-element-bfb9878{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:160px;--padding-left:64px;--padding-right:64px;}.elementor-953 .elementor-element.elementor-element-1ae5b4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-3dfa53e > .elementor-widget-container{padding:24px 120px 48px 0px;}.elementor-953 .elementor-element.elementor-element-8e91b2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-953 .elementor-element.elementor-element-df6fc41{text-align:left;}.elementor-953 .elementor-element.elementor-element-0f4fc98 > .elementor-widget-container{padding:16px 120px 24px 0px;}.elementor-953 .elementor-element.elementor-element-0f4fc98{text-align:left;}.elementor-953 .elementor-element.elementor-element-80b2f0a > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-953 .elementor-element.elementor-element-bff1066{text-align:left;}}@media(max-width:767px){.elementor-953 .elementor-element.elementor-element-de70a42{--padding-top:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-953 .elementor-element.elementor-element-4649ac0.elementor-element{--align-self:flex-start;}.elementor-953 .elementor-element.elementor-element-6b426ae{text-align:left;}.elementor-953 .elementor-element.elementor-element-6b426ae .elementor-heading-title{font-size:48px;line-height:52px;}.elementor-953 .elementor-element.elementor-element-421c9b8 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-953 .elementor-element.elementor-element-421c9b8{text-align:left;}.elementor-953 .elementor-element.elementor-element-11783fa img{width:100%;}.elementor-953 .elementor-element.elementor-element-3b99e31{--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-953 .elementor-element.elementor-element-5513617{--width:1%;}.elementor-953 .elementor-element.elementor-element-2e6b728{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-953 .elementor-element.elementor-element-83d92ff{--width:100%;}.elementor-953 .elementor-element.elementor-element-83d92ff.e-con{--align-self:center;}.elementor-953 .elementor-element.elementor-element-5e242cc.elementor-element{--align-self:flex-start;}.elementor-953 .elementor-element.elementor-element-5e242cc{text-align:center;}.elementor-953 .elementor-element.elementor-element-b859ca2.elementor-element{--align-self:flex-start;} .elementor-953 .elementor-element.elementor-element-b859ca2{--grid-row-gap:24px;--grid-bottom-margin:24px;}.elementor-953 .elementor-element.elementor-element-bfb9878{--padding-top:48px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-953 .elementor-element.elementor-element-d5f7f5a .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-953 .elementor-element.elementor-element-3dfa53e > .elementor-widget-container{padding:24px 48px 0px 0px;}.elementor-953 .elementor-element.elementor-element-8e91b2d{--grid-row-gap:64px;}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__thumbnail__link{width:24%;}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__title, .elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__title a{font-size:20px;line-height:28px;}.elementor-953 .elementor-element.elementor-element-8e91b2d .elementor-post__excerpt p{font-size:16px;line-height:26px;}.elementor-953 .elementor-element.elementor-element-156e264{--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-953 .elementor-element.elementor-element-df6fc41 .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-953 .elementor-element.elementor-element-0f4fc98 > .elementor-widget-container{padding:16px 24px 40px 0px;}.elementor-953 .elementor-element.elementor-element-80b2f0a > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-953 .elementor-element.elementor-element-80b2f0a.elementor-element{--align-self:stretch;}.elementor-953 .elementor-element.elementor-element-bff1066 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-953 .elementor-element.elementor-element-bff1066 .elementor-heading-title{line-height:26px;}}@media(min-width:768px){.elementor-953 .elementor-element.elementor-element-5513617{--width:10%;}.elementor-953 .elementor-element.elementor-element-2e6b728{--width:80%;}.elementor-953 .elementor-element.elementor-element-83d92ff{--width:10%;}.elementor-953 .elementor-element.elementor-element-1ae5b4d{--width:100%;}.elementor-953 .elementor-element.elementor-element-156e264{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-953 .elementor-element.elementor-element-5513617{--width:1%;}.elementor-953 .elementor-element.elementor-element-2e6b728{--width:89%;}.elementor-953 .elementor-element.elementor-element-83d92ff{--width:10%;}.elementor-953 .elementor-element.elementor-element-1ae5b4d{--width:100%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-6b426ae */.gradient-text-rose-dark {
  background: linear-gradient(
    90deg,
    #b58299 0%,
    #8f6677 50%,
    #744c5d 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-e1ab71f *//* Wrapper: hide commas + enable clean wrapping */
.elementor-post-info__terms-list {
  font-size: 0; /* hides raw text nodes */
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 4px !important; /* handles both row + column spacing */
  line-height: normal !important; /* fixes vertical collision */
}

/* Tag item */
.elementor-post-info__terms-list .elementor-post-info__terms-list-item {
  font-size: 14px !important;
  display: inline-flex !important;
  align-items: center;
  padding: 6px 12px;
  border: 1px solid #C8A3AE;
  border-radius: 8px;
  background: #F7E9ED;
  color: #8C4A54;
  text-decoration: none;
  transition: 0.25s ease;
  line-height: 1.2 !important;
  margin: 0 !important; /* rely on gap */
}

/* Hover */
.elementor-post-info__terms-list .elementor-post-info__terms-list-item:hover {
  background: #EED3DA;
  color: #6E3B43;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-953 {
background-color: #F3EDE2;
  background-image:
    linear-gradient(rgba(181,130,153,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(181,130,153,0.05) 1px, transparent 1px);
  background-size: 22px 22px;
}/* End custom CSS */