.elementor-145 .elementor-element.elementor-element-52723c4{--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;}.elementor-145 .elementor-element.elementor-element-52723c4:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-52723c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-145 .elementor-element.elementor-element-52723c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-0edfe1b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-0edfe1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-cc62332{--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:0px;--margin-bottom:0px;--margin-left:152px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-cc62332.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-fbc1d2b{--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:-7px;--margin-bottom:-7px;--margin-left:-121px;--margin-right:-14px;--padding-top:19px;--padding-bottom:0px;--padding-left:-15px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-fbc1d2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-145 .elementor-element.elementor-element-9ebeecc{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-145 .elementor-element.elementor-element-9ebeecc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:19.2px;letter-spacing:1.2px;color:#D4A3A3;}.elementor-145 .elementor-element.elementor-element-ad3bdde{width:var( --container-widget-width, 121.052% );max-width:121.052%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:121.052%;--container-widget-flex-grow:0;}.elementor-145 .elementor-element.elementor-element-ad3bdde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-ad3bdde .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:60px;letter-spacing:-2.4px;color:#070706;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-145 .elementor-element.elementor-element-befa226{width:var( --container-widget-width, 86.31% );max-width:86.31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:86.31%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;}.elementor-145 .elementor-element.elementor-element-befa226.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-db4b116{--display:flex;--min-height:0px;--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-145 .elementor-element.elementor-element-64fef36 .elementor-button{background-color:#D4A3A3;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:27px;border-radius:30px 30px 30px 30px;}.elementor-145 .elementor-element.elementor-element-64fef36 .elementor-button:hover, .elementor-145 .elementor-element.elementor-element-64fef36 .elementor-button:focus{background-color:#CC6A6A;}.elementor-145 .elementor-element.elementor-element-64fef36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;z-index:0;}.elementor-145 .elementor-element.elementor-element-64fef36.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-64fef36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-145 .elementor-element.elementor-element-64fef36 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-145 .elementor-element.elementor-element-5740462{--spacer-size:50px;}.elementor-145 .elementor-element.elementor-element-d3f8461{--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-145 .elementor-element.elementor-element-d3f8461.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-b7739f3{--display:flex;--min-height:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:21px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:61px;}.elementor-145 .elementor-element.elementor-element-b7739f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-145 .elementor-element.elementor-element-523dbdf{width:var( --container-widget-width, 107.885% );max-width:107.885%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 112px;--container-widget-width:107.885%;--container-widget-flex-grow:0;}.elementor-145 .elementor-element.elementor-element-523dbdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-523dbdf img{height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-145 .elementor-element.elementor-element-dba261c{--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-145 .elementor-element.elementor-element-dba261c:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-dba261c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-145 .elementor-element.elementor-element-6d4140c{--display:flex;}.elementor-145 .elementor-element.elementor-element-14dcaf3{--display:flex;}.elementor-145 .elementor-element.elementor-element-084eec5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;text-align:start;}.elementor-145 .elementor-element.elementor-element-084eec5.elementor-element{--align-self:flex-start;}.elementor-145 .elementor-element.elementor-element-084eec5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:19.2px;letter-spacing:0.7px;color:#D4A3A3;}.elementor-145 .elementor-element.elementor-element-29ae383{--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;}.elementor-145 .elementor-element.elementor-element-29ae383:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-29ae383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-145 .elementor-element.elementor-element-4eacc7f{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 64px;}.elementor-145 .elementor-element.elementor-element-4eacc7f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:300;line-height:48px;color:#2D2A26;}.elementor-145 .elementor-element.elementor-element-6d56324{--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;}.elementor-145 .elementor-element.elementor-element-6d56324:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-6d56324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-145 .elementor-element.elementor-element-27fac93{--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;}.elementor-145 .elementor-element.elementor-element-27fac93:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-27fac93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-145 .elementor-element.elementor-element-d101811{--display:flex;--min-height:250px;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-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-145 .elementor-element.elementor-element-d101811:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-d101811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-145 .elementor-element.elementor-element-2e00efb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:32px;color:#2D2A26;}.elementor-145 .elementor-element.elementor-element-be113cd{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#5C5751;}.elementor-145 .elementor-element.elementor-element-93a8cec{--display:flex;--min-height:250px;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-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-145 .elementor-element.elementor-element-93a8cec:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-93a8cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-145 .elementor-element.elementor-element-869cde4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:32px;color:#2D2A26;}.elementor-145 .elementor-element.elementor-element-b985028{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#5C5751;}.elementor-145 .elementor-element.elementor-element-0b65576{--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;}.elementor-145 .elementor-element.elementor-element-0b65576:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-0b65576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-145 .elementor-element.elementor-element-1ba1584{--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;}.elementor-145 .elementor-element.elementor-element-1ba1584:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-1ba1584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.elementor-145 .elementor-element.elementor-element-548bc81{--display:flex;--min-height:250px;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-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-145 .elementor-element.elementor-element-548bc81:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-548bc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-145 .elementor-element.elementor-element-e48190a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:32px;color:#2D2A26;}.elementor-145 .elementor-element.elementor-element-d7ed35a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#5C5751;}.elementor-145 .elementor-element.elementor-element-35d8637{--display:flex;--min-height:250px;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-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-145 .elementor-element.elementor-element-35d8637:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-35d8637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-145 .elementor-element.elementor-element-3941307 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:32px;color:#2D2A26;}.elementor-145 .elementor-element.elementor-element-3beb2ac{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#5C5751;}@media(max-width:1024px){.elementor-145 .elementor-element.elementor-element-14dcaf3{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-084eec5{width:100%;max-width:100%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-084eec5.elementor-element{--align-self:flex-start;}.elementor-145 .elementor-element.elementor-element-4eacc7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 040px;}}@media(min-width:768px){.elementor-145 .elementor-element.elementor-element-52723c4{--width:100.086%;}.elementor-145 .elementor-element.elementor-element-0edfe1b{--width:35.827%;}.elementor-145 .elementor-element.elementor-element-cc62332{--width:140.03%;}.elementor-145 .elementor-element.elementor-element-fbc1d2b{--width:100%;}.elementor-145 .elementor-element.elementor-element-d3f8461{--width:64.811%;}.elementor-145 .elementor-element.elementor-element-b7739f3{--width:96.727%;}}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-0edfe1b.e-con{--align-self:flex-start;}.elementor-145 .elementor-element.elementor-element-d3f8461{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-d3f8461.e-con{--align-self:flex-start;}.elementor-145 .elementor-element.elementor-element-523dbdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}}/* Start custom CSS for container, class: .elementor-element-d101811 */.number-badge{
    width:40px;
    height:40px;
    border-radius:50%;
    background:#f3eef2;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:14px;
    color:#8c7b86;
    font-family:serif;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a8cec */.number-badge{
    width:40px;
    height:40px;
    border-radius:50%;
    background:#f3eef2;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:14px;
    color:#8c7b86;
    font-family:serif;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548bc81 */.number-badge{
    width:40px;
    height:40px;
    border-radius:50%;
    background:#f3eef2;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:14px;
    color:#8c7b86;
    font-family:serif;
    margin-bottom:30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d8637 */.number-badge{
    width:40px;
    height:40px;
    border-radius:50%;
    background:#f3eef2;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:14px;
    color:#8c7b86;
    font-family:serif;
    margin-bottom:30px;
}/* End custom CSS */