.elementor-573 .elementor-element.elementor-element-bc0b41a{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-573 .elementor-element.elementor-element-bc0b41a:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-bc0b41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ormiwash.hu/wp-content/uploads/2026/06/references_bg.png");}.elementor-573 .elementor-element.elementor-element-110be44{--display:flex;--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;}.elementor-573 .elementor-element.elementor-element-62066c2{--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-573 .elementor-element.elementor-element-12371c7{--display:flex;}.elementor-573 .elementor-element.elementor-element-9a3b483 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;line-height:30px;}.elementor-573 .elementor-element.elementor-element-d89cb35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:64px;}.elementor-573 .elementor-element.elementor-element-da50d7d{column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-573 .elementor-element.elementor-element-da50d7d p{margin-block-end:2px;}.elementor-573 .elementor-element.elementor-element-11d3c44{--display:flex;}.elementor-573 .elementor-element.elementor-element-e4a6085{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-573 .elementor-element.elementor-element-6e94026{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-573 .elementor-element.elementor-element-fd9702d .elementskit-image-comparison .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#000;}.elementor-573 .elementor-element.elementor-element-fd9702d .elementskit-image-comparison .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#000;}.elementor-573 .elementor-element.elementor-element-dd9c7c8 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-573 .elementor-element.elementor-element-dd9c7c8 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-573 .elementor-element.elementor-element-66f3d58 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-573 .elementor-element.elementor-element-66f3d58 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-573 .elementor-element.elementor-element-4ca80d7 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#000;}.elementor-573 .elementor-element.elementor-element-4ca80d7 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#000;}.elementor-573 .elementor-element.elementor-element-a412c81 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-573 .elementor-element.elementor-element-a412c81 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-573 .elementor-element.elementor-element-25f4d33 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#000;}.elementor-573 .elementor-element.elementor-element-25f4d33 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#000;}.elementor-573 .elementor-element.elementor-element-48da13a .elementskit-image-comparison .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#000;}.elementor-573 .elementor-element.elementor-element-48da13a .elementskit-image-comparison .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#000;}.elementor-573 .elementor-element.elementor-element-36d722b .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-573 .elementor-element.elementor-element-36d722b .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-573 .elementor-element.elementor-element-2a0ea26{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-573 .elementor-element.elementor-element-bc0b41a{--content-width:100%;}.elementor-573 .elementor-element.elementor-element-110be44{--width:1140px;}}@media(max-width:1024px){.elementor-573 .elementor-element.elementor-element-9a3b483 .elementor-heading-title{font-size:47px;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-d89cb35 .elementor-heading-title{font-size:47px;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-6e94026{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-573 .elementor-element.elementor-element-9a3b483 .elementor-heading-title{font-size:43px;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-d89cb35 .elementor-heading-title{font-size:43px;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-6e94026{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-9a3b483 */.elementor-573 .elementor-element.elementor-element-9a3b483 .elementor-heading-title{
    position:relative;
    display:inline-block;
    padding-bottom:12px;
}

.elementor-573 .elementor-element.elementor-element-9a3b483 .elementor-heading-title:after{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    width:70px;
    height:3px;
    border-radius:999px;
    background:linear-gradient(90deg,#00d5ff 0%, #8B5CF6 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d89cb35 */.elementor-573 .elementor-element.elementor-element-d89cb35 .ormi-gradient {
    background: linear-gradient(
        90deg,
        #25c4ff 0%,
        #4285ff 40%,
        #6a4dff 70%,
        #8a2dff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb1e0bd */.ormi-stats-bar{
    display:grid;
    grid-template-columns:repeat(5, 1fr);
    align-items:center;

    background:rgba(6,17,31,.45);
    border:1px solid rgba(255,255,255,.08);
    border-radius:26px;

    padding:24px 30px;
    gap:0;

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        0 20px 55px rgba(0,0,0,.28),
        inset 0 1px 0 rgba(255,255,255,.04);
}

.ormi-stat-item{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    min-width:0;
    padding:0 18px;
    position:relative;
}

.ormi-stat-item:not(:last-child)::after{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);

    width:1px;
    height:48px;

    background:rgba(255,255,255,.10);
}

.ormi-stat-item i{
    font-size:40px;
    min-width:40px;

    background:linear-gradient(135deg,#25c4ff,#4285ff,#6a4dff,#8a2dff);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

.ormi-stat-item div{
    min-width:0;
}

.ormi-stat-item strong{
    display:block;
    color:#fff;

    font-size:22px;
    font-weight:900;
    line-height:1.05;

    white-space:nowrap;
}

.ormi-stat-item span{
    display:block;
    color:rgba(255,255,255,.78);

    font-size:13px;
    font-weight:600;
    line-height:1.2;

    margin-top:4px;
}

/* Tablet */
@media(max-width:1024px){

    .ormi-stats-bar{
        grid-template-columns:repeat(2,1fr);
        gap:18px;

        padding:24px;

        background:rgba(6,17,31,.42);
    }

    .ormi-stat-item{
        justify-content:flex-start;

        padding:16px;

        background:rgba(255,255,255,.018);
        border:1px solid rgba(255,255,255,.055);
        border-radius:18px;
    }

    .ormi-stat-item::after{
        display:none;
    }

    .ormi-stat-item:last-child{
        grid-column:1 / -1;
        max-width:220px;
        width:100%;
        margin:0 auto;
    }
}

/* Mobil */
@media(max-width:767px){

    .ormi-stats-bar{
        grid-template-columns:1fr;
        gap:12px;

        padding:18px;
        border-radius:22px;

        background:rgba(6,17,31,.40);
    }

    .ormi-stat-item{
        padding:14px 16px;
    }

    .ormi-stat-item:last-child{
        max-width:none;
    }

    .ormi-stat-item i{
        font-size:28px;
        min-width:30px;
    }

    .ormi-stat-item strong{
        font-size:21px;
    }

    .ormi-stat-item span{
        font-size:13px;
    }
}

.elementor-573 .elementor-element.elementor-element-bb1e0bd{
    margin-left:auto !important;
    margin-right:auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc0b41a */.elementor-573 .elementor-element.elementor-element-bc0b41a{
    position: relative;
    overflow: hidden;

    background-size: cover !important;
    background-position: 70% center !important;
    background-repeat: no-repeat !important;
}

.elementor-573 .elementor-element.elementor-element-bc0b41a::before{
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        #000 0%,
        #000 38%,
        rgba(0,0,0,0) 75%
    );
    z-index: 1;
    pointer-events: none;
}

.elementor-573 .elementor-element.elementor-element-bc0b41a > *{
    position: relative;
    z-index: 2;
}

/* Tablet */
@media (max-width: 1024px){
    .elementor-573 .elementor-element.elementor-element-bc0b41a{
        background-position: 75% center !important;
    }
}

/* Mobil */
@media (max-width: 767px){
    .elementor-573 .elementor-element.elementor-element-bc0b41a{
        background-position: 80% center !important;
    }

    .elementor-573 .elementor-element.elementor-element-bc0b41a::before{
        background: linear-gradient(
            90deg,
            #000 0%,
            rgba(0,0,0,.85) 45%,
            rgba(0,0,0,0) 100%
        );
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-fd9702d */.elementor-573 .elementor-element.elementor-element-fd9702d{
    position:relative;
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.14);
    box-shadow:0 18px 45px rgba(0,0,0,.35);
}

/* Felső badge */
.elementor-573 .elementor-element.elementor-element-fd9702d:before{
    content:"Teljes külső tisztítás";
    position:absolute;
    top:14px;
    left:14px;
    z-index:99;
    padding:7px 16px;
    border-radius:999px;
    background:linear-gradient(90deg,#4f7cff,#8B5CF6);
    color:#fff;
    font-size:13px;
    font-weight:700;
}

/* Eredeti Before / After szöveg eltüntetése */
.elementor-573 .elementor-element.elementor-element-fd9702d .twentytwenty-before-label,
.elementor-573 .elementor-element.elementor-element-fd9702d .twentytwenty-after-label{
    font-size:0 !important;
}

/* Bal label */
.elementor-573 .elementor-element.elementor-element-fd9702d .twentytwenty-before-label:before{
    content:"Előtte" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}

/* Jobb label */
.elementor-573 .elementor-element.elementor-element-fd9702d .twentytwenty-after-label:before{
    content:"Utána" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-dd9c7c8 */.elementor-573 .elementor-element.elementor-element-dd9c7c8{
    position:relative;
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.14);
    box-shadow:0 18px 45px rgba(0,0,0,.35);
}

/* Felső badge */
.elementor-573 .elementor-element.elementor-element-dd9c7c8:before{
    content:"Felni + Gumi abroncs";
    position:absolute;
    top:14px;
    left:14px;
    z-index:99;
    padding:7px 16px;
    border-radius:999px;
    background:linear-gradient(90deg,#4f7cff,#8B5CF6);
    color:#fff;
    font-size:13px;
    font-weight:700;
}

/* Eredeti Before / After szöveg eltüntetése */
.elementor-573 .elementor-element.elementor-element-dd9c7c8 .twentytwenty-before-label,
.elementor-573 .elementor-element.elementor-element-dd9c7c8 .twentytwenty-after-label{
    font-size:0 !important;
}

/* Bal label */
.elementor-573 .elementor-element.elementor-element-dd9c7c8 .twentytwenty-before-label:before{
    content:"Előtte" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}

/* Jobb label */
.elementor-573 .elementor-element.elementor-element-dd9c7c8 .twentytwenty-after-label:before{
    content:"Utána" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-66f3d58 */.elementor-573 .elementor-element.elementor-element-66f3d58{
    position:relative;
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.14);
    box-shadow:0 18px 45px rgba(0,0,0,.35);
}

/* Felső badge */
.elementor-573 .elementor-element.elementor-element-66f3d58:before{
    content:"Belső tisztítás";
    position:absolute;
    top:14px;
    left:14px;
    z-index:99;
    padding:7px 16px;
    border-radius:999px;
    background:linear-gradient(90deg,#4f7cff,#8B5CF6);
    color:#fff;
    font-size:13px;
    font-weight:700;
}

/* Eredeti Before / After szöveg eltüntetése */
.elementor-573 .elementor-element.elementor-element-66f3d58 .twentytwenty-before-label,
.elementor-573 .elementor-element.elementor-element-66f3d58 .twentytwenty-after-label{
    font-size:0 !important;
}

/* Bal label */
.elementor-573 .elementor-element.elementor-element-66f3d58 .twentytwenty-before-label:before{
    content:"Előtte" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}

/* Jobb label */
.elementor-573 .elementor-element.elementor-element-66f3d58 .twentytwenty-after-label:before{
    content:"Utána" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-4ca80d7 */.elementor-573 .elementor-element.elementor-element-4ca80d7{
    position:relative;
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.14);
    box-shadow:0 18px 45px rgba(0,0,0,.35);
}

/* Felső badge */
.elementor-573 .elementor-element.elementor-element-4ca80d7:before{
    content:"Mélytisztítás";
    position:absolute;
    top:14px;
    left:14px;
    z-index:99;
    padding:7px 16px;
    border-radius:999px;
    background:linear-gradient(90deg,#4f7cff,#8B5CF6);
    color:#fff;
    font-size:13px;
    font-weight:700;
}

/* Eredeti Before / After szöveg eltüntetése */
.elementor-573 .elementor-element.elementor-element-4ca80d7 .twentytwenty-before-label,
.elementor-573 .elementor-element.elementor-element-4ca80d7 .twentytwenty-after-label{
    font-size:0 !important;
}

/* Bal label */
.elementor-573 .elementor-element.elementor-element-4ca80d7 .twentytwenty-before-label:before{
    content:"Előtte" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}

/* Jobb label */
.elementor-573 .elementor-element.elementor-element-4ca80d7 .twentytwenty-after-label:before{
    content:"Utána" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-a412c81 */.elementor-573 .elementor-element.elementor-element-a412c81{
    position:relative;
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.14);
    box-shadow:0 18px 45px rgba(0,0,0,.35);
}

/* Felső badge */
.elementor-573 .elementor-element.elementor-element-a412c81:before{
    content:"Flotta";
    position:absolute;
    top:14px;
    left:14px;
    z-index:99;
    padding:7px 16px;
    border-radius:999px;
    background:linear-gradient(90deg,#4f7cff,#8B5CF6);
    color:#fff;
    font-size:13px;
    font-weight:700;
}

/* Eredeti Before / After szöveg eltüntetése */
.elementor-573 .elementor-element.elementor-element-a412c81 .twentytwenty-before-label,
.elementor-573 .elementor-element.elementor-element-a412c81 .twentytwenty-after-label{
    font-size:0 !important;
}

/* Bal label */
.elementor-573 .elementor-element.elementor-element-a412c81 .twentytwenty-before-label:before{
    content:"Előtte" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}

/* Jobb label */
.elementor-573 .elementor-element.elementor-element-a412c81 .twentytwenty-after-label:before{
    content:"Utána" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-25f4d33 */.elementor-573 .elementor-element.elementor-element-25f4d33{
    position:relative;
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.14);
    box-shadow:0 18px 45px rgba(0,0,0,.35);
}

/* Felső badge */
.elementor-573 .elementor-element.elementor-element-25f4d33:before{
    content:"Motortér tisztítás";
    position:absolute;
    top:14px;
    left:14px;
    z-index:99;
    padding:7px 16px;
    border-radius:999px;
    background:linear-gradient(90deg,#4f7cff,#8B5CF6);
    color:#fff;
    font-size:13px;
    font-weight:700;
}

/* Eredeti Before / After szöveg eltüntetése */
.elementor-573 .elementor-element.elementor-element-25f4d33 .twentytwenty-before-label,
.elementor-573 .elementor-element.elementor-element-25f4d33 .twentytwenty-after-label{
    font-size:0 !important;
}

/* Bal label */
.elementor-573 .elementor-element.elementor-element-25f4d33 .twentytwenty-before-label:before{
    content:"Előtte" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}

/* Jobb label */
.elementor-573 .elementor-element.elementor-element-25f4d33 .twentytwenty-after-label:before{
    content:"Utána" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-48da13a */.elementor-573 .elementor-element.elementor-element-48da13a{
    position:relative;
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.14);
    box-shadow:0 18px 45px rgba(0,0,0,.35);
}

/* Felső badge */
.elementor-573 .elementor-element.elementor-element-48da13a:before{
    content:"Bőrtisztítás";
    position:absolute;
    top:14px;
    left:14px;
    z-index:99;
    padding:7px 16px;
    border-radius:999px;
    background:linear-gradient(90deg,#4f7cff,#8B5CF6);
    color:#fff;
    font-size:13px;
    font-weight:700;
}

/* Eredeti Before / After szöveg eltüntetése */
.elementor-573 .elementor-element.elementor-element-48da13a .twentytwenty-before-label,
.elementor-573 .elementor-element.elementor-element-48da13a .twentytwenty-after-label{
    font-size:0 !important;
}

/* Bal label */
.elementor-573 .elementor-element.elementor-element-48da13a .twentytwenty-before-label:before{
    content:"Előtte" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}

/* Jobb label */
.elementor-573 .elementor-element.elementor-element-48da13a .twentytwenty-after-label:before{
    content:"Utána" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-36d722b */.elementor-573 .elementor-element.elementor-element-36d722b{
    position:relative;
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.14);
    box-shadow:0 18px 45px rgba(0,0,0,.35);
}

/* Felső badge */
.elementor-573 .elementor-element.elementor-element-36d722b:before{
    content:"Kisállat";
    position:absolute;
    top:14px;
    left:14px;
    z-index:99;
    padding:7px 16px;
    border-radius:999px;
    background:linear-gradient(90deg,#4f7cff,#8B5CF6);
    color:#fff;
    font-size:13px;
    font-weight:700;
}

/* Eredeti Before / After szöveg eltüntetése */
.elementor-573 .elementor-element.elementor-element-36d722b .twentytwenty-before-label,
.elementor-573 .elementor-element.elementor-element-36d722b .twentytwenty-after-label{
    font-size:0 !important;
}

/* Bal label */
.elementor-573 .elementor-element.elementor-element-36d722b .twentytwenty-before-label:before{
    content:"Előtte" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}

/* Jobb label */
.elementor-573 .elementor-element.elementor-element-36d722b .twentytwenty-after-label:before{
    content:"Utána" !important;
    font-size:14px !important;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75d6486 */.ormi-review-strip{
    display:flex;
    align-items:center;
    gap:16px;
    padding:22px;
    border-radius:24px;
    background:#f7f8fc;
}

.ormi-review-intro{
    min-width:240px;
    max-width:240px;
}

.ormi-review-intro h3{
    margin:0 0 12px;
    font-size:34px;
    line-height:1.05;
    font-weight:800;
    color:#111827;
}

.ormi-review-intro h3 span{
    color:#4f7cff;
}

.ormi-review-intro h3 i{
    margin-left:6px;
    color:#8B5CF6;
}

.ormi-review-intro p{
    margin:0;
    color:#4b5563;
    font-size:15px;
    line-height:1.5;
}

.ormi-review-card{
    flex:1;
    min-width:220px;
    background:#fff;
    border-radius:18px;
    padding:16px;
    box-shadow:0 6px 18px rgba(0,0,0,.05);
    transition:.3s ease;
}

.ormi-review-card:hover{
    transform:translateY(-3px);
}

.ormi-review-top{
    margin-bottom:10px;
}

.ormi-review-top strong{
    display:block;
    color:#111827;
    font-size:14px;
    font-weight:700;
    margin-bottom:4px;
}

.ormi-stars{
    color:#fbbf24;
    font-size:13px;
    letter-spacing:2px;
}

.ormi-review-image{
    margin:12px 0 14px;
    border-radius:14px;
    overflow:hidden;
}

.ormi-review-image a{
    display:block;
    border-radius:14px;
    overflow:hidden;
}

.ormi-review-image img{
    width:100%;
    height:160px;
    display:block;
    object-fit:cover;
    border-radius:14px;
    border:1px solid rgba(255,255,255,.08);
    transition:.35s ease;
}

.ormi-review-image:hover img{
    transform:scale(1.06);
}

.ormi-review-card p{
    margin:0 0 12px;
    color:#111827;
    font-size:14px;
    line-height:1.35;
}

.ormi-review-name{
    display:flex;
    align-items:center;
    gap:6px;
    color:#111827;
    font-size:14px;
    font-weight:700;
}

.ormi-review-name i{
    color:#3b82f6;
}

.ormi-review-arrow{
    width:64px;
    height:64px;
    min-width:64px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#168cff,#a72fff);
    color:#fff !important;
    text-decoration:none !important;
    font-size:22px;
    transition:.3s ease;
}

.ormi-review-arrow:hover{
    transform:translateY(-2px);
}

@media(max-width:1024px){
    .ormi-review-strip{
        flex-wrap:wrap;
    }

    .ormi-review-intro{
        min-width:100%;
        max-width:100%;
    }

    .ormi-review-card{
        min-width:calc(50% - 8px);
    }
}

@media(max-width:767px){
    .ormi-review-card{
        min-width:100%;
    }

    .ormi-review-intro h3{
        font-size:28px;
    }

    .ormi-review-image img{
        height:190px;
    }
}/* End custom CSS */