.elementor-3188 .elementor-element.elementor-element-5a1bb1d4{--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:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3188 .elementor-element.elementor-element-cdee2c7{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3188 .elementor-element.elementor-element-f65d7d7 .title{font-size:48px;line-height:1.2em;}.elementor-3188 .elementor-element.elementor-element-1fa5d5e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3188 .elementor-element.elementor-element-1fa5d5e .wd-text-block{font-size:16px;font-weight:300;}.elementor-3188 .elementor-element.elementor-element-99fe93b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3188 .elementor-element.elementor-element-39ca7a8{--display:flex;--padding-top:0px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-3188 .elementor-element.elementor-element-39ca7a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3188 .elementor-element.elementor-element-1acf3d0 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-3188 .elementor-element.elementor-element-1acf3d0 .info-box-title{font-size:22px;}.elementor-3188 .elementor-element.elementor-element-96cf10a{--display:flex;}.elementor-3188 .elementor-element.elementor-element-96cf10a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3188 .elementor-element.elementor-element-c696f5a > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-3188 .elementor-element.elementor-element-c696f5a .info-box-title{font-size:22px;}.elementor-3188 .elementor-element.elementor-element-7460524{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3188 .elementor-element.elementor-element-7393f6e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3188 .elementor-element.elementor-element-7393f6e0 .wd-marquee{--wd-marquee-speed:49s;font-family:"Aboreto", Sans-serif;font-size:27px;text-transform:uppercase;text-decoration:none;line-height:1.2em;letter-spacing:1.9px;color:#000000;}@media(min-width:769px){.elementor-3188 .elementor-element.elementor-element-39ca7a8{--width:47%;}.elementor-3188 .elementor-element.elementor-element-96cf10a{--width:52%;}}@media(max-width:1024px){.elementor-3188 .elementor-element.elementor-element-5a1bb1d4{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3188 .elementor-element.elementor-element-f65d7d7 .title{font-size:36px;}.elementor-3188 .elementor-element.elementor-element-1acf3d0 .info-box-title{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-c696f5a .info-box-title{font-size:20px;}.elementor-3188 .elementor-element.elementor-element-7393f6e0 .wd-marquee{font-size:48px;}}@media(max-width:768px){.elementor-3188 .elementor-element.elementor-element-5a1bb1d4{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3188 .elementor-element.elementor-element-f65d7d7 .title{font-size:28px;}.elementor-3188 .elementor-element.elementor-element-7393f6e0 .wd-marquee{font-size:36px;}}/* Start custom CSS for wd_infobox, class: .elementor-element-1acf3d0 */.mv-specs{
    max-width:560px;
    margin:35px auto;
    background:#fff;
    border:1px solid #ece8df;
    border-radius:20px;
    overflow:hidden;
    box-shadow:0 20px 45px rgba(0,0,0,.08);
    animation:fadeUp .7s ease;
}

.mv-specs-header{
    padding:22px;
    background:linear-gradient(135deg,#2d2d2d,#5b5148);
    color:#fff;
    font-size:24px;
    font-weight:700;
    text-align:center;
    letter-spacing:.5px;
}

.mv-spec{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:18px 24px;
    border-bottom:1px solid #f2f2f2;
    position:relative;
    transition:.35s ease;
}

.mv-spec:last-child{
    border-bottom:none;
}

.mv-spec::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:4px;
    height:100%;
    background:#b89b72;
    transform:scaleY(0);
    transform-origin:top;
    transition:.35s;
}

.mv-spec:hover{
    background:#faf8f4;
    transform:translateX(8px);
}

.mv-spec:hover::before{
    transform:scaleY(1);
}

.mv-spec span{
    font-size:16px;
    font-weight:700;
    color:#333;
}

.mv-spec strong{
    background:#b89b72;
    color:#fff;
    padding:8px 18px;
    border-radius:999px;
    font-size:14px;
    font-weight:700;
    transition:.35s;
}

.mv-spec:hover strong{
    background:#1f1f1f;
    transform:scale(1.08);
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(30px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

@media(max-width:600px){

.mv-specs{
    border-radius:16px;
}

.mv-spec{
    padding:16px;
}

.mv-specs-header{
    font-size:21px;
}

.mv-spec span{
    font-size:15px;
}

.mv-spec strong{
    font-size:13px;
    padding:7px 14px;
}

}/* End custom CSS */