.elementor-4174 .elementor-element.elementor-element-09b8468{--display:flex;--overlay-opacity:1;}.elementor-4174 .elementor-element.elementor-element-09b8468::before, .elementor-4174 .elementor-element.elementor-element-09b8468 > .elementor-background-video-container::before, .elementor-4174 .elementor-element.elementor-element-09b8468 > .e-con-inner > .elementor-background-video-container::before, .elementor-4174 .elementor-element.elementor-element-09b8468 > .elementor-background-slideshow::before, .elementor-4174 .elementor-element.elementor-element-09b8468 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4174 .elementor-element.elementor-element-09b8468 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-4174 .elementor-element.elementor-element-0a6ad03{--display:flex;}.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-4174 .elementor-element.elementor-element-25bb08e{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;line-height:46px;color:#FFFFFF;}.elementor-4174 .elementor-element.elementor-element-0aa5d9e{--display:flex;}.elementor-4174 .elementor-element.elementor-element-8149f0c{--display:flex;}.elementor-4174 .elementor-element.elementor-element-18e9bed{--display:flex;}.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-4174 .elementor-element.elementor-element-d3f687f{text-align:center;}.elementor-4174 .elementor-element.elementor-element-d3f687f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-4174 .elementor-element.elementor-element-7639c20{--display:flex;--min-height:90px;}.elementor-4174 .elementor-element.elementor-element-115bd40{--display:flex;}.elementor-4174 .elementor-element.elementor-element-95fe3d2{width:auto;max-width:auto;}.elementor-4174 .elementor-element.elementor-element-95fe3d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4174 .elementor-element.elementor-element-95fe3d2.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-4174 .elementor-element.elementor-element-7639c20{--content-width:725px;}}/* Start custom CSS for woo-packages, class: .elementor-element-95fe3d2 *//* ==========================================================
   AutoLead - Planos de Assinatura
   ========================================================== */

/* GRID */
.row.d-flex.justify-content-center{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:center !important;
    gap:25px;
}

/* Desktop = 4 planos */
.row.d-flex.justify-content-center > .col-xxl-4,
.row.d-flex.justify-content-center > .col-xl-4,
.row.d-flex.justify-content-center > .col-lg-6,
.row.d-flex.justify-content-center > .col-md-6,
.row.d-flex.justify-content-center > .col-12{
    flex:0 0 calc(25% - 19px) !important;
    max-width:calc(25% - 19px) !important;
    width:calc(25% - 19px) !important;
    padding:0 !important;
}

/* CARD */

.mw-packages{
    display:flex;
    flex-direction:column;
    height:100%;
    border-radius:18px;
    overflow:hidden;
    transition:.35s;
}

.mw-packages:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 40px rgba(0,0,0,.12);
}

/* BLOCO SUPERIOR */

.mw-packages .price{
    display:flex;
    flex-direction:column;
    flex:1;
}

/* TÍTULO */

.mw-packages .price__title{
    min-height:55px;
    display:flex;
    align-items:center;
    font-size:34px;
    font-weight:700;
}

/* DESCRIÇÃO */

.mw-packages .price p{
    min-height:220px;
    margin-bottom:25px;
    line-height:1.75;
}

/* Bloco do preço */

.mw-packages .pricingTable-header{
    width:108% !important;
    margin-left:-4% !important;

    min-height:145px !important;
    padding:15px 10px !important;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}

/* LISTA */

.mw-packages .list-items{
    flex:1;
    min-height:240px;
}

/* BOTÃO */

.mw-packages .btn-box{
    margin-top:auto;
}

/* DESTAQUE REVENDA PLUS */

.mw-packages:last-child{
    border:3px solid #d4af37;
    position:relative;
}

.mw-packages:last-child::before{
    content:"RECOMENDADO";
    position:absolute;
    top:18px;
    right:-42px;
    width:170px;
    text-align:center;
    background:#d4af37;
    color:#000;
    font-size:12px;
    font-weight:700;
    padding:6px 0;
    transform:rotate(45deg);
    z-index:10;
}

/* RESPONSIVO */

@media(max-width:1200px){

.row.d-flex.justify-content-center > .col-xxl-4,
.row.d-flex.justify-content-center > .col-xl-4,
.row.d-flex.justify-content-center > .col-lg-6,
.row.d-flex.justify-content-center > .col-md-6,
.row.d-flex.justify-content-center > .col-12{

    flex:0 0 calc(50% - 15px) !important;
    max-width:calc(50% - 15px) !important;
    width:calc(50% - 15px) !important;
}

}

@media(max-width:768px){

.row.d-flex.justify-content-center > .col-xxl-4,
.row.d-flex.justify-content-center > .col-xl-4,
.row.d-flex.justify-content-center > .col-lg-6,
.row.d-flex.justify-content-center > .col-md-6,
.row.d-flex.justify-content-center > .col-12{

    flex:0 0 100% !important;
    max-width:100% !important;
    width:100% !important;
}

.mw-packages .price p{
    min-height:auto;
}

.mw-packages .list-items{
    min-height:auto;
}

}/* End custom CSS */