.elementor-193 .elementor-element.elementor-element-901cfe1:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-901cfe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waymorerecruiters.com/wp-content/uploads/2026/07/titlebar-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-193 .elementor-element.elementor-element-901cfe1 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #1C1C1C 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-193 .elementor-element.elementor-element-901cfe1 > .elementor-container{min-height:355px;}.elementor-193 .elementor-element.elementor-element-901cfe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-193 .elementor-element.elementor-element-31031a1{text-align:center;}.elementor-193 .elementor-element.elementor-element-31031a1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:800;line-height:52px;color:#FFFFFF;}.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-193 .elementor-element.elementor-element-4d9a689{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-193 .elementor-element.elementor-element-1ddd11d > .elementor-container{max-width:1250px;}.elementor-193 .elementor-element.elementor-element-1ddd11d{margin-top:7rem;margin-bottom:7rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-193 .elementor-element.elementor-element-f4ae2a8 img{width:100%;height:100vh;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-193 .elementor-element.elementor-element-7500825 > .elementor-element-populated{margin:0rem 0rem 0rem 2rem;--e-column-margin-right:0rem;--e-column-margin-left:2rem;}.elementor-193 .elementor-element.elementor-element-1ad70fc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;text-transform:capitalize;line-height:52px;color:#171717;}.elementor-193 .elementor-element.elementor-element-74b70a6{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:29px;color:#424242;}.elementor-193 .elementor-element.elementor-element-622c2da > .elementor-container{max-width:1250px;}.elementor-193 .elementor-element.elementor-element-622c2da{margin-top:6rem;margin-bottom:6rem;}.elementor-193 .elementor-element.elementor-element-7fcd9e9{margin-top:5rem;margin-bottom:0rem;}.elementor-193 .elementor-element.elementor-element-316d6e7 > .elementor-container{max-width:1250px;}.elementor-193 .elementor-element.elementor-element-ad11b39 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;text-transform:capitalize;line-height:52px;color:#171717;}.elementor-193 .elementor-element.elementor-element-21ab823{margin:8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-193 .elementor-element.elementor-element-d2c82ed{margin:-16rem 6rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:end;}.elementor-193 .elementor-element.elementor-element-d2c82ed .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:119px;font-weight:800;text-transform:capitalize;line-height:52px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#00000047;stroke:#00000047;color:#17171700;}.elementor-193 .elementor-element.elementor-element-cba292c:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-cba292c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-193 .elementor-element.elementor-element-cba292c > .elementor-container{max-width:1240px;}.elementor-193 .elementor-element.elementor-element-cba292c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5rem;margin-bottom:0rem;padding:5rem 0rem 5rem 0rem;}.elementor-193 .elementor-element.elementor-element-cba292c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-193 .elementor-element.elementor-element-a8ad0e6{text-align:start;}.elementor-193 .elementor-element.elementor-element-a8ad0e6 img{width:79%;border-radius:12px 12px 12px 12px;}.elementor-193 .elementor-element.elementor-element-e4306eb > .elementor-element-populated{margin:2rem 2rem 2rem 2rem;--e-column-margin-right:2rem;--e-column-margin-left:2rem;}body:not(.rtl) .elementor-193 .elementor-element.elementor-element-fc84018{left:47px;}body.rtl .elementor-193 .elementor-element.elementor-element-fc84018{right:47px;}.elementor-193 .elementor-element.elementor-element-fc84018{top:-247px;border-style:solid;border-width:19px 19px 19px 19px;border-color:#F5F5F5;border-radius:15px 15px 15px 15px;}.elementor-193 .elementor-element.elementor-element-fc84018 img{width:100%;}.elementor-193 .elementor-element.elementor-element-f239cd9 > .elementor-element-populated{margin:0rem 0rem 0rem 4rem;--e-column-margin-right:0rem;--e-column-margin-left:4rem;}.elementor-193 .elementor-element.elementor-element-08951ee{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-193 .elementor-element.elementor-element-08951ee .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:700;line-height:54px;color:#121212;}.elementor-193 .elementor-element.elementor-element-cf6e16e{margin-top:17px;margin-bottom:0px;}.elementor-193 .elementor-element.elementor-element-52da3a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-193 .elementor-element.elementor-element-52da3a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-193 .elementor-element.elementor-element-52da3a6 > .elementor-element-populated, .elementor-193 .elementor-element.elementor-element-52da3a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-193 .elementor-element.elementor-element-52da3a6 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-193 .elementor-element.elementor-element-52da3a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 17px 17px 17px;}.elementor-193 .elementor-element.elementor-element-52da3a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-193 .elementor-element.elementor-element-06fb838 .elementor-icon-box-wrapper{text-align:start;}.elementor-193 .elementor-element.elementor-element-06fb838 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-193 .elementor-element.elementor-element-06fb838 .elementor-icon-box-title, .elementor-193 .elementor-element.elementor-element-06fb838 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-193 .elementor-element.elementor-element-06fb838:has(:hover) .elementor-icon-box-title,
					 .elementor-193 .elementor-element.elementor-element-06fb838:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-193 .elementor-element.elementor-element-06fb838 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#393939;}.elementor-193 .elementor-element.elementor-element-705b420{margin-top:16px;margin-bottom:0px;}.elementor-193 .elementor-element.elementor-element-c2289d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-193 .elementor-element.elementor-element-c2289d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-193 .elementor-element.elementor-element-c2289d7 > .elementor-element-populated, .elementor-193 .elementor-element.elementor-element-c2289d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-193 .elementor-element.elementor-element-c2289d7 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-193 .elementor-element.elementor-element-c2289d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 17px 17px 17px;}.elementor-193 .elementor-element.elementor-element-c2289d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-193 .elementor-element.elementor-element-4d96f14 .elementor-icon-box-wrapper{text-align:start;}.elementor-193 .elementor-element.elementor-element-4d96f14 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-193 .elementor-element.elementor-element-4d96f14 .elementor-icon-box-title, .elementor-193 .elementor-element.elementor-element-4d96f14 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-193 .elementor-element.elementor-element-4d96f14:has(:hover) .elementor-icon-box-title,
					 .elementor-193 .elementor-element.elementor-element-4d96f14:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-193 .elementor-element.elementor-element-4d96f14 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#393939;}.elementor-193 .elementor-element.elementor-element-393372a{margin-top:16px;margin-bottom:0px;}.elementor-193 .elementor-element.elementor-element-56d5188:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-193 .elementor-element.elementor-element-56d5188 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-193 .elementor-element.elementor-element-56d5188 > .elementor-element-populated, .elementor-193 .elementor-element.elementor-element-56d5188 > .elementor-element-populated > .elementor-background-overlay, .elementor-193 .elementor-element.elementor-element-56d5188 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-193 .elementor-element.elementor-element-56d5188 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 17px 17px 17px;}.elementor-193 .elementor-element.elementor-element-56d5188 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-193 .elementor-element.elementor-element-e576896 .elementor-icon-box-wrapper{text-align:start;}.elementor-193 .elementor-element.elementor-element-e576896 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-193 .elementor-element.elementor-element-e576896 .elementor-icon-box-title, .elementor-193 .elementor-element.elementor-element-e576896 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-193 .elementor-element.elementor-element-e576896:has(:hover) .elementor-icon-box-title,
					 .elementor-193 .elementor-element.elementor-element-e576896:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-193 .elementor-element.elementor-element-e576896 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#393939;}.elementor-193 .elementor-element.elementor-element-7771c6e > .elementor-container{max-width:1250px;}.elementor-193 .elementor-element.elementor-element-7771c6e{margin-top:6rem;margin-bottom:4rem;}@media(min-width:768px){.elementor-193 .elementor-element.elementor-element-e4306eb{width:51.266%;}.elementor-193 .elementor-element.elementor-element-c70c7e7{width:48.644%;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-31031a1 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-193 .elementor-element.elementor-element-7500825 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-193 .elementor-element.elementor-element-1ad70fc .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-193 .elementor-element.elementor-element-74b70a6{font-size:15px;}.elementor-193 .elementor-element.elementor-element-ad11b39 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-193 .elementor-element.elementor-element-d2c82ed{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-193 .elementor-element.elementor-element-d2c82ed .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-193 .elementor-element.elementor-element-a8ad0e6 img{width:100%;}body:not(.rtl) .elementor-193 .elementor-element.elementor-element-fc84018{left:37px;}body.rtl .elementor-193 .elementor-element.elementor-element-fc84018{right:37px;}.elementor-193 .elementor-element.elementor-element-fc84018{top:-154px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-fc84018 img{width:72%;height:184px;object-fit:cover;}.elementor-193 .elementor-element.elementor-element-f239cd9 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-193 .elementor-element.elementor-element-08951ee .elementor-heading-title{font-size:30px;line-height:1.4em;}}/* Start custom CSS for image, class: .elementor-element-f4ae2a8 */.elementor-193 .elementor-element.elementor-element-f4ae2a8 {
    position: sticky;
    position: -webkit-sticky;
    top: 5rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a2bf2d */.tag-1{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:12px 24px;
    border-radius:50px;
    background:#f7f7f7 ;
    backdrop-filter:blur(12px);
    color:#000000;
    margin-bottom:5px;
    font-size:14px;
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1de928 */.service-card-1{
    background: #f7f7f7;
    border-radius:35px;
    padding:30px;
    color:#fff;
    overflow:hidden;
    height:100%;
    transition:.4s ease;
    max-width: 380px;
    font-family: 'Plus Jakarta Sans';
}

.service-card-1:hover{
    transform:translateY(-5px);
}

.service-card-1 .service-header{
    display:flex;
    align-items:center;
    gap:20px;
}

.service-card-1 .service-icon{
    width:40px;
    height:40px;
    min-width:40px;
    border-radius:50%;
    background:#2D5BFF;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:30px;
}

.service-card-1 .service-header h3{
    margin:0;
    font-size:20px;
    line-height:1.2;
    font-weight:700;
    color: #000000;
}

.service-card-1 .divider{
    width:100%;
    height:1px;
    background:#000000;
    margin:30px 0;
}

.service-card-1 .service-text{
    font-size:15px;
    line-height:1.8;
    color:#000000;
    margin-bottom:30px;
}

/* =========================
   IMAGE SECTION
========================= */

.service-card-1 .service-image{
    position:relative;
    overflow:hidden;
    border-radius:30px;
}

.service-card-1 .service-image img{
    width:100%;
    display:block;
    transition:.5s ease;
}

/* Overlay */

.service-card-1 .service-image::before{
    content:'';
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.35);
    backdrop-filter:blur(5px);
    -webkit-backdrop-filter:blur(5px);
    opacity:0;
    transition:.4s ease;
    z-index:1;
}

/* Contact Button */

.service-card-1 .contact-btn{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:2;

    text-decoration:none;
    color:#fff;
    background:#700B0C;

    padding:14px 32px;
    border-radius:50px;

    font-size:14px;
    font-weight:600;

    opacity:0;
    visibility:hidden;

    transition:.4s ease;
}

/* Hover Effects */

.service-card-1:hover .service-image::before{
    opacity:1;
}

.service-card-1:hover .contact-btn{
    opacity:1;
    visibility:visible;
    color: #ffffff;
}

.service-card-1:hover .service-image img{
    transform:scale(1.05);
}



@media(max-width:1200px){

    .service-card-1 .service-header h3{
        font-size:28px;
    }

    .service-card-1 .service-text{
        font-size:18px;
    }

}

@media(max-width:768px){

    .service-card-1{
        padding:25px;
    }

    .service-card-1 .service-icon{
        width:60px;
        height:60px;
        min-width:60px;
        font-size:24px;
    }

    .service-card-1 .service-header{
        gap:15px;
    }

    .service-card-1 .service-header h3{
        font-size:24px;
    }

    .service-card-1 .service-text{
        font-size:16px;
        line-height:1.7;
    }

    .service-card-1 .contact-btn{
        padding:12px 25px;
        font-size:15px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-381bed8 */.tag-1{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:12px 24px;
    border-radius:50px;
    background:#f7f7f7 ;
    backdrop-filter:blur(12px);
    color:#000000;
    margin-bottom:5px;
    font-size:14px;
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21ab823 */.recruitment-process{
    width:100%;
    padding:80px 20px;
    background:#fff;
    font-family:"Plus Jakarta Sans",sans-serif;
}

.process-wrapper{
    max-width:1200px;
    margin:auto;
    position:relative;
    min-height:520px;
}

/* SVG */

.process-line{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    overflow:visible;
    z-index:1;
}

#mainPath{
    stroke:#d6d6d6;
    stroke-width:4;
    fill:none;
    stroke-linecap:round;
    stroke-dasharray:12 12;
    animation:dashMove 15s linear infinite;
}

@keyframes dashMove{

    from{
        stroke-dashoffset:0;
    }

    to{
        stroke-dashoffset:-240;
    }

}

#movingDot{

    filter:
    drop-shadow(0 0 8px #700B0C)
    drop-shadow(0 0 18px #700B0C);

}

/* Cards */

.process-card{

    width:255px;
    background:none;
    border-radius:18px;
    padding:28px;
    position:absolute;
    z-index:2;
    transition:.4s;

}


/* Step Positions */

.step1{

    left:0;
    bottom:5;

}

.step2{

    left:300px;
    top:-110px;

}

.step3{

    left:610px;
    bottom:320px;

}

.step4{

    right:0;
    top:-295px;

}

/* Icon */

.step-icon{

    width:72px;
    height:72px;

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#f4f7ff;

    color:#700B0C;

    font-size:28px;

    margin-bottom:18px;

    transition:.35s;

}

.process-card:hover .step-icon{

    background:#700B0C;
    color:#fff;

    transform:rotate(8deg);

}

/* Active */

.active .step-icon{
    background:#700B0C;
    color:#fff;
}

/* Step Number */

.step-number{

    display:flex;
    align-items:end;
    gap:10px;
    margin-bottom:20px;

}

.step-number span{

    color:#999;
    font-size:10px;
    font-weight:500;

}

.step-number h3{

    font-size:40px;
    line-height:1;
    color:#111;
    font-weight:700;

}

/* Heading */

.process-card h4{

    font-size:15px;
    color:#111;
    margin-bottom:15px;
    line-height:1.35;
    font-weight: 700;

}

/* Text */

.process-card p{

    color:#777;
    line-height:1.8;
    font-size:15px;

}

/* Responsive */

@media(max-width:1100px){

.process-wrapper{

min-height:auto;
display:flex;
flex-wrap:wrap;
gap:30px;
justify-content:center;

}

.process-line{

display:none;

}

.process-card{

position:relative;
top:auto;
left:auto;
right:auto;
bottom:auto;

width:330px;

}

}

@media(max-width:768px){

.recruitment-process{

padding:60px 20px;

}

.process-card{

width:100%;

}

.step-number h3{

font-size:40px;

}

.process-card h4{

font-size:20px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38662c0 */.tag-12{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:12px 24px;
    border-radius:50px;
    background:#ffffff ;
    backdrop-filter:blur(12px);
    color:#000000;
    margin-bottom:5px;
    font-size:14px;
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c39d29e */.testimonial-top{
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    margin-bottom:45px;
    font-family: 'Plus Jakarta Sans';
}

.heading h2{
    font-size:42px;
    font-weight:700;
    color:#111827;
    margin-bottom:20px;
}

.heading p{
    width:560px;
    color:#6b7280;
    font-size:15px;
    line-height:1.6;
}

.testimonial-nav{
    display:flex;
    gap:12px;
}

.testimonial-nav button{
    width:58px;
    height:58px;
    border:none;
    cursor:pointer;
    border-radius:8px;
    background:#fff1e5;
    font-size:24px;
    transition:.3s;
    color: #700B0C;
    margin-top: 2rem;
}

.testimonial-nav button:hover{
    background:#700B0C;
    color: #ffffff;
}

.testimonial-slider{
    overflow:hidden;
}

.testimonial-track{
    display:flex;
    gap:22px;
    scroll-behavior:smooth;
    overflow:hidden;
}

.testimonial-card{
    min-width:calc(50% - 11px);
    background:#f8f7f7;
    border-radius:8px;
    padding:38px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.content{
    width:100%;
}

.stars{
    display:inline-block;
    background:#fff4ea;
    color:#700B0C;
    padding:8px 12px;
    border-radius:6px;
    font-size:20px;
    letter-spacing:4px;
    margin-bottom:28px;
}

.review{
    font-size:17px;
    color:#616161;
    line-height:1.6;
    margin-bottom:35px;
}

.content h3{
    font-size:20px;
    color:#111827;
    margin-bottom:12px;
    font-family: 'Plus Jakarta Sans';
}

.content span{
    color:#6b7280;
    font-size:15px;
}

@media(max-width:991px){

.heading h2{
    font-size:42px;
}

.heading p{
    width:100%;
}

.testimonial-top{
    flex-direction:column;
    gap:25px;
}

.testimonial-card{
    min-width:100%;
}

}

@media(max-width:768px){

.testimonial-card{
    flex-direction:column-reverse;
    text-align:center;
}

.content,
.image{
    width:100%;
}

.image{
    height:260px;
    margin-bottom:25px;
}

.review{
    font-size:18px;
}

.heading h2{
    font-size:30px;
}

.content h3{
    font-size:20px;
}

}/* End custom CSS */