.elementor-332 .elementor-element.elementor-element-dc08a91:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-dc08a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-332 .elementor-element.elementor-element-dc08a91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-332 .elementor-element.elementor-element-dc08a91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-332 .elementor-element.elementor-element-9780a14{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-d117aaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:300;}.elementor-332 .elementor-element.elementor-element-112f1db p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-e7f01eb{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-8515970 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-332 .elementor-element.elementor-element-9b81a4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-11de356 p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-1b8ead9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-d9a271a p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-d034178 > .elementor-element-populated{border-style:solid;}.elementor-332 .elementor-element.elementor-element-d24143d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-8761079 p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-8c03934 > .elementor-element-populated{border-style:solid;}.elementor-332 .elementor-element.elementor-element-a32deae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-68cdf5b p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-a7762df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-0b52212 p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-99c592f > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-332 .elementor-element.elementor-element-9a65f6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-14583a7 p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-9ba232e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-332 .elementor-element.elementor-element-2b3818e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-69a6e9b p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-cc7556d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-62c6c85 p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-12531d7 > .elementor-element-populated{border-style:solid;}.elementor-332 .elementor-element.elementor-element-d06522f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-332 .elementor-element.elementor-element-9cd5175 p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-372223c:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-372223c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-332 .elementor-element.elementor-element-372223c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-332 .elementor-element.elementor-element-372223c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-332 .elementor-element.elementor-element-693bbff{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-40dde81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:300;}.elementor-332 .elementor-element.elementor-element-6c00be9{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-1f84692{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-332 .elementor-element.elementor-element-1f84692 .elementor-divider-separator{width:100%;}.elementor-332 .elementor-element.elementor-element-1f84692 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-332 .elementor-element.elementor-element-0348a8a:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-0348a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-332 .elementor-element.elementor-element-0348a8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-332 .elementor-element.elementor-element-0348a8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-332 .elementor-element.elementor-element-cf9c40f{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-ba06271 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#B08A5A;}.elementor-332 .elementor-element.elementor-element-ba06271 .elementor-heading-title a:hover, .elementor-332 .elementor-element.elementor-element-ba06271 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-ba06271 .elementor-heading-title a{transition-duration:0s;}.elementor-332 .elementor-element.elementor-element-2648d31{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-19b7fde{width:auto;max-width:auto;text-align:start;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-19b7fde p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-93520ae{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-93831db .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;fill:#000000;color:#000000;}.elementor-332 .elementor-element.elementor-element-93831db .elementor-button:hover, .elementor-332 .elementor-element.elementor-element-93831db .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-93831db{width:100%;max-width:100%;}.elementor-332 .elementor-element.elementor-element-93831db .elementor-button:hover svg, .elementor-332 .elementor-element.elementor-element-93831db .elementor-button:focus svg{fill:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-3f6de5f{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-2dfff5d:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-2dfff5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-332 .elementor-element.elementor-element-2dfff5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-332 .elementor-element.elementor-element-2dfff5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-332 .elementor-element.elementor-element-02a5905{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-16aff37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-16aff37 .elementor-heading-title a:hover, .elementor-332 .elementor-element.elementor-element-16aff37 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-16aff37 .elementor-heading-title a{transition-duration:0s;}.elementor-332 .elementor-element.elementor-element-b7985e1{color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-55f1c47{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-6a371b4{text-align:center;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-91c28dc{text-align:center;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-e3c5957{text-align:center;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-26c0f33{text-align:center;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-065a0e9{text-align:center;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-3e3abdf{text-align:center;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-6a9536e{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-37691bc{text-align:start;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-1be0e43{width:auto;max-width:auto;text-align:start;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-1be0e43 p{margin-block-end:0px;}.elementor-332 .elementor-element.elementor-element-bd34234{--spacer-size:50px;}.elementor-332 .elementor-element.elementor-element-fcf507c{color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-64491a2 */.process-row{
    display:grid;
    grid-template-columns:120px 260px 1fr;
    align-items:start;

    padding:48px 0;

    border-bottom:1px solid #E8E1D8;
}

.process-number{
    font-family:"Cormorant Garamond", serif;
    font-size:62px;
    font-weight:600;
    color:#B08A5A;
    line-height:1;
}

.process-title{
    font-family:"Cormorant Garamond", serif;
    font-size:30px;
    font-weight:600;
    color:#1F1F1F;
    line-height:1.2;
}

.process-desc{
    font-family:"Inter", sans-serif;
    font-size:18px;
    line-height:1.8;
    color:#6F6F6F;
    max-width:540px;
}
@media(max-width:768px){

.process-row{

grid-template-columns:1fr;

gap:20px;

padding:35px 0;

}

.process-number{

font-size:42px;

}

.process-title{

font-size:26px;

}

.process-desc{

font-size:16px;

max-width:100%;

}

}/* End custom CSS */