.elementor-432 .elementor-element.elementor-element-5d97df0:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-5d97df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-432 .elementor-element.elementor-element-5d97df0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-432 .elementor-element.elementor-element-5d97df0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-d1902fb{--spacer-size:50px;}.elementor-432 .elementor-element.elementor-element-7dce56f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:300;}.elementor-432 .elementor-element.elementor-element-452e69c p{margin-block-end:3px;}.elementor-432 .elementor-element.elementor-element-4521451{--spacer-size:50px;}.elementor-432 .elementor-element.elementor-element-277345f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-432 .elementor-element.elementor-element-277345f .elementor-divider-separator{width:100%;}.elementor-432 .elementor-element.elementor-element-277345f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-432 .elementor-element.elementor-element-7c099f4:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-7c099f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-432 .elementor-element.elementor-element-7c099f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-432 .elementor-element.elementor-element-7c099f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-38279a1{text-align:center;}.elementor-432 .elementor-element.elementor-element-38279a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-432 .elementor-element.elementor-element-8fcafb6{--spacer-size:50px;}.elementor-432 .elementor-element.elementor-element-620d449:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-620d449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-432 .elementor-element.elementor-element-620d449{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-432 .elementor-element.elementor-element-620d449 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-6091897{--spacer-size:50px;}.elementor-432 .elementor-element.elementor-element-cbac024 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-cbac024 .elementor-heading-title a:hover, .elementor-432 .elementor-element.elementor-element-cbac024 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-cbac024 .elementor-heading-title a{transition-duration:0s;}.elementor-432 .elementor-element.elementor-element-2879244{color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-fd81900{--spacer-size:50px;}.elementor-432 .elementor-element.elementor-element-c18cf1d{text-align:center;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-ad8a017{text-align:center;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-de1bdcb{text-align:center;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-74ead68{text-align:center;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-313f8cb{text-align:center;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-d78f1b4{text-align:center;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-7f12580{--spacer-size:50px;}.elementor-432 .elementor-element.elementor-element-882dfc4{text-align:start;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-e53ba3c{width:auto;max-width:auto;text-align:start;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-e53ba3c p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-8bfe33e{--spacer-size:50px;}.elementor-432 .elementor-element.elementor-element-c659476{color:#FFFFFF;}/* Start custom CSS for text-editor, class: .elementor-element-3ab6f22 */.faq-container{
    width:100%;
    max-width:100%;
    margin:0 auto;
    font-family:"Inter",sans-serif;
}

.faq-item{
    border-top:1px solid #E8E1D8;
    padding:28px 0;
}

.faq-item:last-child{
    border-bottom:1px solid #E8E1D8;
}

.faq-item summary{
    list-style:none;
    cursor:pointer;
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-family:"Cormorant Garamond",serif;
    font-size:22px;
    font-weight:600;
    line-height:1.35;
    color:#1F1F1F;
    transition:.3s;
}

.faq-item summary::-webkit-details-marker{
    display:none;
}

.faq-item summary::after{
    content:"+";
    font-size:22px;
    font-weight:300;
    color:#B08A5A;
    transition:.3s;
}

.faq-item[open] summary::after{
    content:"−";
}

.faq-item p{
    margin-top:20px;
    max-width:760px;
    font-family:"Inter",sans-serif;
    font-size:16px;
    line-height:1.8;
    color:#6E6E6E;
}

@media (max-width:1024px){

.faq-item{
    padding:24px 0;
}

.faq-item summary{
    font-size:20px;
}

.faq-item p{
    font-size:15px;
}

}

@media (max-width:768px){

.faq-item{
    padding:20px 0;
}

.faq-item summary{
    font-size:18px;
    line-height:1.4;
}

.faq-item summary::after{
    font-size:20px;
}

.faq-item p{
    font-size:15px;
    line-height:1.7;
    margin-top:16px;
}

}

@media (max-width:480px){

.faq-item summary{
    font-size:17px;
}

.faq-item summary::after{
    font-size:18px;
}

.faq-item p{
    font-size:14px;
    line-height:1.7;
}

}/* End custom CSS */