
html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}
hr{height:0;color:inherit}
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}
small{font-size:80%}
    sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
    sub{bottom:-.25em}
    sup{top:-.5em}
    table{text-indent:0;border-color:inherit}
    button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
    button,select{text-transform:none}
    [type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
    ::-moz-focus-inner{border-style:none;padding:0}
    :-moz-focusring{outline:1px dotted ButtonText}
    :-moz-ui-invalid{box-shadow:none}
    legend{padding:0}
    progress{vertical-align:baseline}
    ::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
    [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
    ::-webkit-search-decoration{-webkit-appearance:none}
    ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
    summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}
    button{background-color:transparent;background-image:none}
    fieldset,ol,ul{margin:0;padding:0}

    ol,ul{
        list-style:none
    }
    html{
        font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        line-height:1.5
    }
    body{
        font-family:inherit;
        line-height:inherit
    }
    *,:after,:before{
        box-sizing:border-box;
        border:0 solid
    }
    hr{
        border-top-width:1px
    }
    img{
        border-style:solid
    }
    textarea{
        resize:vertical
    }
    input::-moz-placeholder,textarea::-moz-placeholder{
        color:#9ca3af
    }
    input::placeholder,textarea::placeholder{
        color:#9ca3af
    }
    [role=button],button{
        cursor:pointer
    }
    :-moz-focusring{
        outline:auto
    }
    table{
        border-collapse:collapse
    }
    h1,h2,h3,h4,h5,h6{
        font-size:inherit;
        font-weight:inherit
    }
    a{
        color:inherit;
        text-decoration:inherit
    }
    button,input,optgroup,select,textarea{
        padding:0;
        line-height:inherit;
        color:inherit
    }
    code,kbd,pre,samp{
        font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
    }
    audio,canvas,embed,iframe,img,object,svg,video{
        display:block;
        vertical-align:middle
    }
    img,video{
        max-width:100%;
        height:auto
    }
    [hidden]{
        display:none
    }
    *,:after,:before{
        --tw-translate-x:0;
        --tw-translate-y:0;
        --tw-rotate:0;
        --tw-skew-x:0;
        --tw-skew-y:0;
        --tw-scale-x:1;
        --tw-scale-y:1;
        --tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        --tw-border-opacity:1;
        border-color:rgba(229,231,235,var(--tw-border-opacity));
        --tw-ring-inset:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-ring-offset-width:0px;
        --tw-ring-offset-color:#fff;
        --tw-ring-color:rgba(59,130,246,0.5);
        --tw-ring-offset-shadow:0 0 #0000;
        --tw-ring-shadow:0 0 #0000;
        --tw-shadow:0 0 #0000;
        --tw-blur:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-brightness:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-contrast:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-grayscale:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-hue-rotate:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-invert:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-saturate:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-sepia:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-drop-shadow:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }
    [multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
        background-color:#fff;
        border-color:#6b7280;
        border-width:1px;
        border-radius:0;
        padding:.5rem .75rem;
        font-size:1rem;
        line-height:1.5rem;
        --tw-shadow:0 0 #0000
    }
    [multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{
        outline:2px solid transparent;
        outline-offset:2px;
        --tw-ring-inset:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-ring-offset-width:0px;
        --tw-ring-offset-color:#fff;
        --tw-ring-color:#2563eb;
        --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        border-color:#2563eb
    }
    input::-moz-placeholder,textarea::-moz-placeholder{
        color:#6b7280;
        opacity:1
    }
    input::placeholder,textarea::placeholder{
        color:#6b7280;
        opacity:1
    }
    ::-webkit-datetime-edit-fields-wrapper{
        padding:0
    }
    ::-webkit-date-and-time-value{
        min-height:1.5em
    }
    select{
        background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
        background-position:right .5rem center;
        background-repeat:no-repeat;
        background-size:1.5em 1.5em;
        padding-right:2.5rem;
        -webkit-print-color-adjust:exact;
        color-adjust:exact
    }
    [multiple]{
        background-image:none;
        background-position:0 0;
        background-repeat:unset;
        background-size:initial;
        padding-right:.75rem;
        -webkit-print-color-adjust:unset;
        color-adjust:unset
    }
    [type=checkbox],[type=radio]{
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
        padding:0;
        -webkit-print-color-adjust:exact;
        color-adjust:exact;
        display:inline-block;
        vertical-align:middle;
        background-origin:border-box;
        -webkit-user-select:none;
        -moz-user-select:none;
        user-select:none;
        flex-shrink:0;
        height:1rem;
        width:1rem;
        color:#2563eb;
        background-color:#fff;
        border-color:#6b7280;
        border-width:1px;
        --tw-shadow:0 0 #0000
    }
    [type=checkbox]{
        border-radius:0
    }
    [type=radio]{
        border-radius:100%
    }
    [type=checkbox]:focus,[type=radio]:focus{
        outline:2px solid transparent;
        outline-offset:2px;
        --tw-ring-inset:var(--tw-empty,
        /*!*/
        /*!*/
        );
        --tw-ring-offset-width:2px;
        --tw-ring-offset-color:#fff;
        --tw-ring-color:#2563eb;
        --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    [type=checkbox]:checked,[type=radio]:checked{
        border-color:transparent;
        background-color:currentColor;
        background-size:100% 100%;
        background-position:50%;
        background-repeat:no-repeat
    }
    [type=checkbox]:checked{
        background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
    }
    [type=radio]:checked{
        background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
    }
    [type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{
        border-color:transparent;
        background-color:currentColor
    }
    [type=checkbox]:indeterminate{
        background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
        border-color:transparent;
        background-color:currentColor;
        background-size:100% 100%;
        background-position:50%;
        background-repeat:no-repeat
    }
    [type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{
        border-color:transparent;
        background-color:currentColor
    }
    [type=file]{
        background:unset;
        border-color:inherit;
        border-width:0;
        border-radius:0;
        padding:0;
        font-size:unset;
        line-height:inherit
    }
    [type=file]:focus{
        outline:1px auto -webkit-focus-ring-color
    }
    .prose-sm{
        font-size:.875rem;
        line-height:1.7142857
    }
    .prose-sm p{
        margin-top:1.1428571em;
        margin-bottom:1.1428571em
    }
    .prose-sm [class~=lead]{
        font-size:1.2857143em;
        line-height:1.5555556;
        margin-top:.8888889em;
        margin-bottom:.8888889em
    }
    .prose-sm blockquote{
        margin-top:1.3333333em;
        margin-bottom:1.3333333em;
        padding-left:1.1111111em
    }
    .prose-sm h1{
        font-size:2.1428571em;
        margin-top:0;
        margin-bottom:.8em;
        line-height:1.2
    }
    .prose-sm h2{
        font-size:1.4285714em;
        margin-top:1.6em;
        margin-bottom:.8em;
        line-height:1.4
    }
    .prose-sm h3{
        font-size:1.2857143em;
        margin-top:1.5555556em;
        margin-bottom:.4444444em;
        line-height:1.5555556
    }
    .prose-sm h4{
        margin-top:1.4285714em;
        margin-bottom:.5714286em;
        line-height:1.4285714
    }
    .prose-sm figure,.prose-sm img,.prose-sm video{
        margin-top:1.7142857em;
        margin-bottom:1.7142857em
    }
    .prose-sm figure>*{
        margin-top:0;
        margin-bottom:0
    }
    .prose-sm figure figcaption{
        font-size:.8571429em;
        line-height:1.3333333;
        margin-top:.6666667em
    }
    .prose-sm code{
        font-size:.8571429em
    }
    .prose-sm h2 code{
        font-size:.9em
    }
    .prose-sm h3 code{
        font-size:.8888889em
    }
    .prose-sm pre{
        font-size:.8571429em;
        line-height:1.6666667;
        margin-top:1.6666667em;
        margin-bottom:1.6666667em;
        border-radius:.25rem;
        padding:.6666667em 1em
    }
    .prose-sm ol,.prose-sm ul{
        margin-top:1.1428571em;
        margin-bottom:1.1428571em
    }
    .prose-sm li{
        margin-top:.2857143em;
        margin-bottom:.2857143em
    }
    .prose-sm ol>li{
        padding-left:1.5714286em
    }
    .prose-sm ol>li:before{
        left:0
    }
    .prose-sm ul>li{
        padding-left:1.5714286em
    }
    .prose-sm ul>li:before{
        height:.3571429em;
        width:.3571429em;
        top:calc(.8571429em - .1785714em);
        left:.2142857em
    }
    .prose-sm>ul>li p{
        margin-top:.5714286em;
        margin-bottom:.5714286em
    }
    .prose-sm>ul>li>:first-child{
        margin-top:1.1428571em
    }
    .prose-sm>ul>li>:last-child{
        margin-bottom:1.1428571em
    }
    .prose-sm>ol>li>:first-child{
        margin-top:1.1428571em
    }
    .prose-sm>ol>li>:last-child{
        margin-bottom:1.1428571em
    }
    .prose-sm ol ol,.prose-sm ol ul,.prose-sm ul ol,.prose-sm ul ul{
        margin-top:.5714286em;
        margin-bottom:.5714286em
    }
    .prose-sm hr{
        margin-top:2.8571429em;
        margin-bottom:2.8571429em
    }
    .prose-sm h2+*,.prose-sm h3+*,.prose-sm h4+*,.prose-sm hr+*{
        margin-top:0
    }
    .prose-sm table{
        font-size:.8571429em;
        line-height:1.5
    }
    .prose-sm thead th{
        padding-right:1em;
        padding-bottom:.6666667em;
        padding-left:1em
    }
    .prose-sm thead th:first-child{
        padding-left:0
    }
    .prose-sm thead th:last-child{
        padding-right:0
    }
    .prose-sm tbody td{
        padding:.6666667em 1em
    }
    .prose-sm tbody td:first-child{
        padding-left:0
    }
    .prose-sm tbody td:last-child{
        padding-right:0
    }
    .prose-sm>:first-child{
        margin-top:0
    }
    .prose-sm>:last-child{
        margin-bottom:0
    }
    .sr-only{
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0,0,0,0);
        white-space:nowrap;
        border-width:0
    }
    .pointer-events-none{
        pointer-events:none
    }
    .pointer-events-auto{
        pointer-events:auto
    }
    .visible{
        visibility:visible
    }
    .invisible{
        visibility:hidden
    }
    .static{
        position:static
    }
    .fixed{
        position:fixed
    }
    .absolute{
        position:absolute
    }
    .relative{
        position:relative
    }
    .sticky{
        position:sticky
    }
    .inset-0{
        right:0;
        left:0
    }
    .inset-0,.inset-y-0{
        top:0;
        bottom:0
    }
    .left-16{
        left:4rem
    }
    .top-6{
        top:1.5rem
    }
    .-top-14{
        top:-3.5rem
    }
    .right-0{
        right:0
    }
    .left-0{
        left:0
    }
    .z-10{
        z-index:10
    }
    .z-50{
        z-index:50
    }
    .z-20{
        z-index:20
    }
    .z-0{
        z-index:0
    }
    .col-span-12{
        grid-column:span 12/span 12
    }
    .col-span-8{
        grid-column:span 8/span 8
    }
    .col-span-6{
        grid-column:span 6/span 6
    }
    .col-span-4{
        grid-column:span 4/span 4
    }
    .col-span-1{
        grid-column:span 1/span 1
    }
    .col-span-2{
        grid-column:span 2/span 2
    }
    .col-span-5{
        grid-column:span 5/span 5
    }
    .col-span-3{
        grid-column:span 3/span 3
    }
    .col-span-7{
        grid-column:span 7/span 7
    }
    .m-auto{
        margin:auto
    }
    .m-4{
        margin:1rem
    }
    .mx-28{
        margin-left:7rem;
        margin-right:7rem
    }
    .mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .-my-2{
        margin-top:-.5rem;
        margin-bottom:-.5rem
    }
    .my-2{
        margin-top:.5rem;
        margin-bottom:.5rem
    }
    .my-3{
        margin-top:.75rem;
        margin-bottom:.75rem
    }
    .my-0{
        margin-top:0;
        margin-bottom:0
    }
    .mt-24{
        margin-top:6rem
    }
    .mt-3{
        margin-top:.75rem
    }
    .mt-6{
        margin-top:1.5rem
    }
    .ml-6{
        margin-left:1.5rem
    }
    .mt-2{
        margin-top:.5rem
    }
    .mt-10{
        margin-top:2.5rem
    }
    .mt-1{
        margin-top:.25rem
    }
    .ml-2{
        margin-left:.5rem
    }
    .mt-5{
        margin-top:1.25rem
    }
    .mr-1\.5{
        margin-right:.375rem
    }
    .mr-1{
        margin-right:.25rem
    }
    .mr-2{
        margin-right:.5rem
    }
    .-mt-6{
        margin-top:-1.5rem
    }
    .ml-3{
        margin-left:.75rem
    }
    .-mt-20{
        margin-top:-5rem
    }
    .mb-7{
        margin-bottom:1.75rem
    }
    .mb-11{
        margin-bottom:2.75rem
    }
    .mt-12{
        margin-top:3rem
    }
    .mb-10{
        margin-bottom:2.5rem
    }
    .mb-3{
        margin-bottom:.75rem
    }
    .mb-4{
        margin-bottom:1rem
    }
    .mb-2{
        margin-bottom:.5rem
    }
    .ml-auto{
        margin-left:auto
    }
    .ml-5{
        margin-left:1.25rem
    }
    .mb-5{
        margin-bottom:1.25rem
    }
    .ml-4{
        margin-left:1rem
    }
    .mt-4{
        margin-top:1rem
    }
    .mt-20{
        margin-top:5rem
    }
    .mb-6{
        margin-bottom:1.5rem
    }
    .-ml-16{
        margin-left:-4rem
    }
    .ml-1{
        margin-left:.25rem
    }
    .mr-4{
        margin-right:1rem
    }
    .mr-10{
        margin-right:2.5rem
    }
    .ml-0{
        margin-left:0
    }
    .-ml-1{
        margin-left:-.25rem
    }
    .mr-3{
        margin-right:.75rem
    }
    .mr-auto{
        margin-right:auto
    }
    .-mt-8{
        margin-top:-2rem
    }
    .mr-24{
        margin-right:6rem
    }
    .-mt-12{
        margin-top:-3rem
    }
    .mt-8{
        margin-top:2rem
    }
    .ml-px{
        margin-left:1px
    }
    .mr-5{
        margin-right:1.25rem
    }
    .-mb-5{
        margin-bottom:-1.25rem
    }
    .-mt-3{
        margin-top:-.75rem
    }
    .mb-12{
        margin-bottom:3rem
    }
    .mt-9{
        margin-top:2.25rem
    }
    .-mt-1{
        margin-top:-.25rem
    }
    .block{
        display:block
    }
    .inline-block{
        display:inline-block
    }
    .flex{
        display:flex
    }
    .inline-flex{
        display:inline-flex
    }
    .table{
        display:table
    }
    .inline-table{
        display:inline-table
    }
    .grid{
        display:grid
    }
    .hidden{
        display:none
    }
    .h-96{
        height:24rem
    }
    .h-7{
        height:1.75rem
    }
    .h-6{
        height:1.5rem
    }
    .h-screen{
        height:100vh
    }
    .h-12{
        height:3rem
    }
    .logo-topo{
        height:4rem
    }
    .h-full{
        height:100%
    }
    .h-16{
        height:4rem
    }
    .h-4{
        height:1rem
    }
    .h-10{
        height:2.5rem
    }
    .h-5{
        height:1.25rem
    }
    .h-5\/6{
        height:83.333333%
    }
    .h-11{
        height:2.75rem
    }
    .h-14{
        height:3.5rem
    }
    .h-auto{
        height:auto
    }
    .h-24{
        height:6rem
    }
    .h-8{
        height:2rem
    }
    .h-20{
        height:5rem
    }
    .h-2{
        height:.5rem
    }
    .max-h-full{
        max-height:100%
    }
    .min-h-0{
        min-height:0
    }
    .min-h-full{
        min-height:100%
    }
    .min-h-screen{
        min-height:100vh
    }
    .w-full{
        width:100%
    }
    .w-6{
        width:1.5rem
    }
    .w-auto{
        width:auto
    }
    .w-4{
        width:1rem
    }
    .w-36{
        width:9rem
    }
    .w-5{
        width:1.25rem
    }
    .w-96{
        width:24rem
    }
    .w-12{
        width:3rem
    }
    .w-screen{
        width:100vw
    }
    .w-max{
        width:-webkit-max-content;
        width:-moz-max-content;
        width:max-content
    }
    .w-8{
        width:2rem
    }
    .w-56{
        width:14rem
    }
    .w-7{
        width:1.75rem
    }
    .w-80{
        width:20rem
    }
    .w-28{
        width:7rem
    }
    .w-2{
        width:.5rem
    }
    .w-11{
        width:2.75rem
    }
    .min-w-0{
        min-width:0
    }
    .min-w-full{
        min-width:100%
    }
    .max-w-7xl{
        max-width:80rem
    }
    .max-w-full{
        max-width:100%
    }
    .max-w-xl{
        max-width:36rem
    }
    .max-w-lg{
        max-width:32rem
    }
    .max-w-sm{
        max-width:24rem
    }
    .max-w-xs{
        max-width:20rem
    }
    .flex-1{
        flex:1 1 0%
    }
    .flex-shrink-0{
        flex-shrink:0
    }
    .flex-grow{
        flex-grow:1
    }
    .table-fixed{
        table-layout:fixed
    }
    .border-collapse{
        border-collapse:collapse
    }
    .origin-top-right{
        transform-origin:top right
    }
    .translate-x-6{
        --tw-translate-x:1.5rem;
        transform:var(--tw-transform)
    }
    .translate-x-0{
        --tw-translate-x:0px
    }
    .-rotate-180,.translate-x-0{
        transform:var(--tw-transform)
    }
    .-rotate-180{
        --tw-rotate:-180deg
    }
    .rotate-0{
        --tw-rotate:0deg
    }
    .rotate-0,.scale-95{
        transform:var(--tw-transform)
    }
    .scale-95{
        --tw-scale-x:.95;
        --tw-scale-y:.95
    }
    .scale-100{
        --tw-scale-x:1;
        --tw-scale-y:1
    }
    .scale-100,.transform{
        transform:var(--tw-transform)
    }
    @-webkit-keyframes pulse{
        50%{
            opacity:.5
        }
    }
    @keyframes pulse{
        50%{
            opacity:.5
        }
    }
    .animate-pulse{
        -webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
        animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
    }
    @-webkit-keyframes bounce{
        0%,to{
            transform:translateY(-25%);
            -webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
            animation-timing-function:cubic-bezier(.8,0,1,1)
        }
        50%{
            transform:none;
            -webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
            animation-timing-function:cubic-bezier(0,0,.2,1)
        }
    }
    @keyframes bounce{
        0%,to{
            transform:translateY(-25%);
            -webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
            animation-timing-function:cubic-bezier(.8,0,1,1)
        }
        50%{
            transform:none;
            -webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
            animation-timing-function:cubic-bezier(0,0,.2,1)
        }
    }
    .animate-bounce{
        -webkit-animation:bounce 1s infinite;
        animation:bounce 1s infinite
    }
    @-webkit-keyframes spin{
        to{
            transform:rotate(1turn)
        }
    }
    @keyframes spin{
        to{
            transform:rotate(1turn)
        }
    }
    .animate-spin{
        -webkit-animation:spin 1s linear infinite;
        animation:spin 1s linear infinite
    }
    .cursor-pointer{
        cursor:pointer
    }
    .cursor-not-allowed{
        cursor:not-allowed
    }
    .cursor-text{
        cursor:text
    }
    .appearance-none{
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none
    }
    .grid-cols-12{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .grid-cols-8{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .grid-cols-6{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .grid-cols-1{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .grid-cols-5{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .flex-row{
        flex-direction:row
    }
    .flex-col{
        flex-direction:column
    }
    .flex-wrap{
        flex-wrap:wrap
    }
    .content-center{
        align-content:center
    }
    .items-start{
        align-items:flex-start
    }
    .items-end{
        align-items:flex-end
    }
    .items-center{
        align-items:center
    }
    .items-baseline{
        align-items:baseline
    }
    .justify-start{
        justify-content:flex-start
    }
    .justify-end{
        justify-content:flex-end
    }
    .justify-center{
        justify-content:center
    }
    

    .justify-between{
        justify-content:space-between
    }
    .gap-6{
        gap:1.5rem
    }
    .gap-10{
        gap:2.5rem
    }
    .gap-2{
        gap:.5rem
    }
    .gap-3{
        gap:.75rem
    }
    .gap-4{
        gap:1rem
    }
    .gap-5{
        gap:1.25rem
    }
    .gap-x-4{
        -moz-column-gap:1rem;
        column-gap:1rem
    }
    .gap-y-2{
        row-gap:.5rem
    }
    .space-y-6>:not([hidden])~:not([hidden]){
        --tw-space-y-reverse:0;
        margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
    }
    .space-y-4>:not([hidden])~:not([hidden]){
        --tw-space-y-reverse:0;
        margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(1rem * var(--tw-space-y-reverse))
    }
    .space-x-3>:not([hidden])~:not([hidden]){
        --tw-space-x-reverse:0;
        margin-right:calc(.75rem * var(--tw-space-x-reverse));
        margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .space-x-4>:not([hidden])~:not([hidden]){
        --tw-space-x-reverse:0;
        margin-right:calc(1rem * var(--tw-space-x-reverse));
        margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .space-y-3>:not([hidden])~:not([hidden]){
        --tw-space-y-reverse:0;
        margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
    }
    .space-x-1>:not([hidden])~:not([hidden]){
        --tw-space-x-reverse:0;
        margin-right:calc(.25rem * var(--tw-space-x-reverse));
        margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .space-y-1>:not([hidden])~:not([hidden]){
        --tw-space-y-reverse:0;
        margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
    }
    .-space-x-px>:not([hidden])~:not([hidden]){
        --tw-space-x-reverse:0;
        margin-right:calc(-1px * var(--tw-space-x-reverse));
        margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))
    }
    .-space-y-px>:not([hidden])~:not([hidden]){
        --tw-space-y-reverse:0;
        margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(-1px * var(--tw-space-y-reverse))
    }
    .space-y-5>:not([hidden])~:not([hidden]){
        --tw-space-y-reverse:0;
        margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
    }
    .divide-y>:not([hidden])~:not([hidden]){
        --tw-divide-y-reverse:0;
        border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
    }
    .divide-gray-200>:not([hidden])~:not([hidden]){
        --tw-divide-opacity:1;
        border-color:rgba(229,231,235,var(--tw-divide-opacity))
    }
    .overflow-hidden{
        overflow:hidden
    }
    .overflow-x-auto{
        overflow-x:auto
    }
    .overflow-y-auto{
        overflow-y:auto
    }
    .overflow-y-scroll{
        overflow-y:scroll
    }
    .truncate{
        overflow:hidden;
        text-overflow:ellipsis
    }
    .truncate,.whitespace-nowrap{
        white-space:nowrap
    }
    .whitespace-pre-line{
        white-space:pre-line
    }
    .rounded{
        border-radius:.25rem
    }
    .rounded-md{
        border-radius:.375rem
    }
    .rounded-full{
        border-radius:9999px
    }
    .rounded-lg{
        border-radius:.5rem
    }
    .rounded-xl{
        border-radius:.75rem
    }
    .rounded-l-md{
        border-top-left-radius:.375rem;
        border-bottom-left-radius:.375rem
    }
    .rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .rounded-tl-md{
        border-top-left-radius:.375rem
    }
    .rounded-tr-md{
        border-top-right-radius:.375rem
    }
    .rounded-bl-md{
        border-bottom-left-radius:.375rem
    }
    .rounded-br-md{
        border-bottom-right-radius:.375rem
    }
    .border{
        border-width:1px
    }
    .border-2{
        border-width:2px
    }
    .border-b{
        border-bottom-width:1px
    }
    .border-t{
        border-top-width:1px
    }
    .border-r-2{
        border-right-width:2px
    }
    .border-b-2{
        border-bottom-width:2px
    }
    .border-l-4{
        border-left-width:4px
    }
    .border-t-2{
        border-top-width:2px
    }
    .border-solid{
        border-style:solid
    }
    .border-dashed{
        border-style:dashed
    }
    .border-gray-300{
        --tw-border-opacity:1;
        border-color:rgba(209,213,219,var(--tw-border-opacity))
    }
    .border-transparent{
        border-color:transparent
    }
    .border-gray-200{
        --tw-border-opacity:1;
        border-color:rgba(229,231,235,var(--tw-border-opacity))
    }
    .border-blue-400{
        --tw-border-opacity:1;
        border-color:rgba(96,165,250,var(--tw-border-opacity))
    }
    .border-successAlert-borderColor{
        --tw-border-opacity:1;
        border-color:rgba(195,230,203,var(--tw-border-opacity))
    }
    .border-red-300{
        --tw-border-opacity:1;
        border-color:rgba(252,165,165,var(--tw-border-opacity))
    }
    .border-brand-primary{
        --tw-border-opacity:1;
        border-color:rgba(0,5,229,var(--tw-border-opacity))
    }
    .border-yellow-400{
        --tw-border-opacity:1;
        border-color:rgba(251,191,36,var(--tw-border-opacity))
    }
    .border-red-400{
        --tw-border-opacity:1;
        border-color:rgba(248,113,113,var(--tw-border-opacity))
    }
    .border-green-400{
        --tw-border-opacity:1;
        border-color:rgba(52,211,153,var(--tw-border-opacity))
    }
    .border-opacity-25{
        --tw-border-opacity:0.25
    }
    .bg-white{
        --tw-bg-opacity:1;
        background-color:rgba(255,255,255,var(--tw-bg-opacity))
    }
         
    .bg-brand-loginPrimary{
    --tw-bg-opacity:1;background-color:rgba(4,120,87,var(--tw-bg-opacity))
}
.bg-brand-primary{--tw-bg-opacity:1;background-color:rgba(4,120,87,var(--tw-bg-opacity))
}
.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}
.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}

.bg-red-50{
    --tw-bg-opacity:1;
    background-color:rgba(254,242,242,var(--tw-bg-opacity))
}
.bg-gray-100{
    --tw-bg-opacity:1;
    background-color:rgba(243,244,246,var(--tw-bg-opacity))
}
.bg-table-title{
    --tw-bg-opacity:1;
    background-color:rgba(242,240,247,var(--tw-bg-opacity))
}
.bg-green-200{
    --tw-bg-opacity:1;
    background-color:rgba(167,243,208,var(--tw-bg-opacity))
}
.bg-black{
    --tw-bg-opacity:1;
    background-color:rgba(0,0,0,var(--tw-bg-opacity))
}
.bg-gray-200{
    --tw-bg-opacity:1;
    background-color:rgba(229,231,235,var(--tw-bg-opacity))
}
.bg-successAlert-background{
    --tw-bg-opacity:1;
    background-color:rgba(212,237,218,var(--tw-bg-opacity))
}
.bg-brand-extralight{
    --tw-bg-opacity:1;
    background-color:rgba(224,231,255,var(--tw-bg-opacity))
}
.bg-red-100{
    --tw-bg-opacity:1;
    background-color:rgba(254,226,226,var(--tw-bg-opacity))
}
.bg-blue-50{
    --tw-bg-opacity:1;
    background-color:rgba(239,246,255,var(--tw-bg-opacity))
}
.bg-gray-400{
    --tw-bg-opacity:1;
    background-color:rgba(156,163,175,var(--tw-bg-opacity))
}
.bg-brand-light{
    --tw-bg-opacity:1;
    background-color:rgba(99,102,0,var(--tw-bg-opacity))
}
.bg-green-50{
    --tw-bg-opacity:1;
    background-color:rgba(236,253,245,var(--tw-bg-opacity))
}
.bg-yellow-100{
    --tw-bg-opacity:1;
    background-color:rgba(254,243,199,var(--tw-bg-opacity))
}
.bg-green-100{
    --tw-bg-opacity:1;
    background-color:rgba(209,250,229,var(--tw-bg-opacity))
}
.bg-opacity-60{
    --tw-bg-opacity:0.6
}
.bg-opacity-25{
    --tw-bg-opacity:0.25
}
.bg-login{
    background-image:url(./Views/login/img/background-login.svg);
}
.bg-boxDetalhes{
    background-image:url(/_next/static/media/box-detalhes-checkok.d8b488f9277e7ea91fce1da4ab70ac33.svg)
}
.bg-full{
    background-size:100% 100%
}
.bg-cover{
    background-size:cover
}
.bg-clip-border{
    background-clip:border-box
}
.bg-left-top{
    background-position:0 0
}
.bg-no-repeat{
    background-repeat:no-repeat
}
.bg-origin-border{
    background-origin:border-box
}
.p-6{
    padding:1.5rem
}
.p-4{
    padding:1rem
}
.p-2{
    padding:.5rem
}
.px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
}
.px-20{
    padding-left:5rem;
    padding-right:5rem
}
.py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.px-4{
    padding-left:1rem;
    padding-right:1rem
}
.py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
.py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
}
.px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
}
.py-4{
    padding-top:1rem;
    padding-bottom:1rem
}
.py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
}
.px-3{
    padding-left:.75rem;
    padding-right:.75rem
}
.py-0\.5{
    padding-top:.125rem;
    padding-bottom:.125rem
}
.py-0{
    padding-top:0;
    padding-bottom:0
}
.px-2{
    padding-left:.5rem;
    padding-right:.5rem
}
.px-0{
    padding-left:0;
    padding-right:0
}
.py-8{
    padding-top:2rem;
    padding-bottom:2rem
}
.px-8{
    padding-left:2rem;
    padding-right:2rem
}
.py-1{
    padding-top:.25rem;
    padding-bottom:.25rem
}
.px-1{
    padding-left:.25rem;
    padding-right:.25rem
}
.px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.px-14{
    padding-left:3.5rem;
    padding-right:3.5rem
}
.pt-6{
    padding-top:1.5rem
}
.pr-12{
    padding-right:3rem
}
.pt-10{
    padding-top:2.5rem
}
.pt-5{
    padding-top:1.25rem
}
.pt-4{
    padding-top:1rem
}
.pb-6{
    padding-bottom:1.5rem
}
.pb-2{
    padding-bottom:.5rem
}
.pb-3{
    padding-bottom:.75rem
}
.pl-2{
    padding-left:.5rem
}
.pr-2{
    padding-right:.5rem
}
.pl-7{
    padding-left:1.75rem
}
.pr-3{
    padding-right:.75rem
}
.pt-8{
    padding-top:2rem
}
.pt-safe-top{
    padding-top:env(safe-area-inset-top)
}
.pt-1{
    padding-top:.25rem
}
.pt-2{
    padding-top:.5rem
}
.pb-4{
    padding-bottom:1rem
}
.pl-3{
    padding-left:.75rem
}
.pr-4{
    padding-right:1rem
}
.pt-0\.5{
    padding-top:.125rem
}
.pt-0{
    padding-top:0
}
.pt-3{
    padding-top:.75rem
}
.pb-5{
    padding-bottom:1.25rem
}
.pb-1{
    padding-bottom:.25rem
}
.text-left{
    text-align:left
}
.text-center{
    text-align:center
}
.text-right{
    text-align:right
}
.text-justify{
    text-align:justify
}
.align-middle{
    vertical-align:middle
}
.text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
}
.text-base{
    font-size:1rem;
    line-height:1.5rem
}
.text-lg{
    font-size:1.125rem;
    line-height:1.75rem
}
.text-sm{
    font-size:.875rem;
    line-height:1.25rem
}
.text-xl{
    font-size:1.25rem;
    line-height:1.75rem
}
.text-xs{
    font-size:.75rem;
    line-height:1rem
}
.text-2xl{
    font-size:1.5rem;
    line-height:2rem
}
.text-8{
    font-size:8px
}
.text-5xl{
    font-size:3rem;
    line-height:1
}
.font-extrabold{
    font-weight:800
}
.font-medium{
    font-weight:500
}
.font-bold{
    font-weight:700
}
.font-semibold{
    font-weight:600
}
.font-normal{
    font-weight:400
}
.uppercase{
    text-transform:uppercase
}
.lowercase{
    text-transform:lowercase
}
.capitalize{
    text-transform:capitalize
}
.leading-7{
    line-height:1.75rem
}
.leading-6{
    line-height:1.5rem
}
.leading-3{
    line-height:.75rem
}
.leading-4{
    line-height:1rem
}
.tracking-wider{
    letter-spacing:.05em
}
.tracking-tight{
    letter-spacing:-.025em
}
.text-gray-900{
    --tw-text-opacity:1;
    color:rgba(17,24,39,var(--tw-text-opacity))
}
.text-gray-500{
    --tw-text-opacity:1;
    color:rgba(107,114,128,var(--tw-text-opacity))
}
.text-gray-400{
    --tw-text-opacity:1;
    color:rgba(156,163,175,var(--tw-text-opacity))
}
.text-brand-loginPrimary{
    --tw-text-opacity:1;
    color:rgba(4,120,87,var(--tw-text-opacity))
}
.text-blue-600{
    --tw-text-opacity:1;
    color:rgba(37,99,235,var(--tw-text-opacity))
}
.text-gray-800{
    --tw-text-opacity:1;
    color:rgba(31,41,55,var(--tw-text-opacity))
}
.text-gray-700{
    --tw-text-opacity:1;
    color:rgba(55,65,81,var(--tw-text-opacity))
}
.text-white{
    --tw-text-opacity:1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}
.text-indigo-700{
    --tw-text-opacity:1;
    color:rgba(67,56,202,var(--tw-text-opacity))
}
.text-blue-500{
    --tw-text-opacity:1;
    color:rgba(59,130,246,var(--tw-text-opacity))
}
.text-gray-600{
    --tw-text-opacity:1;
    color:rgba(75,85,99,var(--tw-text-opacity))
}
.text-blue-800{
    --tw-text-opacity:1;
    color:rgba(30,64,175,var(--tw-text-opacity))
}
.text-blue-400{
    --tw-text-opacity:1;
    color:rgba(96,165,250,var(--tw-text-opacity))
}
.text-red-400{
    --tw-text-opacity:1;
    color:rgba(248,113,113,var(--tw-text-opacity))
}
.text-red-800{
    --tw-text-opacity:1;
    color:rgba(153,27,27,var(--tw-text-opacity))
}
.text-black{
    --tw-text-opacity:1;
    color:rgba(0,0,0,var(--tw-text-opacity))
}
.text-successAlert-color{
    --tw-text-opacity:1;
    color:rgba(21,87,36,var(--tw-text-opacity))
}
.text-yellow-400{
    --tw-text-opacity:1;
    color:rgba(251,191,36,var(--tw-text-opacity))
}
.text-red-500{
    --tw-text-opacity:1;
    color:rgba(239,68,68,var(--tw-text-opacity))
}
.text-brand-primary{
    --tw-text-opacity:1;
    color:rgba(0,5,229,var(--tw-text-opacity))
}
.text-yellow-300{
    --tw-text-opacity:1;
    color:rgba(252,211,77,var(--tw-text-opacity))
}
.text-gray-300{
    --tw-text-opacity:1;
    color:rgba(209,213,219,var(--tw-text-opacity))
}
.text-brand-dark{
    --tw-text-opacity:1;
    color:rgba(21,0,53,var(--tw-text-opacity))
}
.text-red-600{
    --tw-text-opacity:1;
    color:rgba(220,38,38,var(--tw-text-opacity))
}
.text-red-900{
    --tw-text-opacity:1;
    color:rgba(127,29,29,var(--tw-text-opacity))
}
.text-green-400{
    --tw-text-opacity:1;
    color:rgba(52,211,153,var(--tw-text-opacity))
}
.text-brand-light{
    --tw-text-opacity:1;
    color:rgba(99,102,199,var(--tw-text-opacity))
}
.text-red-700{
    --tw-text-opacity:1;
    color:rgba(185,28,28,var(--tw-text-opacity))
}
.text-green-700{
    --tw-text-opacity:1;
    color:rgba(4,120,87,var(--tw-text-opacity))
}
.placeholder-red-300::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgba(252,165,165,var(--tw-placeholder-opacity))
}
.placeholder-red-300::placeholder{
    --tw-placeholder-opacity:1;
    color:rgba(252,165,165,var(--tw-placeholder-opacity))
}
.placeholder-gray-400::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgba(156,163,175,var(--tw-placeholder-opacity))
}
.placeholder-gray-400::placeholder{
    --tw-placeholder-opacity:1;
    color:rgba(156,163,175,var(--tw-placeholder-opacity))
}
.opacity-0{
    opacity:0
}
.opacity-100{
    opacity:1
}
.opacity-80{
    opacity:.8
}
.shadow-sm{
    --tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
}
.shadow,.shadow-sm{
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow{
    --tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}
.shadow-md{
    --tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}
.shadow-lg,.shadow-md{
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-lg{
    --tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}
.shadow-xl{
    --tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.ring-1{
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}
.ring-0,.ring-1{
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.ring-0{
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}
.ring-black{
    --tw-ring-opacity:1;
    --tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))
}
.ring-opacity-5{
    --tw-ring-opacity:0.05
}
.ring-opacity-50{
    --tw-ring-opacity:0.5
}
.filter{
    filter:var(--tw-filter)
}
.transition{
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.transition-opacity{
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.transition-colors{
    transition-property:background-color,border-color,color,fill,stroke;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.duration-300{
    transition-duration:.3s
}
.duration-200{
    transition-duration:.2s
}
.duration-75{
    transition-duration:75ms
}
.duration-500{
    transition-duration:.5s
}
.ease-in-out{
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.ease-out{
    transition-timing-function:cubic-bezier(0,0,.2,1)
}
.ease-in{
    transition-timing-function:cubic-bezier(.4,0,1,1)
}
.line-clamp-2{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.wrap-inner-text p{
    word-break:break-word;
    width:auto!important
}
body{
    font-family:Inter,sans-serif;
    -webkit-tap-highlight-color:transparent
}
#printable{
    display:none!important
}
.block-content-line{
    margin-top:-53px!important
}
.line-inclusao{
    padding:120px 0;
    margin-left:4px
}
.line-inclusao:before{
    width:100%;
    background:#e5e7eb;
    left:0;
    right:0
}
.line-inclusao:after,.line-inclusao:before{
    content:"";
    height:1px;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto
}
.line-inclusao:after{
    border-top:1px dashed #e5e7eb;
    width:65px;
    right:-3px;
    display:block;
    z-index:0;
    background:#fff
}
.line-inclusao{
    font-size:12px
}
.line-inclusao .absolute-text-top{
    position:absolute;
    top:-20px;
    text-align:center;
    left:-25px;
    right:0;
    margin:auto;
    width:75px
}
.line-inclusao .inclusao-start .absolute-text-top{
    left:-36px;
    top:-45px;
    width:75px
}
.line-inclusao .last .absolute-text-top{
    left:-62px;
    top:-20px;
    width:150px
}
.default-line-inclusao .icon-letter,.default-line-inclusao .icon-paper,.line-inclusao .icon-letter,.line-inclusao .icon-paper,.line-inclusao .icon-sms{
    z-index:2;
    position:relative
}
.line-inclusao .icon-paper{
    z-index:0
}
.line-inclusao .icon-letter,.line-inclusao .icon-sms{
    margin:5px 6px
}
.line-inclusao .icon-letter{
    width:30px;
    height:30px;
    border-radius:50%;
    background:#fff
}
.line-inclusao .icon-letter>.icon-sms{
    position:absolute;
    top:-6px;
    right:-5px;
    padding:0;
    margin:0
}
.line-inclusao .icon-letter>.letter{
    position:absolute;
    bottom:0;
    left:2px;
    padding:0;
    top:0;
    right:0;
    margin:auto
}
.line-inclusao .icon-letter,.line-inclusao .icon-sms{
    cursor:pointer
}
.default-line-inclusao .icon-paper,.line-inclusao .icon-paper{
    color:#f50606
}
.line-inclusao .icon-sms svg{
    stroke-width:2px;
    width:22px;
    height:22px
}
.line-inclusao .icon-sms{
    padding:1px 2px
}
[data-current=checkok] .line-inclusao .icon-sms svg{
    stroke:#6366c7
}
[data-current=checkok] .line-inclusao .icon-sms{
    color:#6366c7
}
[data-current=express] .line-inclusao .icon-sms svg{
    stroke:#f58938
}
[data-current=express] .line-inclusao .icon-sms{
    color:#f58938
}
.block-letter.ml-4{
    z-index:1
}
.default-line-inclusao .icon-paper svg,.line-inclusao .icon-paper svg{
    margin:5px
}
.line-inclusao .absolute-text-bottom{
    position:absolute;
    text-align:center;
    left:0;
    right:0;
    margin:auto;
    bottom:-28px
}
.absolute-text-top.tooltipo-absolute,.icon-letter .tooltip-ab-icon,.icon-paper .tooltip-ab-icon,.icon-sms .tooltip-ab-icon{
    position:absolute;
    top:-45px;
    min-width:86px;
    padding:0 3px;
    left:-27px;
    background:#fff;
    z-index:10;
    box-shadow:0 1px 10px rgb(0 0 0/10%);
    border:1px solid #e6e6e6;
    opacity:0;
    transition:.2s ease-in-out;
    visibility:hidden;
    font-size:10px;
    text-align:center;
    font-weight:600;
    border-radius:6px;
    color:#000
}
.icon-paper-block.first .icon-paper .tooltip-ab-icon,.icon-paper-block.last .icon-paper .tooltip-ab-icon{
    left:-23px;
    z-index:-1
}
.absolute-text-top.tooltipo-absolute:before,.icon-letter .tooltip-ab-icon:before,.icon-paper .tooltip-ab-icon:before,.icon-sms .tooltip-ab-icon:before{
    content:"";
    display:block;
    position:absolute;
    bottom:-6px;
    left:0;
    margin:auto;
    right:0;
    width:0;
    height:0;
    -webkit-transform:rotate(224deg);
    -moz-transform:rotate(224deg);
    -ms-transform:rotate(224deg);
    border:1px solid #e6e6e6;
    border-right:#fff;
    border-bottom:#fff;
    background:#fff;
    z-index:-1;
    transition:width .2s,height .2s;
    width:10px;
    height:10px
}
.icon-letter:hover .tooltip-ab-icon,.icon-sms:hover .tooltip-ab-icon,.inclusao-start:hover .absolute-text-top.tooltipo-absolute{
    opacity:1;
    visibility:visible
}
.icon-letter.show .tooltip-ab-icon,.icon-paper .tooltip-ab-icon{
    opacity:1;
    visibility:visible;
    box-shadow:none
}
.line-inclusao .absolute-text-bottom.last:before{
    top:-22px;
    left:70px;
    width:127px
}
.line-inclusao .desc-block.absolute-text-bottom.last{
    left:0;
    right:0;
    width:auto;
    margin:auto
}
.default-line-inclusao{
    font-size:12px;
    padding:12px 5px
}
.default-line-inclusao span{
    margin:8px 0;
    font-weight:600
}
.line-inclusao .margin-center .icon-letter{
    margin:5px 12px
}
.line-inclusao .icon-letter.not-pointer{
    cursor:auto
}
.line-inclusao .absolute-text-bottom{
    cursor:pointer
}
.line-inclusao .absolute-text-bottom.show .tooltipo-absolute,.line-inclusao .absolute-text-bottom.show .tooltipo-absolute:before,.line-inclusao .absolute-text-bottom:hover .tooltipo-absolute,.line-inclusao .absolute-text-bottom:hover .tooltipo-absolute:before{
    opacity:1;
    visibility:visible
}
.absolute-text-bottom .tooltipo-absolute{
    position:absolute;
    bottom:-55px;
    left:0;
    right:0;
    background:#fff;
    box-shadow:0 1px 10px rgba(0,0,0,.1);
    display:block;
    margin:auto;
    color:#000;
    padding:5px;
    border-radius:6px;
    border:1px solid #e6e6e6;
    opacity:0;
    transition:.2s ease-in-out;
    visibility:hidden;
    z-index:5
}
.second-msg .absolute-text-bottom .tooltipo-absolute{
    bottom:-73px
}
.absolute-text-bottom.last .tooltipo-absolute{
    bottom:-74px;
    min-width:88px;
    left:-23px
}
.absolute-text-bottom .tooltipo-absolute:before{
    content:"";
    display:block;
    position:absolute;
    top:-6px;
    left:0;
    margin:auto;
    right:0;
    width:0;
    height:0;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    border:1px solid #e6e6e6;
    border-right:#fff;
    border-bottom:#fff;
    background:#fff;
    z-index:1;
    transition:width .2s,height .2s;
    opacity:0;
    visibility:hidden;
    width:10px;
    height:10px
}
@media (max-width:890px){
    .line-inclusao{
        display:block;
        margin:80px 0 35px;
        padding:0;
        min-height:550px
    }
    .line-inclusao:before{
        height:100%;
        width:1px;
        min-height:500px;
        margin:0 auto
    }
    .line-inclusao .inclusao-start .absolute-text-top{
        left:0;
        right:0;
        margin:auto;
        top:30px;
        display:block;
        background:#fff;
        z-index:2;
        height:45px;
        padding-top:4px
    }
    .inclusao-start{
        display:block;
        width:100%
    }
    .inclusao-start:before{
        height:4px;
        width:40px;
        right:0
    }
    .line-inclusao .block-letter{
        padding:60px 0;
        justify-content:center;
        margin:0
    }
    .line-inclusao .absolute-text-bottom{
        bottom:20px;
        background:#fff;
        text-align:center;
        padding:2px 0;
        right:0;
        left:0;
        margin:auto
    }
    .line-inclusao .absolute-text-bottom:before{
        top:-20px;
        margin:auto;
        right:-1px;
        width:204px
    }
    .line-inclusao .absolute-text-top{
        position:absolute;
        top:-20px;
        text-align:center;
        left:0;
        right:0;
        font-weight:600;
        background:#fff;
        margin:auto;
        width:75px;
        height:30px
    }
    .line-inclusao .icon-paper{
        display:block;
        text-align:center;
        margin:auto;
        width:28px;
        justify-content:center;
        height:28px
    }
    .icon-paper-block.relative{
        top:43px
    }
    .line-inclusao .last .absolute-text-top{
        margin:auto;
        left:0
    }
    .line-inclusao:after{
        height:20px;
        width:2px;
        top:auto;
        left:-1px;
        bottom:0;
        border-top:none;
        border-left:1px dashed #e5e7eb
    }
    .default-line-inclusao .icon-paper svg,.line-inclusao .icon-paper svg{
        margin:auto
    }
    .line-inclusao .desc-block.absolute-text-bottom.last{
        bottom:20px;
        left:0;
        right:0;
        margin:auto;
        width:290px;
        z-index:2;
        background:#fff;
        display:block;
        height:auto
    }
    .line-inclusao .absolute-text-bottom.last:before{
        top:-20px;
        left:0
    }
    .absolute-text-bottom.last .tooltipo-absolute{
        bottom:-35px;
        left:0
    }
    .second-msg .absolute-text-bottom .tooltipo-absolute{
        bottom:-39px
    }
    .last .absolute-text-bottom .tooltipo-absolute{
        bottom:-35px
    }
}
.popup-email-block{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    display:block;
    width:100%;
    height:100%;
    background:#fff;
    max-width:700px;
    max-height:500px;
    border-radius:6px;
    box-shadow:0 1px 10px rgba(0,0,0,.1);
    transition:.2s ease-in-out;
    opacity:0;
    z-index:11;
    visibility:hidden;
    overflow:hidden;
    padding:20px
}
.popup-email-block .close-button{
    position:absolute;
    top:20px;
    left:15px;
    width:30px;
    height:30px;
    display:block;
    cursor:pointer
}
.popup-email-content{
    padding:0;
    overflow:auto;
    max-height:465px;
    max-width:700px
}
.popup-email-content::-webkit-scrollbar{
    width:8px
}
.popup-email-content::-webkit-scrollbar-track{
    background:#fff;
    border-radius:10px
}
.popup-email-content::-webkit-scrollbar-thumb{
    -webkit-transition:.2s ease-out;
    transition:.2s ease-out;
    opacity:.9;
    border-radius:0;
    border-radius:10px
}
.popup-email-content[data-current="Rede OK"]::-webkit-scrollbar-thumb{
    background:#0005e5
}
.popup-email-content[data-current=Express]::-webkit-scrollbar-thumb{
    background:#ed6600
}
.popup-email-content[data-current="Rede OK"]::-webkit-scrollbar-thumb:hover{
    background:#0005e5;
    opacity:1
}
.popup-email-content[data-current=Express]::-webkit-scrollbar-thumb:hover{
    background:#ed6600;
    opacity:1
}
.popup-email-block.active{
    opacity:1;
    visibility:visible
}
.shadow-popup{
    position:absolute;
    z-index:10;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5)
}
@media (max-width:750px){
    .popup-email-block{
        max-width:100%;
        width:calc(100% - 40px)
    }
    .popup-email-block .close-button{
        top:10px;
        left:10px
    }
}
@media (min-width:1024px){
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid-cols-1,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .grid-cols-1,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1{
        padding-left:345px;
        position:relative
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid-cols-1,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1{
        padding-bottom:140px;
        padding-left:270px
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid-cols-1{
        padding-bottom:0
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child{
        position:absolute;
        left:0;
        top:0;
        display:block;
        margin:auto
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child{
        width:330px
    }
    .bg-table-title[data-title="Score 2.0"][data-valid=negative]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child{
        width:970px
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child{
        width:250px
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(3) .flex>span,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(2) .flex>span,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(2) .flex>span{
        padding:0 10px
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(2),.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(3),.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(4){
        grid-column:span 4
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid>.py-4,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid>.py-4,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid>.py-4{
        grid-column:span 12
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(5){
        padding-bottom:49px
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(5) .text-sm.font-semibold.text-gray-500,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(6) .text-sm.font-semibold.text-gray-500{
        justify-content:flex-start;
        padding-left:20px
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(5) .mt-3.text-sm.text-gray-900,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(6) .mt-3.text-sm.text-gray-900{
        padding-left:20px
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(6){
        margin-left:-345px
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .main-block .left,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .main-block .left,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .main-block .left{
        height:201px
    }
    .bg-table-title[data-title="Score 2.0"][data-valid=negative]+.border-t.border-gray-200 .main-block .left,.bg-table-title[data-title="Serasa Score com Positivo"][data-valid=negative]+.border-t.border-gray-200 .main-block .left{
        height:0
    }
    .bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .main-gauge-container,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .main-gauge-container,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .main-gauge-container{
        transform:scale(.65);
        top:-89px
    }
}
.bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid-cols-1,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .grid-cols-1,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1{
    margin:1rem
}
.bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .text-sm.font-semibold.text-gray-500,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .text-sm.font-semibold.text-gray-500,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .text-sm.font-semibold.text-gray-500,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .text-sm.font-semibold.text-gray-500{
    text-align:center;
    font-weight:600;
    font-size:14px;
    background:#f2f0f7;
    color:#333;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:45px;
    border-radius:3px
}
.bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .grid>.py-4,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .grid>.py-4,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid>.py-4,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid>.py-4{
    border-radius:6px;
    border:2px solid #f2f0f7;
    padding:0 0 20px
}
.bg-table-title[data-title="Indicador de Recuperação de Crédito"]+.border-t.border-gray-200 .mt-3.text-sm.text-gray-900,.bg-table-title[data-title="Score 2.0"]+.border-t.border-gray-200 .mt-3.text-sm.text-gray-900,.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .mt-3.text-sm.text-gray-900,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .mt-3.text-sm.text-gray-900{
    display:block;
    text-align:left;
    font-size:14px;
    color:#373737;
    font-weight:600;
    min-height:52px;
    display:flex;
    align-items:center;
    justify-content:center
}
.bg-table-title[data-title="Score 2.0"][data-valid=negative]+.border-t.border-gray-200 .grid.grid-cols-1,.bg-table-title[data-title="Score PJ"][data-valid=negative]+.border-t.border-gray-200 .grid.grid-cols-1,.bg-table-title[data-title="Serasa Score com Positivo"][data-valid=negative]+.border-t.border-gray-200 .grid.grid-cols-1{
    padding-bottom:11%
}
@media print{
    body{
        margin:0;
        padding:0;
        line-height:1em;
        -webkit-print-color-adjust:exact
    }
    .main-gauge-container.yellow .main-line-gauge{
        stroke:#fefd00
    }
    .main-gauge-container.orange .main-line-gauge{
        stroke:#fc7f05
    }
    .main-gauge-container.green .main-line-gauge{
        stroke:#02b22d
    }
    .main-gauge-container.blue .main-line-gauge{
        stroke:#0081fb
    }
    .main-content{
        display:none!important
    }
    #printable{
        display:block!important
    }
    .bg-table-title{
        background-color:#f2f0f7!important;
        display:block
    }
    .bg-table-title.sm\:px-6{
        padding:.5rem;
        border-top-right-radius:6px;
        border-top-left-radius:6px
    }
    .grid{
        display:flex;
        flex-wrap:wrap;
        margin:0;
        width:100%
    }
    .ml-4{
        margin:0!important
    }
    table .text-sm{
        font-size:.675rem
    }
    table .px-4{
        padding:.5rem
    }
    .grid .py-4{
        padding:0 1em
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1{
        padding-left:345px;
        position:relative
    }
    .bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1{
        padding-bottom:180px
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:first-child{
        position:absolute;
        left:0;
        top:0;
        display:block;
        margin:auto;
        width:330px
    }
    /* .bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(2) .flex>span{
        padding:0 10px
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(2),.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(3),.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(4){
        width:33.3333333%
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(5){
        margin-bottom:30px
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(6){
        margin-left:-345px
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .mt-3.text-sm.text-gray-900 .flex>span,.bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .mt-3.text-sm.text-gray-900 .flex>span{
        font-size:12px!important;
        line-height:normal
    }
    .bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(2),.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(3),.bg-table-title[data-title="Score PJ"]+.border-t.border-gray-200 .grid-cols-1>div.py-4:nth-child(4){
        margin-bottom:15px
    }
    .bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .main-block .left{
        height:190px
    }
    .bg-table-title[data-title="Serasa Score com Positivo"]+.border-t.border-gray-200 .main-gauge-container{
        transform:scale(.65);
        top:-89px
    } */
}

.boxDots{
    position:relative
}
.boxDots:before{
    position:absolute;
    right:0;
    top:0;
    content:"";
    width:100%;
    height:100%;
    margin:auto;
    display:block;
    background-size:100%
}

.boxDotsExpress:before{background-image:url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 355 387' style='enable-background:new 0 0 355 387;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st3%7Bfill:%23ca6107;%7D%0A%3C/style%3E%3Cg xmlns='http://www.w3.org/2000/svg' class='st1'%3E%3Cpath class='st3' d='M349.67,152.62c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C349.17,151.51,349.67,152.01,349.67,152.62z' /%3E%3Ccircle class='st3' cx='337.2' cy='152.62' r='1.11' /%3E%3Ccircle class='st3' cx='325.83' cy='152.62' r='1.11' /%3E%3Cpath class='st3' d='M315.57,152.62c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C315.08,151.51,315.57,152.01,315.57,152.62z' /%3E%3Cpath class='st3' d='M349.67,165.52c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C349.17,164.41,349.67,164.91,349.67,165.52z' /%3E%3Ccircle class='st3' cx='337.2' cy='165.52' r='1.11' /%3E%3Ccircle class='st3' cx='325.83' cy='165.52' r='1.11' /%3E%3Cpath class='st3' d='M315.57,165.52c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C315.08,164.41,315.57,164.91,315.57,165.52z' /%3E%3Cpath class='st3' d='M349.67,178.42c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C349.17,177.31,349.67,177.81,349.67,178.42z' /%3E%3Cpath class='st3' d='M338.31,178.42c0,0.61-0.5,1.11-1.11,1.11s-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 S338.31,177.81,338.31,178.42z' /%3E%3Cpath class='st3' d='M326.94,178.42c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C326.44,177.31,326.94,177.81,326.94,178.42z' /%3E%3Cpath class='st3' d='M315.57,178.42c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C315.08,177.31,315.57,177.81,315.57,178.42z' /%3E%3C/g%3E;%0A%3C/svg%3E")}

.boxDotsCheckOk:before{
    background-image:url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 355 387' style='enable-background:new 0 0 355 387;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st3%7Bfill:%23005EA6;%7D%0A%3C/style%3E%3Cg xmlns='http://www.w3.org/2000/svg' class='st1'%3E%3Cpath class='st3' d='M349.67,152.62c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C349.17,151.51,349.67,152.01,349.67,152.62z' /%3E%3Ccircle class='st3' cx='337.2' cy='152.62' r='1.11' /%3E%3Ccircle class='st3' cx='325.83' cy='152.62' r='1.11' /%3E%3Cpath class='st3' d='M315.57,152.62c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C315.08,151.51,315.57,152.01,315.57,152.62z' /%3E%3Cpath class='st3' d='M349.67,165.52c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C349.17,164.41,349.67,164.91,349.67,165.52z' /%3E%3Ccircle class='st3' cx='337.2' cy='165.52' r='1.11' /%3E%3Ccircle class='st3' cx='325.83' cy='165.52' r='1.11' /%3E%3Cpath class='st3' d='M315.57,165.52c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C315.08,164.41,315.57,164.91,315.57,165.52z' /%3E%3Cpath class='st3' d='M349.67,178.42c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C349.17,177.31,349.67,177.81,349.67,178.42z' /%3E%3Cpath class='st3' d='M338.31,178.42c0,0.61-0.5,1.11-1.11,1.11s-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 S338.31,177.81,338.31,178.42z' /%3E%3Cpath class='st3' d='M326.94,178.42c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C326.44,177.31,326.94,177.81,326.94,178.42z' /%3E%3Cpath class='st3' d='M315.57,178.42c0,0.61-0.5,1.11-1.11,1.11c-0.61,0-1.11-0.5-1.11-1.11c0-0.61,0.5-1.11,1.11-1.11 C315.08,177.31,315.57,177.81,315.57,178.42z' /%3E%3C/g%3E;%0A%3C/svg%3E")}

.multipleTableIcon{
    position:relative
}
.multipleTableIcon:before{
    position:absolute;
    left:10px;
    bottom:-30px;
    content:"";
    width:40px;
    height:40px;
    background-repeat:no-repeat
}
.checkok .multipleTableIcon:before{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-corner-down-right' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%230005E5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 6v6a3 3 0 0 0 3 3h10l-4 -4m0 8l4 -4' /%3E%3C/svg%3E")
}
.express .multipleTableIcon:before{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-corner-down-right' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23ED6600' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 6v6a3 3 0 0 0 3 3h10l-4 -4m0 8l4 -4' /%3E%3C/svg%3E")
}
.content-image-negativacao:before{
    content:"";
    position:absolute;
    bottom:24px;
    right:0;
    left:0;
    background:#f3f4f6;
    width:calc(100% - 3rem);
    height:8px;
    margin:auto;
    z-index:4;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    --tw-shadow:0 1px 0px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.imagem-negativacao{
    max-width:528px;
    display:block;
    overflow:auto;
    border-radius:6px;
    padding-bottom:6px;
    border-bottom:none;
    position:relative;
    z-index:1;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    background:#f3f4f6
}
.gelpCx{
    max-height:294px;
    overflow-y:auto!important
}
.gnaqej svg{
    display:none!important
}
.content-image-negativacao .gelpCx::-webkit-scrollbar,.imagem-negativacao::-webkit-scrollbar{
    width:8px;
    height:8px;
    position:relative;
    z-index:5
}
.content-image-negativacao .gelpCx::-webkit-scrollbar-track,.imagem-negativacao::-webkit-scrollbar-track{
    background:#f3f4f6;
    margin:0 10px;
    border-radius:10px;
    padding-bottom:10px;
    height:5px
}
.imagem-negativacao .gelpCx::-webkit-scrollbar-thumb,.imagem-negativacao::-webkit-scrollbar-thumb{
    -webkit-transition:.2s ease-out;
    transition:.2s ease-out;
    opacity:.9;
    border-radius:10px;
    height:50px
}
.imagem-negativacao[data-current=checkok]{
    border-color:#0005e5
}
.imagem-negativacao[data-current=express]{
    border-color:#ed6600
}
.content-image-negativacao[data-current=checkok] .gelpCx::-webkit-scrollbar-thumb,.imagem-negativacao[data-current=checkok]::-webkit-scrollbar-thumb{
    background:#0005e5
}
.content-image-negativacao[data-current=checkok] .gelpCx::-webkit-scrollbar-thumb:hover,.imagem-negativacao[data-current=checkok]::-webkit-scrollbar-thumb:hover{
    background:#0005e5;
    opacity:1
}
.content-image-negativacao[data-current=express] .gelpCx::-webkit-scrollbar-thumb,.imagem-negativacao[data-current=express]::-webkit-scrollbar-thumb{
    background:#ed6600
}
.content-image-negativacao[data-current=express] .gelpCx::-webkit-scrollbar-thumb:hover,.imagem-negativacao[data-current=express]::-webkit-scrollbar-thumb:hover{
    background:#ed6600;
    opacity:1
}
.imagem-negativacao .scroll{
    width:2833px;
    position:relative
}
.imagem-negativacao img{
    width:100%;
    display:block;
    position:relative;
    top:-2px
}
.select-country{
    z-index:2;
    margin:auto
}
.select-country .image-country{
    position:absolute;
    bottom:0;
    right:0;
    display:block;
    margin:auto
}
.select-country .image-country img{
    display:block;
    max-width:44px;
    border-radius:4px;
    height:26px;
    min-height:26px;
    margin:10px 10px 10px 0
}
.focus-within\:ring-2:focus-within{
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.focus-within\:ring-inset:focus-within{
    --tw-ring-inset:inset
}
.focus-within\:ring-blue-600:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))
}
.hover\:border-gray-300:hover{
    --tw-border-opacity:1;
    border-color:rgba(209,213,219,var(--tw-border-opacity))
}
.hover\:bg-gray-50:hover{
    --tw-bg-opacity:1;
    background-color:rgba(249,250,251,var(--tw-bg-opacity))
}
.hover\:bg-brand-light:hover{
    --tw-bg-opacity:1;
    background-color:rgba(110,231,183,var(--tw-bg-opacity))
}
.hover\:bg-gray-100:hover{
    --tw-bg-opacity:1;
    background-color:rgba(243,244,246,var(--tw-bg-opacity))
}
.hover\:bg-gray-300:hover{
    --tw-bg-opacity:1;
    background-color:rgba(209,213,219,var(--tw-bg-opacity))
}
.hover\:bg-gray-700:hover{
    --tw-bg-opacity:1;
    background-color:rgba(55,65,81,var(--tw-bg-opacity))
}
.hover\:bg-white:hover{
    --tw-bg-opacity:1;
    background-color:rgba(255,255,255,var(--tw-bg-opacity))
}
.hover\:bg-red-50:hover{
    --tw-bg-opacity:1;
    background-color:rgba(254,242,242,var(--tw-bg-opacity))
}
.hover\:text-brand-light:hover{
    --tw-text-opacity:1;
    color:rgba(99,102,199,var(--tw-text-opacity))
}
.hover\:text-blue-700:hover{
    --tw-text-opacity:1;
    color:rgba(29,78,216,var(--tw-text-opacity))
}
.hover\:text-gray-500:hover{
    --tw-text-opacity:1;
    color:rgba(107,114,128,var(--tw-text-opacity))
}
.hover\:text-brand-primary:hover{
    --tw-text-opacity:1;
    color:rgba(0,5,229,var(--tw-text-opacity))
}
.hover\:text-gray-700:hover{
    --tw-text-opacity:1;
    color:rgba(55,65,81,var(--tw-text-opacity))
}
.hover\:text-brand-dark:hover{
    --tw-text-opacity:1;
    color:rgba(21,0,53,var(--tw-text-opacity))
}
.hover\:text-gray-900:hover{
    --tw-text-opacity:1;
    color:rgba(17,24,39,var(--tw-text-opacity))
}
.hover\:shadow-xl:hover{
    --tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.focus\:border-red-500:focus{
    --tw-border-opacity:1;
    border-color:rgba(239,68,68,var(--tw-border-opacity))
}
.focus\:border-brand-light:focus{
    --tw-border-opacity:1;
    border-color:rgba(99,102,199,var(--tw-border-opacity))
}
.focus\:border-brand-primary:focus{
    --tw-border-opacity:1;
    border-color:rgba(0,5,229,var(--tw-border-opacity))
}
.focus\:bg-brand-light:focus{
    --tw-bg-opacity:1;
    background-color:rgba(99,102,199,var(--tw-bg-opacity))
}
.focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
}
.focus\:ring-2:focus{
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.focus\:ring-inset:focus{
    --tw-ring-inset:inset
}
.focus\:ring-blue-500:focus{
    --tw-ring-opacity:1;
    --tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))
}
.focus\:ring-brand-light:focus{
    --tw-ring-opacity:1;
    --tw-ring-color:rgba(99,102,199,var(--tw-ring-opacity))
}
.focus\:ring-brand-primary:focus{
    --tw-ring-opacity:1;
    --tw-ring-color:rgba(0,5,229,var(--tw-ring-opacity))
}
.focus\:ring-indigo-500:focus{
    --tw-ring-opacity:1;
    --tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))
}
.focus\:ring-gray-400:focus{
    --tw-ring-opacity:1;
    --tw-ring-color:rgba(156,163,175,var(--tw-ring-opacity))
}
.focus\:ring-red-500:focus{
    --tw-ring-opacity:1;
    --tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))
}
.focus\:ring-offset-2:focus{
    --tw-ring-offset-width:2px
}
.disabled\:opacity-25:disabled{
    opacity:.25
}
.group:hover .group-hover\:block{
    display:block
}
.group:hover .group-hover\:bg-gray-400{
    --tw-bg-opacity:1;
    background-color:rgba(156,163,175,var(--tw-bg-opacity))
}
.group:hover .group-hover\:text-brand-primary{
    --tw-text-opacity:1;
    color:rgba(0,5,229,var(--tw-text-opacity))
}
.group:hover .group-hover\:text-gray-500{
    --tw-text-opacity:1;
    color:rgba(107,114,128,var(--tw-text-opacity))
}
.group:hover .group-hover\:text-gray-900{
    --tw-text-opacity:1;
    color:rgba(17,24,39,var(--tw-text-opacity))
}
@media (min-width:640px){
    .sm\:static{
        position:static
    }
    .sm\:inset-auto{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .sm\:col-span-3{
        grid-column:span 3/span 3
    }
    .sm\:col-span-6{
        grid-column:span 6/span 6
    }
    .sm\:col-span-12{
        grid-column:span 12/span 12
    }
    .sm\:col-span-7{
        grid-column:span 7/span 7
    }
    .sm\:col-span-5{
        grid-column:span 5/span 5
    }
    .sm\:col-span-2{
        grid-column:span 2/span 2
    }
    .sm\:col-span-4{
        grid-column:span 4/span 4
    }
    .sm\:col-span-1{
        grid-column:span 1/span 1
    }
    .sm\:-mx-6{
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
    .sm\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .sm\:ml-3{
        margin-left:.75rem
    }
    .sm\:ml-6{
        margin-left:1.5rem
    }
    .sm\:mt-0{
        margin-top:0
    }
    .sm\:mt-9{
        margin-top:2.25rem
    }
    .sm\:ml-12{
        margin-left:3rem
    }
    .sm\:block{
        display:block
    }
    .sm\:flex{
        display:flex
    }
    .sm\:hidden{
        display:none
    }
    .sm\:w-0{
        width:0
    }
    .sm\:flex-1{
        flex:1 1 0%
    }
    .sm\:flex-shrink-0{
        flex-shrink:0
    }
    .sm\:grid-cols-6{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .sm\:grid-cols-12{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .sm\:flex-row{
        flex-direction:row
    }
    .sm\:flex-wrap{
        flex-wrap:wrap
    }
    .sm\:items-start{
        align-items:flex-start
    }
    .sm\:items-end{
        align-items:flex-end
    }
    .sm\:items-baseline{
        align-items:baseline
    }
    .sm\:items-stretch{
        align-items:stretch
    }
    .sm\:justify-start{
        justify-content:flex-start
    }
    .sm\:justify-end{
        justify-content:flex-end
    }
    .sm\:justify-between{
        justify-content:space-between
    }
    .sm\:space-x-6>:not([hidden])~:not([hidden]){
        --tw-space-x-reverse:0;
        margin-right:calc(1.5rem * var(--tw-space-x-reverse));
        margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:space-x-8>:not([hidden])~:not([hidden]){
        --tw-space-x-reverse:0;
        margin-right:calc(2rem * var(--tw-space-x-reverse));
        margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:overflow-hidden,.sm\:truncate{
        overflow:hidden
    }
    .sm\:truncate{
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .sm\:rounded-md{
        border-radius:.375rem
    }
    .sm\:rounded-lg{
        border-radius:.5rem
    }
    .sm\:rounded-2xl{
        border-radius:1rem
    }
    .sm\:p-6{
        padding:1.5rem
    }
    .sm\:p-8{
        padding:2rem
    }
    .sm\:p-0{
        padding:0
    }
    .sm\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .sm\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .sm\:px-0{
        padding-left:0;
        padding-right:0
    }
    .sm\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .sm\:pr-0{
        padding-right:0
    }
    .sm\:pb-8{
        padding-bottom:2rem
    }
    .sm\:text-left{
        text-align:left
    }
    .sm\:text-4xl{
        font-size:2.25rem;
        line-height:2.5rem
    }
    .sm\:text-2xl{
        font-size:1.5rem;
        line-height:2rem
    }
    .sm\:text-sm{
        font-size:.875rem;
        line-height:1.25rem
    }
}
@media (min-width:768px){
    .md\:visible{
        visibility:visible
    }
    .md\:col-span-8{
        grid-column:span 8/span 8
    }
    .md\:col-span-4{
        grid-column:span 4/span 4
    }
    .md\:col-span-12{
        grid-column:span 12/span 12
    }
    .md\:col-span-6{
        grid-column:span 6/span 6
    }
    .md\:col-span-2{
        grid-column:span 2/span 2
    }
    .md\:col-span-3{
        grid-column:span 3/span 3
    }
    .md\:col-span-9{
        grid-column:span 9/span 9
    }
    .md\:col-span-1{
        grid-column:span 1/span 1
    }
    .md\:ml-5{
        margin-left:1.25rem
    }
    .md\:flex{
        display:flex
    }
    .md\:grid{
        display:grid
    }
    .md\:grid-cols-12{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .md\:grid-cols-4{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .md\:grid-cols-3{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:items-center{
        align-items:center
    }
    .md\:justify-start{
        justify-content:flex-start
    }
    .md\:justify-between{
        justify-content:space-between
    }
    .md\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .md\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .md\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .md\:pl-4{
        padding-left:1rem
    }
    .md\:pr-6{
        padding-right:1.5rem
    }
    .md\:text-justify{
        text-align:justify
    }
    .md\:text-base{
        font-size:1rem;
        line-height:1.5rem
    }
    .md\:text-3xl{
        font-size:1.875rem;
        line-height:2.25rem
    }
}
@media (min-width:1024px){
    .lg\:order-first{
        order:-9999
    }
    .lg\:col-span-12{
        grid-column:span 12/span 12
    }
    .lg\:col-span-6{
        grid-column:span 6/span 6
    }
    .lg\:col-span-9{
        grid-column:span 9/span 9
    }
    .lg\:col-span-3{
        grid-column:span 3/span 3
    }
    .lg\:col-span-4{
        grid-column:span 4/span 4
    }
    .lg\:col-span-1{
        grid-column:span 1/span 1
    }
    .lg\:-mx-8{
        margin-left:-2rem;
        margin-right:-2rem
    }
    .lg\:mt-0{
        margin-top:0
    }
    .lg\:ml-0{
        margin-left:0
    }
    .lg\:ml-4{
        margin-left:1rem
    }
    .lg\:block{
        display:block
    }
    .lg\:grid{
        display:grid
    }
    .lg\:flex-shrink-0{
        flex-shrink:0
    }
    .lg\:grid-cols-12{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .lg\:grid-cols-2{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .lg\:gap-x-5{
        -moz-column-gap:1.25rem;
        column-gap:1.25rem
    }
    .lg\:gap-x-8{
        -moz-column-gap:2rem;
        column-gap:2rem
    }
    .lg\:gap-y-5{
        row-gap:1.25rem
    }
    .lg\:space-y-0>:not([hidden])~:not([hidden]){
        --tw-space-y-reverse:0;
        margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(0px * var(--tw-space-y-reverse))
    }
    .lg\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .lg\:px-0{
        padding-left:0;
        padding-right:0
    }
    .lg\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .lg\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .lg\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .lg\:text-left{
        text-align:left
    }
    .lg\:text-4xl{
        font-size:2.25rem;
        line-height:2.5rem
    }
}
@media (min-width:1280px){
    .xl\:px-28{
        padding-left:7rem;
        padding-right:7rem
    }
}
@media (min-width:1536px){
    .\32xl\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
}
#botao-contato {
    margin: 0px !important;
    position: relative;
    background-color: rgba(4,120,87,var(--tw-bg-opacity)) !important;
    color: white !important;
    padding: 5px !important;
    height: 62px !important;
    width: 65px !important;
    border-radius: 46px !important;
    /* animation-duration: 250ms !important;
    transition: transform 200ms linear 0s !important; */
    /* display: block; */
    float:right !important;
    /* -webkit-box-pack: center; */

    position: fixed;
    bottom:35px;
    right:35px;
    

    /* appearance: none; */
    /* -webkit-box-align: center; */
    /* align-items: center; */
    /* border-radius: 200px;
    bottom: 0px;
    display: block;
    height: 60px;
    -webkit-box-pack: center;
    justify-content: center;
    margin: 0px;
    line-height: 60px;
    outline: none;
    padding: 0px;
    position: relative;
    user-select: none;
    z-index: 999;
    border: none;
    color: white;
    cursor: pointer;
    min-width: 60px;
    transition: transform 200ms linear 0s;
    -webkit-tap-highlight-color: transparent;
    background-color: rgb(0, 5, 229);
    transform-origin: calc(100% - 30px) center;
    animation-duration: 250ms;
    animation-fill-mode: forwards;
    backface-visibility: hidden; */
}