@charset "UTF-8";

/** Fonts **/
/*		
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Black.ttf') format('truetype'),
        url('../font/muli/Muli-Black.svg') format('svg');
    font-weight: bolder;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-BlackItalic.ttf') format('truetype'),
        url('../font/muli/Muli-BlackItalic.svg') format('svg');
    font-weight: bolder;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Bold.ttf') format('truetype'),
        url('../font/muli/Muli-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Bold.ttf') format('truetype'),
        url('../font/muli/Muli-BoldItalic.svg') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Regular.ttf') format('truetype'),
        url('../font/muli/Muli-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Italic.ttf') format('truetype'),
        url('../font/muli/Muli-Italic.svg') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-ExtraLight.ttf') format('truetype'),
        url('../font/muli/Muli-ExtraLight.svg') format('svg');
    font-weight: lighter;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-ExtraLightItalic.ttf') format('truetype'),
        url('../font/muli/Muli-ExtraLightItalic.svg') format('svg');
    font-weight: lighter;
    font-style: italic;
}


@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Black.ttf') format('truetype'),
        url('../font/muli/Muli-Black.svg') format('svg');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-BlackItalic.ttf') format('truetype'),
        url('../font/muli/Muli-BlackItalic.svg') format('svg');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-ExtraBold.ttf') format('truetype'),
        url('../font/muli/Muli-ExtraBold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-ExtraBoldItalic.ttf') format('truetype'),
        url('../font/muli/Muli-ExtraBoldItalic.svg') format('svg');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Bold.ttf') format('truetype'),
        url('../font/muli/Muli-Bold.svg') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-BoldItalic.ttf') format('truetype'),
        url('../font/muli/Muli-BoldItalic.svg') format('svg');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-SemiBold.ttf') format('truetype'),
        url('../font/muli/Muli-SemiBold.svg') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-SemiBoldItalic.ttf') format('truetype'),
        url('../font/muli/Muli-SemiBoldItalic.svg') format('svg');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Regular.ttf') format('truetype'),
        url('../font/muli/Muli-Regular.svg') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Italic.ttf') format('truetype'),
        url('../font/muli/Muli-Italic.svg') format('svg');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-Light.ttf') format('truetype'),
        url('../font/muli/Muli-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-LightItalic.ttf') format('truetype'),
        url('../font/muli/Muli-LightItalic.svg') format('svg');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-ExtraLight.ttf') format('truetype'),
        url('../font/muli/Muli-ExtraLight.svg') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Muli';
    src:url('../font/muli/Muli-ExtraLightItalic.ttf') format('truetype'),
    url('../font/muli/Muli-ExtraLightItalic.svg') format('svg');
    font-weight: 200;
    font-style: italic;
}
*/

/*
@font-face {
    font-family: 'Inter';
    src:url('../font/inter/Inter-VariableFont_opszwght.ttf');
    font-weight: 100 1000;
    font-style: normal;
}
@font-face {
    font-family: 'Inter';
    src:url('../font/inter/Inter-Italic-VariableFont_opszwght.ttf');
    font-weight: 100 1000;
    font-style: italic;
}

@font-face {
    font-family: 'Ivy';
    src:url('../font/ivy/ivy-presto-headline.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raflesia';
    src:url('../font/raflesia/raflesia.otf');
    font-weight: normal;
    font-style: normal;
}
*/


.cont-btn-orcamento {
    margin: 3rem 0;
}

.cont-btn-orcamento .btn-orcamento {
    background-image: linear-gradient(45deg, #000, #444);
    color: #fff;
    border-radius: 3rem;
    border: 1px solid rgb(149 149 149 / 30%);
    padding: 1rem 2rem;
    text-transform: uppercase;
    margin-right: 4rem;
    position: relative;
    box-shadow: 0 0 25px rgb(255 255 255 / .3);
}

.cont-btn-orcamento .btn-orcamento:before {
    content: "";
    height: 100%;
    aspect-ratio: 1;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(4rem);
    border-radius: 50%;
    border: 1px solid rgb(149 149 149 / 30%);
    background-image: url(../image/icon_whats.svg), linear-gradient(45deg, #000, #999);
    background-size: 1.8rem, 200% 200%;
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 0 0 25px rgb(255 255 255 / .3);
    backdrop-filter: blur(2px);
}


body {
    font-family: 'Inter';
    font-weight: normal;
    --bottom-space-whats-btn: 1rem;
    background-color: #ede8e2;
}



nav {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}

nav .cont-logo .logo {
    width: 190px;
    margin-left: 25px;
    padding: 10px 10px 10px 0px;
}

nav .menu {
    /*margin-top: -40px;*/
}

nav .menu .icon-menu {
    width: 43px;
    height: 43px;
    color: #a89978;
    position: relative;
    cursor: pointer;
    z-index: 7;
    transform: scale(.85);
    transform-origin: right center;
}

nav .menu .icon-menu.open {
    right: 1rem;
    transition: .5s;
}

nav .menu .icon-menu:after {
    content: 'MENU';
    color: #010101;
    position: absolute;
    bottom: 0;
    right: 5px;
    transform: translate(0, 100%);
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
}

nav .menu .icon-menu .l-1,
nav .menu .icon-menu .l-2,
nav .menu .icon-menu .l-3 {
    position: absolute;
    top: 0%;
    right: 0%;
    width: 43px;
    height: 2px;
    background: #a89978;
    text-align: left;
    transition: .5s;
}

nav .menu .icon-menu .l-1:after,
nav .menu .icon-menu .l-2:after,
nav .menu .icon-menu .l-3:after {
    content: '';
    width: 8px;
    height: 8px;
    border: 2px solid #a89978;
    position: absolute;
    top: 50%;
    left: -7px;
    transform: translate(0, -50%);
    border-radius: 50%;
    transition: .5s;
}

nav .menu .icon-menu .l-1 {
    transform: translate(0%, 10px);
}

nav .menu .icon-menu .l-1:after {
    background: #fff;
}

nav .menu .icon-menu .l-2 {
    transform: translate(0%, 25px);
    width: 30px;
}

nav .menu .icon-menu .l-3 {
    transform: translate(0%, 40px);
    width: 40px;
}

nav .menu .icon-menu .l-3:after {
    background: #fff;
}

nav .menu .icon-menu.open .l-1 {
    transform: translate(0%, 12px) rotate(-38deg);
    transform-origin: right center;
    transition: .5s;
    background: #fefefe;
}

nav .menu .icon-menu.open .l-1:after {
    transform: scale(0);
    transform-origin: center center;
    transition: .5s;
}

nav .menu .icon-menu.open .l-2 {
    width: 0;
}

nav .menu .icon-menu.open .l-2:after {
    transform: scale(0);
    transform-origin: center center;
    transition: .5s;
}

nav .menu .icon-menu.open .l-3 {
    transform: translate(0%, 38px) rotate(38deg);
    transform-origin: right center;
    width: 43px;
    background: #fefefe;
}

nav .menu .icon-menu.open .l-3:after {
    transform: scale(0);
    transform-origin: center center;
    transition: .5s;
}

nav .menu .icon-menu.open:after {
    content: 'CLOSE';
    color: #fefefe;
    right: 0;
}

nav .menu .itens-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #010101;
    /*background-image: url(../image/pen_menu.svg);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: left bottom;*/
    z-index: 6;
    display: none;
}

nav .menu .itens-menu .item {
    font-size: 1.5rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
    margin: 1rem;
    cursor: pointer;
    color: #ffffff;
    opacity: 0;
    text-decoration: none;
    animation: .3s cubic-bezier(0.25, 1, 0.5, 1) forwards fade-item-menu;
    line-height: 25px;
    padding-bottom: 2rem;
}

nav .menu .itens-menu .item:hover {
    text-decoration-color: #ffffff;
}

nav .menu .itens-menu .item[data-subtitle]:after {
    content: attr(data-subtitle);
    display: block;
    font-size: 1rem;
    font-weight: 400;
    text-transform: initial;
    color: #bbaa87;
}

nav .menu .icon-menu.open+.itens-menu {
    display: block;
}

nav .menu .itens-menu .item:nth-child(1) {
    animation-delay: 0s;
}

nav .menu .itens-menu .item:nth-child(2) {
    animation-delay: .1s;
}

nav .menu .itens-menu .item:nth-child(3) {
    animation-delay: .2s;
}

nav .menu .itens-menu .item:nth-child(4) {
    animation-delay: .3s;
}

nav .menu .itens-menu .item.destaque {
    text-decoration-color: #ffffff;
}

/*
nav .menu .itens-menu .item.destaque:before {
    content: "";
    display: block;
    float: right;
    width: 20px;
    height: 100%;
    margin-left: 10px;
    background-image: url(../image/logo_form.svg);
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;
    filter: brightness(5);
}
*/

nav .menu .itens-menu .item.no-action>span:after {
    content: " +";
    transform: translateY(-2px);
    display: inline-block;
    margin-left: 5px;
}

nav .menu .itens-menu .item.no-action.open>span:after {
    content: " -";
}

nav .menu .itens-menu .item .list-cat-menu {
    display: none;
    padding: 15px 0 5px;
}

nav .menu .itens-menu .item.open .list-cat-menu {
    display: block;
    padding: 10px 0 5px;
}

nav .menu .itens-menu .item .list-cat-menu a {
    display: block;
    font-size: 11px;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
    margin: 5px 0;
}

nav .menu .itens-menu .item .list-cat-menu a:after {
    content: " •";
    margin-left: 5px;
}

.center-container {
    width: 80%;
    max-width: 1000px;
    padding: 20px;
}

@keyframes fade-item-menu {
    from {
        transform: translateX(50px);
        opacity: 0;
    }

    to {
        transform: translateX(0px);
        opacity: 1;
    }
}


/*** SECTION FOOTER ***/

.sc-footer {
    background: #010101;
    color: #fff;
}

.sc-footer h3 {
    color: #fefefe;
    font-weight: 700;
    margin: 2rem 0 1.5rem;
    font-size: 17px;
}

.sc-footer #newsletter {
    position: relative;
}

.sc-footer #newsletter .form-actions {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.95);
    border-radius: 3px;
    padding: 1rem;
    text-align: center;
    z-index: 1;
}

.sc-footer #newsletter .form-actions[data-status=''] {
    display: none !important;
}

.sc-footer #newsletter .form-actions[data-status] .icon-status {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    background-size: 2rem;
    background-repeat: no-repeat;
    background-position: center;
    display: none;
}

.sc-footer #newsletter .form-actions[data-status]:after {
    content: '';
    margin-top: 1rem;
    white-space: pre-wrap;
}

.sc-footer #newsletter .form-actions .icon-status.sending {
    background-color: #ffffff;
}

.sc-footer #newsletter .form-actions .icon-status.success {
    background-color: #4caf50;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.sc-footer #newsletter .form-actions .icon-status.error {
    background-color: #f44336;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-x-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

.sc-footer #newsletter .form-actions[data-status='SENDING']:after {
    content: 'Gerando assinatura';
}

.sc-footer #newsletter .form-actions[data-status='SUCCESS']:after {
    content: 'Newsletter assinada!\A Em breve você receberá as novidades em seu email';
}

.sc-footer #newsletter .form-actions[data-status='ERROR']:after {
    content: 'Houve um erro ao fazer a assinatura\A Contate o criador do site';
}

.sc-footer #newsletter .form-actions[data-status='SENDING'] .icon-status.sending,
.sc-footer #newsletter .form-actions[data-status='SUCCESS'] .icon-status.success,
.sc-footer #newsletter .form-actions[data-status='ERROR'] .icon-status.error {
    display: block;
}

.sc-footer #newsletter .form-check .form-check-input {
    background-color: transparent;
    border: 2px solid #fff;
    padding: 7px;
    margin-right: 10px;
    padding: 0;
}

.sc-footer #newsletter .form-check .form-check-label {
    color: #f4e4f1;
    cursor: pointer;
    font-size: 14px;
}

.sc-footer #newsletter .form-check .form-check-input:checked[type=checkbox] {
    background-color: #a89978;
    border-color: #dbcfc7;
}

.sc-footer #newsletter #m-inp {
    margin-top: 1.5rem;
    padding: .4rem 1rem;
}

.sc-footer .btn-send-newsletter {
    font-size: 11px;
    float: right;
    color: #fff;
    text-transform: uppercase;
    padding: .5rem 1rem;
    position: relative;
    margin: .6rem 0 1rem;
    background: #a89978;
    box-shadow: 0 1px 5px rgb(0 0 0 / 15%);
}

.sc-footer .social-icons img {
    width: 20px;
    margin: 5px;
}

.sc-footer .copyright {
    background: #1e1e1e;
    color: #f4e4f1;
    padding: .5rem;
    text-align: center;
    /*font-size: .85rem;*/
    font-size: 11px;
}



/*** SECTION ORCAMENTO ***/

.sc-orcamento {
    position: relative;
    text-align: center;
    padding: 6rem 0;
}

.sc-orcamento .titulo-orcamento {
    display: inline-block;
    width: auto;
    margin: 0 auto;
    position: relative;
}

.sc-orcamento .titulo-orcamento h1 {
    font-size: 48px;
    color: #010101;
    font-weight: 800;
    line-height: 40px;
    z-index: 1;
    position: relative;
    font-family: "Sora";
}

.sc-orcamento .titulo-orcamento h2 {
    font-size: 18px;
    font-weight: 600;
    color: #3e3e3e;
    z-index: 1;
    position: relative;
    font-family: "Inter";
}

.sc-orcamento .titulo-orcamento h3 {
    font-size: 220px;
    font-weight: 800;
    line-height: 0;
    color: #dbcfc7;
    position: absolute;
    top: 45%;
    left: 32%;
    z-index: 0;
}

.sc-orcamento .cont-btn-orcamento {
    margin-top: 5rem;
}

/*.sc-orcamento .btn-orcamento {
    font-size: 14px;
    font-weight: 800;
    color: #000000;
    background: #ffffff;
    text-transform: uppercase;
    padding: 1rem 2rem;
    border-radius: 5px;
    position: relative;
}*/


/*** Modal Orçamento ***/
#modal-orcamento.modal {
    background: #ede8e2;

}

#modal-orcamento .modal-content {
    background: #ffffff;
    border: none;
    border-radius: 0;
}

#modal-orcamento.show .modal-content {
    background: #a89978;
    transition: .5s cubic-bezier(0.22, 0.61, 0.36, 1);
}

#modal-orcamento .modal-content .modal-header {
    border: none;
    padding-left: 40px;
    color: #fff;
}

#modal-orcamento .modal-content .modal-body {
    background: #fff;
    padding: 2rem 3rem;
    transform: translateX(60px);
    opacity: 0;
    border-radius: 3px;
    box-shadow: 2px 5px 15px rgb(0 0 0 / 20%);
}

#modal-orcamento.show .modal-content .modal-body {
    position: relative;
    transform: translateX(40px);
    opacity: 1;
    transition: .3s;
    transition-delay: .2s;
    overflow: hidden;
}

#modal-orcamento.show .modal-content .modal-body #recaptcha {
    padding: 1rem;
}

#modal-orcamento .modal-content .modal-body .form-actions {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .9);
    border-radius: 3px;
    padding: 1rem;
    text-align: center;
    z-index: 1;
}

#modal-orcamento .modal-content .modal-body .form-actions[data-status=''] {
    display: none !important;
}

#modal-orcamento .modal-content .modal-body .form-actions[data-status] .icon-status {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    background-size: 2rem;
    background-repeat: no-repeat;
    background-position: center;
    display: none;
}

#modal-orcamento .modal-content .modal-body .form-actions[data-status]:after {
    content: '';
    margin-top: 1rem;
    white-space: pre-wrap;
}

#modal-orcamento .modal-content .modal-body .form-actions .icon-status.sending {
    background-color: #9a2887;
}

#modal-orcamento .modal-content .modal-body .form-actions .icon-status.success {
    background-color: #4caf50;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

#modal-orcamento .modal-content .modal-body .form-actions .icon-status.error {
    background-color: #f44336;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-x-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

#modal-orcamento .modal-content .modal-body .form-actions[data-status='SENDING']:after {
    content: 'Enviando';
}

#modal-orcamento .modal-content .modal-body .form-actions[data-status='SUCCESS']:after {
    content: 'Obrigado pelo contato!\AVocê receberá um retorno em breve ;)';
}

#modal-orcamento .modal-content .modal-body .form-actions[data-status='ERROR']:after {
    content: 'Houve um erro ao entrar em contato\A Contate o criador do site';
}

#modal-orcamento.show .modal-content .modal-body .form-actions[data-status='SENDING'] .icon-status.sending,
#modal-orcamento.show .modal-content .modal-body .form-actions[data-status='SUCCESS'] .icon-status.success,
#modal-orcamento.show .modal-content .modal-body .form-actions[data-status='ERROR'] .icon-status.error {
    display: block;
}

#modal-orcamento .modal-content .modal-body #form-orcamento label {
    color: #555;
}

#modal-orcamento .modal-content .modal-body #form-orcamento input,
#modal-orcamento .modal-content .modal-body #form-orcamento textarea {
    border: none;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-radius: 0;
    resize: none;
}

#modal-orcamento .modal-content .modal-body #form-orcamento .invalid-inp+.invalid-feedback {
    display: block;
    font-size: .8rem;
    color: #673ab7;
}

#modal-orcamento .modal-content .modal-body #form-orcamento #country-mask {
    display: none;
}

#modal-orcamento .modal-content .modal-body #form-orcamento label[for='country-mask'] {
    position: absolute;
    top: 2rem;
    right: 0;
    width: 60px;
    height: 25px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    display: none;
}

#modal-orcamento .modal-content .modal-body #form-orcamento label[for='country-mask']:before,
#modal-orcamento .modal-content .modal-body #form-orcamento label[for='country-mask']:after {
    content: '';
    display: block;
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    transition: .5s;
}

#modal-orcamento .modal-content .modal-body #form-orcamento #country-mask:checked+label[for='country-mask']:before {
    filter: grayscale(0);
    opacity: 1;
}

#modal-orcamento .modal-content .modal-body #form-orcamento #country-mask:checked+label[for='country-mask']:after {
    filter: grayscale(1);
    opacity: .5;
}

#modal-orcamento .modal-content .modal-body #form-orcamento label[for='country-mask']:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%2373AF00;' d='M473.655,88.275H38.345C17.167,88.275,0,105.442,0,126.62V385.38 c0,21.177,17.167,38.345,38.345,38.345h435.31c21.177,0,38.345-17.167,38.345-38.345V126.62 C512,105.442,494.833,88.275,473.655,88.275z'/%3E%3Cpath style='fill:%23FFE15A;' d='M251.41,135.207L65.354,248.458c-5.651,3.439-5.651,11.641,0,15.081L251.41,376.792 c2.819,1.716,6.36,1.716,9.18,0l186.056-113.252c5.651-3.439,5.651-11.641,0-15.081L260.59,135.207 C257.771,133.492,254.229,133.492,251.41,135.207z'/%3E%3Ccircle style='fill:%2341479B;' cx='256' cy='255.999' r='70.62'/%3E%3Cg%3E%3Cpath style='fill:%23F5F5F5;' d='M195.4,219.872c-3.332,5.578-5.905,11.64-7.605,18.077c39.149-2.946,97.062,8.006,133.922,43.773 c2.406-6.141,3.995-12.683,4.59-19.522C288.247,230.167,235.628,218.776,195.4,219.872z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M258.925,280.099l1.88,5.638l5.943,0.046c0.769,0.006,1.088,0.988,0.469,1.445l-4.781,3.531 l1.793,5.666c0.232,0.734-0.604,1.341-1.229,0.893l-4.835-3.456l-4.835,3.456c-0.626,0.447-1.461-0.159-1.229-0.893l1.793-5.666 l-4.781-3.531c-0.619-0.457-0.3-1.439,0.469-1.445l5.943-0.046l1.88-5.638C257.649,279.368,258.681,279.368,258.925,280.099z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M282.024,294.683l0.809,2.426l2.558,0.02c0.331,0.002,0.468,0.425,0.202,0.622l-2.058,1.519 l0.771,2.439c0.099,0.316-0.259,0.577-0.53,0.384l-2.081-1.487l-2.081,1.487c-0.269,0.193-0.629-0.068-0.529-0.384l0.771-2.439 l-2.058-1.519c-0.267-0.196-0.129-0.619,0.202-0.622l2.558-0.02l0.809-2.426C281.474,294.368,281.919,294.368,282.024,294.683z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M248.938,269.388l0.809,2.426l2.558,0.02c0.331,0.002,0.469,0.425,0.202,0.622l-2.058,1.519 l0.771,2.439c0.099,0.316-0.259,0.577-0.529,0.384l-2.081-1.487l-2.081,1.487c-0.269,0.193-0.629-0.068-0.53-0.384l0.771-2.439 l-2.058-1.519c-0.266-0.196-0.129-0.619,0.202-0.622l2.558-0.02l0.809-2.426C248.388,269.076,248.833,269.076,248.938,269.388z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M204.13,266.446l0.809,2.426l2.558,0.02c0.331,0.002,0.469,0.425,0.202,0.622l-2.058,1.519 l0.771,2.439c0.099,0.316-0.259,0.577-0.53,0.384l-2.081-1.487l-2.081,1.487c-0.269,0.192-0.629-0.068-0.529-0.384l0.771-2.439 l-2.058-1.519c-0.267-0.196-0.129-0.619,0.202-0.622l2.558-0.02l0.809-2.426C203.581,266.133,204.025,266.133,204.13,266.446z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M241.614,293.846l0.809,2.426l2.558,0.02c0.331,0.002,0.469,0.425,0.202,0.622l-2.058,1.519 l0.771,2.439c0.099,0.316-0.259,0.577-0.529,0.384l-2.081-1.487l-2.081,1.487c-0.269,0.193-0.629-0.068-0.53-0.384l0.771-2.439 l-2.058-1.519c-0.266-0.196-0.129-0.619,0.202-0.622l2.558-0.02l0.809-2.426C241.065,293.532,241.51,293.532,241.614,293.846z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M220.99,264.753l0.662,1.984l2.092,0.017c0.27,0.002,0.383,0.348,0.166,0.509l-1.683,1.242 l0.631,1.994c0.082,0.258-0.212,0.472-0.433,0.314l-1.702-1.216l-1.702,1.216c-0.221,0.158-0.514-0.056-0.433-0.314l0.631-1.994 l-1.683-1.242c-0.217-0.161-0.106-0.507,0.166-0.509l2.092-0.017l0.662-1.984C220.541,264.497,220.904,264.497,220.99,264.753z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M283.819,223.794l0.828,2.482l2.616,0.02c0.339,0.002,0.479,0.435,0.206,0.637l-2.104,1.554 l0.789,2.495c0.103,0.323-0.266,0.59-0.541,0.393l-2.129-1.522l-2.129,1.522c-0.276,0.198-0.643-0.071-0.541-0.393l0.789-2.495 l-2.104-1.554c-0.273-0.201-0.132-0.633,0.206-0.637l2.616-0.02l0.828-2.482C283.257,223.47,283.712,223.47,283.819,223.794z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M207.012,252.615l0.662,1.984l2.092,0.017c0.27,0.002,0.383,0.348,0.166,0.509l-1.683,1.242 l0.631,1.994c0.082,0.258-0.212,0.472-0.433,0.314l-1.702-1.216l-1.702,1.216c-0.221,0.158-0.514-0.056-0.433-0.314l0.631-1.994 l-1.683-1.242c-0.218-0.161-0.106-0.506,0.166-0.509l2.092-0.017l0.662-1.984C206.563,252.358,206.926,252.358,207.012,252.615z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M217.112,280.581l1.002,3.005l3.168,0.024c0.41,0.003,0.58,0.526,0.25,0.77l-2.549,1.882l0.956,3.02 c0.124,0.391-0.321,0.715-0.655,0.476l-2.578-1.843l-2.578,1.843c-0.333,0.238-0.779-0.085-0.655-0.476l0.956-3.02l-2.549-1.882 c-0.33-0.244-0.16-0.767,0.25-0.77l3.168-0.024l1.002-3.005C216.433,280.191,216.983,280.191,217.112,280.581z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M294.903,295.313l0.631,1.891l1.993,0.015c0.258,0.002,0.365,0.331,0.158,0.484l-1.603,1.184 l0.601,1.9c0.077,0.246-0.202,0.449-0.413,0.299l-1.621-1.159l-1.622,1.159c-0.21,0.15-0.49-0.053-0.413-0.299l0.601-1.9 l-1.603-1.184c-0.207-0.153-0.1-0.482,0.158-0.484l1.993-0.015l0.63-1.891C294.475,295.068,294.822,295.068,294.903,295.313z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M301.877,280.883l0.809,2.426l2.558,0.02c0.331,0.002,0.469,0.425,0.202,0.622l-2.058,1.519 l0.771,2.439c0.099,0.316-0.259,0.577-0.529,0.384l-2.081-1.487l-2.081,1.487c-0.269,0.193-0.629-0.068-0.529-0.384l0.771-2.439 l-2.058-1.519c-0.266-0.196-0.129-0.619,0.202-0.622l2.558-0.02l0.809-2.426C301.327,280.568,301.772,280.568,301.877,280.883z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    filter: grayscale(1);
    opacity: .5;
}

#modal-orcamento .modal-content .modal-body #form-orcamento label[for='country-mask']:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23F5F5F5;' d='M473.655,88.276H38.345C17.167,88.276,0,105.443,0,126.621V385.38 c0,21.177,17.167,38.345,38.345,38.345h435.31c21.177,0,38.345-17.167,38.345-38.345V126.621 C512,105.443,494.833,88.276,473.655,88.276z'/%3E%3Cg%3E%3Cpath style='fill:%23FF4B55;' d='M2.109,114.08H509.89c-5.196-15.017-19.452-25.804-36.235-25.804H38.345 C21.561,88.276,7.306,99.063,2.109,114.08z'/%3E%3Crect y='191.49' style='fill:%23FF4B55;' width='512' height='25.803'/%3E%3Crect y='139.88' style='fill:%23FF4B55;' width='512' height='25.803'/%3E%3Cpath style='fill:%23FF4B55;' d='M0,260.074c0,4.875,3.953,8.828,8.828,8.828H512v-25.804H0V260.074z'/%3E%3Crect y='346.32' style='fill:%23FF4B55;' width='512' height='25.804'/%3E%3Cpath style='fill:%23FF4B55;' d='M509.891,397.92H2.109c5.197,15.017,19.453,25.804,36.236,25.804h435.31 C490.439,423.724,504.694,412.937,509.891,397.92z'/%3E%3Crect y='294.71' style='fill:%23FF4B55;' width='512' height='25.803'/%3E%3C/g%3E%3Cpath style='fill:%2341479B;' d='M8.828,268.902h220.69c4.875,0,8.828-3.953,8.828-8.828V97.103c0-4.876-3.953-8.828-8.828-8.828 H38.345C17.167,88.276,0,105.443,0,126.621v133.453C0,264.95,3.953,268.902,8.828,268.902z'/%3E%3Cg%3E%3Cpath style='fill:%23F5F5F5;' d='M24.789,108.537l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.669 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928L24,122.841l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.669c-0.643-0.476-0.312-1.496,0.488-1.502l6.177-0.047l1.954-5.86C23.463,107.778,24.535,107.778,24.789,108.537z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M24.789,139.191l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928L24,153.496l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C23.463,138.433,24.535,138.433,24.789,139.191z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M24.789,169.846l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928L24,184.151l-5.025,3.592c-0.651,0.465-1.518-0.165-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C23.463,169.087,24.535,169.087,24.789,169.846z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M24.789,200.5l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928L24,214.805l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C23.463,199.741,24.535,199.741,24.789,200.5z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M24.789,231.154l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928L24,245.459l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C23.463,230.396,24.535,230.396,24.789,231.154z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M48.582,123.566l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C47.256,122.808,48.329,122.808,48.582,123.566z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M48.582,154.221l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.165-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C47.256,153.462,48.329,153.462,48.582,154.221z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M48.582,184.875l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C47.256,184.116,48.329,184.116,48.582,184.875z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M48.582,215.529l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C47.256,214.771,48.329,214.771,48.582,215.529z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M72.375,108.537l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.669 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.669c-0.643-0.476-0.312-1.496,0.488-1.502l6.177-0.047l1.954-5.86C71.049,107.778,72.122,107.778,72.375,108.537z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M72.375,139.191l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C71.049,138.433,72.122,138.433,72.375,139.191z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M72.375,169.846l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.165-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C71.049,169.087,72.122,169.087,72.375,169.846z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M72.375,200.5l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C71.049,199.741,72.122,199.741,72.375,200.5z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M72.375,231.154l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C71.049,230.396,72.122,230.396,72.375,231.154z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M96.169,123.566l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C94.842,122.808,95.916,122.808,96.169,123.566z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M96.169,154.221l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.165-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C94.842,153.462,95.916,153.462,96.169,154.221z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M96.169,184.875l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C94.842,184.116,95.916,184.116,96.169,184.875z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M96.169,215.529l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C94.842,214.771,95.916,214.771,96.169,215.529z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M119.962,108.537l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.669 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.026-3.591l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.669c-0.643-0.476-0.312-1.496,0.488-1.502l6.177-0.047l1.954-5.86C118.636,107.778,119.709,107.778,119.962,108.537z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M119.962,139.191l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.026-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C118.636,138.433,119.709,138.433,119.962,139.191z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M119.962,169.846l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.026-3.593l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C118.636,169.087,119.709,169.087,119.962,169.846z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M119.962,200.5l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.026-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C118.636,199.741,119.709,199.741,119.962,200.5z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M119.962,231.154l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.026-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C118.636,230.396,119.709,230.396,119.962,231.154z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M143.755,123.566l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C142.43,122.808,143.502,122.808,143.755,123.566z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M143.755,154.221l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.165-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C142.43,153.462,143.502,153.462,143.755,154.221z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M143.755,184.875l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C142.43,184.116,143.502,184.116,143.755,184.875z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M143.755,215.529l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C142.43,214.771,143.502,214.771,143.755,215.529z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M167.549,108.537l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.669 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.669c-0.643-0.476-0.312-1.496,0.488-1.502l6.177-0.047l1.954-5.86C166.222,107.778,167.296,107.778,167.549,108.537z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M167.549,139.191l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C166.222,138.433,167.296,138.433,167.549,139.191z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M167.549,169.846l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.165-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C166.222,169.087,167.296,169.087,167.549,169.846z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M167.549,200.5l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C166.222,199.741,167.296,199.741,167.549,200.5z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M167.549,231.154l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C166.222,230.396,167.296,230.396,167.549,231.154z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M191.342,123.566l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C190.016,122.808,191.089,122.808,191.342,123.566z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M191.342,154.221l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.165-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C190.016,153.462,191.089,153.462,191.342,154.221z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M191.342,184.875l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C190.016,184.116,191.089,184.116,191.342,184.875z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M191.342,215.529l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C190.016,214.771,191.089,214.771,191.342,215.529z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M215.136,108.537l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.669 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.466-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.669c-0.643-0.476-0.312-1.496,0.488-1.502l6.177-0.047l1.954-5.86C213.81,107.778,214.882,107.778,215.136,108.537z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M215.136,139.191l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C213.81,138.433,214.882,138.433,215.136,139.191z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M215.136,169.846l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.165-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C213.81,169.087,214.882,169.087,215.136,169.846z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M215.136,200.5l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.027,0.488,1.502l-4.969,3.67l1.864,5.889 c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889l-4.969-3.67 c-0.643-0.474-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C213.81,199.741,214.882,199.741,215.136,200.5z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M215.136,231.154l1.954,5.86l6.177,0.047c0.8,0.007,1.131,1.026,0.488,1.502l-4.969,3.67 l1.864,5.889c0.242,0.762-0.627,1.394-1.278,0.928l-5.025-3.592l-5.025,3.592c-0.651,0.465-1.518-0.166-1.278-0.928l1.864-5.889 l-4.969-3.67c-0.643-0.476-0.312-1.495,0.488-1.502l6.177-0.047l1.954-5.86C213.81,230.396,214.882,230.396,215.136,231.154z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    filter: grayscale(0);
    opacity: 1;
}


#modal-orcamento .modal-content .modal-footer {
    border: none;
}

#modal-orcamento .modal-content .modal-footer .btn-cancel {
    color: rgb(255 255 255 / 70%);
}

#modal-orcamento .modal-content .modal-footer .btn-send {
    color: #fff;
}


body.withgrecaptcha-badge-visible {
    --bottom-space-whats-btn: 6rem;
}

a.btn-call-whats {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    display: block;
    position: fixed;
    right: 1rem;
    bottom: var(--bottom-space-whats-btn);
    background-color: #4CAF50;
    z-index: 1;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.9 7.9 0 0 0 13.6 2.326zM7.994 14.521a6.6 6.6 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73 0 0 0-.529.247c-.182.198-.691.677-.691 1.654s.71 1.916.81 2.049c.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232'/%3E%3C/svg%3E");
    background-size: 1.5rem;
    background-position: center;
    background-repeat: no-repeat;
}






@media (max-width: 1400px) {
    nav .cont-logo .logo {
        width: 175px;
    }

    nav .menu .icon-menu {
        transform: scale(.75);
    }
}

@media (max-width: 992px) {

    .cont-btn-orcamento {
        margin: 3rem auto;
    }

    .cont-btn-orcamento .btn-orcamento {
        padding: 1rem .75rem;
    }

    .center-container {
        width: 100%;
    }

    nav .menu .itens-menu {
        background-size: 50%;
    }

    .sc-footer .center-container {
        width: 80%;
        margin: 0 auto 2rem;
    }

    .sc-portfolio {
        text-align: center;
    }

    .sc-portfolio .titulo-portfolio {
        width: 80%;
        margin: 3rem auto;
    }

    .sc-portfolio .cont-jobs .btn-portfolio {
        top: 100%;
    }
}

@media (max-width: 768px) {
    #modal-orcamento .modal-content {
        padding-left: 0;
    }

    #modal-orcamento .modal-content .modal-header {
        padding-left: 15px;
    }

    #modal-orcamento .modal-content .modal-body {
        transform: translateX(00px);
        padding: 1rem;
        overflow: visible;
    }

    #modal-orcamento.show .modal-content .modal-body {
        transform: translateX(0px);
    }
}

@media (max-width: 576px) {
    .sc-footer .center-container {
        width: 90%;
    }

    nav .menu .itens-menu {
        background-size: 60%;
    }

    .sc-orcamento .titulo-orcamento h2 {
        left: 0;
    }

}





::-webkit-scrollbar {
    width: 2px;
}

::-webkit-scrollbar-track {
    background-color: transparent;
}

::-webkit-scrollbar-thumb {
    background-color: #444;
    border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #222;
}