.elementor-42 .elementor-element.elementor-element-31fee9e{--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:-1px;--margin-left:0px;--margin-right:0px;}.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-42 .elementor-element.elementor-element-91b2586{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-6ddb442{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-6ddb442 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-6ddb442 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-ad62cb8{--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-42 .elementor-element.elementor-element-59bcb49{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-7e42c7e{--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-42 .elementor-element.elementor-element-559a58f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-559a58f .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-559a58f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-08ef4a5{--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-42 .elementor-element.elementor-element-a9c9f2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-6409545{--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-42 .elementor-element.elementor-element-f486380{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-f486380 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-f486380 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-e46e292{--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-42 .elementor-element.elementor-element-4c93df0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-58f3f14{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-22ae4c3{--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-42 .elementor-element.elementor-element-57d5de0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-57d5de0 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-57d5de0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-695d5be{--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-42 .elementor-element.elementor-element-6ea792f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-50bd77f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-1f4f055{--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-42 .elementor-element.elementor-element-6741cae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-6741cae .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-6741cae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-4db2c26{--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-42 .elementor-element.elementor-element-c11161f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-ab850ad{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-caec7e2{--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-42 .elementor-element.elementor-element-e984852{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-e984852 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-e984852 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-3c02709{--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-42 .elementor-element.elementor-element-e7b51cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-11c86e9{--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-42 .elementor-element.elementor-element-bef4b28{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-bef4b28 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-bef4b28 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-1fa1234{--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-42 .elementor-element.elementor-element-6ad6cc0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-183482b{--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-42 .elementor-element.elementor-element-e72edcb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-e72edcb .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-e72edcb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-a05adb4{--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-42 .elementor-element.elementor-element-e835a00{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-f7cff7c{--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-42 .elementor-element.elementor-element-301af68{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-301af68 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-301af68 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-6734c82{--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-42 .elementor-element.elementor-element-898151f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-e29427f{--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-42 .elementor-element.elementor-element-61a2420{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-61a2420 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-61a2420 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-214391d{--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-42 .elementor-element.elementor-element-70d48c4{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-190139b{--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-42 .elementor-element.elementor-element-137e310{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-5e7b1c5{--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-42 .elementor-element.elementor-element-db3c469{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-b63aa0f{--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-42 .elementor-element.elementor-element-6ece39a{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-5fa8b94{--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-42 .elementor-element.elementor-element-923197b{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-6e715a1{--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-42 .elementor-element.elementor-element-731485e{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-611edbc{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-8fa91a7{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-0c034d8{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-42 .elementor-element.elementor-element-3e88dc7{--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-42 .elementor-element.elementor-element-ab64f99{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-ab64f99 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-ab64f99 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-59bcb49{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-a9c9f2b{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-4c93df0{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-6ea792f{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-c11161f{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-e7b51cd{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-6ad6cc0{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-e835a00{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-898151f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-59bcb49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-a9c9f2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-4c93df0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-6ea792f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-c11161f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-e7b51cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-6ad6cc0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-e835a00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-898151f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-70d48c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-137e310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-db3c469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-6ece39a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-923197b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-731485e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-611edbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-8fa91a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-0c034d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-871cf56 */.review-section {
    text-align: center;
}

/* First Image */
.review-img {
    max-width: 100%;
    display: block;
    margin: 0 auto 30px; /* 🔥 added bottom margin */
}

/* Button */
.review-btn {
    display: inline-block;
    margin: 20px auto 30px; /* 🔥 bottom space added */
    padding: 12px 35px;

    border: 1.5px solid #fff;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;

    transition: 0.3s ease;
}

.review-btn:hover {
    color: #98864F;
    border-color: #98864F;
}

/* Logo */
.review-logo {
    display: block;
    margin: 60px auto 20px; /* 🔥 more bottom spacing */
    max-width: 180px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a85aaa9 */.zensati-content {
    /*text-align: center;*/
    max-width: 900px;
    /*margin: 0 auto;*/
font-family: 'Barmeno';
    color: #999999;
    line-height: 1.8;
}

/* Title */
.zensati-title {
    font-size: 40px;
    color: #ffffff;
    margin-bottom: 10px;
}

/* Subtitle */
.zensati-subtitle {
    font-size: 20px;
    color: #ffffff;
    margin-bottom:25px;
    /*letter-spacing: 2px;*/
}

/* Paragraph */
.zensati-content p {
    font-size: 18px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b057b */.zorro-section {
    text-align: center !important;
font-family: 'Barmeno';

/* Title */
.zorro-title {
    color: #ffffff;
    font-size: 50px;
    margin-bottom: 0px !important;
    display: block;
}

/* Subtitle */
.zorro-subtitle {
    color: #ffffff;
    font-size: 30px;
    margin-bottom: 10px !important;
    display: block;
}

/* Location */
.zorro-location {
    color: #ffffff;
    font-size: 26px;
    margin-bottom: 35px !important;
    letter-spacing: 2px;
    display: block;
}

/* Button */
.zorro-btn {
    display: inline-block;
    padding: 12px 30px;
    font-size: 19px;
      font-weight: 700;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;

    text-transform: uppercase;
    letter-spacing: 2px;

    margin: 0 auto;
    transition: 0.3s ease;
}

/* Hover */
.zorro-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-729a6ef *//* FORCE BUTTON STYLE - High Specificity */
body .zen-review a.zen-btn {
    display: inline-block !important;
    padding: 12px 35px !important;
    
    /* Colors & Border */
    color: #ffffff !important; 
    background-color: transparent !important;
    border: 1.5px solid #ffffff !important;
    
    /* Text Styling */
    font-family: 'Barmeno' !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    line-height: 1 !important;
    
    /* Animation */
    transition: all 0.3s ease !important;
    cursor: pointer !important;
}

/* FORCE HOVER STYLE */
body .zen-review a.zen-btn:hover {
    color: #98864F !important;
    border-color: #98864F !important;
    background-color: transparent !important;
    text-decoration: none !important;
}

/* Fix for the Quote Text above it */
body .zen-review p.zen-quote {
    font-size: 30px !important;
    color: #ffffff !important;
    line-height: 1.4 !important;
    font-weight: 300 !important;
    margin-bottom: 30px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58f3f14 *//*.zen-image-cover {*/
/*    width: 100%;*/
/*    height: 400px;*/
/*    overflow: hidden;*/
/*}*/

/*.zen-image-cover img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    display: block;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70148a4 */.zen-review {
    text-align: justify;
    max-width: 900px;
    margin: 0 auto;
font-family: 'Barmeno';
}

/* Quote */
.zen-quote {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0.5px; 
    color: #ffffff;
    margin-bottom: 1px !important; /* 🔥 FIX */
    line-height: 1.6;
}

p.zen-quote {
    font-size: 30px !important; /* Forces the size to 30px */
    color: #ffffff;             /* Pure white text */
    line-height: 1.4;           /* Adds space between lines for readability */
    font-weight: 300;           /* Light/Elegant weight  matching your image */
    margin-bottom: 30px;        /* Spacing below the quote */
    text-align: left;           /* Keeps it aligned to the left */
}

@media (max-width: 768px) {
    p.zen-quote {
        font-size: 22px !important; /* Smaller size for mobile phones */
    }
}



/* Source */
.zen-source {
    font-size: 19.24px;
    color: #ffffff;
    margin-bottom: 20px !important; /* 🔥 FIX */
}

/* Main text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px !important; /* 🔥 FIX */
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
      font-weight: 700;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    transition: 0.3s ease;
}

a.zen-btn {
    font-weight: 900 !important;   /* Sets the text to Bold */
    font-size: 16px;             
}

/* Optional: Invert colors on hover for a high-end feel */


/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50bd77f *//*.zen-image-cover {*/
/*    width: 100%;*/
/*    height: 400px;*/
/*    overflow: hidden;*/
/*}*/

/*.zen-image-cover img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    display: block;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b9fdf7 */.zen-review {
    text-align: justify;
    max-width: 900px;
    margin: 0 auto;
font-family: 'Barmeno';
}

/* Quote */
.zen-quote {
    font-size: 28px;
     letter-spacing: 0.5px; 
    color: #ffffff;
    margin-bottom: 1px !important; /* 🔥 FIX */
    line-height: 1.6;
}

/* Source */
.zen-source {
    font-size: 19.24px;
    color: #ffffff;
    margin-bottom: 20px !important; /* 🔥 FIX */
}

/* Main text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px !important; /* 🔥 FIX */
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab850ad *//*.zen-image-cover {*/
/*    width: 100%;*/
/*    height: 400px;*/
/*    overflow: hidden;*/
/*}*/

/*.zen-image-cover img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    display: block;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37f760f *//* Container */
.zen-review { 
    text-align: justify; 
    max-width: 900px; 
    margin: 0 auto; 
    padding: 20px;
    font-family: 'Barmeno';
    box-sizing: border-box; /* Ensures border stays inside the container */
}

/* Quote */
p.zen-quote { 
    font-size: 30px !important; 
    color: #ffffff; 
    line-height: 1.4; 
    font-weight: 300; 
    margin-bottom: 30px; 
    text-align: left; 
}

/* Source */
.zen-source { 
    font-size: 19.24px; 
    color: #ffffff; 
    margin-bottom: 20px !important; 
}

/* Main text */
.zen-text { 
    font-size: 18px; 
    color: #999999; 
    line-height: 1.8; 
    margin-bottom: 25px !important; 
}

/* THE BUTTON (The border & design) */
.zen-btn { 
    display: inline-block; 
    padding: 12px 35px; 
    color: #ffffff !important; 
    border: 2px solid #ffffff !important; /* Visible white border */
    font-weight: 900 !important; 
    font-size: 16px;
    text-decoration: none !important; 
    text-transform: uppercase; 
    letter-spacing: 2px; 
    transition: 0.3s ease; 
}

/* Button Hover */
.zen-btn:hover { 
    color: #98864F !important; 
    border-color: #98864F !important; 
}

@media (max-width: 768px) { 
    p.zen-quote { font-size: 22px !important; } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb01a4a *//*.zen-image-cover {*/
/*    width: 100%;*/
/*    height: 400px;*/
/*    overflow: hidden;*/
/*}*/

/*.zen-image-cover img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    display: block;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4dafc2 */.zen-review {
    text-align: justify;
    max-width: 900px;
    margin: 0 auto;
font-family: 'Barmeno';
}

/* Quote */
.zen-quote {
    font-size: 25px;
    color: #ffffff;
    margin-bottom: 1px !important; /* 🔥 FIX */
    line-height: 1.6;
}

/* Source */
.zen-source {
    font-size: 19.24px;
    color: #ffffff;
    margin-bottom: 20px !important; /* 🔥 FIX */
}

/* Main text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px !important; /* 🔥 FIX */
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9e83e3 *//*.zen-image-cover {*/
/*    width: 100%;*/
/*    height: 400px;*/
/*    overflow: hidden;*/
/*}*/

/*.zen-image-cover img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    display: block;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ff0f80 */.zen-review {
    text-align: justify;
    max-width: 900px;
    margin: 0 auto;
font-family: 'Barmeno';
}

/* Quote */
.zen-quote {
    font-size: 25px;
    color: #ffffff;
    margin-bottom: 1px !important; /* 🔥 FIX */
    line-height: 1.6;
}

/* Source */
.zen-source {
    font-size: 19.24px;
    color: #ffffff;
    margin-bottom: 20px !important; /* 🔥 FIX */
}

/* Main text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px !important; /* 🔥 FIX */
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec0def5 *//*.zen-image-cover {*/
/*    width: 100%;*/
/*    height: 400px;*/
/*    overflow: hidden;*/
/*}*/

/*.zen-image-cover img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    display: block;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aa1f41 */.zen-review {
    text-align: justify;
    max-width: 900px;
    margin: 0 auto;
font-family: 'Barmeno';
}

/* Quote */
.zen-quote {
    font-size: 25px;
    color: #ffffff;
    margin-bottom: 1px !important; /* 🔥 FIX */
    line-height: 1.6;
}

/* Source */
.zen-source {
    font-size: 19.24px;
    color: #ffffff;
    margin-bottom: 20px !important; /* 🔥 FIX */
}

/* Main text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px !important; /* 🔥 FIX */
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-115ea2d *//*.zen-image-cover {*/
/*    width: 100%;*/
/*    height: 400px;*/
/*    overflow: hidden;*/
/*}*/

/*.zen-image-cover img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    display: block;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70d48c4 */.zen-review1 {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;
font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote1 {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

p.zen-source1{
    font-size: 20px !important;
    color: #ffffff;
    line-height: 1.4;
    font-weight: 300;
    margin-bottom: 30px;

    text-align: center !important; /* 🔥 FIX */
}

p.zen-text1{
    font-size: 15px !important;
    color: #c9c9c9;
    
}


/* Source */
.zen-source1 {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;
    text-align: center;
    
}

/* Main Text */
.zen-text1 {
    font-size: 18px;
    color: #c9c9c9;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
    
}

/* Button */
.zen-btn1 {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    font-weight: 700;
    
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn1:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-214391d */.container-review {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-137e310 */.zen-review {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;

font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

/* Source */
.zen-source {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;

    text-align: justify;
}

/* Main Text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190139b */.container-review {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db3c469 */.zen-review {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;

font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

/* Source */
.zen-source {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;

    text-align: justify;
}

/* Main Text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7b1c5 */.container-review {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ece39a */.zen-review {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;

font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

/* Source */
.zen-source {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;

    text-align: justify;
}

/* Main Text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b63aa0f */.container-review {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-923197b */.zen-review {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;

font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

/* Source */
.zen-source {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;

    text-align: justify;
}

/* Main Text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa8b94 */.container-review {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-731485e */.zen-review {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;

font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

/* Source */
.zen-source {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;

    text-align: justify;
}

/* Main Text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-611edbc */.zen-review {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;
font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

/* Source */
.zen-source {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;

    text-align: justify;
}

/* Main Text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fa91a7 */.zen-review {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;

font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

/* Source */
.zen-source {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;

    text-align: justify;
}

/* Main Text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c034d8 */.zen-review {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;

font-family: 'Barmeno';

    text-align: justify; /* all text justified */
}

/* Heading */
.zen-quote {
    font-size: 35px;
    color: #ffffff;
    margin-bottom: 10px;

    text-align: justify; /* forced justify */
}

/* Source */
.zen-source {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;

    text-align: justify;
}

/* Main Text */
.zen-text {
    font-size: 18px;
    color: #999999;
    line-height: 1.8;
    margin-bottom: 25px;

    text-align: justify;
}

/* Button */
.zen-btn {
    display: inline-block;
    padding: 12px 35px;

    color: #ffffff;
    border: 1.5px solid #ffffff;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;

    text-align: justify; /* note: this has no visual effect on button */
    transition: 0.3s ease;
}

/* Hover */
.zen-btn:hover {
    color: #98864F;
    border-color: #98864F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e715a1 */.container-review {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
}/* End custom CSS */