@charset "UTF-8";
/* Tema unificado */

/* Fonts */
  @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

/* Ajustes globais */
strong, b {
  font-weight: 700;
  font-family: inherit;
}

.modal-open {
  overflow: auto!important;
  padding-right: 0!important;
}

/* Aceitar termos */
.aceitar_termos{
  position: fixed;
  bottom: 0;
  padding: 20px 20px;
  text-align: center;
  color: #FFF;
  background-color: rgba(33,33,33, 0.9);
  width: 100%;
  z-index: 999999;
}
.aceitar_termos a{
  color: #FFFC9E!important;
}
.aceitar_termos a:hover{
  color: #38A7EB!important;
}

a.ctacookies{
  display: inline-block;
  padding: 3px 15px 3px 15px;
  border-radius: 50px;
  background-color: #FF0000;
  color: #FFF;
  transition: all .3s linear;
  margin-left: 10px;
  cursor: pointer;
}
a.ctacookies:hover{
  filter: brightness(1.2);
}

/* Botão WhatsApp */
.btnwhats{
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 9999;

  display: flex;
  align-items: center;
  justify-content: center;

  width: 64px;
  height: 64px;
  background-color: #29A71A;
  border-radius: 50%;
  
  transition: all .2s linear;
}
.btnwhats img{
  width: 42px;
  height: 42px;
}
.btnwhats:hover{
  filter: brightness(1.2);
}
@media (width<=900px) {
  .btnwhats{
    right: auto;
    left: 50%;
    transform: translate(-50%,0);
  }
}

/* Website */
.website{
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  overflow-x: hidden;
}

/* Links dentro de post */
.postagemcompleta a{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
  display: inline-block;
  position: relative;
  top: 7px;
}

/* CF7 */
.wpcf7-not-valid{
  background-color: #FFD2D2!important;
}
.wpcf7-form-control-wrap{
  display: block;
}
.wpcf7-response-output{
  color: #FFF!important;
  border: 0!important;
  margin-right: 0!important;
  margin-left: 0!important;
  text-align: center!important;
  font-weight: bold!important;
  padding: 10px 20px!important;
}
.wpcf7 form.sent .wpcf7-response-output { background-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output { background-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output { background-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output { background-color: #ffb900; }
span.wpcf7-not-valid-tip{
  position: absolute;
  z-index: 1;
  right: 3px;
  font-size: 9px;
  top: 1px;
}

/* Form iframe */
form iframe{
  width: 304px!important;
  height: 78px!important;
}
.g-recaptcha{
  margin-bottom: 20px;
  display: block;
}
@media (width<=400px) {
  .g-recaptcha{
    transform: scale(0.7);
    transform-origin: 0 0;
  }
}

/* Responsividade */
@media (width<=991px) {
  form .row>div{
    width: 100%;
  }
  form{
    border: 0;
    padding: 0;
  }
}
@media (width>=1200px) {
  .container{padding: 0px;}
}

/* Links */
a{
  text-decoration: none;
  transition: all .3s linear;
}
.editor a{
  color: #734397!important;
}
.editor a:hover{
  text-decoration: underline!important;
}

/* Editor */
.editor, .editor p, .editor li{
  font-size: 16px;
  line-height: 1.6;
  color: #333;
}
.editor p{
  margin-bottom: 20px;
}

/* Body e Container */
html{
  scroll-behavior: smooth;
  font-family: var(--font-Padrao);
}
body{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #f7e7d6;
  font-family: 'Lato';
}

h1,
h2,
h3,
h4,
h5,
h6{
  font-family: 'Open Sans';
}

.container{
  width: 100%!important;
  max-width: 1170px!important;
}
.container .row{
  margin-left: -15px;
  margin-right: -15px;
}
.container .row>*{
  padding: 0px 15px 0px 15px;
}

/* Alinhamentos */
.alignleft{
  float: left;
  margin: 16px 16px 16px 0;
}
.alignright{
  float: right;
  margin: 16px 0 16px 16px;
}
.aligncenter{
  display: block;
  margin: 16px auto;
}

:root{
  --font-Padrao: 'Lato';
}

/* CONFIGS GLOBAIS */

    /* menu */
        .cs-section[id="b291ac65-9223-4241-8267-c4553a9d2b35"] .cs-section-inner {
            background-image: var(--bg-menu);
        }

    /* home */
        .cs-section[id="340f5de9-cdab-44a2-90b5-1778ae067718"] {
            min-height: 295px;
        }

        .cs-section[id="340f5de9-cdab-44a2-90b5-1778ae067718"] .cs-section-inner {
            min-height: 295px;
            background-color: rgba(255, 255, 255, 0);
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: repeat;
            background-position: center top;
            background-attachment: fixed;
        }

        .cs-section[id="8931e5f1-d7b2-4805-a4db-10ab165dc392"],
        .cs-section[id="4976ca00-614d-4b58-8853-89efca09e27e"],
        .cs-section[id="29079074-901c-452c-9d31-2e11af82cd82"],
        .cs-section[id="a34d7ac4-f3b4-4417-8c81-b22b796381cb"] {
            min-height: 30px;
        }

        .cs-section[id="8931e5f1-d7b2-4805-a4db-10ab165dc392"] .cs-section-inner,
        .cs-section[id="4976ca00-614d-4b58-8853-89efca09e27e"] .cs-section-inner,
        .cs-section[id="a34d7ac4-f3b4-4417-8c81-b22b796381cb"] .cs-section-inner {
            min-height: 30px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: url("../imagens/bg-line-1.png");
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-section[id="d0150e08-df56-4d7a-929b-c68491b2268f"] {
            min-height: 425.703px;
        }

        .cs-section[id="d0150e08-df56-4d7a-929b-c68491b2268f"] .cs-section-inner {
            min-height: 425.703px;
            background-color: #ffffff;
            background-image: var(--bg-home-fx1);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="ba5d45ca-fde6-4a19-8537-96fa05a465bc"] {
            min-height: 621px;
        }

        .cs-section[id="ba5d45ca-fde6-4a19-8537-96fa05a465bc"] .cs-section-inner {
            min-height: 621px;
            background-color: #f6f6f6;
            background-image: var(--bg-home-fx2);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="29079074-901c-452c-9d31-2e11af82cd82"] .cs-section-inner {
            min-height: 30px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: url("../imagens/bg-line-2.png");
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-section[id="b902adf0-8b38-404f-be23-fe5c4b28a2b9"] {
            min-height: 790.047px;
        }

        .cs-section[id="b902adf0-8b38-404f-be23-fe5c4b28a2b9"] .cs-section-inner {
            min-height: 790.047px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: url("../imagens/bg-default-gray.png");
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
            background-attachment: fixed;
        }

        .cs-box[id="19acb9db-a0fb-4b47-9f45-c2e005f61468"],
        .cs-box[id="ff17142d-12e3-4194-8779-fc5ba7551bb5"],
        .cs-box[id="0eb7ae75-ef8b-4ac9-ba52-95f60d6e4df9"],
        .cs-box[id="e8e298cd-ba3a-479f-afe8-c6af13f180e6"],
        .cs-box[id="38947520-a8b1-49f3-ac43-c731870068e0"],
        .cs-box[id="ae789201-4740-488d-8f64-097597e29de1"],
        .cs-box[id="ff7ca972-e4ad-4819-b190-786d808bff27"],
        .cs-box[id="a27eb38e-bc80-484b-8f3d-be181afa3594"],
        .cs-box[id="be4266ed-6c21-4cf9-9e19-95dba0e724e6"],
        .cs-box[id="e0b64f5f-b6dc-4340-9323-4bde2018b74e"],
        .cs-box[id="eca6471d-684f-4a47-8fe3-144565912173"] {
            flex-grow: 1;
        }

        .cs-widget[id="d3d6b225-b361-499b-9185-1e511c51f12b"],
        .cs-widget[id="f70b74de-f87f-4430-8166-61b93f84248c"],
        .cs-widget[id="dd72447a-f79b-416d-a807-4c034409244b"],
        .cs-widget[id="2aa21491-cead-4379-8c83-c560c46858e0"],
        .cs-widget[id="2ac292b7-ba60-4365-8ea7-dbf9fc3bc50a"],
        .cs-widget[id="bba1e089-9c08-4616-a9ad-d0870ca85fc6"],
        .cs-widget[id="dd6e575c-9e4a-4642-89cd-3d5ab1887292"],
        .cs-widget[id="626519c8-6dc0-4b26-9113-352712efbae5"],
        .cs-widget[id="0874d4dc-b7a8-4fbd-9662-fa8439b355c3"],
        .cs-widget[id="52b6c9d7-29c0-4c4e-83aa-04f42b271a9b"],
        .cs-widget[id="da969cbc-22e0-4c0f-b5fc-7e4b1b154100"],
        .cs-widget[id="dd0ee5b7-abc1-4174-b90a-a281aec65647"] {
            background-color: transparent;
        }

        .cs-widget[id="f70b74de-f87f-4430-8166-61b93f84248c"] .owl-item {
            height: 350px;
        }

        .cs-widget[id="dd72447a-f79b-416d-a807-4c034409244b"] .cs-button {
            background: rgba(120, 63, 4, 0.674);
            color: #ffffff;
        }

    /* quem-somos */
        .cs-section[id="8f88b228-d033-4f30-88c8-06c92ef444f6"] {
            min-height: 232px;
        }

        .cs-section[id="8f88b228-d033-4f30-88c8-06c92ef444f6"] .cs-section-inner {
            min-height: 232px;
            background-color: #3c78d8;
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: repeat;
            background-position: center top;
            background-attachment: fixed;
        }

        .cs-section[id="4bf3bd44-bc0f-4489-b04f-9f6dcf9c3705"] {
            min-height: 204px;
        }

        .cs-section[id="4bf3bd44-bc0f-4489-b04f-9f6dcf9c3705"] .cs-section-inner {
            min-height: 204px;
            background-color: #ffffff;
            background-image: var(--bg-quem-somos-fx1);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="41dd925c-3be7-4fd3-ab0f-7339bb83b48a"] {
            min-height: 418px;
        }

        .cs-section[id="41dd925c-3be7-4fd3-ab0f-7339bb83b48a"] .cs-section-inner {
            min-height: 418px;
            background-color: #3c78d8;
            background-image: url("../imagens/footer-bg.png");
            background-size: cover;
            background-repeat: repeat;
            background-position: left bottom;
        }

        .cs-box[id="c729e68d-e80e-4245-9e39-69a932669060"],
        .cs-box[id="a461ff2d-b3b3-4b19-82b7-8511275b0e9c"],
        .cs-box[id="1d58c4e3-d40c-4b16-9f70-6cae2cd3455c"],
        .cs-box[id="2b67bad8-fdfd-473d-a866-8141c1d5357e"],
        .cs-box[id="abb5738f-593a-4226-b9f3-82521666f474"],
        .cs-box[id="5c7b079c-0588-4456-b0c9-f9db0b724343"],
        .cs-box[id="d5907534-db30-42a0-874b-2f737cf543a1"],
        .cs-box[id="15a43652-25e7-4962-bea3-19bddcec6495"] {
            flex-grow: 1;
        }

        .cs-box[id="7169c32e-e186-48dc-9755-212d1cad6676"] {
            flex-grow: 1.1844527355555554;
        }

        .cs-box[id="5ab2b0b4-99f0-4a72-b167-c8d2a4d84fb1"] {
            flex-grow: 0.8155612644444443;
        }

        .cs-widget[id="e4a7a1e2-1b06-4b13-888c-4e5d948378a2"],
        .cs-widget[id="41dd742c-4954-41df-82a1-0b8d4d0445e3"],
        .cs-widget[id="586c29d5-e8ad-4693-9fbd-b2dbe9c23e8d"],
        .cs-widget[id="1029cf64-cb90-4ad0-9bed-5b290d8e903e"],
        .cs-widget[id="6e889cb2-beaf-4697-b8a8-c1f02ad00a98"],
        .cs-widget[id="adda76fc-941f-481e-b80a-b7179efdf12c"],
        .cs-widget[id="eb9504d8-9ffb-459f-a64f-088417af8907"],
        .cs-widget[id="251c384b-ea08-4d88-9251-f13b9ed128bd"],
        .cs-widget[id="c8c4cff1-ca62-438f-94e6-b3d0a976959e"],
        .cs-widget[id="316c129c-eeb2-4ddc-bc26-042a1953654d"],
        .cs-widget[id="917ee73a-76f6-4d65-b47f-f268b6ba6ec2"],
        .cs-widget[id="bbfe37f7-79b4-4ed1-a45c-d8ddd7c085a2"],
        .cs-widget[id="29afd140-3191-4c7d-be00-edb2a1d308f3"] {
            background-color: transparent;
        }

        .cs-widget[id="316c129c-eeb2-4ddc-bc26-042a1953654d"] .cs-button {
            background: rgba(120, 63, 4, 0.86);
            color: #ffffff;
        }

    /* contato */
        .cs-section[id="393a321a-d247-4b1c-8a60-411889a6bb51"] {
            min-height: 218px;
        }

        .cs-section[id="393a321a-d247-4b1c-8a60-411889a6bb51"] .cs-section-inner {
            min-height: 218px;
            background-color: rgba(255, 255, 255, 0);
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            background-attachment: fixed;
        }

        .cs-section[id="26455f44-c31f-4b5c-a4c8-258287d64ffb"] {
            min-height: 403px;
        }

        .cs-section[id="26455f44-c31f-4b5c-a4c8-258287d64ffb"] .cs-section-inner {
            min-height: 403px;
            background-color: #ffffff;
            background-image: url("../imagens/bg-default-gray.png");
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-box[id="cc472bd6-0b97-4d11-aa12-cc2593838619"],
        .cs-box[id="020dead3-2ad7-464f-969f-e7c80ed1f50e"],
        .cs-box[id="b5eee808-6e7d-4c35-8ba3-ab85b2c4226a"],
        .cs-box[id="3d94217d-ad94-407a-aea2-6cd99e4acc1a"] {
            flex-grow: 1;
        }

        .cs-widget[id="437de03c-1750-47ca-a001-3df5ffa287ed"],
        .cs-widget[id="7679eb11-f6cf-47dc-ad86-723a116727cf"],
        .cs-widget[id="033e4a15-7513-47a0-8180-1ad86b6cda80"],
        .cs-widget[id="2893cb9c-c7f8-4b48-a5a3-07da5e6c31f7"] {
            background-color: transparent;
        }

        .cs-widget[id="033e4a15-7513-47a0-8180-1ad86b6cda80"] .cs-button {
            background: rgba(120, 63, 4, 0.86);
            color: #ffffff;
        }

    /* quanto-custa */
        .cs-section[id="55a6ea93-2c18-43ed-9019-87e580754a6b"] {
            min-height: 250.969px;
        }

        .cs-section[id="55a6ea93-2c18-43ed-9019-87e580754a6b"] .cs-section-inner {
            min-height: 250.969px;
            background-color: rgba(255, 255, 255, 0);
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center top;
            background-attachment: fixed;
        }

        .cs-section[id="781a4671-b479-402b-b4ce-6439a8a7fe9a"] {
            min-height: 403px;
        }

        .cs-section[id="781a4671-b479-402b-b4ce-6439a8a7fe9a"] .cs-section-inner {
            min-height: 403px;
            background-color: #ffffff;
            background-image: var(--bg-quanto-custa);
            background-size: cover;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="522f362e-bc52-41ff-aed2-16018adecdc9"] {
            min-height: 36px;
        }

        .cs-section[id="522f362e-bc52-41ff-aed2-16018adecdc9"] .cs-section-inner {
            min-height: 36px;
            background-color: rgba(120, 63, 4, 0.86);
            background-image: url("../imagens/bg-line-2.png");
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-box[id="dcdcc5eb-7e34-4fd8-855f-1a3f7df94d21"],
        .cs-box[id="79385386-8433-4ef6-8f71-c2ce2b3d8eba"],
        .cs-box[id="49451309-507f-41fe-837b-67a5530c47a9"] {
            flex-grow: 1;
        }

        .cs-widget[id="84237191-1000-4706-8d1f-5b6d0e27749b"],
        .cs-widget[id="4df1a5c1-856d-47d6-80ff-0a543c227750"],
        .cs-widget[id="492ed34f-784d-4d17-9688-f5e8bdb3bfde"],
        .cs-widget[id="e5bee24b-1e95-4a03-8da2-afb438a63e98"] {
            background-color: transparent;
        }

        .cs-widget[id="492ed34f-784d-4d17-9688-f5e8bdb3bfde"] .cs-button {
            background: rgba(120, 63, 4, 0.86);
            color: #ffffff;
        }

    /* archive-produtos */
        .cs-section[id="36868bd6-88e8-4f57-8d0c-11c3e6ac9bc7"] {
            min-height: 291.996px;
        }

        .cs-section[id="36868bd6-88e8-4f57-8d0c-11c3e6ac9bc7"] .cs-section-inner {
            min-height: 291.996px;
            background-color: #3c78d8;
            background-image: var(--bg-banner);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center center;
            background-attachment: fixed;
        }

        .cs-section[id="64996f68-92e5-4e68-b816-1a88d45715b8"] {
            min-height: 463.082px;
        }

        .cs-section[id="64996f68-92e5-4e68-b816-1a88d45715b8"] .cs-section-inner {
            min-height: 463.082px;
            background-color: #ffffff;
            background-image: var(--bg-produtos-fx1);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="a9fb8dff-3daf-443a-a59a-e88878426904"] {
            min-height: 538.75px;
        }

        .cs-section[id="a9fb8dff-3daf-443a-a59a-e88878426904"] .cs-section-inner {
            min-height: 538.75px;
            background-color: #3c78d8;
            background-image: var(--bg-produtos-fx2);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-box[id="64cd30c4-70e4-4e04-a285-ff70f04c1bfc"],
        .cs-box[id="0908e735-4374-4433-b729-29339b8d96f7"],
        .cs-box[id="7f61a162-abf6-4bd9-aa51-e024d41a9b33"],
        .cs-box[id="11054940-6757-4a04-a999-e988bf4357a8"],
        .cs-box[id="1e68864d-7499-47cf-98e5-4510330ca73b"],
        .cs-box[id="4f967d11-8e9e-4010-8291-029304f8d709"] {
            flex-grow: 1;
        }

        .cs-box[id="d51fddd0-9523-4108-bdf1-48d21c4c317f"] {
            flex-grow: 0.8911044277777779;
        }

        .cs-box[id="e7aa63fd-dd33-4a5f-96f9-e1eaa11e1b7d"] {
            flex-grow: 1.1088805722222221;
        }

        .cs-widget[id="0624e692-bd25-462f-b96f-d570d9d7f066"],
        .cs-widget[id="fca37943-4c8e-452e-8a6f-c143710f273c"],
        .cs-widget[id="166cc293-0fa5-4e38-8b18-51f68fdd4caf"],
        .cs-widget[id="d797f676-7f67-4eaa-b108-033755302130"],
        .cs-widget[id="48a203a9-12de-4eb2-81be-bb5e0638a657"],
        .cs-widget[id="df11b945-b61c-43de-95b4-e2509ecfa908"],
        .cs-widget[id="4aca65fe-b9ac-461f-9e6d-36b1a1bbc072"],
        .cs-widget[id="44769892-a0cb-4d2e-9a3e-f37a779ddd1e"],
        .cs-widget[id="3ed6f545-8f01-4784-853d-8c730ad6e175"] {
            background-color: transparent;
        }

        .cs-widget[id="df11b945-b61c-43de-95b4-e2509ecfa908"] .owl-item,
        .cs-widget[id="4aca65fe-b9ac-461f-9e6d-36b1a1bbc072"] .owl-item {
            height: 350px;
        }

        .cs-widget[id="44769892-a0cb-4d2e-9a3e-f37a779ddd1e"] .cs-button,
        .cs-widget[id="3ed6f545-8f01-4784-853d-8c730ad6e175"] .cs-button {
            background: rgba(120, 63, 4, 0.674);
            color: #ffffff;
        }

    /* arquitetura */
        .cs-section[id="5d27891c-c371-4fd2-8ee4-be3c22192dae"] {
            min-height: 243.997px;
        }

        .cs-section[id="5d27891c-c371-4fd2-8ee4-be3c22192dae"] .cs-section-inner {
            min-height: 243.997px;
            background-color: rgba(255, 255, 255, 0);
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: left bottom;
            background-attachment: fixed;
        }

        .cs-section[id="59e72c26-6a46-440d-9aa3-97d2b97cd011"],
        .cs-section[id="4e2a4de2-5586-49ca-a157-6989afb64f93"] {
            min-height: 30px;
        }

        .cs-section[id="59e72c26-6a46-440d-9aa3-97d2b97cd011"] .cs-section-inner,
        .cs-section[id="4e2a4de2-5586-49ca-a157-6989afb64f93"] .cs-section-inner {
            min-height: 30px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: url("../imagens/bg-line-1.png");
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-section[id="f79e4eba-e3bd-4e08-84c4-65e0a30e8af5"] {
            min-height: 317.266px;
        }

        .cs-section[id="f79e4eba-e3bd-4e08-84c4-65e0a30e8af5"] .cs-section-inner {
            min-height: 317.266px;
            background-color: #ffffff;
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/954cd969dbbc4fc6bdb9e5883c333085.png);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-box[id="061a82d7-17bb-4de2-a425-71286b27ae27"] {
            flex-grow: 0.9755321422222222;
        }

        .cs-box[id="02c28e1b-1473-46d8-aace-7e96ac2e15b4"] {
            flex-grow: 1;
        }

        .cs-box[id="8d7fa795-0349-4885-a9d9-ff1f451c88b7"] {
            flex-grow: 1.0244198577777777;
        }

        .cs-widget[id="2efec91a-111c-47a9-b484-4f98e3d93346"],
        .cs-widget[id="fde63eab-570a-4d47-9356-5bab5ffc3483"],
        .cs-widget[id="3f32fc2f-3346-48b1-a9a8-c763fa91c425"],
        .cs-widget[id="6a0d472f-79cc-4290-b3a3-3023f8592bce"],
        .cs-widget[id="d09e0adc-07ff-4b18-accd-c2fb214f7d02"],
        .cs-widget[id="d524c87b-8f5d-4423-adca-839fdb6dbafb"],
        .cs-widget[id="88ff7ec7-bbc9-426f-95b3-dfde6d1ab9d7"],
        .cs-widget[id="9df9ecda-8843-4f26-9e34-1df9020ce6a9"],
        .cs-widget[id="d90df0e3-9f1c-4279-9049-9dca9f5015ba"],
        .cs-widget[id="78bf55cf-751e-46ce-a452-8683023ad4a2"],
        .cs-widget[id="6cc6f17d-0caf-44c7-b7c6-653d42e57796"],
        .cs-widget[id="48bc5071-c45a-40d3-9fda-c94b5a4ee0da"],
        .cs-widget[id="fad94f57-a524-4ba6-a7a1-e6efbda05594"],
        .cs-widget[id="1ce7634b-e708-4747-9e6f-36f7eec6a5cd"],
        .cs-widget[id="31ab1916-428e-464d-9591-02955fcd6899"],
        .cs-widget[id="e86b759e-8115-4a91-8325-39efcbdd912c"],
        .cs-widget[id="23845882-7b98-4328-93a8-4e912a26d480"],
        .cs-widget[id="f13acbfc-50a5-48de-bccb-eefc80b385fe"],
        .cs-widget[id="4ee0963b-57f7-494b-8af1-7fd1ef29a574"],
        .cs-widget[id="59b75f9d-5c58-40a6-9729-092542495484"],
        .cs-widget[id="58551e58-d0d7-4fe0-b501-eff045af2338"],
        .cs-widget[id="06933a3a-2216-4823-9d3c-3c124445a147"],
        .cs-widget[id="9e9c9065-1777-4c3a-9b07-558809508a48"],
        .cs-widget[id="514b1f16-8ec5-42b4-87b2-8c0adc0571ff"],
        .cs-widget[id="3ff2e50c-8dfb-4ec8-b657-5eac844a8185"],
        .cs-widget[id="922ddfc6-bbea-46ec-af78-88a5f8414346"] {
            background-color: transparent;
        }

    /* caracteristicas */
        .cs-section[id="f958faea-ffeb-438e-8bd5-87ccbbef5c5c"] {
            min-height: 242px;
        }

        .cs-section[id="f958faea-ffeb-438e-8bd5-87ccbbef5c5c"] .cs-section-inner {
            min-height: 242px;
            background-color: rgba(255, 255, 255, 0);
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: right top;
            background-attachment: fixed;
        }

        .cs-section[id="6f1cf4e5-9789-4aad-a802-6eb7b4b97326"],
        .cs-section[id="f411037d-e58b-4d54-8ff3-e3257682c970"] {
            min-height: 30px;
        }

        .cs-section[id="6f1cf4e5-9789-4aad-a802-6eb7b4b97326"] .cs-section-inner,
        .cs-section[id="f411037d-e58b-4d54-8ff3-e3257682c970"] .cs-section-inner {
            min-height: 30px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: url("../imagens/bg-line-1.png");
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-section[id="8e39dd71-be23-41ea-b8ac-b3bba925f908"] {
            min-height: 317.266px;
        }

        .cs-section[id="8e39dd71-be23-41ea-b8ac-b3bba925f908"] .cs-section-inner {
            min-height: 317.266px;
            background-color: #ffffff;
            background-image: var(--bg-caracteristicas);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-box[id="05c27d63-48e2-44cf-bedb-849298e6fef5"],
        .cs-box[id="7a57d434-788f-4017-9d17-29368dc5fc2f"],
        .cs-box[id="55cd7f9d-0d5f-4aa2-9d9f-51a10c9c1dbd"],
        .cs-box[id="71c5bc65-24e9-46a1-b17f-fdcaf7f524fc"] {
            flex-grow: 1;
        }

        .cs-widget[id="bb9781e3-bc40-4ec5-bf03-7bfec0caf72e"],
        .cs-widget[id="68b50bb0-4417-4382-8346-b78dca11532e"],
        .cs-widget[id="adab48b0-d603-4522-a15e-476e98e64351"],
        .cs-widget[id="a6315972-1dba-417c-b4a5-37f3fa292696"],
        .cs-widget[id="ea984634-4192-4210-8721-223455343a97"],
        .cs-widget[id="d5d6e9d5-f7f6-4539-91fe-3016f8d44612"],
        .cs-widget[id="5ee5413e-69f8-494a-ab83-89bbb68ace4f"],
        .cs-widget[id="cd0c6036-e95c-42e2-8042-fc2cd3ba377b"],
        .cs-widget[id="8159ae42-1505-4d77-b6fb-7c274b25ea3b"],
        .cs-widget[id="894b28be-1702-491a-a0d3-61f13ee34ca3"],
        .cs-widget[id="1d050a0b-9125-4638-87ce-01ae5cc4f8ad"],
        .cs-widget[id="301ad0c1-9847-4fac-bff1-ef4e53d766ef"],
        .cs-widget[id="3ae7a194-f38f-4779-af80-106a97e2302a"],
        .cs-widget[id="54bf4899-1559-40c5-830a-de0db2cb31b3"],
        .cs-widget[id="82f6c24c-2eb6-485a-bfc8-23f70df87e6a"],
        .cs-widget[id="1483e7d1-c03a-40ba-bd52-7418984cb650"],
        .cs-widget[id="7d1b10cb-4a88-4852-b15e-e01155deb917"],
        .cs-widget[id="ad7101e1-4e07-43ce-b88d-b4b141ab11c4"],
        .cs-widget[id="1e57bd48-20c2-47ae-84b8-1f270eb690db"],
        .cs-widget[id="aaa89db6-daa3-47cf-8b53-3d68b7521061"],
        .cs-widget[id="a6651a00-3024-4f5b-b56a-36afd7f694d5"],
        .cs-widget[id="2bd95ac6-4fb8-4490-81f5-049255cf11aa"],
        .cs-widget[id="6d2ce598-99e3-4362-bce7-fd9e18cd12e6"] {
            background-color: transparent;
        }

    /* design-interiores */
        .cs-section[id="68045840-b9cd-430b-81af-29d80a56c604"] {
            min-height: 242px;
        }

        .cs-section[id="68045840-b9cd-430b-81af-29d80a56c604"] .cs-section-inner {
            min-height: 242px;
            background-color: rgba(255, 255, 255, 0);
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: right top;
            background-attachment: fixed;
        }

        .cs-section[id="9f7c011d-d055-4577-94cc-1b8efeadbd47"],
        .cs-section[id="2ffd5ee8-1350-4efb-8fd6-1fb4973214e6"] {
            min-height: 30px;
        }

        .cs-section[id="9f7c011d-d055-4577-94cc-1b8efeadbd47"] .cs-section-inner {
            min-height: 30px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: var(--bg-interior-design);
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-section[id="a0fcc9ea-84cc-4df7-80a6-d420a2c48a0c"] {
            min-height: 317.266px;
        }

        .cs-section[id="a0fcc9ea-84cc-4df7-80a6-d420a2c48a0c"] .cs-section-inner {
            min-height: 317.266px;
            background-color: #ffffff;
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/954cd969dbbc4fc6bdb9e5883c333085.png);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="2ffd5ee8-1350-4efb-8fd6-1fb4973214e6"] .cs-section-inner {
            min-height: 30px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: url("../imagens/bg-line-1.png");
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-box[id="8c7162d2-1cce-4d3b-8b7b-873d330b3146"],
        .cs-box[id="b68d104a-e2ab-42c3-82af-c32f96a46111"],
        .cs-box[id="1dae0fed-55d5-4bd8-98e0-0faebddce9d3"] {
            flex-grow: 1;
        }

        .cs-widget[id="ed0604f6-4ae9-4e8b-b66e-52673b394b93"],
        .cs-widget[id="10a6bba4-d1dc-4ba1-a085-7719a634b5c1"],
        .cs-widget[id="b6ab0d75-04d4-4e1f-9e62-98abb68d39aa"],
        .cs-widget[id="e2e46fbf-5da8-48f3-8192-15d1cfbcfbdd"],
        .cs-widget[id="7a56bd0e-f73c-4295-9dc0-13b80a72b2e2"],
        .cs-widget[id="f7339121-c284-469b-adce-2c7389aea12a"],
        .cs-widget[id="8fdd97b0-7d73-444d-8868-d57ec0a4cbc1"],
        .cs-widget[id="45f46e5e-7c0b-457a-8e71-9b6b39df23ce"],
        .cs-widget[id="fc72ee97-4295-46e3-bef8-8cdc050974d1"],
        .cs-widget[id="ddb0f5d8-040e-4333-bd24-dc9e4b2ab4a7"],
        .cs-widget[id="d57b564d-408d-4564-9229-e0a8fc24be52"],
        .cs-widget[id="c0f08715-928b-4b5b-bf16-a20a9c13edcf"],
        .cs-widget[id="1404ec3c-0987-4dcb-b5c8-b73af0840bde"],
        .cs-widget[id="ec005468-20f2-4559-96a2-96c60beaceab"],
        .cs-widget[id="db0e8ec1-1dd2-4df7-abb1-eb3e2e6e5868"],
        .cs-widget[id="2776e367-23de-44b5-9ce6-1ddc06831b06"],
        .cs-widget[id="b2efe140-fa85-4749-b0ce-bf948097b56e"],
        .cs-widget[id="dce257eb-8b2f-4617-8578-4c4bb272f86f"],
        .cs-widget[id="186ff53a-91cb-465a-b5ac-ec06fe702f8d"],
        .cs-widget[id="670abf8f-c129-4f4b-82cf-7fc54ce8f3c1"] {
            background-color: transparent;
        }

    /* interiores */
        .cs-section[id="97e3620a-b40d-4926-bf70-a5f5634f8eb1"] {
            min-height: 242px;
        }

        .cs-section[id="97e3620a-b40d-4926-bf70-a5f5634f8eb1"] .cs-section-inner {
            min-height: 242px;
            background-color: rgba(255, 255, 255, 0);
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: repeat;
            background-position: center center;
            background-attachment: fixed;
        }

        .cs-section[id="3b8f5289-e6b0-4157-b11a-a8b7ab821f54"],
        .cs-section[id="5b7c2a78-b00d-4392-8165-0ec0ffeee192"] {
            min-height: 30px;
        }

        .cs-section[id="3b8f5289-e6b0-4157-b11a-a8b7ab821f54"] .cs-section-inner,
        .cs-section[id="5b7c2a78-b00d-4392-8165-0ec0ffeee192"] .cs-section-inner {
            min-height: 30px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: url("../imagens/bg-line-1.png");
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-section[id="1125c6a2-2bbb-4208-a883-c7e52905f2af"] {
            min-height: 317.266px;
        }

        .cs-section[id="1125c6a2-2bbb-4208-a883-c7e52905f2af"] .cs-section-inner {
            min-height: 317.266px;
            background-color: #ffffff;
            background-image: var(--bg-interior);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-box[id="f39d1fa4-a6ff-44f9-bf1e-85e13b246b30"] {
            flex-grow: 1;
        }

        .cs-box[id="20c7f377-5997-4f5e-845f-1244baf8d588"] {
            flex-grow: 0.9998670033;
        }

        .cs-box[id="32ad932e-7b43-401d-aeb4-4059eb35c9e4"] {
            flex-grow: 1.0000669966999998;
        }

        .cs-widget[id="f9d31fbd-d3e8-4c92-bde5-8ecb557977e3"],
        .cs-widget[id="87bb991c-647e-4efd-bbf3-71eb358f8975"],
        .cs-widget[id="ca3b75fb-3727-468c-b0e0-78342d196bb0"],
        .cs-widget[id="f13e721c-79c1-4164-b816-ad16a629fe92"],
        .cs-widget[id="72499ae3-c6f6-4f8e-bcbd-78f14f3346ac"],
        .cs-widget[id="fbd3c65a-593e-4817-be84-bc9bfb10bd00"],
        .cs-widget[id="41eec976-41ac-47b4-a557-759c16b6c8d3"],
        .cs-widget[id="aac03239-d290-4253-9373-41145fca5713"],
        .cs-widget[id="94a3ee8c-e843-4a54-94ca-03a3335bc754"],
        .cs-widget[id="f0a03c3d-f714-4f32-9897-7b43add35f7d"],
        .cs-widget[id="ec1a4588-820e-47e2-bede-f4eb79625e4f"],
        .cs-widget[id="92a47638-0117-4e67-bc54-655beacd6d96"],
        .cs-widget[id="fddadc8a-2dde-410b-a102-8d746238aa00"],
        .cs-widget[id="e98b7f18-4476-49c1-ba1c-7b6f24a3acdc"] {
            background-color: transparent;
        }

    /* novidades */
        .cs-section[id="6cce70eb-8faa-4be7-bab6-c76b5d7c8c2a"] {
            min-height: 242px;
        }

        .cs-section[id="6cce70eb-8faa-4be7-bab6-c76b5d7c8c2a"] .cs-section-inner {
            min-height: 242px;
            background-color: rgba(255, 255, 255, 0);
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: repeat;
            background-position: center bottom;
            background-attachment: fixed;
        }

        .cs-section[id="240e6991-2e54-49be-afeb-099e6df59c73"],
        .cs-section[id="90efbe34-cc41-4a03-b373-08a3dcf416ac"] {
            min-height: 30px;
        }

        .cs-section[id="240e6991-2e54-49be-afeb-099e6df59c73"] .cs-section-inner,
        .cs-section[id="90efbe34-cc41-4a03-b373-08a3dcf416ac"] .cs-section-inner {
            min-height: 30px;
            background-color: rgba(120, 63, 4, 0.584);
            background-image: url("../imagens/bg-line-1.png");
            background-size: auto auto;
            background-repeat: no-repeat;
            background-position: center top;
        }

        .cs-section[id="84c9416d-5397-42f5-b888-28b56b35dd29"],
        .cs-section[id="d286d0dd-c95c-4793-afc6-ad133499492e"],
        .cs-section[id="9d7549b4-14c4-4892-8a4a-7068ad8bfa7d"] {
            min-height: 317.266px;
        }

        .cs-section[id="84c9416d-5397-42f5-b888-28b56b35dd29"] .cs-section-inner {
            min-height: 317.266px;
            background-color: #ffffff;
            background-image: var(--bg-novidade-cat);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="d286d0dd-c95c-4793-afc6-ad133499492e"] .cs-section-inner {
            min-height: 317.266px;
            background-color: #ffffff;
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/e17c9016695947a3a488b3adecd9f688.png);
            background-size: 100% auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="9d7549b4-14c4-4892-8a4a-7068ad8bfa7d"] .cs-section-inner {
            min-height: 317.266px;
            background-color: #ffffff;
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/954cd969dbbc4fc6bdb9e5883c333085.png);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-box[id="165262ec-6065-4512-9e82-c385059e9a9c"],
        .cs-box[id="18eddc9b-e877-4cc3-b5ef-c5d9b6beffa5"],
        .cs-box[id="a64e4a62-ef41-448d-9c2c-a2a1f77e327e"] {
            flex-grow: 0.9976663044833333;
        }

        .cs-box[id="106fc525-5f00-4272-9d0c-82866a54b5cf"],
        .cs-box[id="f7a57885-c376-473e-a659-333c5421f20c"],
        .cs-box[id="a69a7392-f80a-4ea3-b605-7d84aa9be45f"],
        .cs-box[id="8e64b338-cfc2-448d-9489-4be6f99036ab"] {
            flex-grow: 1;
        }

        .cs-box[id="82efed71-88de-432c-a896-89650a6cb156"],
        .cs-box[id="1da27734-e405-48ec-8967-d79eef173664"],
        .cs-box[id="d1485040-2884-48e8-adda-65768cf44f53"] {
            flex-grow: 1.0023106955166665;
        }

        .cs-widget[id="9f75c597-3f31-4a11-8eaf-78441a323d5e"],
        .cs-widget[id="61fc75d2-f818-42e8-a22a-f4e68cd902d5"],
        .cs-widget[id="13c7522e-a7e5-412d-8ef7-a9858c7d33ad"],
        .cs-widget[id="815c0b5a-a4d9-4016-a719-f2a29290a3e9"],
        .cs-widget[id="bee5de96-cd97-4c0f-8c4e-2da7dbfc4e27"],
        .cs-widget[id="27594a36-5a48-4ee1-abcc-50999dd3b91a"],
        .cs-widget[id="2a84693b-5343-421c-8821-507a2a18c26e"],
        .cs-widget[id="f0e063ab-aa83-49c4-aef6-9e14eec7a8cd"],
        .cs-widget[id="8bbf7838-dec6-424f-86ed-652b0efd788d"],
        .cs-widget[id="1becda45-e993-491b-bc64-115fb9fee43d"],
        .cs-widget[id="bfc658ad-c789-4586-abf4-312d8dfd548f"],
        .cs-widget[id="c311a6fa-af61-4a16-9265-60f90aba0b4e"],
        .cs-widget[id="1f60ee18-1ece-4c8b-8a28-c24aa38748b0"],
        .cs-widget[id="051ac542-6b86-4460-aa07-55b5d630c0c3"],
        .cs-widget[id="210b5cc1-aaf6-47d0-8bb3-e031eb2390f4"],
        .cs-widget[id="1e08d406-3304-4b83-9eb8-936ec68ebe63"],
        .cs-widget[id="f2e99ee3-db5d-4d4d-978b-7deb54d5569e"],
        .cs-widget[id="f534760d-1575-4ab7-933c-d65cde4f6364"],
        .cs-widget[id="a642596f-07ca-45c0-ba86-16b94a259f33"],
        .cs-widget[id="7a837514-c224-40b6-97ac-f1e9067a1c3d"],
        .cs-widget[id="736af70b-9493-443e-a8ed-5634b5b37afa"],
        .cs-widget[id="c02b4e24-db8f-414f-a4d8-66b62fd6aedc"],
        .cs-widget[id="74d099df-445a-4564-9ea1-c85ab4446619"],
        .cs-widget[id="40a3cfe0-2cd7-463f-a2ae-3333de9ff510"],
        .cs-widget[id="c53aeeb6-b31a-40d1-9208-7cbd9482ad2b"],
        .cs-widget[id="e16bcf16-88c5-41bc-9b79-80c1f85873c3"],
        .cs-widget[id="704b109e-348c-4f7e-9c68-49e88e3b6a39"],
        .cs-widget[id="6d19e45d-d1bb-4a10-b026-8c8d39289845"],
        .cs-widget[id="e760f727-e65f-4155-9ace-87631cb0029d"],
        .cs-widget[id="92d9c0c9-7e42-4973-9f8f-f13d36d855a1"],
        .cs-widget[id="91e6081b-0dd7-4653-8d5f-edb43592f62b"],
        .cs-widget[id="03d61461-b038-4434-8bdc-24a63fed4d99"],
        .cs-widget[id="0ccf97ce-269e-470b-9615-2a96ded4940b"],
        .cs-widget[id="998b92ba-35f5-4543-b4fa-fea08fbe55f6"],
        .cs-widget[id="2ef72ed3-add4-44c8-8a55-ab5c0c4b870c"],
        .cs-widget[id="5889a89f-e9b2-4f12-aad0-881e77d195ba"],
        .cs-widget[id="4eeecbfe-2ce2-447e-a175-79fd50c24ca6"],
        .cs-widget[id="143ecf35-5f8d-457a-ac6e-3b1b5e57a985"],
        .cs-widget[id="159ab310-1202-418c-9a5c-5f3c0344062a"],
        .cs-widget[id="624e38a0-063c-48ea-8313-cc8ae25254dc"],
        .cs-widget[id="437616d5-1b5a-4a30-bb5a-0b7dc8e64445"],
        .cs-widget[id="f3455e60-5503-487b-8bcb-aefc36411e8c"],
        .cs-widget[id="b04a05f8-1c8f-4a2e-b76b-e4bf18956ea5"],
        .cs-widget[id="ca6e889a-75c3-4e4f-8c51-2d3f78e8934a"],
        .cs-widget[id="e5476e1e-54fe-4f2c-9415-8f3d068c95a5"],
        .cs-widget[id="9800ec22-6778-453a-9556-24e93eece971"],
        .cs-widget[id="e0651a75-e9e1-413f-9b1b-30d3e64dafcf"] {
            background-color: transparent;
        }

    /* produtos-gstarbim-lt-pro */
        .cs-section[id="3af3d1ca-3406-4928-815a-98c9778adcf0"],
        .cs-section[id="b89fea96-a4ce-40f2-9e3c-e72c554eb233"] {
            min-height: 309.984px;
        }

        .cs-section[id="3af3d1ca-3406-4928-815a-98c9778adcf0"] .cs-section-inner {
            min-height: 309.984px;
            background-color: #3c78d8;
            background-image: var(--bg-banner);
            background-size: cover;
            background-repeat: repeat;
            background-position: center center;
            background-attachment: fixed;
        }

        .cs-section[id="bcd1d017-b6d5-46e3-91e7-a82501ca9bc9"] {
            min-height: 376.957px;
        }

        .cs-section[id="bcd1d017-b6d5-46e3-91e7-a82501ca9bc9"] .cs-section-inner {
            min-height: 376.957px;
            background-color: #ffffff;
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/954cd969dbbc4fc6bdb9e5883c333085.png);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="930feb56-2146-4523-a84b-4aec7fe09620"],
        .cs-section[id="2cab142e-ccf9-4cf8-866f-557c331d0cf3"] {
            min-height: 146px;
        }

        .cs-section[id="930feb56-2146-4523-a84b-4aec7fe09620"] .cs-section-inner {
            min-height: 146px;
            background-color: #ffffff;
            background-image: var(--bg-prod);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="760e701b-b606-4968-8e61-9397b4c0f65f"] {
            min-height: 332.98px;
        }

        .cs-section[id="760e701b-b606-4968-8e61-9397b4c0f65f"] .cs-section-inner {
            min-height: 332.98px;
            background-color: #ffffff;
            background-image: var(--bg-prod);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="824ae1ef-e9d9-4048-a3c5-90c38f1e73dd"],
        .cs-section[id="7147dcd0-1942-4ade-93de-088f2d5644d5"] {
            min-height: 269.98400000000004px;
        }

        .cs-section[id="824ae1ef-e9d9-4048-a3c5-90c38f1e73dd"] .cs-section-inner {
            min-height: 269.98400000000004px;
            background-color: rgba(255, 255, 255, 0.288);
            background-image: var(--bg-prod);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="0053ed08-1a69-4363-bfec-961076803bf9"],
        .cs-section[id="c1f1b256-0916-4ae4-aece-6205d14bdaca"] {
            min-height: 208px;
        }

        .cs-section[id="0053ed08-1a69-4363-bfec-961076803bf9"] .cs-section-inner {
            min-height: 208px;
            background-color: #ffffff;
            background-image: var(--bg-prod);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="b499a35a-72c5-409b-94fa-20889d81d0d4"] {
            min-height: 255.35899999999998px;
        }

        .cs-section[id="b499a35a-72c5-409b-94fa-20889d81d0d4"] .cs-section-inner {
            min-height: 255.35899999999998px;
            background-color: rgba(255, 255, 255, 0.288);
            background-image: var(--bg-prod);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-box[id="0934c003-e136-453d-9d40-51ccf5a9b016"],
        .cs-box[id="c29bb04d-45c0-4e46-bad8-85c30106efad"],
        .cs-box[id="ee2089ec-278c-4ab2-869a-8caca6b33334"],
        .cs-box[id="52b97f05-dac2-4206-9f43-456fd46f03c9"],
        .cs-box[id="47a92e75-5e09-41b1-b5ea-a81c361ceedf"],
        .cs-box[id="d02eba06-f5fa-4d5d-8d38-94b98c7e5a59"],
        .cs-box[id="138d219b-b82d-4aee-b70b-86ec39ef60a3"],
        .cs-box[id="229833fb-69fb-49d8-8f2a-0dbe90aa1fc7"],
        .cs-box[id="25df2d58-f418-4795-b5a5-f7d107e7dcc6"],
        .cs-box[id="10ddfff5-f9a6-48a4-ba1e-9396d02d9fb3"],
        .cs-box[id="566485ff-5391-47d9-a860-982b88fd2314"],
        .cs-box[id="9746a045-196b-4bca-b161-1b120b235440"],
        .cs-box[id="19f82c23-6d47-4be9-97ae-e6619ff6e89a"],
        .cs-box[id="9097b937-f56c-4663-ac38-ee1f719f0c41"],
        .cs-box[id="4cce2b26-f835-4371-a261-b3c048d54155"],
        .cs-box[id="5bde4acc-4a19-40d3-bda5-2835594a5770"],
        .cs-box[id="f204b483-2420-43ea-b991-02007ff8f3fa"],
        .cs-box[id="3967d550-bd39-4b56-ba61-433b64688801"] {
            flex-grow: 1;
        }

        .cs-box[id="edadc890-5e71-4958-b6f0-7bf31297c739"],
        .cs-box[id="d9362d8f-18bf-4ec4-83b1-0ba775913f44"] {
            flex-grow: 0.31150844761182434;
        }

        .cs-box[id="b09ead5d-d3a0-4bb7-bd0f-6385721321e8"] {
            flex-grow: 0.7100833793177778;
        }

        .cs-box[id="15980a57-bc4a-4481-8d96-4070916a1c77"],
        .cs-box[id="bf829ce9-8c39-456b-a8c7-b39b6a27230b"] {
            flex-grow: 0.8464625302325582;
        }

        .cs-box[id="0f8e7b59-aadb-41b0-b193-b1414a7df7d5"],
        .cs-box[id="f17c7bcf-bdca-40bd-b7e8-0f3edb053522"] {
            flex-grow: 1.1551332550044444;
        }

        .cs-box[id="c2c87a6b-a20f-46a4-a941-8afd44c5f293"],
        .cs-box[id="cb6d94c5-ad83-4628-b382-3ea79dee305b"] {
            flex-grow: 2.2880951216438206;
        }

        .cs-box[id="481b4ae7-fb67-464c-bcc2-3d2799935b62"] {
            flex-grow: 1.2899136206822224;
        }

        .cs-box[id="705a25c8-6602-4b83-bb8e-ab4d091bf94b"],
        .cs-box[id="9a452e96-2c56-4905-b5b8-3a6b58b21c04"] {
            flex-grow: 1.153421469767442;
        }

        .cs-box[id="a1438e35-3e48-4738-bdd9-31e499aa4a5c"],
        .cs-box[id="6fa53069-6b9c-4d3c-940f-2d800e0d322e"] {
            flex-grow: 0.8448127449955556;
        }

        .cs-box[id="2eab0c9f-1efc-4e19-8a78-6e82e9c18b09"],
        .cs-box[id="f35633f9-f74d-45a2-a6ef-89416aa5ca45"] {
            flex-grow: 0.4003998783561795;
        }

        .cs-widget[id="cd03b14f-8ed7-4f14-8872-d65eddcf1c65"],
        .cs-widget[id="4998c459-b25d-417e-9d52-ce609aefbcd7"],
        .cs-widget[id="ea57d3b9-fea0-40ed-a3d9-766b81dd1554"],
        .cs-widget[id="2e253a95-9183-4020-89fe-126b441f33a3"],
        .cs-widget[id="097fbc77-3f93-41a6-8548-d977faaf9b2b"],
        .cs-widget[id="5441b95e-631d-49a7-af0e-e15c69bb81ce"],
        .cs-widget[id="3b1bb2ba-1eed-48a6-abf6-e9b92e7fb932"],
        .cs-widget[id="e64503c6-fb43-470c-9aec-312d8a322772"],
        .cs-widget[id="3279f376-1d8e-473a-83bc-8724e450eb27"],
        .cs-widget[id="988f26ef-7b2d-4765-a18b-d03c45730db8"],
        .cs-widget[id="b5d452aa-adcc-4e6b-afa7-ede86d885887"],
        .cs-widget[id="420eb9bf-ae7a-443a-86b1-4247fbbb7101"],
        .cs-widget[id="5065812a-cfde-404b-9880-60f4b54713ce"],
        .cs-widget[id="271d0853-b5db-4397-a7b5-cccaca93581b"],
        .cs-widget[id="005cd750-2bf0-4905-9576-a08e70764f64"],
        .cs-widget[id="f3289737-904c-4e67-a1a4-c1264dbee963"],
        .cs-widget[id="c627c4d1-c26c-4682-9af7-1203a972fcb8"],
        .cs-widget[id="e7d4fc14-90cf-4b43-8152-5c236652d5fa"],
        .cs-widget[id="ade23b83-4eff-4d19-b2e6-254785b191bb"],
        .cs-widget[id="3a2ac16f-f63a-42ea-b8cd-d3e12fb39a4d"],
        .cs-widget[id="e2197ac9-8939-4c58-9d15-2cdae467189f"],
        .cs-widget[id="dae9567d-d757-4c94-9c89-102ccb6253e0"],
        .cs-widget[id="65b074ae-fd44-4614-839f-041334e9553f"],
        .cs-widget[id="11c45e2d-af60-499a-97e1-cbc5aaa34356"],
        .cs-widget[id="48bf3788-a396-4c17-b544-3633dd22bd0f"],
        .cs-widget[id="771c0041-cc79-4595-9155-11ad6ce45eae"],
        .cs-widget[id="70f9f95d-90e4-4eb4-900a-dfd18abcc657"],
        .cs-widget[id="6ed07e49-5f42-44a2-af92-11b50dc52ea3"],
        .cs-widget[id="eff1f397-2b12-4645-8a4c-5b120f98a889"],
        .cs-widget[id="cde62a01-0bce-477d-8fc4-37ae2698e5b3"],
        .cs-widget[id="bc0862a3-4c43-43fe-8395-1216b2ae0483"],
        .cs-widget[id="c4adea8b-9675-453e-935f-bbc232a7e1cf"],
        .cs-widget[id="c0db823e-5573-457b-b53c-a8b480f05beb"],
        .cs-widget[id="d1bb086b-a514-4f0d-97d0-2176f1be7d10"],
        .cs-widget[id="bb8008e0-28d1-4d4b-be18-da10eaab8e46"],
        .cs-widget[id="36081d84-79af-4cb9-aa4a-47cd780e2692"],
        .cs-widget[id="730e520e-f518-4ace-9699-1be4c0712aa4"],
        .cs-widget[id="132df8f0-e380-4cc0-b46d-1df505d9d92c"],
        .cs-widget[id="5b76c0a6-ed91-4ca9-ab59-6472f12bf80e"],
        .cs-widget[id="1bf77e19-ea16-448d-93ec-375fa0f70c15"],
        .cs-widget[id="a22ade55-4ff1-4b6c-bfb0-c13bd548116b"],
        .cs-widget[id="57919362-b061-4c93-a45c-cf63de6d46e8"],
        .cs-widget[id="da105f98-38aa-402b-9f15-ef5a7b87a7c2"],
        .cs-widget[id="8ff9dd7d-0764-4f9d-9387-681884e538db"],
        .cs-widget[id="d0e285d3-9946-4162-bf14-a454370ef2f4"],
        .cs-widget[id="c6d249d5-44b0-4a00-a125-cf8e4ba331a1"],
        .cs-widget[id="44723444-a725-4590-a1bc-7668fe54e0e6"],
        .cs-widget[id="c9db72ab-8689-4ebb-b2bf-41d69fbc0dae"] {
            background-color: transparent;
        }

        .cs-widget[id="e64503c6-fb43-470c-9aec-312d8a322772"] .cs-button,
        .cs-widget[id="3279f376-1d8e-473a-83bc-8724e450eb27"] .cs-button,
        .cs-widget[id="988f26ef-7b2d-4765-a18b-d03c45730db8"] .cs-button,
        .cs-widget[id="b5d452aa-adcc-4e6b-afa7-ede86d885887"] .cs-button,
        .cs-widget[id="771c0041-cc79-4595-9155-11ad6ce45eae"] .cs-button,
        .cs-widget[id="70f9f95d-90e4-4eb4-900a-dfd18abcc657"] .cs-button,
        .cs-widget[id="6ed07e49-5f42-44a2-af92-11b50dc52ea3"] .cs-button,
        .cs-widget[id="eff1f397-2b12-4645-8a4c-5b120f98a889"] .cs-button {
            background: rgba(120, 63, 4, 0.674);
            color: #ffffff;
        }

        .cs-section[id="b89fea96-a4ce-40f2-9e3c-e72c554eb233"] .cs-section-inner {
            min-height: 309.984px;
            background-color: #3c78d8;
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/e17c9016695947a3a488b3adecd9f688.png);
            background-size: cover;
            background-repeat: repeat;
            background-position: center center;
            background-attachment: fixed;
        }

        .cs-section[id="e4cf93f8-3268-45e3-b38b-a4d9b3af7ddb"] {
            min-height: 411.953px;
        }

        .cs-section[id="e4cf93f8-3268-45e3-b38b-a4d9b3af7ddb"] .cs-section-inner {
            min-height: 411.953px;
            background-color: #ffffff;
            background-image: var(--bg-prod);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="2cab142e-ccf9-4cf8-866f-557c331d0cf3"] .cs-section-inner {
            min-height: 146px;
            background-color: #ffffff;
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/e17c9016695947a3a488b3adecd9f688.png);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="a5cf7648-62b2-4e68-9800-ea93210edb90"] {
            min-height: 362px;
        }

        .cs-section[id="a5cf7648-62b2-4e68-9800-ea93210edb90"] .cs-section-inner {
            min-height: 362px;
            background-color: #ffffff;
            background-image: var(--bg-prod);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="7147dcd0-1942-4ade-93de-088f2d5644d5"] .cs-section-inner {
            min-height: 269.98400000000004px;
            background-color: rgba(255, 255, 255, 0.288);
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/e17c9016695947a3a488b3adecd9f688.png);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-section[id="c1f1b256-0916-4ae4-aece-6205d14bdaca"] .cs-section-inner {
            min-height: 208px;
            background-color: #ffffff;
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/954cd969dbbc4fc6bdb9e5883c333085.png);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center top;
        }

        .cs-section[id="453f67ca-a53d-4301-91c0-b63cde7eab90"] {
            min-height: 345.16px;
        }

        .cs-section[id="453f67ca-a53d-4301-91c0-b63cde7eab90"] .cs-section-inner {
            min-height: 345.16px;
            background-color: rgba(255, 255, 255, 0.288);
            background-image: url(https://yata-apix-04619658-1c34-41d9-8d25-53a71773f93c.s3-object.locaweb.com.br/e17c9016695947a3a488b3adecd9f688.png);
            background-size: auto auto;
            background-repeat: repeat;
            background-position: center bottom;
        }

        .cs-widget[id="5b76c0a6-ed91-4ca9-ab59-6472f12bf80e"] .owl-item {
            height: 350px;
        }

    /* rodape */
        .cs-section[id="7023489c-6c67-4fe9-bec9-b9a4030aa971"] .cs-section-inner {
            background-image: var(--bg-footer);
        }

/* /CONFIGS GLOBAIS */

/* BUTTONS */

    .cs-menu .cs-submenu-items{
        background-color: #f4e9de !important;
        border-radius: 5px;
    }

    .btn__theme__wrapper{
        display: flex;
        justify-content: end;

        margin-top: 10px;
    }

    .btn__theme__center{
        display: flex;
        justify-content: center;
    }

    .btn__theme__brown{
        width: 100%;
        max-width: 220px;

        display: flex;
        justify-content: center;
        text-align: center;

        background-color: #916b42;
        border-radius: 100px;

        font-family: 'Lato';
        font-size: 18px;
        font-weight: 600;
        line-height: 1.5;

        color: #FFFFFF;

        padding: 5px 12px;
    }

    .btn__theme__whatsapp{
        width: 100%;
        max-width: 220px;

        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        gap: 3px;

        background-color: #15bd45;
        border-radius: 100px;

        font-family: 'Lato';
        font-size: 18px;
        font-weight: 500;
        line-height: 1.5;

        color: #FFFFFF;

        padding: 5px 12px;
    }

/* /BUTTONS */

/* ARQUITETURA */

  @media(min-width: 600px){
    .arquitetura__grid,
    .interiores__grid,
    .caracteristicas__grid{
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-column-gap: 20px;

      text-align: center;
    }
    .novidades__grid{
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-column-gap: 20px;

      padding-bottom: 25px;
    }
  }

/* /ARQUITETURA */

/* INTERIORES E DESIGNERS */

  .designs__wrapper{
    display: flex;
    flex-direction: column;
    row-gap: 20px;
  }

  .card__design{
    display: flex;

    align-items: center;

    gap: 20px;
  }

  @media(min-width: 600px){
    .designs__wrapper .card__design:nth-child(odd){
      flex-direction: row;
    }
    .designs__wrapper .card__design:nth-child(even){
      flex-direction: row-reverse;
    }
  }@media(max-width: 599.97px){
    .designs__wrapper .card__design{
      flex-direction: column;
      justify-content: center;
      text-align: center;
    }
  }

/* /INTERIORES E DESIGNERS */

/* CONTATO */

  .form-group-submit > p{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .form-group-submit > p input[type="submit"]{
    max-width: 175px;
  }

/* /CONTATO */

/* DOWNLOADS */

    .editor__download h1{
        font-family: "Arial Black", Gadget, sans-serif;
        color: rgb(16, 28, 40);
        font-size: 56px;
        line-height: 1;

        margin-bottom: 30px;
    }

    .editor__download h1 strong{
        font-size: 63px;
    }

    .editor__download h2{
        color: #333;
        font-size: 22px;
        letter-spacing: -1%;

        margin-bottom: 18px;
    }

    .editor__download p{
        color: #000;
        font-size: 20px;
        font-weight: 700;

        margin-bottom: 0px;
    }

    .editor__download p strong{
        font-weight: 900;
        font-size: 27px;
    }


    /* Estrutura geral */
    .bricks--section {
        width: 100%;
    }
    .bricks--section > .bricks--row {
        max-width: 960px;
        margin-inline: auto;
    }
    .bricks--row {
        display: flex;
    }
    .bricks--column > div {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    /* Seção do cabeçalho */
    #rd-section-mrtbajyk {
        background: var(--bg-fx1-download) center bottom / cover no-repeat fixed;
    }
    #rd-row-mrtbajyl,
    #rd-row-mrtbajyl .bricks--column > div {
        min-height: 109px;
    }
    #rd-column-mrtbajym,
    #rd-column-mrtbcm9e {
        flex: 6 0 0;
    }
    #rd-column-mrtbajym > div,
    #rd-column-mrtbcm9e > div {
        justify-content: center;
        padding: 0 10px;
    }
    #rd-image-jxas1e58,
    #rd-image-mrtb6let {
        margin: 10px 0;
    }
    #rd-image-jxas1e58 {
        align-self: flex-start;
        max-width: 303px;
    }
    #rd-image-mrtb6let {
        align-self: flex-end;
        max-width: 310px;
    }
    #rd-image-jxas1e58 img,
    #rd-image-mrtb6let img {
        display: block;
        max-width: 100%;
        height: auto;
    }

    /* Seção principal */
    #rd-section-joq3m2vm {
        background: linear-gradient(rgba(255,128,0,.02), rgba(255,128,0,.02)), var(--bg-fx2-download) center bottom / cover no-repeat fixed;
    }
    #rd-row-jxas22ez,
    #rd-row-jxas22ez .bricks--column > div {
        min-height: 298px;
    }
    #rd-column-jxas22f0 {
        flex: 7 0 0;
    }
    #rd-column-mrtbu6bg {
        flex: 5 0 0;
    }
    #rd-column-jxas22f0 > div,
    #rd-column-mrtbu6bg > div {
        justify-content: center;
        padding: 0 10px;
    }
    #rd-text-jxas25oz,
    #rd-text-mrtbyz4k,
    #rd-text-mrtc6vyr {
        align-self: center;
        width: 100%;
        word-break: break-word;
    }
    #rd-text-jxas25oz {
        max-width: 609px;
        margin: -10px 0;
    }
    #rd-text-mrtbyz4k,
    #rd-text-mrtc6vyr {
        max-width: 538px;
    }
    #rd-text-mrtbyz4k {
        margin: 31px 0 10px;
    }
    #rd-text-mrtc6vyr {
        margin: 8px 0 10px;
    }
    #rd-image-mrtbuzrw {
        align-self: flex-end;
        max-width: 396px;
        margin: -19px 0 10px;
    }
    #rd-image-mrtbuzrw img {
        display: block;
        width: 100%;
        height: auto;
    }

    /* Seção do formulário */
    #rd-row-joq3m2vn,
    #rd-row-joq3m2vn .bricks--column > div {
        min-height: 660px;
    }
    #rd-column-joq3m2vu {
        flex: 12 0 0;
    }
    #rd-column-joq3m2vu > div {
        justify-content: center;
    }
    #rd-box-joq3m2vv {
        display: flex;
        flex-direction: column;
        align-self: center;
        width: 100%;
        max-width: 700px;
        padding: 30px 60px;
        border-radius: 57px;
        background: linear-gradient(rgba(40,39,39,.44), rgba(40,39,39,.44)), var(--bg-form-download) center / cover no-repeat;
    }
    #rd-form-joq3m2vy {
        display: flex;
        flex-direction: column;
        align-self: center;
        width: 100%;
        max-width: 480px;
        margin: 10px 0;
    }

    /* Contact Form 7 */
    #rd-form-joq3m2vy .bricks-form__fieldset {
        display: flex;
        flex-direction: column;
    }
    #rd-form-joq3m2vy .bricks-form__field {
        width: 100%;
        margin-bottom: 15px;
    }
    #rd-form-joq3m2vy .bricks-form__label {
        display: inline-block;
        margin-bottom: 6px;
        color: #fff;
        font-family: Lato, sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-align: left;
    }
    #rd-form-joq3m2vy .bricks-form__input {
        display: block;
        width: 100%;
        height: 40px;
        padding: 0 10px;
        border: 0;
        border-radius: 1px;
        outline: none;
        background-color: #fff;
        color: #555;
        font-family: Lato, sans-serif;
        font-size: 18px;
    }
    #rd-form-joq3m2vy .bricks-form__input::placeholder {
        color: transparent;
    }
    #rd-form-joq3m2vy .bricks-form__submit {
        display: flex;
        justify-content: center;
    }
    #rd-form-joq3m2vy .rd-button {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        max-width: 280px;
        min-height: 48px;
        margin-top: 10px;
        padding: 10px;
        border: 0;
        border-radius: 32px;
        background-color: #853e06;
        color: #fff;
        cursor: pointer;
        font-family: Ubuntu, sans-serif;
        font-size: 18px;
        font-weight: 700;
        text-align: center;
        transition: background-color .3s ease;
    }
    #rd-form-joq3m2vy .rd-button:hover {
        background-color: #a4510c;
    }
    #rd-form-joq3m2vy .wpcf7-not-valid-tip {
        color: #ff7373;
        font-size: 12px;
        margin-top: 4px;
    }
    #rd-form-joq3m2vy .wpcf7-response-output {
        color: #fff;
    }

    /* Seção final */
    #rd-section-mrtcp1a7 {
        background: var(--bg-fx3-download) left top / cover no-repeat;
    }
    #rd-row-mrtcp1a8,
    #rd-row-mrtcp1a8 .bricks--column > div {
        min-height: 107px;
    }
    #rd-column-mrtcp1a9 {
        flex: 12 0 0;
    }
    #rd-column-mrtcp1a9 > div {
        justify-content: center;
        padding: 0 10px;
    }

    /* Responsividade */
    @media screen and (max-width: 767px) {
        .bricks--row {
            flex-direction: column;
        }
        #rd-row-mrtbajyl,
        #rd-row-jxas22ez,
        #rd-row-joq3m2vn,
        #rd-row-mrtcp1a8,
        #rd-row-mrtbajyl .bricks--column > div,
        #rd-row-jxas22ez .bricks--column > div,
        #rd-row-joq3m2vn .bricks--column > div,
        #rd-row-mrtcp1a8 .bricks--column > div {
            min-height: auto;
        }
        #rd-image-jxas1e58,
        #rd-image-mrtb6let,
        #rd-image-mrtbuzrw {
            align-self: center;
        }
        #rd-box-joq3m2vv {
            padding: 30px 20px;
            border-radius: 30px;
        }
        #rd-image-mrtbuzrw{
            margin: 10px 0px 10px;
        }
    }

/* /DOWNLOADS */

/* 404 */

  .pg-404 {
    min-height: 45vh;
    place-items: center;
    padding: 6rem 1.5rem;
  }

  .pg-404 .container {
    width: min(960px, 100%);
    margin-inline: auto;
    text-align: center;
  }

  .pg-404 h1 {
    font-family: var(--font-Padrao);
    font-weight: 800;
    line-height: 1;
    font-size: 66px;
    color: #000000;
  }

  .pg-404 h2 {
    margin: 1rem 0 1.25rem;
    color: #000000;
    font-weight: 600;
    font-size: 28px;
    line-height: 1.3;
  }

  .pg-404 .editor {
    margin: 1rem auto 0;
    width: min(760px, 100%);
    color: #000000;
    font-size: 22px;
    line-height: 1.7;
  }

  .pg-404 .editor a {
    color: #000000 !important;
    font-weight: 700;
    text-decoration: none;
  }

  .pg-404 .editor a:hover,
  .pg-404 .editor a:active {
    color: #555 !important;
  }

  /* Ajustes responsivos extras */
  @media (max-width: 640px) {
    .pg-404 {
      padding: 4rem 1.25rem;
    }
    .pg-404 h1 {
      font-size: 46px;
    }
    .pg-404 h2 {
      font-size: 23px;
    }
    .pg-404 .editor {
      font-size: 18px;
    }
  }

/* /404 */

/*  @media(max-width: 1199.98px){

  }
  @media (max-width: 991.98px) {

  }
  @media(max-width: 767.98px){

  }
  @media (max-width: 575.98px) {

  }
  @media (max-width: 480.98px) {

  }*/