.elementor-671 .elementor-element.elementor-element-bda6485{--display:flex;--min-height:450px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.25;}.elementor-671 .elementor-element.elementor-element-bda6485:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-bda6485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://larosemc.ae/wp-content/uploads/2026/07/blogs-inner-banner.webp");background-position:bottom center;background-size:cover;}.elementor-671 .elementor-element.elementor-element-bda6485::before, .elementor-671 .elementor-element.elementor-element-bda6485 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-bda6485 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-bda6485 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-bda6485 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-bda6485 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-fc6d606{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-671 .elementor-element.elementor-element-fc6d606 .wcf--title{color:var( --e-global-color-da2428d );font-family:"Libre Caslon Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-671 .elementor-element.elementor-element-fc6d606 .wcf--title a{color:var( --e-global-color-da2428d );}.elementor-671 .elementor-element.elementor-element-5273fd2{--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;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-671 .elementor-element.elementor-element-63e97f8{--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-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li a{color:var( --e-global-color-secondary );}.elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-date, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-view{color:var( --e-global-color-secondary );}.elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li svg{fill:var( --e-global-color-secondary );}.elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li a, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-date, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-view{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-671 .elementor-element.elementor-element-8b6123e span.wcf_separator_icon{font-size:16px;}.elementor-671 .elementor-element.elementor-element-3b3a9e2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-671 .elementor-element.elementor-element-3b3a9e2 .wcf--title{color:var( --e-global-color-primary );font-family:"Libre Caslon Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-671 .elementor-element.elementor-element-3b3a9e2 .wcf--title a{color:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-57fd4d9 .wcf-f-image-wrapper{text-align:center;}.elementor-widget-wcf--theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-671 .elementor-element.elementor-element-63347ed{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-ef77cbb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-671 .elementor-element.elementor-element-ef77cbb .elementor-heading-title{font-family:var( --e-global-typography-52c760a-font-family ), Sans-serif;font-size:var( --e-global-typography-52c760a-font-size );font-weight:var( --e-global-typography-52c760a-font-weight );}.elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-text{padding-left:10px;}.elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-671 .elementor-element.elementor-element-1c49591{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li a, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-date, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-view{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wcf--theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-671 .elementor-element.elementor-element-ef77cbb .elementor-heading-title{font-size:var( --e-global-typography-52c760a-font-size );}.elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-671 .elementor-element.elementor-element-bda6485{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-5273fd2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:10px;--margin-right:10px;}.elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-list li a, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-date, .elementor-671 .elementor-element.elementor-element-8b6123e .wcf--meta-view{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wcf--theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-671 .elementor-element.elementor-element-ef77cbb .elementor-heading-title{font-size:var( --e-global-typography-52c760a-font-size );}.elementor-671 .elementor-element.elementor-element-b0bdce6 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-671 .elementor-element.elementor-element-5273fd2{--content-width:1250px;}.elementor-671 .elementor-element.elementor-element-63e97f8{--width:70%;}.elementor-671 .elementor-element.elementor-element-63347ed{--width:30%;}}/* Start custom CSS for wcf--blog--post--comment, class: .elementor-element-c3ca835 *//* ==========================================
   LA ROSE COMMENT FORM
========================================== */

.comment-respond{

    background:#FFFFFF;

    padding:60px;

    border-radius:24px;

    border:1px solid #EFE6DD;

    box-shadow:0 20px 60px rgba(0,0,0,.05);

    margin-top:80px;
}

/* Heading */

.comment-reply-title{

    font-family:"Libre Caslon Display", serif;

    font-size:48px;

    font-weight:400;

    line-height:1.1;

    color:#3B110A;

    margin-bottom:20px;
}

/* Logged In Text */

.logged-in-as{

    font-family:"Libre Caslon Display", serif;

    font-size:18px;

    color:#8A7B70;

    margin-bottom:30px;
}

.logged-in-as a{

    color:#AC9362;

    text-decoration:none;

    transition:.3s;
}

.logged-in-as a:hover{

    color:#3B110A;
}

/* Required Note */

.comment-notes{

    font-family:"Libre Caslon Display", serif;

    font-size:18px;

    color:#8A7B70;

    margin-bottom:25px;
}

/* Form */

.comment-form{

    display:flex;

    flex-wrap:wrap;

    gap:20px;
}

/* Columns */

.comment-form-author,
.comment-form-email,
.comment-form-url{

    width:calc(33.333% - 14px);
}

.comment-form-comment{

    width:100%;
}

/* Labels */

.comment-form label{

    display:block;

    margin-bottom:10px;

    font-family:"Libre Caslon Display", serif;

    font-size:20px;

    color:#3B110A;
}

/* Inputs */

.comment-form input,
.comment-form textarea{

    width:100%;

    background:#FCFAF7;

    border:1px solid #E7DDD3;

    border-radius:16px;

    padding:18px 22px;

    outline:none;

    transition:.35s;

    font-family:"Libre Caslon Display", serif;

    font-size:18px;

    color:#3B110A;

    box-sizing:border-box;
}

.comment-form textarea{

    min-height:220px;

    resize:vertical;
}

/* Placeholder */

.comment-form input::placeholder,
.comment-form textarea::placeholder{

    color:#A89A8F;

    font-family:"Libre Caslon Display", serif;
}

/* Focus */

.comment-form input:focus,
.comment-form textarea:focus{

    border-color:#AC9362;

    background:#FFFFFF;

    box-shadow:0 0 0 4px rgba(172,147,98,.12);
}

/* Cookies */

.comment-form-cookies-consent{

    width:100%;

    display:flex;

    align-items:center;

    gap:12px;

    margin:10px 0 30px;
}

.comment-form-cookies-consent label{

    margin:0;

    font-size:17px;
}

.comment-form-cookies-consent input{

    width:18px;

    height:18px;
}

/* Submit */

.form-submit{

    width:100%;
}

.form-submit input{

    width:auto;

    background:#AC9362 !important;

    color:#FFFFFF !important;

    border:none !important;

    border-radius:999px !important;

    padding:16px 42px !important;

    cursor:pointer;

    font-family:"Libre Caslon Display", serif;

    font-size:18px !important;

    font-weight:400;

    transition:.35s;
}

.form-submit input:hover{

    background:#FFFFFF !important;

    color:#AC9362 !important;

    transform:translateY(-3px);

    box-shadow:0 18px 40px rgba(0,0,0,.10);
}

/* Cancel Reply */

#cancel-comment-reply-link{

    color:#AC9362;

    text-decoration:none;

    font-family:"Libre Caslon Display", serif;

    margin-left:15px;
}

#cancel-comment-reply-link:hover{

    color:#3B110A;
}

/* Links */

.comment-respond a{

    color:#AC9362;

    text-decoration:none;

    transition:.3s;
}

.comment-respond a:hover{

    color:#3B110A;
}

/* ==========================================
   MOBILE
========================================== */

@media (max-width:768px){

    .comment-respond{

        padding:30px 22px;

        border-radius:18px;

        margin-top:50px;
    }

    .comment-reply-title{

        font-size:38px;
    }

    .logged-in-as,
    .comment-notes{

        font-size:16px;
    }

    .comment-form-author,
    .comment-form-email,
    .comment-form-url{

        width:100%;
    }

    .comment-form label{

        font-size:18px;
    }

    .comment-form input,
    .comment-form textarea{

        font-size:16px;

        padding:16px 18px;
    }

    .comment-form textarea{

        min-height:180px;
    }

    .form-submit input{

        width:100%;

        text-align:center;

        padding:16px !important;
    }

}/* End custom CSS */