.elementor-196 .elementor-element.elementor-element-8803292{--display:flex;--justify-content:center;}.elementor-196 .elementor-element.elementor-element-50147f7{--display:flex;}.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-196 .elementor-element.elementor-element-594db41 img{width:177px;}.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-196 .elementor-element.elementor-element-7147e39{text-align:center;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-196 .elementor-element.elementor-element-569bf2b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-196 .elementor-element.elementor-element-569bf2b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-196 .elementor-element.elementor-element-569bf2b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-196 .elementor-element.elementor-element-569bf2b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-field-type-html{padding-bottom:0px;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-button[type="submit"]{color:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-196 .elementor-element.elementor-element-569bf2b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS for container, class: .elementor-element-50147f7 *//* =========================================================
   VLOSS SPORTS
   PÁGINA DE CADASTRO / SORTEIO
   CSS COMPLETO
========================================================= */

:root{
    --vloss-acid:#DCEB18;
    --vloss-acid-2:#C9DA16;
    --vloss-acid-light:#F0FA36;

    --vloss-bg:#151811;
    --vloss-card:#11140E;
    --vloss-card-2:#1A1E16;

    --vloss-text:#F4F5EE;
    --vloss-muted:#929889;

    --vloss-border:rgba(220,235,24,.23);
    --vloss-field-border:rgba(174,181,150,.22);
}


/* =========================================================
   RESET DA PÁGINA
========================================================= */

html,
body{
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
    min-height:100% !important;
    overflow-x:hidden !important;
}

body.page-id-196{
    margin:0 !important;

    background:#151811 !important;

    color:var(--vloss-text) !important;

    font-family:
        "Roboto",
        Arial,
        sans-serif !important;
}


/* esconde elementos desnecessários nessa landing */

body.page-id-196 #masthead,
body.page-id-196 #hfe-promo-notice{
    display:none !important;
}


/* =========================================================
   FUNDO
========================================================= */

body.page-id-196
.elementor-element-8803292{
    position:relative !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:100% !important;

    min-height:100vh !important;
    min-height:100svh !important;

    padding:36px 20px !important;

    overflow:hidden !important;

    box-sizing:border-box !important;

    background:

        linear-gradient(
            122deg,
            transparent 0 61%,
            rgba(220,235,24,.035) 61% 62%,
            transparent 62% 72%,
            rgba(255,255,255,.018) 72% 73%,
            transparent 73%
        ),

        radial-gradient(
            circle at 8% 7%,
            rgba(115,125,75,.23),
            transparent 31%
        ),

        radial-gradient(
            circle at 94% 90%,
            rgba(220,235,24,.055),
            transparent 30%
        ),

        linear-gradient(
            145deg,
            #2A3022 0%,
            #1A1E15 42%,
            #11140E 73%,
            #171B12 100%
        ) !important;
}


/* linhas geométricas superiores */

body.page-id-196
.elementor-element-8803292::before{
    content:"";

    position:absolute;

    top:-110px;
    left:-115px;

    width:420px;
    height:420px;

    background:
        linear-gradient(
            135deg,
            transparent 0 33%,
            rgba(220,235,24,.09) 33% 35%,
            transparent 35% 43%,
            rgba(166,171,117,.09) 43% 44%,
            transparent 44% 52%,
            rgba(220,235,24,.05) 52% 53%,
            transparent 53%
        );

    transform:rotate(-4deg);

    pointer-events:none;
}


/* textura inferior */

body.page-id-196
.elementor-element-8803292::after{
    content:"";

    position:absolute;

    left:-50px;
    bottom:-25px;

    width:250px;
    height:170px;

    opacity:.18;

    background-image:
        radial-gradient(
            circle,
            var(--vloss-acid) 1.2px,
            transparent 1.4px
        );

    background-size:11px 11px;

    transform:
        skewX(-10deg)
        rotate(-4deg);

    pointer-events:none;
}


/* =========================================================
   CONTEÚDO CENTRAL
========================================================= */

body.page-id-196
.elementor-element-8803292
> .e-con-inner{
    position:relative !important;
    z-index:3 !important;

    width:100% !important;
    max-width:535px !important;

    margin:0 auto !important;
    padding:0 !important;
}


/* =========================================================
   CARD
========================================================= */

body.page-id-196
.elementor-element-50147f7{
    position:relative !important;

    width:100% !important;

    margin:0 !important;

    padding:
        36px
        30px
        28px !important;

    gap:0 !important;

    overflow:hidden !important;

    box-sizing:border-box !important;

    background:
        linear-gradient(
            145deg,
            rgba(29,33,25,.99) 0%,
            rgba(18,21,15,.995) 48%,
            rgba(11,13,9,.998) 100%
        ) !important;

    border:
        1px solid
        rgba(220,235,24,.26) !important;

    border-radius:
        18px !important;

    box-shadow:
        0 30px 80px rgba(0,0,0,.32),
        0 8px 25px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.035) !important;

    animation:
        vloss-card-enter
        .45s
        cubic-bezier(.2,.7,.2,1)
        both;
}


/* linhas no canto do card */

body.page-id-196
.elementor-element-50147f7::before{
    content:"";

    position:absolute;

    top:-58px;
    left:-55px;

    width:210px;
    height:210px;

    background:
        linear-gradient(
            135deg,
            transparent 0 37%,
            rgba(220,235,24,.13) 37% 40%,
            transparent 40% 48%,
            rgba(255,255,255,.055) 48% 50%,
            transparent 50% 57%,
            rgba(220,235,24,.055) 57% 59%,
            transparent 59%
        );

    pointer-events:none;
}


/* luz superior central */

body.page-id-196
.elementor-element-50147f7::after{
    content:"";

    position:absolute;

    top:-1px;
    left:50%;

    transform:
        translateX(-50%);

    width:130px;
    height:2px;

    border-radius:
        0 0 12px 12px;

    background:
        linear-gradient(
            90deg,
            transparent,
            var(--vloss-acid),
            transparent
        );

    box-shadow:
        0 0 18px rgba(220,235,24,.45),
        0 0 40px rgba(220,235,24,.16);

    pointer-events:none;
}


/* =========================================================
   LOGO
========================================================= */

body.page-id-196
.elementor-element-594db41{
    position:relative !important;
    z-index:2 !important;

    display:flex !important;
    justify-content:center !important;

    width:100% !important;

    margin:
        0 0 34px !important;

    padding:0 !important;

    background:none !important;
}


body.page-id-196
.elementor-element-594db41
.elementor-widget-container{
    display:flex !important;

    justify-content:center !important;
    align-items:center !important;

    width:100% !important;

    margin:0 !important;
    padding:0 !important;
}


body.page-id-196
.elementor-element-594db41
img{
    display:block !important;

    width:138px !important;
    max-width:138px !important;

    height:auto !important;

    margin:
        0 auto !important;

    object-fit:contain !important;

    filter:
        drop-shadow(
            0 0 12px
            rgba(220,235,24,.07)
        ) !important;
}


/* =========================================================
   TÍTULO
========================================================= */

body.page-id-196
.elementor-element-7147e39{
    position:relative !important;
    z-index:2 !important;

    width:100% !important;

    margin:
        0 0 26px !important;

    padding:0 !important;
}


body.page-id-196
.elementor-element-7147e39
.elementor-heading-title{
    width:100% !important;
    max-width:430px !important;

    margin:
        0 auto !important;

    padding:0 !important;

    color:
        var(--vloss-text) !important;

    font-family:
        "Roboto",
        Arial,
        sans-serif !important;

    font-size:
        29px !important;

    line-height:
        1.03 !important;

    font-weight:
        900 !important;

    letter-spacing:
        -1px !important;

    text-align:
        center !important;

    text-transform:
        uppercase !important;
}


/* =========================================================
   FORM
========================================================= */

body.page-id-196
.elementor-element-569bf2b{
    position:relative !important;
    z-index:2 !important;

    width:100% !important;

    margin:0 !important;
    padding:0 !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-form{
    width:100% !important;

    margin:0 !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-form-fields-wrapper{
    display:flex !important;

    flex-direction:column !important;

    width:100% !important;

    gap:10px !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-field-group{
    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    box-sizing:border-box !important;
}


/* =========================================================
   CAMPOS DE TEXTO
========================================================= */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-textual{
    width:100% !important;
    height:55px !important;

    margin:0 !important;

    padding:
        0 16px !important;

    box-sizing:border-box !important;

    color:
        #F4F5EE !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.045),
            rgba(255,255,255,.025)
        ) !important;

    border:
        1px solid
        var(--vloss-field-border) !important;

    border-radius:
        7px !important;

    outline:none !important;

    box-shadow:
        inset 0 1px 0
        rgba(255,255,255,.025) !important;

    font-family:
        "Roboto",
        Arial,
        sans-serif !important;

    font-size:
        15px !important;

    font-weight:
        500 !important;

    caret-color:
        var(--vloss-acid) !important;

    transition:
        border-color .2s ease,
        background .2s ease,
        box-shadow .2s ease !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-field-textual::placeholder{
    color:
        #8E9485 !important;

    opacity:1 !important;

    font-weight:
        400 !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-field-textual:hover{
    border-color:
        rgba(220,235,24,.32) !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-field-textual:focus{
    background:
        rgba(220,235,24,.035) !important;

    border-color:
        rgba(220,235,24,.68) !important;

    box-shadow:
        0 0 0 3px
        rgba(220,235,24,.065),
        inset 3px 0 0
        var(--vloss-acid) !important;
}


/* autofill Chrome */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-textual:-webkit-autofill,
body.page-id-196
.elementor-element-569bf2b
.elementor-field-textual:-webkit-autofill:hover,
body.page-id-196
.elementor-element-569bf2b
.elementor-field-textual:-webkit-autofill:focus{
    -webkit-text-fill-color:
        #F4F5EE !important;

    -webkit-box-shadow:
        0 0 0 1000px
        #20231C inset !important;

    transition:
        background-color 9999s ease-out !important;
}


/* =========================================================
   REVENDEDOR
========================================================= */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998{
    display:grid !important;

    grid-template-columns:
        minmax(0,1fr)
        auto !important;

    align-items:center !important;

    column-gap:18px !important;

    min-height:55px !important;

    margin:
        1px 0 2px !important;

    padding:
        8px 9px 8px 15px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.042),
            rgba(255,255,255,.022)
        ) !important;

    border:
        1px solid
        var(--vloss-field-border) !important;

    border-radius:
        7px !important;

    box-shadow:
        inset 0 1px 0
        rgba(255,255,255,.025) !important;
}


/* pergunta */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
> .elementor-field-label{
    display:block !important;

    width:auto !important;

    margin:0 !important;
    padding:0 !important;

    color:
        #A9AE9E !important;

    font-family:
        "Roboto",
        Arial,
        sans-serif !important;

    font-size:
        14px !important;

    line-height:
        1.2 !important;

    font-weight:
        600 !important;
}


/* área sim / não */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
.elementor-field-subgroup{
    display:grid !important;

    grid-template-columns:
        repeat(2, minmax(58px,1fr)) !important;

    gap:5px !important;

    width:auto !important;

    margin:0 !important;
    padding:0 !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
.elementor-field-option{
    position:relative !important;

    display:block !important;

    width:auto !important;

    margin:0 !important;
    padding:0 !important;
}


/* esconde checkbox / radio original */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
input[type="checkbox"],
body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
input[type="radio"]{
    position:absolute !important;

    width:1px !important;
    height:1px !important;

    opacity:0 !important;

    pointer-events:none !important;
}


/* botões sim / não */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
.elementor-field-option
label{
    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    min-width:58px !important;
    height:37px !important;

    margin:0 !important;

    padding:
        0 12px !important;

    box-sizing:border-box !important;

    color:
        #AEB3A3 !important;

    background:
        rgba(255,255,255,.035) !important;

    border:
        1px solid
        rgba(174,181,150,.20) !important;

    border-radius:
        5px !important;

    font-family:
        "Roboto",
        Arial,
        sans-serif !important;

    font-size:
        12px !important;

    line-height:
        1 !important;

    font-weight:
        800 !important;

    letter-spacing:
        .25px !important;

    text-transform:
        uppercase !important;

    cursor:pointer !important;

    user-select:none !important;

    transition:
        color .18s ease,
        background .18s ease,
        border-color .18s ease,
        box-shadow .18s ease,
        transform .18s ease !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
.elementor-field-option
label:hover{
    color:
        #F4F5EE !important;

    background:
        rgba(220,235,24,.035) !important;

    border-color:
        rgba(220,235,24,.32) !important;
}


/* selecionado */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
input:checked
+ label{
    color:
        #10120D !important;

    background:
        linear-gradient(
            105deg,
            #C5D512,
            var(--vloss-acid),
            #E8F236
        ) !important;

    border-color:
        rgba(220,235,24,.80) !important;

    box-shadow:
        0 5px 14px
        rgba(197,213,18,.14),
        inset 0 1px 0
        rgba(255,255,255,.30) !important;
}


/* acessibilidade */

body.page-id-196
.elementor-element-569bf2b
.elementor-field-group-field_b0a3998
input:focus-visible
+ label{
    outline:
        2px solid
        rgba(220,235,24,.65) !important;

    outline-offset:
        2px !important;
}


/* =========================================================
   BOTÃO ENVIAR
========================================================= */

body.page-id-196
.elementor-element-569bf2b
.e-form__buttons{
    width:100% !important;

    margin-top:
        6px !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-button{
    position:relative !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    width:100% !important;
    min-height:57px !important;

    margin:0 !important;

    padding:
        0 24px !important;

    overflow:hidden !important;

    box-sizing:border-box !important;

    color:
        #10120D !important;

    background:
        linear-gradient(
            105deg,
            #BACB08 0%,
            var(--vloss-acid) 53%,
            #F1FA32 100%
        ) !important;

    border:
        1px solid
        rgba(255,255,255,.11) !important;

    border-radius:
        6px !important;

    box-shadow:
        0 12px 28px
        rgba(194,210,20,.15),
        inset 0 1px 0
        rgba(255,255,255,.36) !important;

    font-family:
        "Roboto",
        Arial,
        sans-serif !important;

    font-size:
        14px !important;

    line-height:
        1 !important;

    font-weight:
        900 !important;

    letter-spacing:
        .55px !important;

    text-transform:
        uppercase !important;

    cursor:pointer !important;

    clip-path:
        polygon(
            0 0,
            97% 0,
            100% 23%,
            100% 100%,
            3% 100%,
            0 77%
        );

    transition:
        transform .2s ease,
        box-shadow .2s ease,
        filter .2s ease !important;
}


/* brilho */

body.page-id-196
.elementor-element-569bf2b
.elementor-button::before{
    content:"";

    position:absolute;

    top:-120%;
    left:-45%;

    width:30%;
    height:340%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.50),
            transparent
        );

    transform:
        rotate(21deg);

    transition:
        left .55s ease;

    pointer-events:none;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-button:hover{
    transform:
        translateY(-2px) !important;

    filter:
        brightness(1.035) !important;

    box-shadow:
        0 16px 34px
        rgba(194,210,20,.22),
        inset 0 1px 0
        rgba(255,255,255,.40) !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-button:hover::before{
    left:125%;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-button:active{
    transform:
        translateY(0)
        scale(.997) !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-button-text{
    position:relative !important;
    z-index:2 !important;

    color:
        #10120D !important;
}


/* =========================================================
   MENSAGENS
========================================================= */

body.page-id-196
.elementor-element-569bf2b
.elementor-message{
    margin:
        12px 0 0 !important;

    padding:
        12px 14px !important;

    border-radius:
        6px !important;

    font-size:
        13px !important;

    line-height:
        1.4 !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-message-success{
    color:
        #E8F29E !important;

    background:
        rgba(220,235,24,.07) !important;

    border:
        1px solid
        rgba(220,235,24,.18) !important;
}


body.page-id-196
.elementor-element-569bf2b
.elementor-message-danger{
    color:
        #FFB7BE !important;

    background:
        rgba(255,75,95,.07) !important;

    border:
        1px solid
        rgba(255,75,95,.14) !important;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes vloss-card-enter{

    from{
        opacity:0;

        transform:
            translateY(10px)
            scale(.99);
    }

    to{
        opacity:1;

        transform:
            translateY(0)
            scale(1);
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    body.page-id-196
    .elementor-element-8803292{
        padding:
            15px 10px !important;

        align-items:center !important;
    }


    body.page-id-196
    .elementor-element-8803292
    > .e-con-inner{
        max-width:
            430px !important;
    }


    body.page-id-196
    .elementor-element-50147f7{
        padding:
            28px 20px
            22px !important;

        border-radius:
            15px !important;
    }


    body.page-id-196
    .elementor-element-50147f7::before{
        top:-70px;
        left:-70px;

        width:200px;
        height:200px;
    }


    body.page-id-196
    .elementor-element-594db41{
        margin-bottom:
            27px !important;
    }


    body.page-id-196
    .elementor-element-594db41
    img{
        width:
            125px !important;

        max-width:
            125px !important;
    }


    body.page-id-196
    .elementor-element-7147e39{
        margin-bottom:
            22px !important;
    }


    body.page-id-196
    .elementor-element-7147e39
    .elementor-heading-title{
        max-width:
            330px !important;

        font-size:
            25px !important;

        line-height:
            1.03 !important;

        letter-spacing:
            -.8px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-form-fields-wrapper{
        gap:
            9px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-textual{
        height:
            53px !important;

        padding:
            0 14px !important;

        font-size:
            16px !important;
    }


    /* revendedor */

    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998{
        min-height:
            53px !important;

        padding:
            7px 8px
            7px 13px !important;

        column-gap:
            10px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998
    > .elementor-field-label{
        font-size:
            14px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998
    .elementor-field-subgroup{
        grid-template-columns:
            repeat(2,55px) !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998
    .elementor-field-option
    label{
        min-width:
            55px !important;

        height:
            37px !important;

        padding:
            0 9px !important;

        font-size:
            12px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-button{
        min-height:
            55px !important;

        font-size:
            14px !important;
    }

}


/* =========================================================
   CELULARES PEQUENOS
========================================================= */

@media(max-width:390px){

    body.page-id-196
    .elementor-element-8803292{
        padding:
            9px 7px !important;
    }


    body.page-id-196
    .elementor-element-50147f7{
        padding:
            23px 16px
            18px !important;
    }


    body.page-id-196
    .elementor-element-594db41{
        margin-bottom:
            22px !important;
    }


    body.page-id-196
    .elementor-element-594db41
    img{
        width:
            108px !important;

        max-width:
            108px !important;
    }


    body.page-id-196
    .elementor-element-7147e39{
        margin-bottom:
            18px !important;
    }


    body.page-id-196
    .elementor-element-7147e39
    .elementor-heading-title{
        font-size:
            22px !important;

        line-height:
            1.04 !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-textual{
        height:
            50px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998{
        grid-template-columns:
            1fr auto !important;

        padding-left:
            11px !important;

        column-gap:
            8px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998
    > .elementor-field-label{
        font-size:
            13px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998
    .elementor-field-subgroup{
        grid-template-columns:
            repeat(2,49px) !important;

        gap:
            4px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998
    .elementor-field-option
    label{
        min-width:
            49px !important;

        padding:
            0 5px !important;

        font-size:
            11px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-button{
        min-height:
            52px !important;
    }

}


/* =========================================================
   TELAS BAIXAS
========================================================= */

@media(max-height:680px) and (max-width:767px){

    body.page-id-196
    .elementor-element-8803292{
        align-items:
            flex-start !important;

        padding-top:
            8px !important;

        padding-bottom:
            8px !important;
    }


    body.page-id-196
    .elementor-element-50147f7{
        padding-top:
            19px !important;
    }


    body.page-id-196
    .elementor-element-594db41{
        margin-bottom:
            15px !important;
    }


    body.page-id-196
    .elementor-element-594db41
    img{
        width:
            94px !important;
    }


    body.page-id-196
    .elementor-element-7147e39{
        margin-bottom:
            13px !important;
    }


    body.page-id-196
    .elementor-element-7147e39
    .elementor-heading-title{
        font-size:
            20px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-textual{
        height:
            47px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998{
        min-height:
            47px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-group-field_b0a3998
    .elementor-field-option
    label{
        height:
            33px !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-button{
        min-height:
            48px !important;
    }

}


/* =========================================================
   REDUZ ANIMAÇÕES
========================================================= */

@media(prefers-reduced-motion:reduce){

    body.page-id-196
    .elementor-element-50147f7{
        animation:none !important;
    }


    body.page-id-196
    .elementor-element-569bf2b
    .elementor-button,
    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-textual,
    body.page-id-196
    .elementor-element-569bf2b
    .elementor-field-option
    label{
        transition:none !important;
    }

}/* End custom CSS */