.elementor-4400 .elementor-element.elementor-element-7d075b3{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4400 .elementor-element.elementor-element-7d075b3:not(.elementor-motion-effects-element-type-background), .elementor-4400 .elementor-element.elementor-element-7d075b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D6CD;}.elementor-4400 .elementor-element.elementor-element-abe2212{text-align:center;}.elementor-4400 .elementor-element.elementor-element-abe2212 .elementor-heading-title{font-size:40px;color:var( --e-global-color-text );}.elementor-4400 .elementor-element.elementor-element-df46f73{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4400 .elementor-element.elementor-element-5202ccd{--display:flex;}.elementor-4400 .elementor-element.elementor-element-a00e9c5 img{width:80%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4400 .elementor-element.elementor-element-02729be{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-4400 .elementor-element.elementor-element-6039b78 .title-after_title, .elementor-4400 .elementor-element.elementor-element-6039b78 .title-subtitle, .elementor-4400 .elementor-element.elementor-element-6039b78 .woodmart-title-container{max-width:95%;}.elementor-4400 .elementor-element.elementor-element-6039b78 .title{color:var( --e-global-color-text );font-size:50px;font-weight:600;}.elementor-4400 .elementor-element.elementor-element-6039b78 .title-after_title{color:var( --e-global-color-text );}.elementor-4400 .elementor-element.elementor-element-28e96e9{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-4400 .elementor-element.elementor-element-0f4a9e8 .elementor-button{background-color:#2E2724;font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4400 .elementor-element.elementor-element-0f4a9e8 .elementor-button:hover, .elementor-4400 .elementor-element.elementor-element-0f4a9e8 .elementor-button:focus{background-color:#C88F8F;color:#000000;}.elementor-4400 .elementor-element.elementor-element-0f4a9e8{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-4400 .elementor-element.elementor-element-0f4a9e8 .elementor-button:hover svg, .elementor-4400 .elementor-element.elementor-element-0f4a9e8 .elementor-button:focus svg{fill:#000000;}.elementor-4400 .elementor-element.elementor-element-5e2d38a{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4400 .elementor-element.elementor-element-c66a905{--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;}.elementor-4400 .elementor-element.elementor-element-94417d4 .title-after_title, .elementor-4400 .elementor-element.elementor-element-94417d4 .title-subtitle, .elementor-4400 .elementor-element.elementor-element-94417d4 .woodmart-title-container{max-width:95%;}.elementor-4400 .elementor-element.elementor-element-94417d4 .title{color:#8C6A74;font-size:40px;font-weight:600;}.elementor-4400 .elementor-element.elementor-element-94417d4 .title-after_title{color:var( --e-global-color-text );}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4400 .elementor-element.elementor-element-fc1e0e0{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4400 .elementor-element.elementor-element-627ef5f{--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;}.elementor-4400 .elementor-element.elementor-element-52e46f7 .title-after_title, .elementor-4400 .elementor-element.elementor-element-52e46f7 .title-subtitle, .elementor-4400 .elementor-element.elementor-element-52e46f7 .woodmart-title-container{max-width:95%;}.elementor-4400 .elementor-element.elementor-element-52e46f7 .title{color:#8C6A74;font-size:40px;font-weight:600;}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4400 .elementor-element.elementor-element-a7c674e{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}@media(min-width:769px){.elementor-4400 .elementor-element.elementor-element-df46f73{--content-width:1300px;}.elementor-4400 .elementor-element.elementor-element-5202ccd{--width:42%;}.elementor-4400 .elementor-element.elementor-element-02729be{--width:58%;}.elementor-4400 .elementor-element.elementor-element-c66a905{--width:50%;}.elementor-4400 .elementor-element.elementor-element-627ef5f{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-4400 .elementor-element.elementor-element-5202ccd{--width:100%;}.elementor-4400 .elementor-element.elementor-element-02729be{--width:100%;}}@media(max-width:1024px){.elementor-4400 .elementor-element.elementor-element-df46f73{--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;}.elementor-4400 .elementor-element.elementor-element-02729be{--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-4400 .elementor-element.elementor-element-6039b78 .title{font-size:22px;}.elementor-4400 .elementor-element.elementor-element-94417d4 .title{font-size:22px;}.elementor-4400 .elementor-element.elementor-element-52e46f7 .title{font-size:22px;}}@media(max-width:768px){.elementor-4400 .elementor-element.elementor-element-7d075b3{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4400 .elementor-element.elementor-element-df46f73{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:015px;--padding-right:015px;}.elementor-4400 .elementor-element.elementor-element-a00e9c5 img{width:100%;}.elementor-4400 .elementor-element.elementor-element-02729be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4400 .elementor-element.elementor-element-6039b78 .title{font-size:30px;}.elementor-4400 .elementor-element.elementor-element-28e96e9{font-size:14px;}.elementor-4400 .elementor-element.elementor-element-0f4a9e8{width:100%;max-width:100%;}.elementor-4400 .elementor-element.elementor-element-94417d4 .title{font-size:20px;}.elementor-4400 .elementor-element.elementor-element-fc1e0e0{--e-icon-list-icon-size:15px;}.elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4400 .elementor-element.elementor-element-fc1e0e0 .elementor-icon-list-item > a{font-size:14px;}.elementor-4400 .elementor-element.elementor-element-627ef5f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4400 .elementor-element.elementor-element-52e46f7 .title{font-size:20px;}.elementor-4400 .elementor-element.elementor-element-a7c674e{--e-icon-list-icon-size:15px;}.elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4400 .elementor-element.elementor-element-a7c674e .elementor-icon-list-item > a{font-size:14px;}}/* Start custom CSS */.elementor-4400 { max-width: 1128px; margin: 0px auto; background: rgb(251, 247, 243); overflow: hidden; }
.elementor-4400 .elementor-element.elementor-element-7d075b3 { overflow: hidden; width: 100% !important; margin: 0px !important; padding: 64px 58px 30px !important; background: rgb(222, 208, 199) !important; }
.elementor-4400 .elementor-element.elementor-element-7d075b3::before, .elementor-4400 .elementor-element.elementor-element-7d075b3::after { display: none !important; content: none !important; }
.elementor-4400 .elementor-element.elementor-element-7d075b3 h1 { max-width: 780px; margin: 0px !important; color: rgb(46, 39, 36) !important; font-family: Georgia, "Times New Roman", serif !important; font-size: 72px !important; font-weight: 400 !important; line-height: 1.02 !important; letter-spacing: -0.04em !important; }
.elementor-4400 .elementor-element.elementor-element-df46f73 { width: 100% !important; margin: 0px !important; padding: 28px 58px 54px !important; background: rgb(222, 208, 199) !important; gap: 50px !important; align-items: flex-start !important; }
.elementor-4400 .elementor-element.elementor-element-5202ccd { position: relative; order: 1 !important; flex: 0 0 43% !important; width: 43% !important; padding: 0px 0px 18px 18px !important; align-self: flex-start !important; }
.elementor-4400 .elementor-element.elementor-element-5202ccd::before { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; width: 72%; height: 70%; background: rgb(46, 39, 36); z-index: 0; }
.elementor-4400 .elementor-element.elementor-element-a00e9c5 { position: relative; z-index: 1; }
.elementor-4400 .elementor-element.elementor-element-a00e9c5 img { display: block; aspect-ratio: 4 / 5; object-fit: cover; object-position: center top; width: 100% !important; }
.elementor-4400 .elementor-element.elementor-element-02729be { order: 2 !important; flex: 1 1 57% !important; width: auto !important; max-width: 540px !important; padding: 0px !important; align-self: flex-start !important; }
.elementor-4400 .elementor-element.elementor-element-6039b78::before, .elementor-4400 .elementor-element.elementor-element-6039b78::after { display: none !important; content: none !important; }
.elementor-4400 .elementor-element.elementor-element-6039b78 .title { max-width: 520px; margin: 0px 0px 30px !important; color: rgb(46, 39, 36) !important; font-family: Georgia, "Times New Roman", serif !important; font-size: 58px !important; font-weight: 400 !important; line-height: 1.04 !important; letter-spacing: -0.035em !important; }
.elementor-4400 .elementor-element.elementor-element-28e96e9, .elementor-4400 .elementor-element.elementor-element-28e96e9 p { color: rgb(67, 58, 53) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 20px !important; font-weight: 400 !important; line-height: 1.58 !important; }
.elementor-4400 .elementor-element.elementor-element-28e96e9 p { margin: 0px 0px 20px !important; }
.elementor-4400 .elementor-element.elementor-element-0f4a9e8 { width: auto !important; margin-top: 12px !important; }
.elementor-4400 .elementor-element.elementor-element-0f4a9e8 .elementor-button { text-transform: uppercase; width: auto !important; padding: 14px 22px !important; background: rgb(46, 39, 36) !important; color: rgb(251, 247, 243) !important; border: 1px solid rgb(46, 39, 36) !important; border-radius: 0px !important; font-family: Arial, sans-serif !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: 0.13em !important; }
.elementor-4400 .elementor-element.elementor-element-5e2d38a { width: 100% !important; margin: 0px !important; padding: 58px 58px 64px !important; background: rgb(251, 247, 243) !important; gap: 0px !important; align-items: flex-start !important; border-top: 10px solid rgb(46, 39, 36) !important; }
.elementor-4400 .elementor-element.elementor-element-c66a905, .elementor-4400 .elementor-element.elementor-element-627ef5f { position: relative; flex: 1 1 50% !important; width: 50% !important; margin: 0px !important; padding: 0px 42px !important; background: transparent !important; }
.elementor-4400 .elementor-element.elementor-element-c66a905 { padding-left: 0px !important; padding-right: 48px !important; border-right: 1px solid rgba(46, 39, 36, 0.22) !important; }
.elementor-4400 .elementor-element.elementor-element-627ef5f { padding-left: 48px !important; padding-right: 0px !important; }
.elementor-4400 .elementor-element.elementor-element-c66a905::before, .elementor-4400 .elementor-element.elementor-element-c66a905::after, .elementor-4400 .elementor-element.elementor-element-627ef5f::before, .elementor-4400 .elementor-element.elementor-element-627ef5f::after { display: none !important; content: none !important; }
.elementor-4400 .elementor-element.elementor-element-94417d4 .title, .elementor-4400 .elementor-element.elementor-element-52e46f7 .title { margin: 0px 0px 30px !important; color: rgb(46, 39, 36) !important; font-family: Georgia, "Times New Roman", serif !important; font-size: 40px !important; font-weight: 400 !important; line-height: 1.08 !important; letter-spacing: -0.03em !important; }
.elementor-4400 .elementor-icon-list-icon { display: none !important; }
.elementor-4400 .elementor-icon-list-item { padding: 13px 0px !important; border-top: 1px solid rgba(46, 39, 36, 0.16) !important; }
.elementor-4400 .elementor-icon-list-item:last-child { border-bottom: 1px solid rgba(46, 39, 36, 0.16) !important; }
.elementor-4400 .elementor-icon-list-text { padding: 0px !important; color: rgb(67, 58, 53) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 19px !important; font-weight: 400 !important; line-height: 1.48 !important; }
@media (max-width: 1024px) {
  .elementor-4400 { width: calc(100% - 48px); }
  .elementor-4400 .elementor-element.elementor-element-7d075b3 { padding: 56px 42px 26px !important; }
  .elementor-4400 .elementor-element.elementor-element-7d075b3 h1 { font-size: 60px !important; }
  .elementor-4400 .elementor-element.elementor-element-df46f73 { padding: 34px 42px 54px !important; gap: 40px !important; }
  .elementor-4400 .elementor-element.elementor-element-6039b78 .title { font-size: 48px !important; }
  .elementor-4400 .elementor-element.elementor-element-5e2d38a { padding: 54px 42px 60px !important; }
  .elementor-4400 .elementor-element.elementor-element-94417d4 .title, .elementor-4400 .elementor-element.elementor-element-52e46f7 .title { font-size: 38px !important; }
}
@media (max-width: 767px) {
  .elementor-4400 { width: calc(100% - 24px); }
  .elementor-4400 .elementor-element.elementor-element-7d075b3 { padding: 42px 24px 22px !important; }
  .elementor-4400 .elementor-element.elementor-element-7d075b3 h1 { font-size: 44px !important; line-height: 1.04 !important; }
  .elementor-4400 .elementor-element.elementor-element-df46f73 { flex-direction: column !important; padding: 28px 24px 44px !important; gap: 26px !important; }
  .elementor-4400 .elementor-element.elementor-element-5202ccd { order: 1 !important; width: 100% !important; flex: 1 1 auto !important; padding: 0px 0px 12px 12px !important; }
  .elementor-4400 .elementor-element.elementor-element-02729be { order: 2 !important; width: 100% !important; max-width: none !important; flex: 1 1 auto !important; }
  .elementor-4400 .elementor-element.elementor-element-6039b78 .title { font-size: 40px !important; line-height: 1.06 !important; margin-bottom: 24px !important; }
  .elementor-4400 .elementor-element.elementor-element-28e96e9, .elementor-4400 .elementor-element.elementor-element-28e96e9 p { font-size: 18px !important; line-height: 1.58 !important; }
  .elementor-4400 .elementor-element.elementor-element-5e2d38a { flex-direction: column !important; padding: 44px 24px 50px !important; gap: 52px !important; }
  .elementor-4400 .elementor-element.elementor-element-c66a905, .elementor-4400 .elementor-element.elementor-element-627ef5f { width: 100% !important; flex: 1 1 auto !important; padding: 0px !important; border: 0px !important; }
  .elementor-4400 .elementor-element.elementor-element-94417d4 .title, .elementor-4400 .elementor-element.elementor-element-52e46f7 .title { font-size: 36px !important; margin-bottom: 22px !important; }
  .elementor-4400 .elementor-icon-list-text { font-size: 18px !important; }
}
.elementor-4400 .elementor-element.elementor-element-c66a905, .elementor-4400 .elementor-element.elementor-element-627ef5f { box-sizing: border-box !important; flex: 0 0 50% !important; max-width: 50% !important; }
.elementor-4400 .elementor-icon-list-item { height: 86px !important; min-height: 86px !important; display: flex !important; align-items: center !important; }
@media (max-width: 767px) {
  .elementor-4400 .elementor-element.elementor-element-c66a905, .elementor-4400 .elementor-element.elementor-element-627ef5f { flex: 1 1 auto !important; max-width: none !important; }
  .elementor-4400 .elementor-icon-list-item { height: auto !important; min-height: 0px !important; }
}
/* Refine About profile section spacing */
.elementor-4400 .elementor-element.elementor-element-df46f73 > .e-con-inner {
  align-items: flex-start !important;
  justify-content: flex-start !important;
  padding-top: 72px !important;
  padding-bottom: 80px !important;
}
@media (max-width: 767px) {
  .elementor-4400 .elementor-element.elementor-element-df46f73 > .e-con-inner {
    padding-top: 36px !important;
    padding-bottom: 46px !important;
  }
}/* End custom CSS */