@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;1,500&display=swap);
@charset "UTF-8";

:root {
    --padding-fluid: 39.2rem;
    --padding: .8rem;
    --header-height: 12rem;
    --pt-header: 0
}

@media only screen and (max-width:1025px) {
    :root {
        --padding-fluid: 4rem;
        --header-height: 9rem
    }
}

@media only screen and (max-width:767.98px) {
    :root {
        --padding-fluid: 3rem
    }
}

@media only screen and (min-width:1025.1px) {
    html {
        font-size: .5208333333333334vw
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    html {
        font-size: 1.4vw
    }
}

@media only screen and (max-width:767.98px) {
    html {
        font-size: 2.4vw
    }
}

@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px) {
    html {
        font-size: 1.4vw
    }
}

@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.eot?fn2tcu);
    src: url(../fonts/icomoon.eot?fn2tcu#iefix) format("embedded-opentype"), url(../fonts/icomoon.ttf?fn2tcu) format("truetype"), url(../fonts/icomoon.woff?fn2tcu) format("woff"), url(../fonts/icomoon.svg?fn2tcu#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text:before,
.font-icon,
.form-01 .container-check .checkmark:before,
.form-01 .container-select span.arrow-container:before,
.list-topics li:before,
[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-search:before {
    content: "\E913"
}

.icon-check-solo:before {
    content: "\E912"
}

.icon-arrow-right-2:before {
    content: "\E900"
}

.icon-arrow-up:before {
    content: "\E901"
}

.icon-check:before {
    content: "\E902"
}

.icon-download:before {
    content: "\E903"
}

.icon-email:before {
    content: "\E904"
}

.icon-estrela:before {
    content: "\E905"
}

.icon-expertise:before {
    content: "\E906"
}

.icon-logo:before {
    content: "\E907"
}

.icon-play:before {
    content: "\E908"
}

.icon-plus:before {
    content: "\E909"
}

.icon-quote:before {
    content: "\E90A"
}

.icon-relacionamento:before {
    content: "\E90B"
}

.icon-solucoes:before {
    content: "\E90C"
}

.icon-whatsapp:before {
    content: "\E90D"
}

.icon-arrow-down:before {
    content: "\E90E"
}

.icon-arrow-left:before {
    content: "\E90F"
}

.icon-arrow-left-2:before {
    content: "\E910"
}

.icon-arrow-right:before {
    content: "\E911"
}

.link-underline {
    color: var(--color, #000);
    position: relative;
    transition: all .2s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

.link-underline:before {
    transition: all .2s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s;
    transform: scaleX(0);
    transform-origin: left;
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    background-color: var(--color-hover, #000)
}

.link-underline:hover {
    color: var(--color-hover, #000)
}

.link-underline:hover:before {
    transform: scaleX(1)
}

.link-underline.white-1 {
    --color: var(--white-1);
    --color-hover: var(--white-1)
}

.link-underlined {
    color: var(--color, #000);
    position: relative;
    transition: all .2s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

.link-underlined:before {
    transition: all .2s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s;
    transform: scaleX(1);
    transform-origin: left;
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    background-color: var(--color-hover, #000)
}

.link-underlined:hover {
    color: var(--color-hover, #000)
}

.link-underlined:hover:before {
    transform: scaleX(0)
}

.link-underlined.white-1 {
    --color: var(--white-1);
    --color-hover: var(--white-1)
}

#footer .footer-link span,
.btn-1 .text-wrapper span,
.categoria-list .categoria-item a,
.categoria-list .categoria-item label,
.editor.editor-blog blockquote,
.editor.editor-blog div,
.editor.editor-blog h2,
.editor.editor-blog h3,
.editor.editor-blog ol li,
.editor.editor-blog p,
.editor.editor-blog ul li,
.font-1,
.form-01 .container-submit a,
.form-01 .container-submit button,
.form-01 input:not([type=checkbox]),
.form-01 label:not(.checkbox-box),
.form-01 option,
.form-01 select,
.form-01 textarea,
.menu--list li a,
.menu--list li button,
.pagination .page-item a,
.pagination .page-item span,
.select2-container {
    font-family: Barlow, sans-serif
}

.fs--header,
.main-menu .menu--list li a {
    line-height: .9em;
    letter-spacing: .01em;
    font-weight: 700
}

@media only screen and (min-width:1025.1px) {

    .fs--header,
    .main-menu .menu--list li a {
        font-size: 3.5rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    .fs--header,
    .main-menu .menu--list li a {
        font-size: 3.5rem
    }
}

@media only screen and (max-width:767.98px) {

    .fs--header,
    .main-menu .menu--list li a {
        font-size: 2.5rem
    }
}

#pg-blog .em-destaque a .destaque-tag span,
#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque span,
.fs--10 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-blog .em-destaque a .destaque-tag span,
    #pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque span,
    .fs--10 {
        font-size: clamp(10px, 1rem, 1rem)
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-blog .em-destaque a .destaque-tag span,
    #pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque span,
    .fs--10 {
        font-size: 1rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-blog .em-destaque a .destaque-tag span,
    #pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque span,
    .fs--10 {
        font-size: 1rem
    }
}

.fs--12 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {
    .fs--12 {
        font-size: clamp(12px, 1.2rem, 1.2rem)
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    .fs--12 {
        font-size: 1.2rem
    }
}

@media only screen and (max-width:767.98px) {
    .fs--12 {
        font-size: 1.2rem
    }
}

.btn-1 .text-wrapper span,
.fs--13,
.lp-menu .menu--list li a,
.lp-menu .menu--list li button {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    .btn-1 .text-wrapper span,
    .fs--13,
    .lp-menu .menu--list li a,
    .lp-menu .menu--list li button {
        font-size: 1.3rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    .btn-1 .text-wrapper span,
    .fs--13,
    .lp-menu .menu--list li a,
    .lp-menu .menu--list li button {
        font-size: 1.3rem
    }
}

@media only screen and (max-width:767.98px) {

    .btn-1 .text-wrapper span,
    .fs--13,
    .lp-menu .menu--list li a,
    .lp-menu .menu--list li button {
        font-size: 1.3rem
    }
}

#footer .footer-link span,
.form-01 .container-check label,
.fs--14,
.select2-container {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #footer .footer-link span,
    .form-01 .container-check label,
    .fs--14,
    .select2-container {
        font-size: 1.4rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #footer .footer-link span,
    .form-01 .container-check label,
    .fs--14,
    .select2-container {
        font-size: 1.4rem
    }
}

@media only screen and (max-width:767.98px) {

    #footer .footer-link span,
    .form-01 .container-check label,
    .fs--14,
    .select2-container {
        font-size: 1.4rem
    }
}

.fs--15 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {
    .fs--15 {
        font-size: 1.5rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    .fs--15 {
        font-size: 1.5rem
    }
}

@media only screen and (max-width:767.98px) {
    .fs--15 {
        font-size: 1.5rem
    }
}

#pg-investimentos .investimentos-processos .container-1 .list-processos li .text,
.categoria-list .categoria-item.categoria-title span,
.categoria-list .categoria-item a,
.categoria-list .categoria-item label,
.container-contato:not(.feedback-sucesso) .feedback-contato,
.editor.editor-blog .image figcaption,
.editor.editor-blog div,
.editor.editor-blog ol li,
.editor.editor-blog p,
.editor.editor-blog ul li,
.form-01 input:not([type=checkbox]),
.form-01 label:not(.checkbox-box),
.form-01 option,
.form-01 select,
.form-01 textarea,
.fs--16,
.paragraph-16,
.title-16 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li .text,
    .categoria-list .categoria-item.categoria-title span,
    .categoria-list .categoria-item a,
    .categoria-list .categoria-item label,
    .container-contato:not(.feedback-sucesso) .feedback-contato,
    .editor.editor-blog .image figcaption,
    .editor.editor-blog div,
    .editor.editor-blog ol li,
    .editor.editor-blog p,
    .editor.editor-blog ul li,
    .form-01 input:not([type=checkbox]),
    .form-01 label:not(.checkbox-box),
    .form-01 option,
    .form-01 select,
    .form-01 textarea,
    .fs--16,
    .paragraph-16,
    .title-16 {
        font-size: 1.6rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li .text,
    .categoria-list .categoria-item.categoria-title span,
    .categoria-list .categoria-item a,
    .categoria-list .categoria-item label,
    .container-contato:not(.feedback-sucesso) .feedback-contato,
    .editor.editor-blog .image figcaption,
    .editor.editor-blog div,
    .editor.editor-blog ol li,
    .editor.editor-blog p,
    .editor.editor-blog ul li,
    .form-01 input:not([type=checkbox]),
    .form-01 label:not(.checkbox-box),
    .form-01 option,
    .form-01 select,
    .form-01 textarea,
    .fs--16,
    .paragraph-16,
    .title-16 {
        font-size: 1.6rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li .text,
    .categoria-list .categoria-item.categoria-title span,
    .categoria-list .categoria-item a,
    .categoria-list .categoria-item label,
    .container-contato:not(.feedback-sucesso) .feedback-contato,
    .editor.editor-blog .image figcaption,
    .editor.editor-blog div,
    .editor.editor-blog ol li,
    .editor.editor-blog p,
    .editor.editor-blog ul li,
    .form-01 input:not([type=checkbox]),
    .form-01 label:not(.checkbox-box),
    .form-01 option,
    .form-01 select,
    .form-01 textarea,
    .fs--16,
    .paragraph-16,
    .title-16 {
        font-size: 1.6rem
    }
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .text,
#pg-investimentos .investimentos-sobre .row-2 .list-socios li a .text,
#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text,
.fs--18,
.list-topics li,
.pagination .page-item a,
.pagination .page-item span,
.paragraph-18 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .text,
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li a .text,
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text,
    .fs--18,
    .list-topics li,
    .pagination .page-item a,
    .pagination .page-item span,
    .paragraph-18 {
        font-size: 1.8rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .text,
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li a .text,
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text,
    .fs--18,
    .list-topics li,
    .pagination .page-item a,
    .pagination .page-item span,
    .paragraph-18 {
        font-size: 1.6rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .text,
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li a .text,
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text,
    .fs--18,
    .list-topics li,
    .pagination .page-item a,
    .pagination .page-item span,
    .paragraph-18 {
        font-size: 1.6rem
    }
}

.fs--19 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {
    .fs--19 {
        font-size: 1.9rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    .fs--19 {
        font-size: 1.6rem
    }
}

@media only screen and (max-width:767.98px) {
    .fs--19 {
        font-size: 1.6rem
    }
}

#pg-investimentos .investimentos-processos .container-1 .list-processos li .title,
.fs--20,
.title-20 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li .title,
    .fs--20,
    .title-20 {
        font-size: 2rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li .title,
    .fs--20,
    .title-20 {
        font-size: 2rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li .title,
    .fs--20,
    .title-20 {
        font-size: 1.8rem
    }
}

#pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text .title,
#pg-investimentos .investimentos-sobre .row-2 .list-socios li a .name,
#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li .container-text span,
.editor.editor-blog blockquote,
.fs--21 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text .title,
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li a .name,
    #pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li .container-text span,
    .editor.editor-blog blockquote,
    .fs--21 {
        font-size: 2.1rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text .title,
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li a .name,
    #pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li .container-text span,
    .editor.editor-blog blockquote,
    .fs--21 {
        font-size: 2.1rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text .title,
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li a .name,
    #pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li .container-text span,
    .editor.editor-blog blockquote,
    .fs--21 {
        font-size: 2.1rem
    }
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .title,
.fs--23 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .title,
    .fs--23 {
        font-size: 2.3rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .title,
    .fs--23 {
        font-size: 2.3rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .title,
    .fs--23 {
        font-size: 2.3rem
    }
}

.fs--25 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {
    .fs--25 {
        font-size: 2.5rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    .fs--25 {
        font-size: 2.5rem
    }
}

@media only screen and (max-width:767.98px) {
    .fs--25 {
        font-size: 2.5rem
    }
}

.fs--27,
.title-27 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    .fs--27,
    .title-27 {
        font-size: 2.7rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    .fs--27,
    .title-27 {
        font-size: 2.5rem
    }
}

@media only screen and (max-width:767.98px) {

    .fs--27,
    .title-27 {
        font-size: 2.3rem
    }
}

#pg-corretora-de-seguros .banner-lp .banner-box .banner-box-title,
.container-contato.feedback-sucesso .feedback-contato,
.fs--30,
.title-30 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-corretora-de-seguros .banner-lp .banner-box .banner-box-title,
    .container-contato.feedback-sucesso .feedback-contato,
    .fs--30,
    .title-30 {
        font-size: 3rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-corretora-de-seguros .banner-lp .banner-box .banner-box-title,
    .container-contato.feedback-sucesso .feedback-contato,
    .fs--30,
    .title-30 {
        font-size: 2.5rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-corretora-de-seguros .banner-lp .banner-box .banner-box-title,
    .container-contato.feedback-sucesso .feedback-contato,
    .fs--30,
    .title-30 {
        font-size: 2.3rem
    }
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .title,
.banner-box .banner-box-title,
.fs--35,
.title-35 {
    line-height: 1em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .title,
    .banner-box .banner-box-title,
    .fs--35,
    .title-35 {
        font-size: 3.5rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .title,
    .banner-box .banner-box-title,
    .fs--35,
    .title-35 {
        font-size: 3rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .title,
    .banner-box .banner-box-title,
    .fs--35,
    .title-35 {
        font-size: 2.3rem
    }
}

.fs--50,
.title-50 {
    line-height: 1.2em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    .fs--50,
    .title-50 {
        font-size: 5rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    .fs--50,
    .title-50 {
        font-size: 4.5rem
    }
}

@media only screen and (max-width:767.98px) {

    .fs--50,
    .title-50 {
        font-size: 4rem
    }
}

#pg-investimentos .investimentos-processos .container-1 .list-processos li:before,
.fs--55 {
    line-height: .8em;
    letter-spacing: 0;
    font-weight: 400
}

@media only screen and (min-width:1025.1px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li:before,
    .fs--55 {
        font-size: 5.5rem
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li:before,
    .fs--55 {
        font-size: 5.5rem
    }
}

@media only screen and (max-width:767.98px) {

    #pg-investimentos .investimentos-processos .container-1 .list-processos li:before,
    .fs--55 {
        font-size: 5.5rem
    }
}

.lh-50 {
    line-height: .5em
}

.lh-60 {
    line-height: .6em
}

.lh-70 {
    line-height: .7em
}

.lh-80 {
    line-height: .8em
}

.lh-90,
.title-27,
.title-30 {
    line-height: .9em
}

.btn-1 .text-wrapper span,
.form-01 input:not([type=checkbox]),
.form-01 label:not(.checkbox-box),
.form-01 option,
.form-01 select,
.form-01 textarea,
.lh-100,
.title-35,
.title-50 {
    line-height: 1em
}

.lh-110 {
    line-height: 1.1em
}

.form-01 .container-check label,
.lh-115 {
    line-height: 1.15em
}

.banner-box .banner-box-title,
.categoria-list .categoria-item.categoria-title span,
.editor.editor-blog blockquote,
.lh-120,
.paragraph-16,
.paragraph-18,
.title-16,
.title-20 {
    line-height: 1.2em
}

.lh-125 {
    line-height: 1.25em
}

.lh-130 {
    line-height: 1.3em
}

.lh-140 {
    line-height: 1.4em
}

.lh-150 {
    line-height: 1.5em
}

.editor.editor-blog div,
.editor.editor-blog ol li,
.editor.editor-blog p,
.editor.editor-blog ul li,
.lh-160 {
    line-height: 1.6em
}

.lh-170 {
    line-height: 1.7em
}

.lh-180 {
    line-height: 1.8em
}

.lh-190 {
    line-height: 1.9em
}

.lh-200 {
    line-height: 2em
}

.fw-100 {
    font-weight: 100
}

.fw-200 {
    font-weight: 200
}

.fw-300 {
    font-weight: 300
}

.categoria-list .categoria-item.categoria-title span,
.editor.editor-blog blockquote:after,
.editor.editor-blog div,
.editor.editor-blog ol li,
.editor.editor-blog p,
.editor.editor-blog ul li,
.form-01 input:not([type=checkbox]),
.form-01 label:not(.checkbox-box),
.form-01 option,
.form-01 select,
.form-01 textarea,
.fw-400,
.paragraph-16,
.paragraph-18 {
    font-weight: 400
}

#pg-corretora-de-seguros .banner-lp .banner-box .banner-box-title,
.fw-500 {
    font-weight: 500
}

.fw-600,
.title-20 {
    font-weight: 600
}

#footer .footer-link span,
#pg-blog .em-destaque a .destaque-tag span,
#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque span,
#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .title,
#pg-investimentos .investimentos-processos .container-1 .list-processos li .title,
#pg-investimentos .investimentos-processos .container-1 .list-processos li:before,
#pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .title,
#pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text .title,
#pg-investimentos .investimentos-sobre .row-2 .list-socios li a .name,
#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text,
#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li .container-text span,
.banner-box .banner-box-title,
.btn-1 .text-wrapper span,
.categoria-list .categoria-item a,
.categoria-list .categoria-item label,
.container-contato.feedback-sucesso .feedback-contato,
.container-contato:not(.feedback-sucesso) .feedback-contato,
.editor.editor-blog blockquote,
.fw-700,
.list-topics li,
.lp-menu .menu--list li a,
.lp-menu .menu--list li button,
.pagination .page-item a,
.pagination .page-item span,
.title-16,
.title-27,
.title-30,
.title-35,
.title-50 {
    font-weight: 700
}

.fw-800 {
    font-weight: 800
}

.fw-900 {
    font-weight: 900
}

[data-aos] {
    visibility: hidden
}

[data-aos].aos-animate {
    visibility: visible
}

[data-aos|=fade] {
    opacity: 0
}

[data-aos|=fade].aos-animate {
    opacity: 1;
    transition: all .6s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

[data-aos|=fadeInUp] {
    opacity: 0
}

[data-aos|=fadeInUp].aos-animate {
    -webkit-animation: fadeInUp .8s ease-in-out both;
    animation: fadeInUp .8s ease-in-out both
}

[data-aos|=fadeInUp2] {
    opacity: 0
}

[data-aos|=fadeInUp2].aos-animate {
    -webkit-animation: fadeInUp2 .8s ease-in-out both;
    animation: fadeInUp2 .8s ease-in-out both
}

[data-aos|=slideInUp] {
    opacity: 0
}

[data-aos|=slideInUp].aos-animate {
    -webkit-animation: slideInUp 1.6s ease-in-out -.3s 1 both;
    animation: slideInUp 1.6s ease-in-out -.3s 1 both
}

[data-aos|=fadeIn] {
    opacity: 0
}

[data-aos|=fadeIn].aos-animate {
    -webkit-animation: fadeIn .8s ease-in-out both;
    animation: fadeIn .8s ease-in-out both
}

[data-aos|=fadeOut] {
    opacity: 0
}

[data-aos|=fadeOut].aos-animate {
    -webkit-animation: fadeOut .8s ease-in-out both;
    animation: fadeOut .8s ease-in-out both
}

[data-aos|=fadeInLeft] {
    opacity: 0
}

[data-aos|=fadeInLeft].aos-animate {
    -webkit-animation: fadeInLeft .8s ease-in-out both;
    animation: fadeInLeft .8s ease-in-out both
}

[data-aos|=scaleOut].aos-animate {
    -webkit-animation: scaleOut .8s ease-in-out both;
    animation: scaleOut .8s ease-in-out both
}

[data-aos|=reveal-right].aos-animate {
    -webkit-animation: reveal-right .8s ease-in-out both;
    animation: reveal-right .8s ease-in-out both
}

[data-aos|=reveal-right].aos-animate.unreveal-right {
    -webkit-animation: unreveal-right .4s ease-in-out both;
    animation: unreveal-right .4s ease-in-out both
}

[data-aos|=reveal-up].aos-animate {
    -webkit-animation: reveal-up .8s ease-in-out both;
    animation: reveal-up .8s ease-in-out both
}

[data-aos|=reveal-up].aos-animate.unreveal-up {
    -webkit-animation: unreveal-up .4s ease-in-out both;
    animation: unreveal-up .4s ease-in-out both
}

[data-aos|=reveal-left].aos-animate {
    -webkit-animation: reveal-left .8s ease-in-out both;
    animation: reveal-left .8s ease-in-out both
}

[data-aos|=reveal-down].aos-animate {
    -webkit-animation: reveal-down .8s ease-in-out both;
    animation: reveal-down .8s ease-in-out both
}

.rotate {
    -webkit-animation: rotate 8s linear infinite forwards;
    animation: rotate 8s linear infinite forwards;
    animation-direction: reverse
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 20%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 20%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@-webkit-keyframes fadeInUp2 {
    0% {
        opacity: 0;
        transform: translate3d(0, 10rem, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInUp2 {
    0% {
        opacity: 0;
        transform: translate3d(0, 10rem, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@-webkit-keyframes slideInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 20%, 0)
    }

    10% {
        opacity: 1
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes slideInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 20%, 0)
    }

    10% {
        opacity: 1
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeIn {
    -webkit-animation: fadeIn .6s cubic-bezier(.785, .135, .15, .86) 0s 1 both;
    animation: fadeIn .6s cubic-bezier(.785, .135, .15, .86) 0s 1 both
}

.fadeOut {
    -webkit-animation: fadeOut .6s cubic-bezier(.785, .135, .15, .86) 0s 1 both;
    animation: fadeOut .6s cubic-bezier(.785, .135, .15, .86) 0s 1 both
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(5rem)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(5rem)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0, 6rem, 0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0, 6rem, 0)
    }
}

@-webkit-keyframes fadeOutDown2 {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0, 10rem, 0)
    }
}

@keyframes fadeOutDown2 {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0, 10rem, 0)
    }
}

@-webkit-keyframes unfadeInUp {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0, 3rem, 0)
    }
}

@keyframes unfadeInUp {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0, 3rem, 0)
    }
}

@-webkit-keyframes unfadeInDown {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0, -10rem, 0)
    }
}

@keyframes unfadeInDown {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: translate3d(0, -10rem, 0)
    }
}

@-webkit-keyframes scaleX {
    0% {
        transform: scaleX(0)
    }

    to {
        transform: none
    }
}

@keyframes scaleX {
    0% {
        transform: scaleX(0)
    }

    to {
        transform: none
    }
}

@-webkit-keyframes unscaleX {
    0% {
        transform: none
    }

    to {
        transform: scaleX(0)
    }
}

@keyframes unscaleX {
    0% {
        transform: none
    }

    to {
        transform: scaleX(0)
    }
}

@-webkit-keyframes click {
    50% {
        transform: scale(.8)
    }

    0%,
    to {
        transform: scale(1)
    }
}

@keyframes click {
    50% {
        transform: scale(.8)
    }

    0%,
    to {
        transform: scale(1)
    }
}

@-webkit-keyframes scaleOut {
    0% {
        opacity: 1;
        transform: scale(1.2)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes scaleOut {
    0% {
        opacity: 1;
        transform: scale(1.2)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@-webkit-keyframes scaleIn {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes scaleIn {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes unscaleOut {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: scale(1.2)
    }
}

@keyframes unscaleOut {
    0% {
        opacity: 1;
        transform: none
    }

    to {
        opacity: 0;
        transform: scale(1.2)
    }
}

@-webkit-keyframes rotate {
    0% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }

    to {
        transform-origin: center center;
        transform: rotate(-1turn);
        opacity: 1
    }
}

@keyframes rotate {
    0% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }

    to {
        transform-origin: center center;
        transform: rotate(-1turn);
        opacity: 1
    }
}

@-webkit-keyframes in-width-right {
    0% {
        visibility: visible;
        -webkit-clip-path: inset(0 0 0 100%);
        clip-path: inset(0 0 0 100%)
    }

    to {
        visibility: visible;
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

@keyframes in-width-right {
    0% {
        visibility: visible;
        -webkit-clip-path: inset(0 0 0 100%);
        clip-path: inset(0 0 0 100%)
    }

    to {
        visibility: visible;
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

@-webkit-keyframes in-width-left {
    0% {
        visibility: visible;
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0)
    }

    to {
        visibility: visible;
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

@keyframes in-width-left {
    0% {
        visibility: visible;
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0)
    }

    to {
        visibility: visible;
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

.slide-up {
    -webkit-animation: slide-up .25s ease-in-out 0s 1 both;
    animation: slide-up .25s ease-in-out 0s 1 both
}

.unslide-up {
    -webkit-animation: unslide-up .25s ease-in-out 0s 1 both;
    animation: unslide-up .25s ease-in-out 0s 1 both
}

.slide-down {
    -webkit-animation: slide-down .25s ease-in-out 0s 1 both;
    animation: slide-down .25s ease-in-out 0s 1 both
}

.unslide-down {
    -webkit-animation: unslide-down .25s ease-in-out 0s 1 both;
    animation: unslide-down .25s ease-in-out 0s 1 both
}

@-webkit-keyframes slide-up {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-up {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes unslide-up {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

@keyframes unslide-up {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

@-webkit-keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-200%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-200%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes unslide-down {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-200%)
    }
}

@keyframes unslide-down {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-200%)
    }
}

@-webkit-keyframes reveal-up {
    0% {
        transform: translateY(6rem)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes reveal-up {
    0% {
        transform: translateY(6rem)
    }

    to {
        transform: translateY(0)
    }
}

@-webkit-keyframes unreveal-up {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(6rem)
    }
}

@keyframes unreveal-up {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(6rem)
    }
}

@-webkit-keyframes reveal-down {
    0% {
        opacity: 0;
        transform: translateY(-25vh)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes reveal-down {
    0% {
        opacity: 0;
        transform: translateY(-25vh)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes unreveal-down {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-25vh)
    }
}

@keyframes unreveal-down {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-25vh)
    }
}

@-webkit-keyframes unreveal-down-cookie {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(100%)
    }
}

@keyframes unreveal-down-cookie {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(100%)
    }
}

@-webkit-keyframes reveal-right {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes reveal-right {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes unreveal-right {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(100%)
    }
}

@keyframes unreveal-right {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(100%)
    }
}

@-webkit-keyframes reveal-left {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes reveal-left {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes unreveal-left {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(-10rem)
    }
}

@keyframes unreveal-left {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(-10rem)
    }
}

.wrapper-mask,
.wrapper-mask-reverse {
    overflow: hidden;
    display: block
}

.wrapper-mask-reverse>span,
.wrapper-mask>span {
    display: block;
    opacity: 1
}

.split-words .wrapper-mask {
    display: inline-block;
    padding-bottom: .2ch;
    margin-bottom: -.6ch;
    padding-top: .2ch;
    margin-top: -.6ch
}

.split-words .wrapper-mask>span {
    display: inline-block
}

.aos-animate.split-words .wrapper-mask {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.aos-animate.split-words .wrapper-mask>span {
    -webkit-animation: slide-up .8s cubic-bezier(.33, .32, .1, 1.03) 0s both;
    animation: slide-up .8s cubic-bezier(.33, .32, .1, 1.03) 0s both;
    -webkit-animation-delay: calc(var(--word-index)*32ms);
    animation-delay: calc(var(--word-index)*32ms)
}

.aos-animate.split-words .wrapper-mask:nth-child(0)>span {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.aos-animate.split-words .wrapper-mask:first-child>span {
    -webkit-animation-delay: 232ms;
    animation-delay: 232ms
}

.aos-animate.split-words .wrapper-mask:nth-child(2)>span {
    -webkit-animation-delay: 264ms;
    animation-delay: 264ms
}

.aos-animate.split-words .wrapper-mask:nth-child(3)>span {
    -webkit-animation-delay: 296ms;
    animation-delay: 296ms
}

.aos-animate.split-words .wrapper-mask:nth-child(4)>span {
    -webkit-animation-delay: 328ms;
    animation-delay: 328ms
}

.aos-animate.split-words .wrapper-mask:nth-child(5)>span {
    -webkit-animation-delay: .36s;
    animation-delay: .36s
}

.aos-animate.split-words .wrapper-mask:nth-child(6)>span {
    -webkit-animation-delay: 392ms;
    animation-delay: 392ms
}

.aos-animate.split-words .wrapper-mask:nth-child(7)>span {
    -webkit-animation-delay: 424ms;
    animation-delay: 424ms
}

.aos-animate.split-words .wrapper-mask:nth-child(8)>span {
    -webkit-animation-delay: 456ms;
    animation-delay: 456ms
}

.aos-animate.split-words .wrapper-mask:nth-child(9)>span {
    -webkit-animation-delay: 488ms;
    animation-delay: 488ms
}

.aos-animate.split-words .wrapper-mask:nth-child(10)>span {
    -webkit-animation-delay: .52s;
    animation-delay: .52s
}

.aos-animate.split-words .wrapper-mask:nth-child(11)>span {
    -webkit-animation-delay: 552ms;
    animation-delay: 552ms
}

.aos-animate.split-words .wrapper-mask:nth-child(12)>span {
    -webkit-animation-delay: 584ms;
    animation-delay: 584ms
}

.aos-animate.split-words .wrapper-mask:nth-child(13)>span {
    -webkit-animation-delay: 616ms;
    animation-delay: 616ms
}

.aos-animate.split-words .wrapper-mask:nth-child(14)>span {
    -webkit-animation-delay: 648ms;
    animation-delay: 648ms
}

.aos-animate.split-words .wrapper-mask:nth-child(15)>span {
    -webkit-animation-delay: .68s;
    animation-delay: .68s
}

.aos-animate.split-words .wrapper-mask:nth-child(16)>span {
    -webkit-animation-delay: 712ms;
    animation-delay: 712ms
}

.aos-animate.split-words .wrapper-mask:nth-child(17)>span {
    -webkit-animation-delay: 744ms;
    animation-delay: 744ms
}

.aos-animate.split-words .wrapper-mask:nth-child(18)>span {
    -webkit-animation-delay: 776ms;
    animation-delay: 776ms
}

.aos-animate.split-words .wrapper-mask:nth-child(19)>span {
    -webkit-animation-delay: 808ms;
    animation-delay: 808ms
}

.aos-animate.split-words .wrapper-mask:nth-child(20)>span {
    -webkit-animation-delay: .84s;
    animation-delay: .84s
}

.aos-animate.split-words .wrapper-mask:nth-child(21)>span {
    -webkit-animation-delay: 872ms;
    animation-delay: 872ms
}

.aos-animate.split-words .wrapper-mask:nth-child(22)>span {
    -webkit-animation-delay: 904ms;
    animation-delay: 904ms
}

.aos-animate.split-words .wrapper-mask:nth-child(23)>span {
    -webkit-animation-delay: 936ms;
    animation-delay: 936ms
}

.aos-animate.split-words .wrapper-mask:nth-child(24)>span {
    -webkit-animation-delay: 968ms;
    animation-delay: 968ms
}

.aos-animate.split-words .wrapper-mask:nth-child(25)>span {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.aos-animate.split-words .wrapper-mask:nth-child(26)>span {
    -webkit-animation-delay: 1032ms;
    animation-delay: 1032ms
}

.aos-animate.split-words .wrapper-mask:nth-child(27)>span {
    -webkit-animation-delay: 1064ms;
    animation-delay: 1064ms
}

.aos-animate.split-words .wrapper-mask:nth-child(28)>span {
    -webkit-animation-delay: 1096ms;
    animation-delay: 1096ms
}

.aos-animate.split-words .wrapper-mask:nth-child(29)>span {
    -webkit-animation-delay: 1128ms;
    animation-delay: 1128ms
}

.aos-animate.split-words .wrapper-mask:nth-child(30)>span {
    -webkit-animation-delay: 1.16s;
    animation-delay: 1.16s
}

.aos-animate.split-words .wrapper-mask:nth-child(31)>span {
    -webkit-animation-delay: 1192ms;
    animation-delay: 1192ms
}

.aos-animate.split-words .wrapper-mask:nth-child(32)>span {
    -webkit-animation-delay: 1224ms;
    animation-delay: 1224ms
}

.aos-animate.split-words .wrapper-mask:nth-child(33)>span {
    -webkit-animation-delay: 1256ms;
    animation-delay: 1256ms
}

.aos-animate.split-words .wrapper-mask:nth-child(34)>span {
    -webkit-animation-delay: 1288ms;
    animation-delay: 1288ms
}

.aos-animate.split-words .wrapper-mask:nth-child(35)>span {
    -webkit-animation-delay: 1.32s;
    animation-delay: 1.32s
}

.aos-animate.split-words .wrapper-mask:nth-child(36)>span {
    -webkit-animation-delay: 1352ms;
    animation-delay: 1352ms
}

.aos-animate.split-words .wrapper-mask:nth-child(37)>span {
    -webkit-animation-delay: 1384ms;
    animation-delay: 1384ms
}

.aos-animate.split-words .wrapper-mask:nth-child(38)>span {
    -webkit-animation-delay: 1416ms;
    animation-delay: 1416ms
}

.aos-animate.split-words .wrapper-mask:nth-child(39)>span {
    -webkit-animation-delay: 1448ms;
    animation-delay: 1448ms
}

.aos-animate.split-words .wrapper-mask:nth-child(40)>span {
    -webkit-animation-delay: 1.48s;
    animation-delay: 1.48s
}

.aos-animate.split-words .wrapper-mask:nth-child(41)>span {
    -webkit-animation-delay: 1512ms;
    animation-delay: 1512ms
}

.aos-animate.split-words .wrapper-mask:nth-child(42)>span {
    -webkit-animation-delay: 1544ms;
    animation-delay: 1544ms
}

.aos-animate.split-words .wrapper-mask:nth-child(43)>span {
    -webkit-animation-delay: 1576ms;
    animation-delay: 1576ms
}

.aos-animate.split-words .wrapper-mask:nth-child(44)>span {
    -webkit-animation-delay: 1608ms;
    animation-delay: 1608ms
}

.aos-animate.split-words .wrapper-mask:nth-child(45)>span {
    -webkit-animation-delay: 1.64s;
    animation-delay: 1.64s
}

.aos-animate.split-words .wrapper-mask:nth-child(46)>span {
    -webkit-animation-delay: 1672ms;
    animation-delay: 1672ms
}

.aos-animate.split-words .wrapper-mask:nth-child(47)>span {
    -webkit-animation-delay: 1704ms;
    animation-delay: 1704ms
}

.aos-animate.split-words .wrapper-mask:nth-child(48)>span {
    -webkit-animation-delay: 1736ms;
    animation-delay: 1736ms
}

.aos-animate.split-words .wrapper-mask:nth-child(49)>span {
    -webkit-animation-delay: 1768ms;
    animation-delay: 1768ms
}

.aos-animate.split-words .wrapper-mask:nth-child(50)>span {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.aos-animate.split-words .wrapper-mask:nth-child(51)>span {
    -webkit-animation-delay: 1832ms;
    animation-delay: 1832ms
}

.aos-animate.split-words .wrapper-mask:nth-child(52)>span {
    -webkit-animation-delay: 1864ms;
    animation-delay: 1864ms
}

.aos-animate.split-words .wrapper-mask:nth-child(53)>span {
    -webkit-animation-delay: 1896ms;
    animation-delay: 1896ms
}

.aos-animate.split-words .wrapper-mask:nth-child(54)>span {
    -webkit-animation-delay: 1928ms;
    animation-delay: 1928ms
}

.aos-animate.split-words .wrapper-mask:nth-child(55)>span {
    -webkit-animation-delay: 1.96s;
    animation-delay: 1.96s
}

.aos-animate.split-words .wrapper-mask:nth-child(56)>span {
    -webkit-animation-delay: 1992ms;
    animation-delay: 1992ms
}

.aos-animate.split-words .wrapper-mask:nth-child(57)>span {
    -webkit-animation-delay: 2024ms;
    animation-delay: 2024ms
}

.aos-animate.split-words .wrapper-mask:nth-child(58)>span {
    -webkit-animation-delay: 2056ms;
    animation-delay: 2056ms
}

.aos-animate.split-words .wrapper-mask:nth-child(59)>span {
    -webkit-animation-delay: 2088ms;
    animation-delay: 2088ms
}

.aos-animate.split-words .wrapper-mask:nth-child(60)>span {
    -webkit-animation-delay: 2.12s;
    animation-delay: 2.12s
}

.aos-animate.split-words .wrapper-mask:nth-child(61)>span {
    -webkit-animation-delay: 2152ms;
    animation-delay: 2152ms
}

.aos-animate.split-words .wrapper-mask:nth-child(62)>span {
    -webkit-animation-delay: 2184ms;
    animation-delay: 2184ms
}

.aos-animate.split-words .wrapper-mask:nth-child(63)>span {
    -webkit-animation-delay: 2216ms;
    animation-delay: 2216ms
}

.aos-animate.split-words .wrapper-mask:nth-child(64)>span {
    -webkit-animation-delay: 2248ms;
    animation-delay: 2248ms
}

.aos-animate.split-words .wrapper-mask:nth-child(65)>span {
    -webkit-animation-delay: 2.28s;
    animation-delay: 2.28s
}

.aos-animate.split-words .wrapper-mask:nth-child(66)>span {
    -webkit-animation-delay: 2312ms;
    animation-delay: 2312ms
}

.aos-animate.split-words .wrapper-mask:nth-child(67)>span {
    -webkit-animation-delay: 2344ms;
    animation-delay: 2344ms
}

.aos-animate.split-words .wrapper-mask:nth-child(68)>span {
    -webkit-animation-delay: 2376ms;
    animation-delay: 2376ms
}

.aos-animate.split-words .wrapper-mask:nth-child(69)>span {
    -webkit-animation-delay: 2408ms;
    animation-delay: 2408ms
}

.aos-animate.split-words .wrapper-mask:nth-child(70)>span {
    -webkit-animation-delay: 2.44s;
    animation-delay: 2.44s
}

.aos-animate.split-words .wrapper-mask:nth-child(71)>span {
    -webkit-animation-delay: 2472ms;
    animation-delay: 2472ms
}

.aos-animate.split-words .wrapper-mask:nth-child(72)>span {
    -webkit-animation-delay: 2504ms;
    animation-delay: 2504ms
}

.aos-animate.split-words .wrapper-mask:nth-child(73)>span {
    -webkit-animation-delay: 2536ms;
    animation-delay: 2536ms
}

.aos-animate.split-words .wrapper-mask:nth-child(74)>span {
    -webkit-animation-delay: 2568ms;
    animation-delay: 2568ms
}

.aos-animate.split-words .wrapper-mask:nth-child(75)>span {
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s
}

.aos-animate.split-words .wrapper-mask:nth-child(76)>span {
    -webkit-animation-delay: 2632ms;
    animation-delay: 2632ms
}

.aos-animate.split-words .wrapper-mask:nth-child(77)>span {
    -webkit-animation-delay: 2664ms;
    animation-delay: 2664ms
}

.aos-animate.split-words .wrapper-mask:nth-child(78)>span {
    -webkit-animation-delay: 2696ms;
    animation-delay: 2696ms
}

.aos-animate.split-words .wrapper-mask:nth-child(79)>span {
    -webkit-animation-delay: 2728ms;
    animation-delay: 2728ms
}

.aos-animate.split-words .wrapper-mask:nth-child(80)>span {
    -webkit-animation-delay: 2.76s;
    animation-delay: 2.76s
}

.aos-animate.split-words .wrapper-mask:nth-child(81)>span {
    -webkit-animation-delay: 2792ms;
    animation-delay: 2792ms
}

.aos-animate.split-words .wrapper-mask:nth-child(82)>span {
    -webkit-animation-delay: 2824ms;
    animation-delay: 2824ms
}

.aos-animate.split-words .wrapper-mask:nth-child(83)>span {
    -webkit-animation-delay: 2856ms;
    animation-delay: 2856ms
}

.aos-animate.split-words .wrapper-mask:nth-child(84)>span {
    -webkit-animation-delay: 2888ms;
    animation-delay: 2888ms
}

.aos-animate.split-words .wrapper-mask:nth-child(85)>span {
    -webkit-animation-delay: 2.92s;
    animation-delay: 2.92s
}

.aos-animate.split-words .wrapper-mask:nth-child(86)>span {
    -webkit-animation-delay: 2952ms;
    animation-delay: 2952ms
}

.aos-animate.split-words .wrapper-mask:nth-child(87)>span {
    -webkit-animation-delay: 2984ms;
    animation-delay: 2984ms
}

.aos-animate.split-words .wrapper-mask:nth-child(88)>span {
    -webkit-animation-delay: 3016ms;
    animation-delay: 3016ms
}

.aos-animate.split-words .wrapper-mask:nth-child(89)>span {
    -webkit-animation-delay: 3048ms;
    animation-delay: 3048ms
}

.aos-animate.split-words .wrapper-mask:nth-child(90)>span {
    -webkit-animation-delay: 3.08s;
    animation-delay: 3.08s
}

.aos-animate.split-words .wrapper-mask:nth-child(91)>span {
    -webkit-animation-delay: 3112ms;
    animation-delay: 3112ms
}

.aos-animate.split-words .wrapper-mask:nth-child(92)>span {
    -webkit-animation-delay: 3144ms;
    animation-delay: 3144ms
}

.aos-animate.split-words .wrapper-mask:nth-child(93)>span {
    -webkit-animation-delay: 3176ms;
    animation-delay: 3176ms
}

.aos-animate.split-words .wrapper-mask:nth-child(94)>span {
    -webkit-animation-delay: 3208ms;
    animation-delay: 3208ms
}

.aos-animate.split-words .wrapper-mask:nth-child(95)>span {
    -webkit-animation-delay: 3.24s;
    animation-delay: 3.24s
}

.aos-animate.split-words .wrapper-mask:nth-child(96)>span {
    -webkit-animation-delay: 3272ms;
    animation-delay: 3272ms
}

.aos-animate.split-words .wrapper-mask:nth-child(97)>span {
    -webkit-animation-delay: 3304ms;
    animation-delay: 3304ms
}

.aos-animate.split-words .wrapper-mask:nth-child(98)>span {
    -webkit-animation-delay: 3336ms;
    animation-delay: 3336ms
}

.aos-animate.split-words .wrapper-mask:nth-child(99)>span {
    -webkit-animation-delay: 3368ms;
    animation-delay: 3368ms
}

.aos-animate.split-words .wrapper-mask:nth-child(100)>span {
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s
}

.aos-animate.split-words .wrapper-mask:nth-child(101)>span {
    -webkit-animation-delay: 3432ms;
    animation-delay: 3432ms
}

.aos-animate.split-words .wrapper-mask:nth-child(102)>span {
    -webkit-animation-delay: 3464ms;
    animation-delay: 3464ms
}

.aos-animate.split-words .wrapper-mask:nth-child(103)>span {
    -webkit-animation-delay: 3496ms;
    animation-delay: 3496ms
}

.aos-animate.split-words .wrapper-mask:nth-child(104)>span {
    -webkit-animation-delay: 3528ms;
    animation-delay: 3528ms
}

.aos-animate.split-words .wrapper-mask:nth-child(105)>span {
    -webkit-animation-delay: 3.56s;
    animation-delay: 3.56s
}

.aos-animate.split-words .wrapper-mask:nth-child(106)>span {
    -webkit-animation-delay: 3592ms;
    animation-delay: 3592ms
}

.aos-animate.split-words .wrapper-mask:nth-child(107)>span {
    -webkit-animation-delay: 3624ms;
    animation-delay: 3624ms
}

.aos-animate.split-words .wrapper-mask:nth-child(108)>span {
    -webkit-animation-delay: 3656ms;
    animation-delay: 3656ms
}

.aos-animate.split-words .wrapper-mask:nth-child(109)>span {
    -webkit-animation-delay: 3688ms;
    animation-delay: 3688ms
}

.aos-animate.split-words .wrapper-mask:nth-child(110)>span {
    -webkit-animation-delay: 3.72s;
    animation-delay: 3.72s
}

.aos-animate.split-words .wrapper-mask:nth-child(111)>span {
    -webkit-animation-delay: 3752ms;
    animation-delay: 3752ms
}

.aos-animate.split-words .wrapper-mask:nth-child(112)>span {
    -webkit-animation-delay: 3784ms;
    animation-delay: 3784ms
}

.aos-animate.split-words .wrapper-mask:nth-child(113)>span {
    -webkit-animation-delay: 3816ms;
    animation-delay: 3816ms
}

.aos-animate.split-words .wrapper-mask:nth-child(114)>span {
    -webkit-animation-delay: 3848ms;
    animation-delay: 3848ms
}

.aos-animate.split-words .wrapper-mask:nth-child(115)>span {
    -webkit-animation-delay: 3.88s;
    animation-delay: 3.88s
}

.aos-animate.split-words .wrapper-mask:nth-child(116)>span {
    -webkit-animation-delay: 3912ms;
    animation-delay: 3912ms
}

.aos-animate.split-words .wrapper-mask:nth-child(117)>span {
    -webkit-animation-delay: 3944ms;
    animation-delay: 3944ms
}

.aos-animate.split-words .wrapper-mask:nth-child(118)>span {
    -webkit-animation-delay: 3976ms;
    animation-delay: 3976ms
}

.aos-animate.split-words .wrapper-mask:nth-child(119)>span {
    -webkit-animation-delay: 4008ms;
    animation-delay: 4008ms
}

.aos-animate.split-words .wrapper-mask:nth-child(120)>span {
    -webkit-animation-delay: 4.04s;
    animation-delay: 4.04s
}

.aos-animate.split-words .wrapper-mask:nth-child(121)>span {
    -webkit-animation-delay: 4072ms;
    animation-delay: 4072ms
}

.aos-animate.split-words .wrapper-mask:nth-child(122)>span {
    -webkit-animation-delay: 4104ms;
    animation-delay: 4104ms
}

.aos-animate.split-words .wrapper-mask:nth-child(123)>span {
    -webkit-animation-delay: 4136ms;
    animation-delay: 4136ms
}

.aos-animate.split-words .wrapper-mask:nth-child(124)>span {
    -webkit-animation-delay: 4168ms;
    animation-delay: 4168ms
}

.aos-animate.split-words .wrapper-mask:nth-child(125)>span {
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s
}

.aos-animate.split-words .wrapper-mask:nth-child(126)>span {
    -webkit-animation-delay: 4232ms;
    animation-delay: 4232ms
}

.aos-animate.split-words .wrapper-mask:nth-child(127)>span {
    -webkit-animation-delay: 4264ms;
    animation-delay: 4264ms
}

.aos-animate.split-words .wrapper-mask:nth-child(128)>span {
    -webkit-animation-delay: 4296ms;
    animation-delay: 4296ms
}

.aos-animate.split-words .wrapper-mask:nth-child(129)>span {
    -webkit-animation-delay: 4328ms;
    animation-delay: 4328ms
}

.aos-animate.split-words .wrapper-mask:nth-child(130)>span {
    -webkit-animation-delay: 4.36s;
    animation-delay: 4.36s
}

.aos-animate.split-words .wrapper-mask:nth-child(131)>span {
    -webkit-animation-delay: 4392ms;
    animation-delay: 4392ms
}

.aos-animate.split-words .wrapper-mask:nth-child(132)>span {
    -webkit-animation-delay: 4424ms;
    animation-delay: 4424ms
}

.aos-animate.split-words .wrapper-mask:nth-child(133)>span {
    -webkit-animation-delay: 4456ms;
    animation-delay: 4456ms
}

.aos-animate.split-words .wrapper-mask:nth-child(134)>span {
    -webkit-animation-delay: 4488ms;
    animation-delay: 4488ms
}

.aos-animate.split-words .wrapper-mask:nth-child(135)>span {
    -webkit-animation-delay: 4.52s;
    animation-delay: 4.52s
}

.aos-animate.split-words .wrapper-mask:nth-child(136)>span {
    -webkit-animation-delay: 4552ms;
    animation-delay: 4552ms
}

.aos-animate.split-words .wrapper-mask:nth-child(137)>span {
    -webkit-animation-delay: 4584ms;
    animation-delay: 4584ms
}

.aos-animate.split-words .wrapper-mask:nth-child(138)>span {
    -webkit-animation-delay: 4616ms;
    animation-delay: 4616ms
}

.aos-animate.split-words .wrapper-mask:nth-child(139)>span {
    -webkit-animation-delay: 4648ms;
    animation-delay: 4648ms
}

.aos-animate.split-words .wrapper-mask:nth-child(140)>span {
    -webkit-animation-delay: 4.68s;
    animation-delay: 4.68s
}

.aos-animate.split-words .wrapper-mask:nth-child(141)>span {
    -webkit-animation-delay: 4712ms;
    animation-delay: 4712ms
}

.aos-animate.split-words .wrapper-mask:nth-child(142)>span {
    -webkit-animation-delay: 4744ms;
    animation-delay: 4744ms
}

.aos-animate.split-words .wrapper-mask:nth-child(143)>span {
    -webkit-animation-delay: 4776ms;
    animation-delay: 4776ms
}

.aos-animate.split-words .wrapper-mask:nth-child(144)>span {
    -webkit-animation-delay: 4808ms;
    animation-delay: 4808ms
}

.aos-animate.split-words .wrapper-mask:nth-child(145)>span {
    -webkit-animation-delay: 4.84s;
    animation-delay: 4.84s
}

.aos-animate.split-words .wrapper-mask:nth-child(146)>span {
    -webkit-animation-delay: 4872ms;
    animation-delay: 4872ms
}

.aos-animate.split-words .wrapper-mask:nth-child(147)>span {
    -webkit-animation-delay: 4904ms;
    animation-delay: 4904ms
}

.aos-animate.split-words .wrapper-mask:nth-child(148)>span {
    -webkit-animation-delay: 4936ms;
    animation-delay: 4936ms
}

.aos-animate.split-words .wrapper-mask:nth-child(149)>span {
    -webkit-animation-delay: 4968ms;
    animation-delay: 4968ms
}

.aos-animate.split-words .wrapper-mask:nth-child(150)>span {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.aos-animate.split-words .wrapper-mask:nth-child(151)>span {
    -webkit-animation-delay: 5032ms;
    animation-delay: 5032ms
}

.aos-animate.split-words .wrapper-mask:nth-child(152)>span {
    -webkit-animation-delay: 5064ms;
    animation-delay: 5064ms
}

.aos-animate.split-words .wrapper-mask:nth-child(153)>span {
    -webkit-animation-delay: 5096ms;
    animation-delay: 5096ms
}

.aos-animate.split-words .wrapper-mask:nth-child(154)>span {
    -webkit-animation-delay: 5128ms;
    animation-delay: 5128ms
}

.aos-animate.split-words .wrapper-mask:nth-child(155)>span {
    -webkit-animation-delay: 5.16s;
    animation-delay: 5.16s
}

.aos-animate.split-words .wrapper-mask:nth-child(156)>span {
    -webkit-animation-delay: 5192ms;
    animation-delay: 5192ms
}

.aos-animate.split-words .wrapper-mask:nth-child(157)>span {
    -webkit-animation-delay: 5224ms;
    animation-delay: 5224ms
}

.aos-animate.split-words .wrapper-mask:nth-child(158)>span {
    -webkit-animation-delay: 5256ms;
    animation-delay: 5256ms
}

.aos-animate.split-words .wrapper-mask:nth-child(159)>span {
    -webkit-animation-delay: 5288ms;
    animation-delay: 5288ms
}

.aos-animate.split-words .wrapper-mask:nth-child(160)>span {
    -webkit-animation-delay: 5.32s;
    animation-delay: 5.32s
}

.aos-animate.split-words .wrapper-mask:nth-child(161)>span {
    -webkit-animation-delay: 5352ms;
    animation-delay: 5352ms
}

.aos-animate.split-words .wrapper-mask:nth-child(162)>span {
    -webkit-animation-delay: 5384ms;
    animation-delay: 5384ms
}

.aos-animate.split-words .wrapper-mask:nth-child(163)>span {
    -webkit-animation-delay: 5416ms;
    animation-delay: 5416ms
}

.aos-animate.split-words .wrapper-mask:nth-child(164)>span {
    -webkit-animation-delay: 5448ms;
    animation-delay: 5448ms
}

.aos-animate.split-words .wrapper-mask:nth-child(165)>span {
    -webkit-animation-delay: 5.48s;
    animation-delay: 5.48s
}

.aos-animate.split-words .wrapper-mask:nth-child(166)>span {
    -webkit-animation-delay: 5512ms;
    animation-delay: 5512ms
}

.aos-animate.split-words .wrapper-mask:nth-child(167)>span {
    -webkit-animation-delay: 5544ms;
    animation-delay: 5544ms
}

.aos-animate.split-words .wrapper-mask:nth-child(168)>span {
    -webkit-animation-delay: 5576ms;
    animation-delay: 5576ms
}

.aos-animate.split-words .wrapper-mask:nth-child(169)>span {
    -webkit-animation-delay: 5608ms;
    animation-delay: 5608ms
}

.aos-animate.split-words .wrapper-mask:nth-child(170)>span {
    -webkit-animation-delay: 5.64s;
    animation-delay: 5.64s
}

.aos-animate.split-words .wrapper-mask:nth-child(171)>span {
    -webkit-animation-delay: 5672ms;
    animation-delay: 5672ms
}

.aos-animate.split-words .wrapper-mask:nth-child(172)>span {
    -webkit-animation-delay: 5704ms;
    animation-delay: 5704ms
}

.aos-animate.split-words .wrapper-mask:nth-child(173)>span {
    -webkit-animation-delay: 5736ms;
    animation-delay: 5736ms
}

.aos-animate.split-words .wrapper-mask:nth-child(174)>span {
    -webkit-animation-delay: 5768ms;
    animation-delay: 5768ms
}

.aos-animate.split-words .wrapper-mask:nth-child(175)>span {
    -webkit-animation-delay: 5.8s;
    animation-delay: 5.8s
}

.aos-animate.split-words .wrapper-mask:nth-child(176)>span {
    -webkit-animation-delay: 5832ms;
    animation-delay: 5832ms
}

.aos-animate.split-words .wrapper-mask:nth-child(177)>span {
    -webkit-animation-delay: 5864ms;
    animation-delay: 5864ms
}

.aos-animate.split-words .wrapper-mask:nth-child(178)>span {
    -webkit-animation-delay: 5896ms;
    animation-delay: 5896ms
}

.aos-animate.split-words .wrapper-mask:nth-child(179)>span {
    -webkit-animation-delay: 5928ms;
    animation-delay: 5928ms
}

.aos-animate.split-words .wrapper-mask:nth-child(180)>span {
    -webkit-animation-delay: 5.96s;
    animation-delay: 5.96s
}

.aos-animate.split-words .wrapper-mask:nth-child(181)>span {
    -webkit-animation-delay: 5992ms;
    animation-delay: 5992ms
}

.aos-animate.split-words .wrapper-mask:nth-child(182)>span {
    -webkit-animation-delay: 6024ms;
    animation-delay: 6024ms
}

.aos-animate.split-words .wrapper-mask:nth-child(183)>span {
    -webkit-animation-delay: 6056ms;
    animation-delay: 6056ms
}

.aos-animate.split-words .wrapper-mask:nth-child(184)>span {
    -webkit-animation-delay: 6088ms;
    animation-delay: 6088ms
}

.aos-animate.split-words .wrapper-mask:nth-child(185)>span {
    -webkit-animation-delay: 6.12s;
    animation-delay: 6.12s
}

.aos-animate.split-words .wrapper-mask:nth-child(186)>span {
    -webkit-animation-delay: 6152ms;
    animation-delay: 6152ms
}

.aos-animate.split-words .wrapper-mask:nth-child(187)>span {
    -webkit-animation-delay: 6184ms;
    animation-delay: 6184ms
}

.aos-animate.split-words .wrapper-mask:nth-child(188)>span {
    -webkit-animation-delay: 6216ms;
    animation-delay: 6216ms
}

.aos-animate.split-words .wrapper-mask:nth-child(189)>span {
    -webkit-animation-delay: 6248ms;
    animation-delay: 6248ms
}

.aos-animate.split-words .wrapper-mask:nth-child(190)>span {
    -webkit-animation-delay: 6.28s;
    animation-delay: 6.28s
}

.aos-animate.split-words .wrapper-mask:nth-child(191)>span {
    -webkit-animation-delay: 6312ms;
    animation-delay: 6312ms
}

.aos-animate.split-words .wrapper-mask:nth-child(192)>span {
    -webkit-animation-delay: 6344ms;
    animation-delay: 6344ms
}

.aos-animate.split-words .wrapper-mask:nth-child(193)>span {
    -webkit-animation-delay: 6376ms;
    animation-delay: 6376ms
}

.aos-animate.split-words .wrapper-mask:nth-child(194)>span {
    -webkit-animation-delay: 6408ms;
    animation-delay: 6408ms
}

.aos-animate.split-words .wrapper-mask:nth-child(195)>span {
    -webkit-animation-delay: 6.44s;
    animation-delay: 6.44s
}

.aos-animate.split-words .wrapper-mask:nth-child(196)>span {
    -webkit-animation-delay: 6472ms;
    animation-delay: 6472ms
}

.aos-animate.split-words .wrapper-mask:nth-child(197)>span {
    -webkit-animation-delay: 6504ms;
    animation-delay: 6504ms
}

.aos-animate.split-words .wrapper-mask:nth-child(198)>span {
    -webkit-animation-delay: 6536ms;
    animation-delay: 6536ms
}

.aos-animate.split-words .wrapper-mask:nth-child(199)>span {
    -webkit-animation-delay: 6568ms;
    animation-delay: 6568ms
}

.aos-animate.split-words .wrapper-mask:nth-child(200)>span {
    -webkit-animation-delay: 6.6s;
    animation-delay: 6.6s
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
    touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-lock {
    display: none
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0, 0%, 100%, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

@media only screen and (min-width:1025.1px) {
    html:not(.is-safari) {
        --scrollbar: 7.5px;
        scrollbar-width: none
    }

    html:not(.is-safari) {
        scrollbar-width: thin
    }

    html:not(.is-safari)::-webkit-scrollbar {
        width: var(--scrollbar)
    }

    html:not(.is-safari)::-webkit-scrollbar-thumb {
        background: grey
    }
}

body {
    font-family: Barlow, sans-serif;
    color: var(--black-1);
    position: relative;
    overflow-x: hidden;
    overflow-y: overlay
}

@media only screen and (max-width:1025px) {
    body {
        width: 100%
    }
}

.wrapper {
    width: 100%;
    overflow: hidden
}

.wrapper main {
    width: 100vw
}

#main-transition {
    position: relative
}

#main-transition:before {
    content: "";
    width: 100vw;
    height: 100vh;
    display: block;
    position: fixed;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    background: var(--black-1);
    z-index: 121;
    transform: scaleX(0);
    transition: all .6s ease-in-out;
    transition-delay: 0s
}

.btn-1 {
    display: inline-flex;
    flex-wrap: nowrap;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-align: left;
    --btn-h: 4.5rem;
    height: var(--btn-h, 4.5rem)
}

.btn-1,
.btn-1 .text-wrapper {
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-direction: row
}

.btn-1 .text-wrapper {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: var(--btn-1-p, 1.4rem 2rem 1.55rem 2.2rem);
    background: var(--btn-text-bg-color, var(--black-1))
}

.btn-1 .text-wrapper span {
    color: var(--btn-text-color, var(--white-1));
    display: inline-block;
    position: relative;
    z-index: 2;
    transition: all .4s cubic-bezier(.645, .045, .355, 1);
    transition-delay: 0s
}

.btn-1 .icon-wrapper {
    position: relative;
    width: var(--btn-h);
    height: var(--btn-h);
    background: var(--btn-icon-bg-color, var(--beige-2));
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

.btn-1 .icon-wrapper i {
    position: relative;
    z-index: 2;
    display: inline-block;
    font-size: 2rem;
    color: var(--btn-icon-color, var(--white-1))
}

.btn-1:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    background: var(--btn-icon-bg-color, var(--beige-2));
    z-index: 0;
    transform: scaleX(0);
    transform-origin: right;
    transition: all .5s cubic-bezier(.645, .045, .355, 1);
    transition-delay: 0s
}

.btn-1.bigger-h {
    --btn-h: 5.15rem
}

.btn-1.bigger-h .text-wrapper span {
    font-size: 1.4rem
}

.btn-1.bigger-h .icon-wrapper i {
    font-size: 2.3rem
}

@media only screen and (max-width:767.98px) {
    .btn-1.btn-nowrap {
        --btn-h: 5.5rem
    }
}

@media only screen and (min-width:768px) {
    .btn-1.btn-nowrap .text-wrapper span {
        white-space: nowrap
    }
}

.btn-1.bigger-font .text-wrapper span {
    font-size: 1.6rem
}

.btn-1.beige-1-gray-3 {
    --btn-text-color: var(--black-1);
    --btn-text-bg-color: var(--beige-1);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--gray-3);
    --btn-text-color-hover: var(--white-1)
}

.btn-1.beige-5-beige-3 {
    --btn-text-color: var(--black-1);
    --btn-text-bg-color: var(--beige-5);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--beige-3);
    --btn-text-color-hover: var(--black-1);
    --btn-text-color-hover: var(--white-1)
}

.btn-1.beige-3-beige-5 {
    --btn-text-color: var(--black-1);
    --btn-text-bg-color: var(--beige-3);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--beige-5);
    --btn-text-color-hover: var(--black-1)
}

.btn-1.light-gray-3 {
    --btn-text-color: var(--beige-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--beige-1);
    --btn-icon-bg-color: var(--gray-3);
    --btn-text-color-hover: var(--black-1)
}

.btn-1.light-beige-3 {
    --btn-text-color: var(--black-1);
    --btn-text-bg-color: var(--beige-3);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--beige-5);
    --btn-text-color-hover: var(--black-1)
}

.btn-1.dark-beige-3 {
    --btn-text-color: var(--beige-3);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--beige-3);
    --btn-text-color-hover: var(--white-1)
}

.btn-1.light-beige-2 {
    --btn-text-color: var(--beige-2);
    --btn-text-bg-color: var(--white-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--beige-2);
    --btn-text-color-hover: var(--white-1)
}

.btn-1.dark-beige-2 {
    --btn-text-color: var(--beige-2);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--beige-2);
    --btn-text-color-hover: var(--white-1)
}

.btn-1.dark-beige-1 {
    --btn-text-color: var(--beige-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--beige-1);
    --btn-text-color-hover: var(--white-1)
}

.btn-1.dark-orange {
    --btn-text-color: var(--orange-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--orange-1);
    --btn-text-color-hover: var(--white-1)
}

.btn-1.dark-orange-2 {
    --btn-text-color: var(--orange-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--orange-2);
    --btn-text-color-hover: var(--black-1)
}

.btn-1.dark-orange-whatsapp {
    --btn-text-color: var(--orange-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--green-1);
    --btn-icon-bg-color: var(--orange-2);
    --btn-text-color-hover: var(--black-1)
}

.btn-1.double-orange {
    --btn-text-color: var(--black-1);
    --btn-text-bg-color: var(--orange-2);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--orange-1);
    --btn-text-color-hover: var(--black-1)
}

.btn-1.whatsapp {
    --btn-text-color: var(--beige-2);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--green-1);
    --btn-icon-bg-color: var(--beige-2);
    --btn-text-color-hover: var(--green-1);
    --btn-1-p: 1.4rem 9rem 1.55rem 2.2rem
}

.btn-1.whatsapp .text-wrapper span {
    font-size: 2rem
}

.btn-1.whatsapp.btn-beige-3 {
    --btn-text-bg-color: var(--beige-3);
    --btn-text-color: var(--white-1)
}

.btn-1.whatsapp.btn-gray-3 {
    --btn-icon-bg-color: var(--gray-3);
    --btn-text-color: var(--gray-3);
    --btn-icon-color: var(--green-2);
    --btn-text-color-hover: var(--green-2)
}

.btn-1:hover:before {
    transform: scaleX(1)
}

.btn-1:hover span {
    color: var(--btn-text-color-hover, var(--white-1))
}

.title-35,
.title-50 {
    display: inline-block
}

.title-35 {
    letter-spacing: .01em
}

.title-20,
.title-27,
.title-30 {
    display: inline-block
}

.categoria-list .categoria-item.categoria-title span,
.paragraph-16,
.paragraph-18 {
    letter-spacing: .01em;
    display: inline-block
}

.title-16 {
    display: inline-block
}

.wide-cards-list {
    width: 100%
}

.wide-cards-list .wide-cards-item {
    display: flex;
    justify-content: space-between;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    position: relative;
    width: 100%;
    padding: 2.5rem 2.1rem 2.5rem 3.1rem;
    margin-bottom: 2rem;
    overflow: hidden;
    background: var(--white-1)
}

@media only screen and (min-width:1025.1px) {
    .wide-cards-list .wide-cards-item {
        height: 35rem
    }
}

@media only screen and (max-width:1025px) {
    .wide-cards-list .wide-cards-item {
        padding: 2rem 2.3rem 2.5rem
    }
}

.wide-cards-list .wide-cards-item .wide-cards-content {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: column
}

@media only screen and (min-width:1025.1px) {
    .wide-cards-list .wide-cards-item .wide-cards-content {
        width: calc(100% - 44rem);
        padding-right: 4.5rem
    }
}

@media only screen and (max-width:1025px) {
    .wide-cards-list .wide-cards-item .wide-cards-content {
        width: 100%;
        padding-top: 4.5rem;
        order: 1
    }
}

.wide-cards-list .wide-cards-item h3 {
    position: relative
}

.wide-cards-list .wide-cards-item h3:after {
    content: "";
    width: 4.3rem;
    height: 2px;
    display: block;
    background: var(--wide-card-detail, var(--beige-2));
    margin-top: 1.5rem;
    transform: scaleX(0);
    transform-origin: left;
    will-change: transform
}

.wide-cards-list .wide-cards-item h3.aos-animate:after {
    transform: scaleX(1);
    transition: all .6s cubic-bezier(.215, .61, .355, 1);
    transition-delay: .4s
}

.wide-cards-list .wide-cards-item .btn-1,
.wide-cards-list .wide-cards-item .paragraph-wrapper {
    opacity: 0;
    transform: translateY(2rem)
}

.wide-cards-list .wide-cards-item .container-img {
    position: relative;
    width: 43.6rem;
    overflow: hidden;
    margin: auto 0
}

@media only screen and (min-width:1025.1px) {
    .wide-cards-list .wide-cards-item .container-img {
        height: 29rem
    }
}

@media only screen and (max-width:1025px) {
    .wide-cards-list .wide-cards-item .container-img {
        width: 100%;
        height: 32rem;
        order: 0
    }
}

@media only screen and (max-width:767.98px) {
    .wide-cards-list .wide-cards-item .container-img {
        height: 20rem
    }
}

.wide-cards-list .wide-cards-item .container-img img {
    -o-object-position: center;
    object-position: center;
    transform: scale(1.1);
    height: 100%;
    width: 100%;
    opacity: 0
}

.wide-cards-list .wide-cards-item.aos-animate .container-img img {
    transform: scale(1);
    opacity: 1;
    transition: all .8s cubic-bezier(.645, .045, .355, 1);
    transition-delay: 0s
}

.wide-cards-list .wide-cards-item.aos-animate .btn-1,
.wide-cards-list .wide-cards-item.aos-animate .paragraph-wrapper {
    transform: translateY(0);
    opacity: 1
}

.wide-cards-list .wide-cards-item.aos-animate .paragraph-wrapper {
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .2s
}

.wide-cards-list .wide-cards-item.aos-animate .btn-1 {
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .3s
}

.blog-list {
    margin-top: 4.8rem;
    margin-bottom: 4.8rem
}

.blog-list.blog-list-main .blog-list-item {
    --category-color: transparent
}

.blog-list.blog-list-main .blog-list-item .btn-1 {
    --btn-text-color: var(--black-1);
    --btn-text-bg-color: var(--beige-2);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--black-1);
    --btn-text-color-hover: var(--white-1)
}

.blog-list.blog-list-main .blog-list-item.categoria-investimentos {
    --category-color: var(--beige-3)
}

.blog-list.blog-list-main .blog-list-item.categoria-investimentos .btn-1 {
    --btn-text-color: var(--beige-3);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--beige-3);
    --btn-text-color-hover: var(--white-1)
}

.blog-list.blog-list-main .blog-list-item.categoria-seguros {
    --category-color: var(--orange-1)
}

.blog-list.blog-list-main .blog-list-item.categoria-seguros .btn-1 {
    --btn-text-color: var(--orange-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--orange-1);
    --btn-text-color-hover: var(--white-1)
}

.blog-list.blog-list-main .blog-list-item.categoria-securitizacao {
    --category-color: var(--beige-1)
}

.blog-list.blog-list-main .blog-list-item.categoria-securitizacao .btn-1 {
    --btn-text-color: var(--beige-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--beige-1);
    --btn-text-color-hover: var(--white-1)
}

.blog-list li {
    opacity: 0;
    transform: translate3d(0, 3rem, 0)
}

.blog-list.aos-animate li {
    opacity: 1;
    transform: none;
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .1s
}

.blog-list.aos-animate li:nth-child(2) {
    transition-delay: .2s
}

.blog-list.aos-animate li:nth-child(3) {
    transition-delay: .25s
}

.blog-list.aos-animate li:nth-child(4) {
    transition-delay: .3s
}

.blog-list.aos-animate li:nth-child(5) {
    transition-delay: .35s
}

.blog-list.aos-animate li:nth-child(6) {
    transition-delay: .4s
}

.blog-list.aos-animate li:nth-child(7) {
    transition-delay: .45s
}

.blog-list.aos-animate li:nth-child(8) {
    transition-delay: .5s
}

.blog-list.aos-animate li:nth-child(9) {
    transition-delay: .55s
}

@media only screen and (max-width:1025px) {
    .blog-list-item {
        margin-bottom: 4rem
    }
}

.blog-list-item .blog-item-wrapper {
    display: block;
    width: 100%;
    height: 100%
}

.blog-list-item .img-wrapper {
    position: relative;
    overflow: hidden
}

.blog-list-item .img-wrapper .container-svg {
    width: 3.9rem;
    height: 3.9rem;
    display: block;
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    transform: rotate(90deg)
}

.blog-list-item .img-wrapper .container-svg svg {
    fill: var(--category-color, var(--beige-2));
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.blog-list-item .img-wrapper .container-img {
    position: relative;
    width: 100%;
    transition: all .6s ease-in-out;
    transition-delay: 0s
}

.blog-list-item .img-wrapper .container-img:before {
    content: "";
    width: 100%;
    display: block;
    padding-top: 50%
}

.blog-list-item .img-wrapper .container-img img {
    -o-object-position: center;
    object-position: center;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

.blog-list-item .img-wrapper .btn-1 {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    z-index: 1;
    transform: translateX(calc(-100% - var(--btn-h)*-1));
    transition: all .4s cubic-bezier(.215, .61, .355, 1);
    transition-delay: 0s
}

.blog-list-item:nth-child(1n) {
    --category-color: var(--orange-1)
}

.blog-list-item:nth-child(1n) .btn-1 {
    --btn-text-color: var(--orange-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--orange-1)
}

.blog-list-item:nth-child(2n) {
    --category-color: var(--beige-3)
}

.blog-list-item:nth-child(2n) .btn-1 {
    --btn-text-color: var(--beige-3);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--beige-3)
}

.blog-list-item:nth-child(3n) {
    --category-color: var(--beige-1)
}

.blog-list-item:nth-child(3n) .btn-1 {
    --btn-text-color: var(--beige-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--white-1);
    --btn-icon-bg-color: var(--beige-1)
}

.blog-list-item:hover .img-wrapper .container-img {
    transform: scale(1.1)
}

.blog-list-item:hover .img-wrapper .btn-1 {
    transform: translateX(0)
}

.pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

.pagination .page-item {
    display: inline-block;
    padding-left: 1rem;
    padding-right: 1rem
}

.pagination .page-item:first-child a,
.pagination .page-item:first-child span,
.pagination .page-item:last-child a,
.pagination .page-item:last-child span {
    font-size: 2.4rem
}

.pagination .page-item a,
.pagination .page-item span {
    padding-left: .5rem;
    padding-right: .5rem;
    color: var(--beige-2);
    display: inline-block
}

.pagination .page-item.active a,
.pagination .page-item.active span {
    color: var(--black-1)
}

.pagination .page-item.disabled a,
.pagination .page-item.disabled span {
    opacity: .5
}

.verticais-list .verticais-item .container-img {
    height: 15rem;
    width: 100%
}

@media only screen and (max-width:1025px) {
    .verticais-list .verticais-item .container-img {
        height: 20rem
    }
}

.verticais-list .verticais-item .container-img img {
    -o-object-position: center;
    object-position: center
}

.verticais-list .verticais-item .container-title {
    background: var(--verticais-bg-color);
    padding: 3rem 2rem 4rem
}

.verticais-list .verticais-item .container-title>span {
    padding-bottom: 3.5rem
}

.verticais-list .verticais-item:nth-child(1n) {
    --verticais-bg-color: var(--beige-3)
}

.verticais-list .verticais-item:nth-child(1n) .btn-1 {
    --btn-text-color: var(--beige-3);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--white-1);
    --btn-text-color-hover: var(--black-1)
}

.verticais-list .verticais-item:nth-child(2n) {
    --verticais-bg-color: var(--orange-1)
}

.verticais-list .verticais-item:nth-child(2n) .btn-1 {
    --btn-text-color: var(--orange-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--white-1);
    --btn-text-color-hover: var(--black-1)
}

.verticais-list .verticais-item:nth-child(3n) {
    --verticais-bg-color: var(--beige-1)
}

.verticais-list .verticais-item:nth-child(3n) .btn-1 {
    --btn-text-color: var(--beige-1);
    --btn-text-bg-color: var(--black-1);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--white-1);
    --btn-text-color-hover: var(--black-1)
}

.verticais-list.aos-animate li {
    -webkit-animation: fadeInUp .8s cubic-bezier(.215, .61, .355, 1) .2s 1 both;
    animation: fadeInUp .8s cubic-bezier(.215, .61, .355, 1) .2s 1 both
}

.verticais-list.aos-animate li:nth-child(2) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.verticais-list.aos-animate li:nth-child(3) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.verticais-list.aos-animate li:nth-child(4) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.verticais-list.aos-animate li:nth-child(5) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.verticais-list.aos-animate li:nth-child(6) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.verticais-list.aos-animate li:nth-child(7) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.verticais-list.aos-animate li:nth-child(8) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.verticais-list.aos-animate li:nth-child(9) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.matriz-list {
    display: flex;
    justify-content: space-between;
    align-items: normal;
    align-content: normal;
    flex-wrap: nowrap;
    flex-direction: row;
    margin-left: -.4rem;
    margin-right: -.4rem
}

@media only screen and (max-width:1025px) {
    .matriz-list {
        flex-wrap: wrap
    }
}

@media only screen and (max-width:767.98px) {
    .matriz-list {
        margin-top: -.5rem;
        margin-bottom: -.5rem
    }
}

.matriz-list .matriz-item {
    padding-left: .4rem;
    padding-right: .4rem;
    width: 25%;
    height: auto;
    transform: translateY(3rem);
    opacity: 0
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    .matriz-list .matriz-item {
        width: 50%
    }
}

@media only screen and (max-width:767.98px) {
    .matriz-list .matriz-item {
        padding-top: .5rem;
        padding-bottom: .5rem;
        width: 100%
    }
}

.matriz-list .matriz-item .text-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    border: 2px solid var(--text-color);
    padding: 2.1rem 1.8rem 2rem 1.6rem;
    height: 100%
}

.matriz-list .matriz-item span {
    color: var(--text-color)
}

.matriz-list.aos-animate .matriz-item {
    transform: translateY(0);
    opacity: 1;
    transition: all .8s cubic-bezier(.215, .61, .355, 1);
    transition-delay: .2s
}

.matriz-list.aos-animate .matriz-item:first-of-type {
    transition-delay: .3s
}

.matriz-list.aos-animate .matriz-item:nth-of-type(2) {
    transition-delay: .4s
}

.matriz-list.aos-animate .matriz-item:nth-of-type(3) {
    transition-delay: .5s
}

.matriz-list.aos-animate .matriz-item:nth-of-type(4) {
    transition-delay: .6s
}

.matriz-list.aos-animate .matriz-item:nth-of-type(5) {
    transition-delay: .7s
}

.categoria-list {
    display: flex;
    justify-content: flex-start;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    margin: -.75rem
}

.categoria-list .categoria-item {
    min-width: 15rem;
    height: 3rem;
    background: var(--categoria-color, transparent);
    border: 2px solid var(--categoria-color, var(--beige-2));
    margin: .75rem
}

.categoria-list .categoria-item,
.categoria-list .categoria-item a,
.categoria-list .categoria-item label {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    position: relative
}

.categoria-list .categoria-item a,
.categoria-list .categoria-item label {
    padding: .8rem 1rem;
    color: var(--categoria-text-color, var(--beige-2));
    text-transform: uppercase;
    text-align: center;
    z-index: 3;
    width: 100%;
    height: 100%
}

.categoria-list .categoria-item label {
    pointer-events: none
}

.categoria-list .categoria-item input {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}

.categoria-list .categoria-item input:checked {
    outline: 2px solid var(--black-1)
}

.categoria-list .categoria-item.categoria-title {
    --categoria-color: transparent;
    height: 100%;
    min-width: 13rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

.categoria-list .categoria-item.categoria-title span {
    display: inline-block;
    color: var(--gray-4);
    text-transform: uppercase;
    margin-right: 2rem
}

.categoria-list .categoria-item.categoria-todos {
    --categoria-color: var(--black-1);
    --categoria-text-color: var(--beige-2)
}

.categoria-list .categoria-item.categoria-investimentos {
    --categoria-color: var(--beige-3);
    --categoria-text-color: var(--white-1)
}

.categoria-list .categoria-item.categoria-seguros {
    --categoria-color: var(--orange-1);
    --categoria-text-color: var(--white-1)
}

.categoria-list .categoria-item.categoria-securitizacao {
    --categoria-color: var(--beige-1);
    --categoria-text-color: var(--black-1)
}

.categoria-list.aos-animate .categoria-item {
    -webkit-animation: fadeInUp .6s cubic-bezier(.645, .045, .355, 1) .1s 1 both;
    animation: fadeInUp .6s cubic-bezier(.645, .045, .355, 1) .1s 1 both
}

.categoria-list.aos-animate .categoria-item:nth-child(2) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.categoria-list.aos-animate .categoria-item:nth-child(3) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.categoria-list.aos-animate .categoria-item:nth-child(4) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.categoria-list.aos-animate .categoria-item:nth-child(5) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.categoria-list.aos-animate .categoria-item:nth-child(6) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.categoria-list.aos-animate .categoria-item:nth-child(7) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.categoria-list.aos-animate .categoria-item:nth-child(8) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.categoria-list.aos-animate .categoria-item:nth-child(9) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.categoria-list.aos-animate .categoria-item:nth-child(10) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.categoria-list.aos-animate .categoria-item:nth-child(11) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.categoria-list.aos-animate .categoria-item:nth-child(12) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.categoria-list.aos-animate .categoria-item:nth-child(13) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.categoria-list.aos-animate .categoria-item:nth-child(14) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.categoria-list.aos-animate .categoria-item:nth-child(15) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.categoria-list.aos-animate .categoria-item:nth-child(16) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.categoria-list.aos-animate .categoria-item:nth-child(17) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.categoria-list.aos-animate .categoria-item:nth-child(18) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.categoria-list.aos-animate .categoria-item:nth-child(19) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

.categoria-list.aos-animate .categoria-item:nth-child(20) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.list-topics {
    --tablet-mb: 2.8rem;
    --tablet-pr: 1rem;
    margin-top: 2.8rem
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    .list-topics {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center;
        flex-wrap: wrap;
        flex-direction: row;
        margin-bottom: calc(var(--tablet-mb)*-1)
    }
}

.list-topics li {
    position: relative;
    color: var(--white-1);
    padding-left: 4.7rem
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    .list-topics li {
        width: 50%;
        margin-bottom: var(--tablet-mb);
        padding-right: var(--tablet-pr)
    }
}

@media only screen and (max-width:767.98px),
only screen and (min-width:1025.1px) {
    .list-topics li:not(:last-child) {
        margin-bottom: 2.4rem
    }
}

.list-topics li span {
    display: inline-block;
    opacity: 0;
    transform: translateX(2rem)
}

.list-topics li:before {
    content: "\E902";
    width: 2.9rem;
    height: 2.9rem;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    background: var(--topic-color);
    transform: translateY(-50%);
    font-size: 1.6rem;
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
}

.list-topics.aos-animate li span {
    opacity: 1;
    transform: translateX(0);
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .1s
}

.list-topics.aos-animate li:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .1s
}

.list-topics.aos-animate li:nth-child(0):before {
    transition-delay: .1s
}

.list-topics.aos-animate li:nth-child(0) span {
    transition-delay: .1s
}

.list-topics.aos-animate li:first-child:before {
    transition-delay: .15s
}

.list-topics.aos-animate li:first-child span {
    transition-delay: .15s
}

.list-topics.aos-animate li:nth-child(2):before {
    transition-delay: .2s
}

.list-topics.aos-animate li:nth-child(2) span {
    transition-delay: .2s
}

.list-topics.aos-animate li:nth-child(3):before {
    transition-delay: .25s
}

.list-topics.aos-animate li:nth-child(3) span {
    transition-delay: .25s
}

.list-topics.aos-animate li:nth-child(4):before {
    transition-delay: .3s
}

.list-topics.aos-animate li:nth-child(4) span {
    transition-delay: .3s
}

.list-topics.aos-animate li:nth-child(5):before {
    transition-delay: .35s
}

.list-topics.aos-animate li:nth-child(5) span {
    transition-delay: .35s
}

.list-topics.aos-animate li:nth-child(6):before {
    transition-delay: .4s
}

.list-topics.aos-animate li:nth-child(6) span {
    transition-delay: .4s
}

.list-topics.aos-animate li:nth-child(7):before {
    transition-delay: .45s
}

.list-topics.aos-animate li:nth-child(7) span {
    transition-delay: .45s
}

.list-topics.aos-animate li:nth-child(8):before {
    transition-delay: .5s
}

.list-topics.aos-animate li:nth-child(8) span {
    transition-delay: .5s
}

.list-topics.aos-animate li:nth-child(9):before {
    transition-delay: .55s
}

.list-topics.aos-animate li:nth-child(9) span {
    transition-delay: .55s
}

.list-topics.aos-animate li:nth-child(10):before {
    transition-delay: .6s
}

.list-topics.aos-animate li:nth-child(10) span {
    transition-delay: .6s
}

.list-topics.aos-animate li:nth-child(11):before {
    transition-delay: .65s
}

.list-topics.aos-animate li:nth-child(11) span {
    transition-delay: .65s
}

.list-topics.aos-animate li:nth-child(12):before {
    transition-delay: .7s
}

.list-topics.aos-animate li:nth-child(12) span {
    transition-delay: .7s
}

.form-01 {
    --color: var(--black-1);
    --color-error: var(--red-1);
    --label-color: var(--gray-2);
    --bg-color: transparent;
    --input-height: 4.5rem;
    --textarea-height: 8.5rem;
    --border-height: calc(1px + 0.1rem);
    --border-color: var(--beige-2);
    --border-radius: 0;
    --checkbox-text-color: var(--black-1);
    --select-icon: var(--white-1);
    margin-left: calc(var(--padding)*-1);
    margin-right: calc(var(--padding)*-1);
    display: flex;
    justify-content: flex-start;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row
}

.form-01 input:-webkit-autofill,
.form-01 input:-webkit-autofill:focus,
.form-01 input:-webkit-autofill:hover,
.form-01 select:-webkit-autofill,
.form-01 select:-webkit-autofill:focus,
.form-01 select:-webkit-autofill:hover,
.form-01 textarea:-webkit-autofill,
.form-01 textarea:-webkit-autofill:focus,
.form-01 textarea:-webkit-autofill:hover {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: var(--color);
    box-shadow: inset 0 0 0 1000px transparent !important;
    background-color: transparent !important;
    color: var(--color) !important;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

.form-01 label:not(.checkbox-box) {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 1.6rem;
    transition: all .3s cubic-bezier(.39, .575, .565, 1);
    transition-delay: 0s;
    transform: translateY(-50%);
    transform-origin: left;
    color: var(--label-color);
    margin: 0;
    pointer-events: none;
    letter-spacing: .01em;
    text-transform: uppercase
}

.form-01 label:not(.checkbox-box) span {
    color: var(--color-error)
}

.form-01 label:not(.checkbox-box).error {
    color: var(--color-error)
}

.form-01 input:not([type=checkbox]),
.form-01 option,
.form-01 select,
.form-01 textarea {
    width: 100%;
    padding: 0 1rem;
    border: var(--border-height) solid var(--border-color);
    border-radius: var(--border-radius);
    height: var(--input-height);
    background: var(--bg-color);
    color: var(--color);
    outline: none;
    transition: all .5s cubic-bezier(.39, .575, .565, 1);
    transition-delay: 0s
}

@media only screen and (max-width:767.98px) {

    .form-01 input:not([type=checkbox]),
    .form-01 option,
    .form-01 select,
    .form-01 textarea {
        font-size: 16px !important
    }
}

.form-01 textarea {
    height: var(--textarea-height);
    padding: 1rem;
    resize: none;
    transition: all .4s ease-in-out;
    transition-delay: 0s
}

.form-01 input.error,
.form-01 select.error {
    border: var(--border-color-error)
}

.form-01 .container-input,
.form-01 .container-select,
.form-01 .container-textarea {
    display: flex;
    justify-content: flex-start;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    padding-left: var(--padding);
    padding-right: var(--padding);
    position: relative;
    height: auto;
    margin-bottom: var(--container-input-mb, 2rem)
}

.form-01 .container-input.preenchido label,
.form-01 .preenchido.container-select label,
.form-01 .preenchido.container-textarea label {
    opacity: 0;
    transform: translateY(-100%) scale(1);
    transition: all .2s ease-in-out;
    transition-delay: 0s
}

.form-01 .container-input.preenchido label.error,
.form-01 .preenchido.container-select label.error,
.form-01 .preenchido.container-textarea label.error {
    opacity: 1;
    transform: none
}

.form-01 .container-select {
    margin-bottom: 2rem
}

.form-01 .container-select label {
    z-index: 5
}

.form-01 .container-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.form-01 .container-select select::-ms-expand {
    display: none
}

.form-01 .container-select .select2-selection {
    height: var(--input-height) !important
}

.form-01 .container-select .select2-container--default .select2-selection--single {
    background-color: var(--bg-color);
    border: var(--border-height) solid var(--border-color) !important
}

.form-01 .container-select span.arrow-container {
    width: 4.5rem;
    height: 100%;
    background: var(--bg-select-icon, var(--beige-2));
    pointer-events: none;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    position: absolute;
    top: 0;
    right: var(--padding);
    bottom: auto;
    left: auto
}

.form-01 .container-select span.arrow-container:before {
    content: "\E90E";
    display: inline-block;
    color: var(--select-icon);
    font-size: 2rem;
    transition: all .4s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

.form-01 .container-select select option {
    color: var(--option-color)
}

.form-01 .container-select.active .arrow-container:before {
    transform: rotate(180deg)
}

.form-01 .container-textarea textarea {
    height: var(--textarea-height)
}

.form-01 .container-textarea label {
    top: 1.6rem;
    transform: none
}

.form-01 .container-check {
    flex-wrap: nowrap
}

.form-01 .container-check,
.form-01 .container-check label {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-direction: row;
    position: relative
}

.form-01 .container-check label {
    flex-wrap: wrap;
    color: var(--black-1)
}

.form-01 .container-check input {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 0;
    cursor: pointer
}

.form-01 .container-check .text {
    display: block;
    color: var(--checkbox-text-color);
    max-width: 40.5rem
}

@media only screen and (max-width:1025px) {
    .form-01 .container-check .text {
        flex: 1
    }
}

.form-01 .container-check .checkmark {
    position: relative;
    display: block;
    width: 2rem;
    height: 2rem;
    border: 1px solid var(--border-color);
    margin-right: 1.3rem;
    background: var(--bg-color)
}

.form-01 .container-check .checkmark:before {
    content: "\E912";
    position: absolute;
    font-size: 1.1rem;
    display: block;
    top: 50%;
    left: 50%;
    right: auto;
    bottom: auto;
    transform: translate(-50%, -50%);
    opacity: 0;
    color: var(--checkbox-text-color, var(--black-1));
    transition: all .2s ease-in-out;
    transition-delay: 0s
}

.form-01 .container-check input:checked~.checkmark:before {
    opacity: 1
}

.form-01 .container-submit {
    display: flex;
    justify-content: var(--submit-justify, flex-start);
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%
}

.form-01 .container-submit a,
.form-01 .container-submit button {
    width: auto;
    outline: none
}

.form-01 .container-submit a .submit-text,
.form-01 .container-submit button .submit-text {
    padding-right: 6rem
}

.form-01 .container-search {
    --container-input-mb: 0;
    width: 100%
}

.form-01 .container-search .container-submit {
    height: 100%;
    width: 4.5rem;
    padding: 0;
    background: var(--beige-2);
    transition: all .2s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

.form-01 .container-search .container-submit button {
    width: 100%;
    height: 100%
}

.form-01 .container-search .container-submit button i {
    font-size: 2.2rem;
    color: var(--black-1);
    display: inline-block
}

.form-01 .container-search .container-submit:hover {
    background: var(--beige-1)
}

.form-01 .container-search label {
    left: 6.1rem
}

.form-01 .container-search input {
    width: calc(100% - 4.5rem)
}

.form-01 .container-search input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none
}

.form-01.form-investimentos {
    --color: var(--beige-1);
    --checkbox-text-color: var(--beige-1);
    --select-icon: var(--black-1);
    --bg-select-icon: var(--beige-2);
    --option-color: var(--black-1);
    --feedback-color: var(--white-1)
}

@media only screen and (min-width:1025.1px) {
    .form-01.form-investimentos {
        --submit-justify: flex-end
    }
}

.form-01.form-securitizadora {
    --color: var(--beige-3);
    --border-color: var(--gray-3);
    --bg-color: var(--white-1);
    --border-height: 1px;
    --feedback-color: var(--black-1)
}

@media only screen and (min-width:1025.1px) {
    .form-01.form-securitizadora {
        --submit-justify: flex-end
    }
}

.form-01.form-corretora-seguros {
    --color: var(--black-1);
    --border-color: transparent;
    --bg-color: var(--white-1);
    --checkbox-text-color: var(--black-3);
    --select-icon: var(--black-1);
    --bg-select-icon: var(--orange-2);
    --feedback-color: var(--black-1)
}

@media only screen and (min-width:1025.1px) {
    .form-01.form-corretora-seguros {
        --submit-justify: flex-end
    }
}

.container-contato {
    position: relative
}

.container-contato:not(.feedback-sucesso) .feedback-contato {
    margin-top: 2rem;
    color: var(--feedback-color)
}

.container-contato.feedback-sucesso .info-terceiros,
.container-contato.feedback-sucesso form {
    opacity: .2;
    pointer-events: none;
    transition: all .2s ease-in-out;
    transition-delay: 0s
}

.container-contato.feedback-sucesso .feedback-contato {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--feedback-color, var(--black-1))
}

[data-parallax-top],
[data-parallax] {
    transform: translateY(var(--translateY)) translateX(var(--translateX)) scale(var(--scale));
    will-change: transform;
    opacity: var(--opacity)
}

.banner-box {
    padding: var(--box-p, 3.5rem 6.2rem 4rem 3.6rem);
    background: var(--black-1);
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

.banner-box .banner-box-title {
    letter-spacing: .02em;
    display: inline-block;
    color: var(--white-1);
    padding-bottom: 5.5rem;
    width: 100%;
    text-align: left
}

.banner-header-interna {
    position: relative;
    padding-top: var(--header-height);
    background: var(--black-1)
}

.banner-header-interna .row {
    height: 25rem;
    align-items: center;
    align-content: center
}

.banner-header-interna .bg-pattern {
    height: 100%;
    width: 73.8rem;
    opacity: .3;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto
}

@media only screen and (max-width:1025px) {
    .banner-header-interna .bg-pattern {
        width: 40vw
    }
}

.banner-lp {
    display: flex;
    justify-content: normal;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    padding-top: calc(var(--header-height)*2);
    padding-bottom: var(--header-height);
    position: relative;
    overflow: hidden;
    min-height: 100vh;
    background: var(--black-1)
}

.banner-lp .bg-img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -6rem;
    width: calc(100% + 6rem);
    height: 100%;
    visibility: visible;
    transform: translateX(6rem);
    opacity: 0
}

.banner-lp .bg-img.aos-animate {
    transform: translateX(0);
    opacity: 1;
    transition: all 1s cubic-bezier(.25, .46, .45, .94);
    transition-delay: 0s
}

.banner-lp .banner-box {
    position: relative;
    overflow: hidden
}

@media only screen and (max-width:1025px) {
    .banner-lp .banner-box {
        --box-p: 5rem 4rem
    }
}

.banner-lp .banner-box:before {
    content: "";
    width: 12rem;
    height: 100%;
    display: block;
    position: absolute;
    top: -.1rem;
    right: 0;
    bottom: auto;
    left: auto;
    background-image: url(../images/pattern.svg);
    background-size: 600%;
    pointer-events: none;
    z-index: 1;
    opacity: .2;
    transform: translateX(100%)
}

.banner-lp .banner-box .banner-box-title,
.banner-lp .banner-box .btn-1 {
    position: relative;
    z-index: 5
}

.banner-lp .banner-box .btn-1 {
    opacity: 0;
    transform: translateY(1rem)
}

.banner-lp .banner-box.aos-animate:before {
    display:none !important;
    transform: translateX(0);
    transition: all .8s cubic-bezier(.215, .61, .355, 1);
    transition-delay: .5s
}

.banner-lp .banner-box.aos-animate .btn-1 {
    transform: translateY(0);
    opacity: 1;
    transition: all .8s cubic-bezier(.215, .61, .355, 1);
    transition-delay: .8s
}

#header {
    --bg-active: var(--black-2);
    width: 100vw;
    height: var(--header-height);
    visibility: visible;
    transition: all .3s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s;
    z-index: 100;
    position: fixed;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

#header>.container,
#header>.container>.row {
    height: 100%
}

#header .row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    position: relative;
    z-index: 1
}

#header:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background: var(--black-2);
    z-index: 0;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    transition: all .4s cubic-bezier(.215, .61, .355, 1);
    transition-delay: 0s;
    transform: translateY(-100%)
}

#header .bt-menu {
    opacity: 0
}

#header.aos-animate:after {
    transform: translateY(0)
}

[data-pg=pg-home][data-scroll-direction=initial] #header:after {
    transform: translateY(-100%)
}

[data-pg=pg-corretora-de-seguros] #header .main-menu {
    display: none
}

[data-pg=pg-corretora-de-seguros] #header .corretora-seguros-menu {
    display: block !important
}

[data-pg=pg-securitizadora] #header .main-menu {
    display: none
}

[data-pg=pg-securitizadora] #header .securitizadora-menu {
    display: block !important
}

#bt-menu {
    --color: var(--white-1);
    --color-active: var(--black-1);
    --color-hover: var(--purple-1);
    position: relative;
    z-index: 99;
    cursor: pointer;
    width: 5rem;
    height: 5rem;
    margin-left: auto;
    outline: none;
    background: var(--beige-2);
    border-radius: 1rem;
    pointer-events: auto;
    transition: transform .35s ease-in-out
}

@media only screen and (max-width:1025px) {
    #bt-menu {
        width: 4.8rem;
        height: 4.8rem
    }
}

#bt-menu svg {
    width: 2.5rem;
    height: 2.3rem;
    overflow: visible;
    display: flex
}

@media only screen and (max-width:1025px) {
    #bt-menu svg {
        width: 2.3rem;
        height: 2rem
    }
}

#bt-menu #bt-menu-bars .bar {
    stroke: var(--color);
    stroke-width: 30;
    stroke-miterlimit: 0;
    stroke-linecap: round;
    cursor: pointer;
    transform: rotate(0) translateY(0) translateX(0);
    opacity: 1;
    transition: transform .35s ease-in-out, fill .2s ease-in-out, opacity .2s ease-in-out
}

#bt-menu #bt-menu-bars #middlebar {
    transform-origin: 20px 10px;
    opacity: 1
}

#bt-menu #bt-menu-bars #topbar {
    transform-origin: 30% 50%
}

#bt-menu #bt-menu-bars #bottombar {
    transform-origin: 30% 45%
}

#bt-menu:hover #bt-menu-bars path {
    fill: var(--color-hover)
}

body.menu-active #bt-menu #bt-menu-bars #bottombar {
    transform: rotate(-45deg) translateY(-30%) translateX(-10%)
}

body.menu-active #bt-menu #bt-menu-bars #middlebar {
    opacity: 0
}

body.menu-active #bt-menu #bt-menu-bars #topbar {
    transform: rotate(45deg) translateY(30%) translateX(-5%)
}

body:not([data-pg=pg-corretora-de-seguros]):not([data-pg=pg-securitizadora]) #header .logo {
    width: 26.1rem;
    height: 7.2rem;
    display: inline-block;
    background: url(../images/logo.svg) no-repeat 50%;
    background-size: contain
}

body:not([data-pg=pg-corretora-de-seguros]):not([data-pg=pg-securitizadora]) #header .logo span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    pointer-events: none
}

[data-pg=pg-corretora-de-seguros] #header .logo {
    width: 26.1rem;
    height: 7.2rem;
    display: inline-block;
    background: url(../images/logo-corretora-de-seguros.svg) no-repeat 50%;
    background-size: contain
}

[data-pg=pg-corretora-de-seguros] #header .logo span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    pointer-events: none
}

[data-pg=pg-securitizadora] #header .logo {
    width: 26.1rem;
    height: 7.2rem;
    display: inline-block;
    background: url(../images/logo-securitizadora.svg) no-repeat 50%;
    background-size: contain
}

[data-pg=pg-securitizadora] #header .logo span {
    display: inline-block;
    opacity: 0;
    position: absolute;
    pointer-events: none
}

@media only screen and (max-width:1025px) {
    .logo {
        width: 17.1rem !important;
        height: 4.5rem !important
    }
}

#header:before {
    transition: all .3s ease-in-out;
    transition-delay: 0s;
    content: "";
    width: 100%;
    height: 100vh;
    display: block;
    position: fixed;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    opacity: 0;
    background-color: var(--bg-active);
    z-index: -1;
    pointer-events: none
}

.main-menu {
    --color: var(--beige-2);
    --color-hover: var(--beige-1);
    --color-active: var(--beige-1)
}

.main-menu .bt-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

.main-menu nav.menu {
    height: 100vh;
    width: 100vw;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 98;
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: none;
    display: block
}

.main-menu .show-on-menu-active {
    opacity: 0;
    pointer-events: none
}

.main-menu .menu--list {
    display: flex;
    justify-content: center;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: column;
    margin: auto;
    width: 55.8rem;
    opacity: 0
}

.main-menu .menu--list li a {
    transition: all .3s ease-in-out;
    transition-delay: 0s
}

.lp-menu {
    --color: var(--white-1);
    --color-hover: var(--beige-2);
    --color-active: var(--beige-2)
}

.lp-menu .menu--list li {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.lp-menu .menu--list li a,
.lp-menu .menu--list li button {
    text-transform: uppercase
}

.menu--wrapper {
    margin-top: auto;
    margin-bottom: auto;
    width: 100%;
    min-height: 100%;
    transition: all 0 cubic-bezier(.645, .045, .355, 1);
    transition-delay: 0
}

.menu--list,
.menu--wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    height: auto
}

.menu--list {
    position: relative;
    text-transform: uppercase
}

@media only screen and (max-width:767.98px) {
    .menu--list {
        padding-bottom: 6rem;
        width: 100%;
        padding-left: var(--padding-fluid);
        padding-right: var(--padding-fluid)
    }
}

@media only screen and (max-width:1025px) {
    .menu--list {
        padding-top: calc(var(--header-height) + 2rem);
        padding-bottom: calc(var(--header-height) + 2rem)
    }
}

.menu--list li {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: nowrap;
    flex-direction: row;
    text-transform: uppercase
}

.menu--list li:before {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: var(--beige-1);
    transform: scaleX(0);
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: 0s
}

.menu--list li:last-child:after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: var(--beige-1);
    transform: scaleX(0);
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: 0s
}

.menu--list li a,
.menu--list li button {
    position: relative;
    width: 100%;
    text-align: center;
    display: block;
    color: var(--color);
    padding: 2.8rem 0;
    transition: all .3s ease-in-out;
    transition-delay: 0s
}

.menu--list li a span,
.menu--list li button span {
    width: 100%;
    height: 100%;
    display: block
}

.menu--list li a:hover,
.menu--list li button:hover {
    color: var(--color-hover)
}

.menu--list li a.active,
.menu--list li button.active {
    color: var(--color-active)
}

.menu--list li a.btn-assistencia,
.menu--list li button.btn-assistencia {
    background: var(--orange-2);
    padding: .8rem 1.8rem .9rem;
    color: var(--black-1)
}

.menu--list li a.btn-assistencia:hover,
.menu--list li button.btn-assistencia:hover {
    background: var(--orange-1)
}

@media only screen and (max-width:1025px) {
    .lp-menu #bt-menu {
        display: flex !important;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap
    }

    .lp-menu nav.menu {
        height: 100vh;
        width: 100vw;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 98;
        overflow-x: hidden;
        overflow-y: auto;
        pointer-events: none;
        display: block
    }

    .lp-menu .show-on-menu-active {
        opacity: 0;
        pointer-events: none
    }

    .lp-menu .menu--list {
        display: flex;
        justify-content: center;
        align-items: normal;
        align-content: normal;
        flex-wrap: wrap;
        flex-direction: column;
        margin: auto;
        width: 55.8rem;
        opacity: 0
    }

    .lp-menu .menu--list li:last-child:after {
        display: none
    }

    .lp-menu .menu--list li a,
    .lp-menu .menu--list li button {
        font-size: 3.5rem;
        transition: all .3s ease-in-out;
        transition-delay: 0s
    }
}

@media only screen and (max-width:1025px) and (max-width:767.98px) {

    .lp-menu .menu--list li a,
    .lp-menu .menu--list li button {
        font-size: 2rem
    }
}

body.menu-active {
    pointer-events: none !important;
    overflow: hidden
}

body.menu-active .show-on-menu-active {
    opacity: 1;
    pointer-events: auto
}

body.menu-active #header:before {
    opacity: .95
}

body.menu-active .menu {
    pointer-events: auto
}

@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px) {
    body.menu-active .menu {
        pointer-events: auto;
        overflow-y: auto
    }
}

body.menu-active .logo,
body.menu-active .menu--list {
    opacity: 1;
    pointer-events: auto
}

body.menu-active .menu--list {
    transition: all .15s cubic-bezier(.25, .46, .45, .94);
    transition-delay: 0
}

body.menu-active .menu--list li {
    overflow: hidden;
    opacity: 1
}

body.menu-active .menu--list li a,
body.menu-active .menu--list li button {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: reveal-up;
    animation-name: reveal-up;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

body.menu-active .menu--list li:after,
body.menu-active .menu--list li:before {
    transform: scaleX(1);
    transition-duration: .6s
}

body.menu-active .menu--list li:first-child a,
body.menu-active .menu--list li:first-child button {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

body.menu-active .menu--list li:first-child:before {
    transition-delay: 0
}

body.menu-active .menu--list li:nth-child(2) a,
body.menu-active .menu--list li:nth-child(2) button {
    -webkit-animation-delay: .08s;
    animation-delay: .08s
}

body.menu-active .menu--list li:nth-child(2):after,
body.menu-active .menu--list li:nth-child(2):before {
    transition-delay: .08s
}

body.menu-active .menu--list li:nth-child(3) a,
body.menu-active .menu--list li:nth-child(3) button {
    -webkit-animation-delay: .12s;
    animation-delay: .12s
}

body.menu-active .menu--list li:nth-child(3):after,
body.menu-active .menu--list li:nth-child(3):before {
    transition-delay: .12s
}

body.menu-active .menu--list li:nth-child(4) a,
body.menu-active .menu--list li:nth-child(4) button {
    -webkit-animation-delay: .16s;
    animation-delay: .16s
}

body.menu-active .menu--list li:nth-child(4):after,
body.menu-active .menu--list li:nth-child(4):before {
    transition-delay: .16s
}

body.menu-active .menu--list li:nth-child(5) a,
body.menu-active .menu--list li:nth-child(5) button {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

body.menu-active .menu--list li:nth-child(5):after,
body.menu-active .menu--list li:nth-child(5):before {
    transition-delay: .2s
}

body.menu-active .menu--list li:nth-child(6) a,
body.menu-active .menu--list li:nth-child(6) button {
    -webkit-animation-delay: .24s;
    animation-delay: .24s
}

body.menu-active .menu--list li:nth-child(6):after,
body.menu-active .menu--list li:nth-child(6):before {
    transition-delay: .24s
}

body.menu-active .menu--list li:nth-child(7) a,
body.menu-active .menu--list li:nth-child(7) button {
    -webkit-animation-delay: .28s;
    animation-delay: .28s
}

body.menu-active .menu--list li:nth-child(7):after,
body.menu-active .menu--list li:nth-child(7):before {
    transition-delay: .28s
}

body.menu-active .menu--list li:nth-child(8) a,
body.menu-active .menu--list li:nth-child(8) button {
    -webkit-animation-delay: .32s;
    animation-delay: .32s
}

body.menu-active .menu--list li:nth-child(8):after,
body.menu-active .menu--list li:nth-child(8):before {
    transition-delay: .32s
}

body.menu-active .menu--list li:nth-child(9) a,
body.menu-active .menu--list li:nth-child(9) button {
    -webkit-animation-delay: .36s;
    animation-delay: .36s
}

body.menu-active .menu--list li:nth-child(9):after,
body.menu-active .menu--list li:nth-child(9):before {
    transition-delay: .36s
}

body.menu-leave nav.menu {
    pointer-events: auto
}

body.menu-leave #header:before {
    transition-delay: .3s
}

body.menu-leave .menu--wrapper {
    opacity: 1
}

body.menu-leave .menu--list {
    transition: all .8s ease-in-out;
    transition-delay: 0
}

body.menu-leave .menu--list li {
    overflow: hidden
}

body.menu-leave .menu--list li a,
body.menu-leave .menu--list li button {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

body.menu-leave .menu--list li:after,
body.menu-leave .menu--list li:before {
    transform: scaleX(0);
    transition: all .4s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .1s
}

#footer {
    position: relative
}

#footer .links-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row
}

@media only screen and (max-width:1025px) {
    #footer .links-wrapper {
        flex-direction: column
    }
}

#footer .footer-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row
}

#footer .footer-link i {
    display: inline-block;
    font-size: 1.4rem;
    color: var(--beige-3);
    margin-right: 1.5rem
}

#footer .footer-link span {
    position: relative;
    color: var(--beige-3);
    letter-spacing: .01em
}

#footer .footer-link span:before {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: var(--beige-3);
    transform: scaleX(0);
    transform-origin: left;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    transition: all .4s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

#footer .footer-link:hover span:before {
    transform: scaleX(1)
}

#footer .btn-scroll-to-top {
    width: 4.5rem;
    height: 4.5rem;
    background: var(--beige-3);
    z-index: 3;
    transition: all .3s ease-in-out;
    transition-delay: 0s;
    position: absolute;
    top: -2.25rem;
    right: 15.6rem;
    bottom: auto;
    left: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

@media only screen and (max-width:1025px) {
    #footer .btn-scroll-to-top {
        right: 2rem
    }
}

#footer .btn-scroll-to-top i {
    display: inline-block;
    font-size: 2rem;
    color: var(--black-1)
}

#footer .btn-scroll-to-top:hover {
    background: var(--beige-1)
}

.editor {
    font-size: 2rem
}

.editor h1,
.editor h2,
.editor h3,
.editor h4,
.editor h5,
.editor h6 {
    margin-top: 6rem;
    margin-bottom: 3rem;
    font-weight: 700;
    display: block;
    line-height: 1.1em
}

.editor h1 {
    font-size: 5rem
}

.editor h2 {
    font-size: 4rem
}

.editor h3 {
    font-size: 3.5rem
}

.editor h4 {
    font-size: 3rem
}

.editor h5 {
    font-size: 2.5rem
}

.editor h6 {
    font-size: 2rem
}

.editor p {
    margin-top: 3rem;
    margin-bottom: 3rem;
    font-size: 2.25rem
}

.editor ol,
.editor ul {
    margin: 3rem 0 3rem 2rem
}

.editor ol dt,
.editor ol li,
.editor ul dt,
.editor ul li {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.editor dl {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.editor blockquote {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: block;
    border-color: rgba(var(--black-1, #282828), .3);
    border-style: solid;
    border-width: 2px 0;
    padding: 1.5em 0 .5em;
    position: relative;
    color: var(--black-1, #282828)
}

.editor blockquote:before {
    content: "\E90A";
    position: absolute;
    top: -3rem;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    width: 4rem;
    height: 5rem;
    font: 6em/1.08em PT Sans, sans-serif;
    color: var(--black-1, #282828);
    text-align: center;
    display: inline-block;
    z-index: 2
}

.editor blockquote:after {
    content: "\2013\2003" attr(cite);
    display: block;
    text-align: right;
    font-size: .875em
}

.editor ul {
    list-style: disc
}

.editor ul.galeria {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row
}

.editor ul.galeria img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%
}

.editor div.video-shortcode {
    text-align: center !important
}

.editor figure,
.editor img {
    max-width: 100%;
    height: auto !important
}

.editor figure {
    display: inline-flex;
    flex-direction: column
}

.editor figure img {
    width: 100%
}

.editor a {
    text-decoration: underline;
    transition: all .3s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

.editor a:hover {
    transition: all .3s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s;
    color: var(--black-1, #282828)
}

.editor figure.align-left {
    float: left;
    margin-right: 2rem
}

.editor figure.align-right {
    float: right;
    margin-left: 2rem
}

.editor figure.image img {
    margin: 0
}

.editor figure.image figcaption {
    margin: 0 0 2rem;
    text-align: center;
    color: #333;
    font-size: 2.5rem
}

.editor .float-right {
    float: right;
    margin-left: 4rem
}

.editor .float-left,
.editor .float-right {
    margin-top: 0 !important;
    margin-bottom: 2rem
}

.editor .float-left {
    float: left;
    margin-right: 4rem
}

.editor>:first-child {
    margin-top: 0
}

.editor>:last-child {
    margin-bottom: 0
}

@media only screen and (max-width:1025px) {
    .editor.editor-blog {
        max-width: unset
    }
}

.editor.editor-blog h1,
.editor.editor-blog h2,
.editor.editor-blog h3,
.editor.editor-blog h4,
.editor.editor-blog h5,
.editor.editor-blog h6 {
    font-weight: 900;
    margin: 4rem 0;
    display: block;
    line-height: 1.2em
}

.editor.editor-blog h1 {
    font-size: 5rem
}

.editor.editor-blog h2 {
    font-size: 4rem
}

.editor.editor-blog h3 {
    font-size: 3.5rem
}

.editor.editor-blog h4 {
    font-size: 3rem
}

.editor.editor-blog h5 {
    font-size: 2.5rem
}

.editor.editor-blog h6 {
    font-size: 2rem;
    line-height: 1.5em
}

.editor.editor-blog div,
.editor.editor-blog ol li,
.editor.editor-blog p,
.editor.editor-blog ul li {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.editor.editor-blog ol li,
.editor.editor-blog ul li {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.editor.editor-blog a {
    color: var(--orange-1)
}

.editor.editor-blog a:hover {
    color: var(--black-1)
}

.editor.editor-blog blockquote {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    max-width: 84.7rem;
    margin-top: 8.3rem;
    margin-bottom: 8rem;
    padding-top: 3.5rem;
    border: 0;
    color: var(--beige-2)
}

@media only screen and (min-width:768px) {
    .editor.editor-blog blockquote {
        padding-left: 19.2rem
    }
}

@media only screen and (max-width:767.98px) {
    .editor.editor-blog blockquote {
        padding-top: 0
    }
}

.editor.editor-blog blockquote:before {
    content: "";
    background: url(../images/quote.svg) no-repeat;
    background-size: contain;
    transform: none
}

@media only screen and (min-width:768px) {
    .editor.editor-blog blockquote:before {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        height: 8.2rem;
        width: 12.9rem
    }
}

@media only screen and (max-width:767.98px) {
    .editor.editor-blog blockquote:before {
        position: static;
        width: 9rem;
        height: 6rem;
        margin-bottom: 2rem
    }
}

.editor.editor-blog blockquote:after {
    width: 100%
}

@media only screen and (max-width:767.98px) {
    .editor.editor-blog blockquote:after {
        margin-top: 1rem
    }
}

.editor.editor-blog .image figcaption {
    display: inline-block;
    padding-top: .3rem;
    text-transform: uppercase;
    text-align: left;
    color: var(--gray-4)
}

[data-modal-state] {
    overflow: hidden
}

[data-modal-state=leave]:before {
    opacity: 0
}

modal-group {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    display: none;
    z-index: 120;
    scroll-behavior: smooth;
    opacity: 0;
    background: rgba(0, 0, 0, .85)
}

@media only screen and (max-width:767.98px) {
    modal-group {
        height: 100vh;
        top: 0
    }
}

modal-group.active {
    display: flex;
    pointer-events: auto;
    opacity: 1;
    -webkit-animation: fadeIn .6s cubic-bezier(.645, .045, .355, 1) 0s 1 both;
    animation: fadeIn .6s cubic-bezier(.645, .045, .355, 1) 0s 1 both
}

modal-group.leave {
    display: flex;
    pointer-events: none;
    opacity: 0;
    -webkit-animation: fadeOut .6s cubic-bezier(.645, .045, .355, 1) 0s 1 both;
    animation: fadeOut .6s cubic-bezier(.645, .045, .355, 1) 0s 1 both
}

modal-container {
    width: 100vw;
    height: auto;
    -webkit-overflow-scrolling: touch;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

modal-container,
modal-item {
    margin: auto;
    pointer-events: none
}

modal-item {
    height: 100%;
    background-color: var(---modal-background);
    z-index: 99;
    opacity: 0;
    display: none;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

modal-item.active {
    pointer-events: auto
}

modal-item.active,
modal-item.leave {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    position: relative;
    opacity: 1
}

modal-item.leave {
    pointer-events: none
}

.section-modal {
    width: 100vw;
    height: 100%
}

.section-modal>.container-fluid {
    height: 100%
}

.section-modal>.container-fluid>.row {
    height: 100%
}

.section-modal .modal-content {
    position: relative;
    height: 100%;
    width: 100%;
    padding: 4.8rem 3.2rem 4.8rem 4.8rem;
    background-color: var(--white-1)
}

@media only screen and (max-width:767.98px) {
    .section-modal .modal-content {
        padding: 4.8rem 0
    }
}

.section-modal .modal-content:before {
    content: "";
    width: var(--padding-fluid);
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    background-color: var(--white-1);
    z-index: 1;
    transform: translateX(100%)
}

@media only screen and (max-width:1025px) {
    .section-modal .modal-content:before {
        display: none
    }
}

.modal-container-iframe {
    background: transparent;
    height: 100vh;
    width: 156.25vh;
    max-width: 100vw;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

@media only screen and (max-width:1025px) {
    .modal-container-iframe {
        padding: var(--padding-fluid)
    }
}

.modal-container-iframe .modal-iframe {
    --inner-padding: 3rem;
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 56.25%
}

.modal-container-iframe .modal-iframe iframe {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 100%
}

btn-modal-close {
    width: 4.5rem !important;
    height: 4.5rem !important;
    color: #fff;
    text-indent: -9999px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    height: 4rem;
    width: 4rem;
    position: relative;
    background: transparent;
    border-radius: 0;
    position: fixed;
    top: 5rem;
    right: 5rem;
    bottom: auto;
    left: auto;
    pointer-events: auto;
    cursor: pointer;
    z-index: 801
}

btn-modal-close:hover {
    background: transparent
}

btn-modal-close span {
    display: inline-block
}

btn-modal-close:after,
btn-modal-close:before {
    content: "";
    width: 100%;
    height: 2px;
    display: block;
    background-color: #fff;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transition: all .3s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

btn-modal-close:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

btn-modal-close:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

btn-modal-close:hover:after,
btn-modal-close:hover:before {
    background-color: #fff
}

@media only screen and (max-width:1025px) {
    btn-modal-close {
        right: 3rem
    }
}

btn-modal-close:after,
btn-modal-close:before {
    height: .15rem
}

btn-modal-open {
    cursor: pointer
}

.modal-container-image {
    background: transparent;
    height: 100vh;
    width: 100vw
}

.modal-container-image,
.modal-container-image .modal-image {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

.modal-container-image .modal-image {
    --inner-padding: 3rem;
    width: 100%;
    position: relative;
    height: 100%
}

.modal-container-image .modal-image img,
.modal-container-image .modal-image video {
    -webkit-animation: fadeInUp .6s cubic-bezier(.785, .135, .15, .86) 0s 1 both;
    animation: fadeInUp .6s cubic-bezier(.785, .135, .15, .86) 0s 1 both;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain
}

modal-item .shopify-buy-frame {
    width: 100%;
    height: 100%
}

modal-item .shopify-buy-frame iframe {
    width: 100%;
    height: 100% !important
}

#modal--contact modal-item {
    width: 100%;
    height: 100%
}

.page-enter-active #main-transition:before {
    -webkit-animation: reveal-enter .6s ease-in-out 0s 1 both;
    animation: reveal-enter .6s ease-in-out 0s 1 both
}

.page-enter-active[data-pg=pg-home][data-scroll-direction=initial] #header:after {
    transition: none
}

.page-leave-active #main-transition:before {
    -webkit-animation: reveal-leave .6s ease-in-out 0s 1 both;
    animation: reveal-leave .6s ease-in-out 0s 1 both
}

@-webkit-keyframes reveal-leave {
    0% {
        transform: scaleX(0);
        transform-origin: left
    }

    to {
        transform: scaleX(1);
        transform-origin: left
    }
}

@keyframes reveal-leave {
    0% {
        transform: scaleX(0);
        transform-origin: left
    }

    to {
        transform: scaleX(1);
        transform-origin: left
    }
}

@-webkit-keyframes reveal-enter {
    0% {
        transform: scaleX(1);
        transform-origin: right
    }

    to {
        transform: scaleX(0);
        transform-origin: right
    }
}

@keyframes reveal-enter {
    0% {
        transform: scaleX(1);
        transform-origin: right
    }

    to {
        transform: scaleX(0);
        transform-origin: right
    }
}

.module-slider {
    position: relative;
    margin-top: 8rem;
    margin-bottom: 8rem
}

@media only screen and (max-width:1025px) {
    .module-slider {
        margin-top: 4rem;
        margin-bottom: 4rem
    }
}

.module-slider .swiper-container .swiper-slide {
    height: auto
}

.module-slider .swiper-container .swiper-slide .swiper-box {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: wrap;
    flex-direction: row;
    min-height: 85rem
}

@media only screen and (max-width:1025px) {
    .module-slider .swiper-container .swiper-slide .swiper-box {
        min-height: 35rem
    }
}

.module-slider .swiper-container .swiper-slide .swiper-box p {
    position: relative;
    margin: 0;
    padding: 4.5rem 10rem;
    color: var(--white-1);
    z-index: 3
}

.module-slider .swiper-container .swiper-slide .swiper-box:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 2;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .025) 13.8%, rgba(0, 0, 0, .049) 25.7%, rgba(0, 0, 0, .073) 35.8%, rgba(0, 0, 0, .097) 44.5%, rgba(0, 0, 0, .123) 51.9%, rgba(0, 0, 0, .151) 58.2%, rgba(0, 0, 0, .181) 63.7%, rgba(0, 0, 0, .215) 68.4%, rgba(0, 0, 0, .253) 72.7%, rgba(0, 0, 0, .296) 76.7%, rgba(0, 0, 0, .345) 80.7%, rgba(0, 0, 0, .4) 84.8%, rgba(0, 0, 0, .462) 89.2%, rgba(0, 0, 0, .532) 94.2%, rgba(0, 0, 0, .61))
}

.module-slider .swiper-container .swiper-slide .swiper-box .container-img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.module-slider .swiper-container .swiper-slide .swiper-box .container-img img {
    width: 100%;
    height: 100%;
    background-position: 50%;
    margin-top: 0;
    margin-bottom: 0
}

.module-slider .swiper-button-prev {
    width: 2rem;
    left: 4rem
}

@media only screen and (max-width:1025px) {
    .module-slider .swiper-button-prev {
        display: none
    }
}

.module-slider .swiper-button-next {
    width: 2rem;
    right: 4rem;
    transform: scaleX(-1) translateY(-50%)
}

@media only screen and (max-width:1025px) {
    .module-slider .swiper-button-next {
        display: none
    }
}

.module-slider .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    margin-top: 3rem;
    margin-bottom: 3rem
}

.module-big-media btn-modal-open,
.module-big-media img,
.module-big-media video {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    height: auto
}

@media only screen and (max-width:767.98px) {
    .module-big-media.vertical {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media only screen and (min-width:767.98px) {

    .module-big-media.vertical btn-modal-open,
    .module-big-media.vertical img,
    .module-big-media.vertical video {
        height: 70vh
    }
}

@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px) {

    .module-big-media.vertical btn-modal-open,
    .module-big-media.vertical img,
    .module-big-media.vertical video {
        height: auto;
        max-height: 140vh
    }
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 4rem !important;
    font-weight: 400;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

#contato_comercial .select2-container .select2-selection--single {
    font-size: 1.4rem !important
}

#contato_comercial .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 4rem
}

#contato_comercial .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-width: 1rem .8rem 0;
    border-radius: .4rem;
    margin-left: -.8rem;
    margin-top: -.5rem
}

#contato_comercial .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 0 .8rem 1rem
}

#contato_comercial .select2-results__option {
    font-size: 1.2rem;
    padding: 0 0 0 1rem
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 1rem;
    padding-right: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    border: 1px solid #ced4da
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.culturas .select2-dropdown {
    border: 1px solid #aaa !important;
    border-radius: 0
}

.culturas .select2-dropdown,
.select2-dropdown {
    background-color: #fff;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-dropdown {
    border: 0 solid #aaa;
    border-radius: 0
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.form_select_culturas .select2-results__option {
    height: 5rem;
    line-height: 5rem
}

.form_select_culturas .select2-results__option,
.select2-results__option {
    padding: 0 6px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    text-transform: uppercase
}

.select2-results__option {
    height: 4rem;
    line-height: 4rem
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 0 solid #aaa;
    border-radius: 0
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: grey;
    line-height: 4rem
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 4rem;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 2rem
}

.form_select_culturas .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background: url(../images/arrow_select-01.svg) no-repeat 50% !important;
    border: 0 solid transparent;
    border-top-color: grey;
    height: 2rem;
    left: 50%;
    margin-left: -2rem;
    margin-top: -1rem;
    position: absolute;
    top: 50%;
    width: 2rem
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: grey transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.form_select_culturas .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent grey;
    border-width: 0
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent grey;
    border-width: 0 4px 5px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1 solid #ced4da;
    border-radius: 4px;
    cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: grey;
    margin-top: 5px;
    float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #ced4da;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: grey;
    color: #fff;
    height: 4rem;
    line-height: 4rem
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: linear-gradient(180deg, #fff 50%, #eee);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: linear-gradient(180deg, #eee 50%, #ccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: linear-gradient(180deg, #fff, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: linear-gradient(180deg, #eee 50%, #fff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

@media screen and (max-width:560px) {
    .select2-container .select2-selection--single {
        height: 5rem !important
    }

    .select2-container--default .select2-results__option--highlighted[aria-selected],
    .select2-container--default .select2-selection--single .select2-selection__arrow,
    .select2-container--default .select2-selection--single .select2-selection__rendered,
    .select2-results__option {
        height: 5rem !important;
        line-height: 5rem !important;
        font-size: 1.6rem
    }
}

.inner-loader {
    transition: all .6s ease-in-out;
    transition-delay: 0s;
    width: 100%;
    justify-content: normal;
    align-items: center;
    align-content: center
}

#loader,
.inner-loader {
    opacity: 0;
    height: 100vh;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row
}

#loader {
    --loader-color: var(--white-1);
    position: fixed;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100vw;
    transition: all 0s ease-in-out;
    transition-delay: 0s;
    z-index: 98;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    pointer-events: none;
    overflow: hidden
}

@media only screen and (max-width:1025px) {
    #loader {
        height: calc(var(--vh, 1vh)*100)
    }
}

#loader:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    background: var(--black-1);
    z-index: 0;
    transform: none
}

#loader .column {
    position: relative;
    z-index: 4;
    width: 100%;
    height: 50vh;
    margin: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: column
}

@media only screen and (max-width:1025px) {
    #loader .column {
        height: calc(var(--vh, 1vh)*52)
    }
}

#loader .number {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: nowrap;
    flex-direction: row;
    position: relative;
    z-index: 99;
    font-family: Barlow, sans-serif;
    color: var(--white-1);
    font-size: 5rem;
    font-weight: 300;
    letter-spacing: -.03em;
    margin-top: 3rem;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    transition: all .3s ease-in-out;
    transition-delay: .2s
}

@media only screen and (max-width:1025px) {
    #loader .number {
        font-size: 4rem
    }
}

@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px),
only screen and (min-width:768px) and (max-width:1025px) and (max-height:550px) and (orientation:landscape) {
    #loader .number {
        margin-top: 1rem;
        font-size: 2rem
    }
}

#loader .number .val {
    position: relative;
    display: flex;
    width: auto;
    justify-content: flex-end
}

#loader .number .val:before {
    content: attr(data-load-progress);
    display: block
}

@media only screen and (max-width:767.98px) {
    #loader .number .val {
        width: auto
    }
}

#loader .loading-progressbar {
    position: relative;
    width: 11rem;
    height: .3rem
}

#loader .loading-progressbar:after {
    content: "";
    height: 100%;
    width: 100%;
    display: block;
    background: var(--white-1);
    opacity: 0;
    transform: scaleX(var(--percentage));
    transform-origin: left;
    transition: all .05s ease-in-out;
    transition-delay: 0s
}

body[data-load=first-leaving],
body[data-load=first-loading],
body[data-load=leaving] body.page-leave-active,
body[data-load=loading] {
    pointer-events: none;
    overflow: hidden
}

body[data-load=first-leaving] #loader,
body[data-load=first-loading] #loader,
body[data-load=leaving] body.page-leave-active #loader,
body[data-load=loading] #loader {
    opacity: 1;
    pointer-events: auto
}

body[data-load=first-leaving] #loader:after,
body[data-load=first-loading] #loader:after,
body[data-load=leaving] body.page-leave-active #loader:after,
body[data-load=loading] #loader:after {
    opacity: 1
}

body[data-load=first-leaving] #loader .number,
body[data-load=first-loading] #loader .number,
body[data-load=leaving] body.page-leave-active #loader .number,
body[data-load=loading] #loader .number {
    visibility: visible;
    opacity: 1;
    transform: translateY(50vh);
    -webkit-animation: fadeIn .6s ease-in-out 0s 1 both;
    animation: fadeIn .6s ease-in-out 0s 1 both
}

body[data-load=first-leaving] #header .logo,
body[data-load=first-loading] #header .logo,
body[data-load=leaving] body.page-leave-active #header .logo,
body[data-load=loading] #header .logo {
    transform: translate(calc(var(--padding-fluid)*-1 + 50vw - 50%), calc(var(--header-height)/2*-1 + 50vh));
    -webkit-animation: fadeIn .6s ease-in-out 0s 1 both;
    animation: fadeIn .6s ease-in-out 0s 1 both
}

body[data-load=first-leaving] .inner-loader,
body[data-load=first-loading] .inner-loader,
body[data-load=leaving] body.page-leave-active .inner-loader,
body[data-load=loading] .inner-loader {
    transition-delay: 0s;
    opacity: 1
}

body[data-load=done] #loader,
body[data-load=first-done] #loader {
    transform: translateY(-110vh);
    transform-origin: top;
    pointer-events: none
}

body[data-load=done] #loader .number,
body[data-load=first-done] #loader .number {
    transition: all .3s ease-in-out;
    transition-delay: .3s
}

body[data-load=done] #header .logo,
body[data-load=first-done] #header .logo {
    transform: translate(0)
}

body[data-load=first-leaving] #loader:before,
body[data-load=leaving] #loader:before {
    opacity: 0;
    transition: all .4s ease-in-out;
    transition-delay: 1s
}

body[data-load=first-leaving] #loader .number span,
body[data-load=leaving] #loader .number span {
    transform: translateY(-100%);
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: 0s
}

body[data-load=first-leaving] #loader .show-on-loaded,
body[data-load=leaving] #loader .show-on-loaded {
    opacity: 1
}

body[data-load=first-leaving] #header .logo,
body[data-load=leaving] #header .logo {
    -webkit-animation: logo-loader 1.35s cubic-bezier(.645, .045, .355, 1) .2s 1 both;
    animation: logo-loader 1.35s cubic-bezier(.645, .045, .355, 1) .2s 1 both
}

body.video-active #loader {
    display: none
}

@-webkit-keyframes logo-loader {
    0% {
        transform: translate(calc(var(--padding-fluid)*-1 + 50vw - 50%), calc(var(--header-height)/2*-1 + 50vh))
    }

    50% {
        transform: translateY(calc(var(--header-height)/2*-1 + 50vh))
    }

    to {
        transform: translate(0)
    }
}

@keyframes logo-loader {
    0% {
        transform: translate(calc(var(--padding-fluid)*-1 + 50vw - 50%), calc(var(--header-height)/2*-1 + 50vh))
    }

    50% {
        transform: translateY(calc(var(--header-height)/2*-1 + 50vh))
    }

    to {
        transform: translate(0)
    }
}

#pg-home .home-banner {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    position: relative;
    overflow: hidden;
    padding: 10.8rem 0 8rem
}

@media only screen and (min-width:1025.1px) {
    #pg-home .home-banner {
        min-height: 100vh
    }
}

@media only screen and (max-width:1025px) {
    #pg-home .home-banner {
        min-height: calc(var(--vh, 1vh)*100)
    }
}

#pg-home .home-banner .container,
#pg-home .home-banner .row {
    height: 100%
}

#pg-home .home-banner .bg-img {
    width: calc(100vw + 6rem);
    height: 100%;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -6rem;
    transform: translateX(6rem);
    opacity: 0;
    z-index: 0
}

@media only screen and (max-width:1025px) {
    #pg-home .home-banner .bg-img img {
        -o-object-position: center left;
        object-position: center left
    }
}

#pg-home .home-banner .bg-img.aos-animate {
    transform: translateX(0);
    opacity: 1;
    transition: all 1s cubic-bezier(.25, .46, .45, .94);
    transition-delay: 0s
}

#pg-home .home-banner .banner-box {
    margin-top: auto
}

#pg-home .home-banner .banner-box-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 2;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

#pg-home .home-banner .banner-box-wrapper:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background: var(--black-1);
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    transform: translateY(5rem);
    opacity: 0
}

#pg-home .home-banner .banner-box-wrapper .btn-1 {
    --btn-text-color: var(--black-1);
    --btn-text-bg-color: var(--white-1);
    --btn-icon-color: var(--black-1);
    --btn-icon-bg-color: var(--beige-2);
    --btn-text-color-hover: var(--black-1);
    opacity: 0;
    transform: translateY(3rem)
}

#pg-home .home-banner .banner-box-wrapper.aos-animate:before {
    transform: translateY(0);
    opacity: 1;
    transition: all .8s cubic-bezier(.215, .61, .355, 1);
    transition-delay: .35s
}

#pg-home .home-banner .banner-box-wrapper.aos-animate .btn-1 {
    opacity: 1;
    transform: translateY(0);
    transition: all .8s cubic-bezier(.215, .61, .355, 1);
    transition-delay: .6s
}

#pg-home .section-conte-com-nosso .container-img {
    position: relative;
    height: 60rem;
    width: 100%
}

@media only screen and (max-width:767.98px) {
    #pg-home .section-conte-com-nosso .container-img {
        height: 40rem
    }
}

#pg-home .section-conte-com-nosso .container-img .triangle {
    -o-object-fit: contain;
    object-fit: contain
}

@media only screen and (min-width:768px) {
    #pg-home .section-conte-com-nosso .container-img .triangle {
        width: 5.9rem;
        height: 5.9rem;
        position: absolute;
        top: 6.1rem;
        right: 2.8rem;
        bottom: auto;
        left: auto
    }
}

@media only screen and (max-width:767.98px) {
    #pg-home .section-conte-com-nosso .container-img .triangle {
        width: 3.6rem;
        height: 3.6rem;
        position: absolute;
        top: 4rem;
        right: 3.2rem;
        bottom: auto;
        left: auto
    }
}

#pg-home .section-conte-com-nosso .container-img .semicircle {
    width: 10.8rem;
    height: 21.7rem;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 3rem;
    left: 5.3rem;
    -o-object-fit: contain;
    object-fit: contain
}

@media only screen and (max-width:767.98px) {
    #pg-home .section-conte-com-nosso .container-img .semicircle {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 2rem;
        left: 2.3rem;
        width: 6rem;
        height: 13rem
    }
}

#pg-home .section-conte-com-nosso .column-text {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    height: 100%;
    padding-left: .7rem
}

#pg-home .section-conte-com-nosso .column-text>span {
    width: 100%
}

#pg-home .section-conte-com-nosso .know-how-list {
    padding-top: 1rem;
    width: 100%
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item {
    display: flex;
    justify-content: flex-start;
    align-items: normal;
    align-content: normal;
    flex-wrap: nowrap;
    flex-direction: row;
    padding-top: 2.4rem;
    padding-bottom: 2.5rem;
    position: relative
}

@media only screen and (max-width:1025px) {
    #pg-home .section-conte-com-nosso .know-how-list .know-how-item .title-30 {
        line-height: 1.1em
    }
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item .icon-wrapper {
    background: var(--beige-2);
    width: 6.5rem;
    height: 6.5rem;
    margin-right: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
}

@media only screen and (max-width:767.98px) {
    #pg-home .section-conte-com-nosso .know-how-list .know-how-item .icon-wrapper {
        width: 5.5rem;
        height: 5.5rem
    }
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item .icon-wrapper i {
    display: inline-block;
    font-size: 2.8rem;
    color: var(--white-1)
}

@media only screen and (max-width:767.98px) {
    #pg-home .section-conte-com-nosso .know-how-list .know-how-item .icon-wrapper i {
        font-size: 2.5rem
    }
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item:after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    background: var(--gray-5);
    opacity: .3;
    transform: scaleX(0);
    transform-origin: left
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item:last-child:after {
    display: none
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate:after {
    transform: scaleX(1);
    transition: all .8s cubic-bezier(.25, .46, .45, .94);
    transition-delay: .4s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .icon-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    transition: all .8s cubic-bezier(.785, .135, .15, .86);
    transition-delay: .3s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask>span {
    -webkit-animation: slide-up 1s cubic-bezier(.33, .32, .1, 1.03) .1s both;
    animation: slide-up 1s cubic-bezier(.33, .32, .1, 1.03) .1s both;
    -webkit-animation-delay: calc(var(--word-index)*32ms);
    animation-delay: calc(var(--word-index)*32ms)
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(0)>span {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:first-child>span {
    -webkit-animation-delay: 132ms;
    animation-delay: 132ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(2)>span {
    -webkit-animation-delay: 164ms;
    animation-delay: 164ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(3)>span {
    -webkit-animation-delay: 196ms;
    animation-delay: 196ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(4)>span {
    -webkit-animation-delay: 228ms;
    animation-delay: 228ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(5)>span {
    -webkit-animation-delay: .26s;
    animation-delay: .26s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(6)>span {
    -webkit-animation-delay: 292ms;
    animation-delay: 292ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(7)>span {
    -webkit-animation-delay: 324ms;
    animation-delay: 324ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(8)>span {
    -webkit-animation-delay: 356ms;
    animation-delay: 356ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(9)>span {
    -webkit-animation-delay: 388ms;
    animation-delay: 388ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(10)>span {
    -webkit-animation-delay: .42s;
    animation-delay: .42s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(11)>span {
    -webkit-animation-delay: 452ms;
    animation-delay: 452ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(12)>span {
    -webkit-animation-delay: 484ms;
    animation-delay: 484ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(13)>span {
    -webkit-animation-delay: 516ms;
    animation-delay: 516ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(14)>span {
    -webkit-animation-delay: 548ms;
    animation-delay: 548ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(15)>span {
    -webkit-animation-delay: .58s;
    animation-delay: .58s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(16)>span {
    -webkit-animation-delay: 612ms;
    animation-delay: 612ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(17)>span {
    -webkit-animation-delay: 644ms;
    animation-delay: 644ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(18)>span {
    -webkit-animation-delay: 676ms;
    animation-delay: 676ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(19)>span {
    -webkit-animation-delay: 708ms;
    animation-delay: 708ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(20)>span {
    -webkit-animation-delay: .74s;
    animation-delay: .74s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(21)>span {
    -webkit-animation-delay: 772ms;
    animation-delay: 772ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(22)>span {
    -webkit-animation-delay: 804ms;
    animation-delay: 804ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(23)>span {
    -webkit-animation-delay: 836ms;
    animation-delay: 836ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(24)>span {
    -webkit-animation-delay: 868ms;
    animation-delay: 868ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(25)>span {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(26)>span {
    -webkit-animation-delay: 932ms;
    animation-delay: 932ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(27)>span {
    -webkit-animation-delay: 964ms;
    animation-delay: 964ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(28)>span {
    -webkit-animation-delay: 996ms;
    animation-delay: 996ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(29)>span {
    -webkit-animation-delay: 1028ms;
    animation-delay: 1028ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(30)>span {
    -webkit-animation-delay: 1.06s;
    animation-delay: 1.06s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(31)>span {
    -webkit-animation-delay: 1092ms;
    animation-delay: 1092ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(32)>span {
    -webkit-animation-delay: 1124ms;
    animation-delay: 1124ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(33)>span {
    -webkit-animation-delay: 1156ms;
    animation-delay: 1156ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(34)>span {
    -webkit-animation-delay: 1188ms;
    animation-delay: 1188ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(35)>span {
    -webkit-animation-delay: 1.22s;
    animation-delay: 1.22s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(36)>span {
    -webkit-animation-delay: 1252ms;
    animation-delay: 1252ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(37)>span {
    -webkit-animation-delay: 1284ms;
    animation-delay: 1284ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(38)>span {
    -webkit-animation-delay: 1316ms;
    animation-delay: 1316ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(39)>span {
    -webkit-animation-delay: 1348ms;
    animation-delay: 1348ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(40)>span {
    -webkit-animation-delay: 1.38s;
    animation-delay: 1.38s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(41)>span {
    -webkit-animation-delay: 1412ms;
    animation-delay: 1412ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(42)>span {
    -webkit-animation-delay: 1444ms;
    animation-delay: 1444ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(43)>span {
    -webkit-animation-delay: 1476ms;
    animation-delay: 1476ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(44)>span {
    -webkit-animation-delay: 1508ms;
    animation-delay: 1508ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(45)>span {
    -webkit-animation-delay: 1.54s;
    animation-delay: 1.54s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(46)>span {
    -webkit-animation-delay: 1572ms;
    animation-delay: 1572ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(47)>span {
    -webkit-animation-delay: 1604ms;
    animation-delay: 1604ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(48)>span {
    -webkit-animation-delay: 1636ms;
    animation-delay: 1636ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(49)>span {
    -webkit-animation-delay: 1668ms;
    animation-delay: 1668ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(50)>span {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(51)>span {
    -webkit-animation-delay: 1732ms;
    animation-delay: 1732ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(52)>span {
    -webkit-animation-delay: 1764ms;
    animation-delay: 1764ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(53)>span {
    -webkit-animation-delay: 1796ms;
    animation-delay: 1796ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(54)>span {
    -webkit-animation-delay: 1828ms;
    animation-delay: 1828ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(55)>span {
    -webkit-animation-delay: 1.86s;
    animation-delay: 1.86s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(56)>span {
    -webkit-animation-delay: 1892ms;
    animation-delay: 1892ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(57)>span {
    -webkit-animation-delay: 1924ms;
    animation-delay: 1924ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(58)>span {
    -webkit-animation-delay: 1956ms;
    animation-delay: 1956ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(59)>span {
    -webkit-animation-delay: 1988ms;
    animation-delay: 1988ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(60)>span {
    -webkit-animation-delay: 2.02s;
    animation-delay: 2.02s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(61)>span {
    -webkit-animation-delay: 2052ms;
    animation-delay: 2052ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(62)>span {
    -webkit-animation-delay: 2084ms;
    animation-delay: 2084ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(63)>span {
    -webkit-animation-delay: 2116ms;
    animation-delay: 2116ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(64)>span {
    -webkit-animation-delay: 2148ms;
    animation-delay: 2148ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(65)>span {
    -webkit-animation-delay: 2.18s;
    animation-delay: 2.18s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(66)>span {
    -webkit-animation-delay: 2212ms;
    animation-delay: 2212ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(67)>span {
    -webkit-animation-delay: 2244ms;
    animation-delay: 2244ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(68)>span {
    -webkit-animation-delay: 2276ms;
    animation-delay: 2276ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(69)>span {
    -webkit-animation-delay: 2308ms;
    animation-delay: 2308ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(70)>span {
    -webkit-animation-delay: 2.34s;
    animation-delay: 2.34s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(71)>span {
    -webkit-animation-delay: 2372ms;
    animation-delay: 2372ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(72)>span {
    -webkit-animation-delay: 2404ms;
    animation-delay: 2404ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(73)>span {
    -webkit-animation-delay: 2436ms;
    animation-delay: 2436ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(74)>span {
    -webkit-animation-delay: 2468ms;
    animation-delay: 2468ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(75)>span {
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(76)>span {
    -webkit-animation-delay: 2532ms;
    animation-delay: 2532ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(77)>span {
    -webkit-animation-delay: 2564ms;
    animation-delay: 2564ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(78)>span {
    -webkit-animation-delay: 2596ms;
    animation-delay: 2596ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(79)>span {
    -webkit-animation-delay: 2628ms;
    animation-delay: 2628ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(80)>span {
    -webkit-animation-delay: 2.66s;
    animation-delay: 2.66s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(81)>span {
    -webkit-animation-delay: 2692ms;
    animation-delay: 2692ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(82)>span {
    -webkit-animation-delay: 2724ms;
    animation-delay: 2724ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(83)>span {
    -webkit-animation-delay: 2756ms;
    animation-delay: 2756ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(84)>span {
    -webkit-animation-delay: 2788ms;
    animation-delay: 2788ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(85)>span {
    -webkit-animation-delay: 2.82s;
    animation-delay: 2.82s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(86)>span {
    -webkit-animation-delay: 2852ms;
    animation-delay: 2852ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(87)>span {
    -webkit-animation-delay: 2884ms;
    animation-delay: 2884ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(88)>span {
    -webkit-animation-delay: 2916ms;
    animation-delay: 2916ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(89)>span {
    -webkit-animation-delay: 2948ms;
    animation-delay: 2948ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(90)>span {
    -webkit-animation-delay: 2.98s;
    animation-delay: 2.98s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(91)>span {
    -webkit-animation-delay: 3012ms;
    animation-delay: 3012ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(92)>span {
    -webkit-animation-delay: 3044ms;
    animation-delay: 3044ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(93)>span {
    -webkit-animation-delay: 3076ms;
    animation-delay: 3076ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(94)>span {
    -webkit-animation-delay: 3108ms;
    animation-delay: 3108ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(95)>span {
    -webkit-animation-delay: 3.14s;
    animation-delay: 3.14s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(96)>span {
    -webkit-animation-delay: 3172ms;
    animation-delay: 3172ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(97)>span {
    -webkit-animation-delay: 3204ms;
    animation-delay: 3204ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(98)>span {
    -webkit-animation-delay: 3236ms;
    animation-delay: 3236ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(99)>span {
    -webkit-animation-delay: 3268ms;
    animation-delay: 3268ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(100)>span {
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(101)>span {
    -webkit-animation-delay: 3332ms;
    animation-delay: 3332ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(102)>span {
    -webkit-animation-delay: 3364ms;
    animation-delay: 3364ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(103)>span {
    -webkit-animation-delay: 3396ms;
    animation-delay: 3396ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(104)>span {
    -webkit-animation-delay: 3428ms;
    animation-delay: 3428ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(105)>span {
    -webkit-animation-delay: 3.46s;
    animation-delay: 3.46s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(106)>span {
    -webkit-animation-delay: 3492ms;
    animation-delay: 3492ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(107)>span {
    -webkit-animation-delay: 3524ms;
    animation-delay: 3524ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(108)>span {
    -webkit-animation-delay: 3556ms;
    animation-delay: 3556ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(109)>span {
    -webkit-animation-delay: 3588ms;
    animation-delay: 3588ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(110)>span {
    -webkit-animation-delay: 3.62s;
    animation-delay: 3.62s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(111)>span {
    -webkit-animation-delay: 3652ms;
    animation-delay: 3652ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(112)>span {
    -webkit-animation-delay: 3684ms;
    animation-delay: 3684ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(113)>span {
    -webkit-animation-delay: 3716ms;
    animation-delay: 3716ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(114)>span {
    -webkit-animation-delay: 3748ms;
    animation-delay: 3748ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(115)>span {
    -webkit-animation-delay: 3.78s;
    animation-delay: 3.78s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(116)>span {
    -webkit-animation-delay: 3812ms;
    animation-delay: 3812ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(117)>span {
    -webkit-animation-delay: 3844ms;
    animation-delay: 3844ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(118)>span {
    -webkit-animation-delay: 3876ms;
    animation-delay: 3876ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(119)>span {
    -webkit-animation-delay: 3908ms;
    animation-delay: 3908ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(120)>span {
    -webkit-animation-delay: 3.94s;
    animation-delay: 3.94s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(121)>span {
    -webkit-animation-delay: 3972ms;
    animation-delay: 3972ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(122)>span {
    -webkit-animation-delay: 4004ms;
    animation-delay: 4004ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(123)>span {
    -webkit-animation-delay: 4036ms;
    animation-delay: 4036ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(124)>span {
    -webkit-animation-delay: 4068ms;
    animation-delay: 4068ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(125)>span {
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(126)>span {
    -webkit-animation-delay: 4132ms;
    animation-delay: 4132ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(127)>span {
    -webkit-animation-delay: 4164ms;
    animation-delay: 4164ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(128)>span {
    -webkit-animation-delay: 4196ms;
    animation-delay: 4196ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(129)>span {
    -webkit-animation-delay: 4228ms;
    animation-delay: 4228ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(130)>span {
    -webkit-animation-delay: 4.26s;
    animation-delay: 4.26s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(131)>span {
    -webkit-animation-delay: 4292ms;
    animation-delay: 4292ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(132)>span {
    -webkit-animation-delay: 4324ms;
    animation-delay: 4324ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(133)>span {
    -webkit-animation-delay: 4356ms;
    animation-delay: 4356ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(134)>span {
    -webkit-animation-delay: 4388ms;
    animation-delay: 4388ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(135)>span {
    -webkit-animation-delay: 4.42s;
    animation-delay: 4.42s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(136)>span {
    -webkit-animation-delay: 4452ms;
    animation-delay: 4452ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(137)>span {
    -webkit-animation-delay: 4484ms;
    animation-delay: 4484ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(138)>span {
    -webkit-animation-delay: 4516ms;
    animation-delay: 4516ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(139)>span {
    -webkit-animation-delay: 4548ms;
    animation-delay: 4548ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(140)>span {
    -webkit-animation-delay: 4.58s;
    animation-delay: 4.58s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(141)>span {
    -webkit-animation-delay: 4612ms;
    animation-delay: 4612ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(142)>span {
    -webkit-animation-delay: 4644ms;
    animation-delay: 4644ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(143)>span {
    -webkit-animation-delay: 4676ms;
    animation-delay: 4676ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(144)>span {
    -webkit-animation-delay: 4708ms;
    animation-delay: 4708ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(145)>span {
    -webkit-animation-delay: 4.74s;
    animation-delay: 4.74s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(146)>span {
    -webkit-animation-delay: 4772ms;
    animation-delay: 4772ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(147)>span {
    -webkit-animation-delay: 4804ms;
    animation-delay: 4804ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(148)>span {
    -webkit-animation-delay: 4836ms;
    animation-delay: 4836ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(149)>span {
    -webkit-animation-delay: 4868ms;
    animation-delay: 4868ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(150)>span {
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(151)>span {
    -webkit-animation-delay: 4932ms;
    animation-delay: 4932ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(152)>span {
    -webkit-animation-delay: 4964ms;
    animation-delay: 4964ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(153)>span {
    -webkit-animation-delay: 4996ms;
    animation-delay: 4996ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(154)>span {
    -webkit-animation-delay: 5028ms;
    animation-delay: 5028ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(155)>span {
    -webkit-animation-delay: 5.06s;
    animation-delay: 5.06s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(156)>span {
    -webkit-animation-delay: 5092ms;
    animation-delay: 5092ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(157)>span {
    -webkit-animation-delay: 5124ms;
    animation-delay: 5124ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(158)>span {
    -webkit-animation-delay: 5156ms;
    animation-delay: 5156ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(159)>span {
    -webkit-animation-delay: 5188ms;
    animation-delay: 5188ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(160)>span {
    -webkit-animation-delay: 5.22s;
    animation-delay: 5.22s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(161)>span {
    -webkit-animation-delay: 5252ms;
    animation-delay: 5252ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(162)>span {
    -webkit-animation-delay: 5284ms;
    animation-delay: 5284ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(163)>span {
    -webkit-animation-delay: 5316ms;
    animation-delay: 5316ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(164)>span {
    -webkit-animation-delay: 5348ms;
    animation-delay: 5348ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(165)>span {
    -webkit-animation-delay: 5.38s;
    animation-delay: 5.38s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(166)>span {
    -webkit-animation-delay: 5412ms;
    animation-delay: 5412ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(167)>span {
    -webkit-animation-delay: 5444ms;
    animation-delay: 5444ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(168)>span {
    -webkit-animation-delay: 5476ms;
    animation-delay: 5476ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(169)>span {
    -webkit-animation-delay: 5508ms;
    animation-delay: 5508ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(170)>span {
    -webkit-animation-delay: 5.54s;
    animation-delay: 5.54s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(171)>span {
    -webkit-animation-delay: 5572ms;
    animation-delay: 5572ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(172)>span {
    -webkit-animation-delay: 5604ms;
    animation-delay: 5604ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(173)>span {
    -webkit-animation-delay: 5636ms;
    animation-delay: 5636ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(174)>span {
    -webkit-animation-delay: 5668ms;
    animation-delay: 5668ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(175)>span {
    -webkit-animation-delay: 5.7s;
    animation-delay: 5.7s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(176)>span {
    -webkit-animation-delay: 5732ms;
    animation-delay: 5732ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(177)>span {
    -webkit-animation-delay: 5764ms;
    animation-delay: 5764ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(178)>span {
    -webkit-animation-delay: 5796ms;
    animation-delay: 5796ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(179)>span {
    -webkit-animation-delay: 5828ms;
    animation-delay: 5828ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(180)>span {
    -webkit-animation-delay: 5.86s;
    animation-delay: 5.86s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(181)>span {
    -webkit-animation-delay: 5892ms;
    animation-delay: 5892ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(182)>span {
    -webkit-animation-delay: 5924ms;
    animation-delay: 5924ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(183)>span {
    -webkit-animation-delay: 5956ms;
    animation-delay: 5956ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(184)>span {
    -webkit-animation-delay: 5988ms;
    animation-delay: 5988ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(185)>span {
    -webkit-animation-delay: 6.02s;
    animation-delay: 6.02s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(186)>span {
    -webkit-animation-delay: 6052ms;
    animation-delay: 6052ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(187)>span {
    -webkit-animation-delay: 6084ms;
    animation-delay: 6084ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(188)>span {
    -webkit-animation-delay: 6116ms;
    animation-delay: 6116ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(189)>span {
    -webkit-animation-delay: 6148ms;
    animation-delay: 6148ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(190)>span {
    -webkit-animation-delay: 6.18s;
    animation-delay: 6.18s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(191)>span {
    -webkit-animation-delay: 6212ms;
    animation-delay: 6212ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(192)>span {
    -webkit-animation-delay: 6244ms;
    animation-delay: 6244ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(193)>span {
    -webkit-animation-delay: 6276ms;
    animation-delay: 6276ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(194)>span {
    -webkit-animation-delay: 6308ms;
    animation-delay: 6308ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(195)>span {
    -webkit-animation-delay: 6.34s;
    animation-delay: 6.34s
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(196)>span {
    -webkit-animation-delay: 6372ms;
    animation-delay: 6372ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(197)>span {
    -webkit-animation-delay: 6404ms;
    animation-delay: 6404ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(198)>span {
    -webkit-animation-delay: 6436ms;
    animation-delay: 6436ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(199)>span {
    -webkit-animation-delay: 6468ms;
    animation-delay: 6468ms
}

#pg-home .section-conte-com-nosso .know-how-list .know-how-item.aos-animate .title-30 .wrapper-mask:nth-child(200)>span {
    -webkit-animation-delay: 6.5s;
    animation-delay: 6.5s
}

#pg-home .home-solucoes-completas {
    position: relative;
    overflow: hidden
}

#pg-home .home-solucoes-completas .bgs-wrapper {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    opacity: .3;
    overflow: hidden;
    pointer-events: none
}

#pg-home .home-solucoes-completas .bg-forma-1 {
    height: 100%;
    width: auto;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: -30rem;
    z-index: 0
}

@media only screen and (max-width:1025px) {
    #pg-home .home-solucoes-completas .bg-forma-1 {
        height: 50%;
        left: -5rem
    }
}

#pg-home .home-solucoes-completas .bg-triangle {
    width: 11.8rem;
    height: auto;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 29.5rem;
    left: 9.4rem;
    z-index: 0
}

@media only screen and (max-width:1025px) {
    #pg-home .home-solucoes-completas .bg-triangle {
        width: 5rem;
        bottom: 2rem
    }
}

#pg-home .home-solucoes-completas .bg-triangle img {
    -o-object-fit: contain;
    object-fit: contain
}

#pg-home .home-solucoes-completas .bg-semicircle {
    width: 15.4rem;
    height: auto;
    position: absolute;
    top: 6.9rem;
    right: 9.3rem;
    bottom: auto;
    left: auto;
    z-index: 0;
    transform: rotate(180deg)
}

@media only screen and (max-width:1025px) {
    #pg-home .home-solucoes-completas .bg-semicircle {
        right: 2rem;
        width: 10rem
    }
}

#pg-home .home-solucoes-completas .bg-semicircle img {
    -o-object-fit: contain;
    object-fit: contain
}

#pg-quem-somos .sobre-somos-uma-empresa {
    position: relative
}

#pg-quem-somos .sobre-somos-uma-empresa .container>.row {
    align-items: center;
    align-content: center;
    padding-top: 10rem;
    padding-bottom: 10rem;
    position: relative
}

#pg-quem-somos .sobre-somos-uma-empresa .column-text {
    position: relative;
    z-index: 3
}

#pg-quem-somos .sobre-somos-uma-empresa .column-text .paragraph-18 p {
    transform: translateX(3rem);
    opacity: 0
}

#pg-quem-somos .sobre-somos-uma-empresa .column-text .paragraph-18.aos-animate p {
    transform: translateX(0);
    opacity: 1;
    transition: all .6s cubic-bezier(.215, .61, .355, 1);
    transition-delay: .2s
}

#pg-quem-somos .sobre-somos-uma-empresa .column-text .paragraph-18.aos-animate p:first-of-type {
    transition-delay: .2s
}

#pg-quem-somos .sobre-somos-uma-empresa .column-text .paragraph-18.aos-animate p:nth-of-type(2) {
    transition-delay: .3s
}

#pg-quem-somos .sobre-somos-uma-empresa .column-text .paragraph-18.aos-animate p:nth-of-type(3) {
    transition-delay: .4s
}

#pg-quem-somos .sobre-somos-uma-empresa .img-wrapper {
    position: relative;
    width: 100%;
    z-index: 3
}

#pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .container-img {
    position: relative;
    width: 100%
}

#pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .container-img:before {
    content: "";
    width: 100%;
    display: block;
    padding-top: 108.8%
}

#pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .container-img img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

#pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .triangle {
    z-index: 2
}

@media only screen and (min-width:1025.1px) {
    #pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .triangle {
        position: absolute;
        top: 25.9rem;
        right: auto;
        bottom: auto;
        left: 20rem;
        width: 8.6rem;
        height: 8.6rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .triangle {
        position: absolute;
        top: 17rem;
        right: auto;
        bottom: auto;
        left: 13rem;
        width: 5rem;
        height: 5rem
    }
}

#pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .triangle img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
    transform: rotate(-90deg)
}

#pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .semicircle {
    z-index: 2
}

@media only screen and (min-width:1025.1px) {
    #pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .semicircle {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: -9.6rem;
        width: 26.2rem;
        height: 26.2rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .semicircle {
        position: absolute;
        top: auto;
        right: auto;
        bottom: -3rem;
        left: -3.5rem;
        width: 21rem;
        height: 17rem
    }
}

#pg-quem-somos .sobre-somos-uma-empresa .img-wrapper .semicircle img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
    transform: rotate(90deg)
}

#pg-quem-somos .sobre-somos-uma-empresa .bg-img {
    width: 78.9rem;
    height: auto;
    position: absolute;
    top: 2.2rem;
    right: auto;
    bottom: auto;
    left: -16.8rem;
    z-index: 0;
    opacity: .8
}

@media only screen and (max-width:1025px) {
    #pg-quem-somos .sobre-somos-uma-empresa .bg-img {
        width: 40rem;
        left: -4rem
    }
}

@media only screen and (max-width:767.98px) {
    #pg-quem-somos .sobre-somos-uma-empresa .bg-img {
        width: 30rem
    }
}

#pg-quem-somos .sobre-verticais {
    position: relative;
    overflow: hidden
}

#pg-quem-somos .sobre-verticais .matriz-list {
    --text-color: var(--beige-2)
}

#pg-quem-somos .sobre-verticais .container-atlas {
    width: 25.4rem;
    height: 4.5rem;
    margin-top: 1.6rem;
    margin-bottom: 2.4rem
}

#pg-quem-somos .sobre-verticais .container-atlas img {
    -o-object-fit: contain;
    object-fit: contain
}

#pg-quem-somos .sobre-verticais .shape-1,
#pg-quem-somos .sobre-verticais .shape-2 {
    opacity: .3;
    pointer-events: none
}

@media only screen and (min-width:1025.1px) {

    #pg-quem-somos .sobre-verticais .shape-1,
    #pg-quem-somos .sobre-verticais .shape-2 {
        width: 116.2rem
    }
}

@media only screen and (max-width:1025px) {

    #pg-quem-somos .sobre-verticais .shape-1,
    #pg-quem-somos .sobre-verticais .shape-2 {
        width: 32.2rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-quem-somos .sobre-verticais .shape-1 {
        position: absolute;
        top: -2rem;
        right: -60rem;
        bottom: auto;
        left: auto
    }
}

@media only screen and (max-width:1025px) {
    #pg-quem-somos .sobre-verticais .shape-1 {
        position: absolute;
        top: -2rem;
        right: -16rem;
        bottom: auto;
        left: auto
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-quem-somos .sobre-verticais .shape-2 {
        position: absolute;
        top: auto;
        right: auto;
        bottom: -2.2rem;
        left: -43.6rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-quem-somos .sobre-verticais .shape-2 {
        position: absolute;
        top: auto;
        right: auto;
        bottom: -2.2rem;
        left: -8.6rem
    }
}

#pg-investimentos {
    --box-p: 11.3rem 6.5rem 11.8rem 3rem
}

#pg-investimentos .investimentos-sobre {
    overflow: hidden
}

#pg-investimentos .investimentos-sobre .row-1 {
    align-items: center;
    align-content: center
}

#pg-investimentos .investimentos-sobre .row-1 .container-img {
    width: 100%
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-sobre .row-1 .container-img {
        max-width: 26.2rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-sobre .row-1 .container-img {
        max-width: 16rem
    }
}

@media only screen and (max-width:767.98px) {
    #pg-investimentos .investimentos-sobre .row-1 .container-img {
        margin-left: auto;
        margin-right: auto
    }
}

#pg-investimentos .investimentos-sobre .row-1 .container-text {
    opacity: 0
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-sobre .row-1 .container-text {
        margin-left: 1rem
    }
}

@media only screen and (min-width:768px) {
    #pg-investimentos .investimentos-sobre .row-1 .container-text {
        transform: translateX(5rem)
    }
}

@media only screen and (max-width:767.98px) {
    #pg-investimentos .investimentos-sobre .row-1 .container-text {
        transform: translateY(3rem)
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-sobre .row-1 .container-text p:not(:last-child) {
        margin-bottom: 1.5rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-sobre .row-1 .container-text p:not(:last-child) {
        margin-bottom: 2rem
    }
}

#pg-investimentos .investimentos-sobre .row-1 .container-text.aos-animate {
    opacity: 1;
    transform: none;
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .4s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios {
    --px: 1.5rem;
    display: flex;
    justify-content: normal;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--px)*-1);
    margin-right: calc(var(--px)*-1);
    margin-bottom: calc(var(--mb)*-1);
    min-width: 100%
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-sobre .row-2 .list-socios {
        --mb: 8rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-sobre .row-2 .list-socios {
        --mb: 6rem
    }
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios li {
    padding-left: var(--px);
    padding-right: var(--px);
    width: 100%;
    margin-bottom: var(--mb);
    transform: translateY(8rem);
    opacity: 0
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li {
        max-width: 33.33333%
    }
}

@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px),
only screen and (min-width:767.98px) and (max-width:1025px) {
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li {
        max-width: 50%
    }
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios li a .container-img {
    position: relative;
    width: 100%
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios li a .container-img:before {
    content: "";
    width: 100%;
    display: block;
    padding-top: 55.557%
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios li a .container-img img {
    transition: all .6s ease-in-out;
    transition-delay: 0s;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios li a .name {
    color: var(--beige-3);
    margin-top: 2.5rem
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios li a .text {
    color: var(--black-1);
    margin-top: 1.2rem
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li a .btn-1 {
        margin-top: 4.5rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-sobre .row-2 .list-socios li a .btn-1 {
        margin-top: 2rem
    }
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios li a:hover .container-img img {
    transform: scale(1.1)
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li {
    opacity: 1;
    transform: translateY(0);
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .4s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:first-of-type {
    transition-delay: .4s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(2) {
    transition-delay: .45s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(3) {
    transition-delay: .5s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(4) {
    transition-delay: .55s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(5) {
    transition-delay: .6s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(6) {
    transition-delay: .65s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(7) {
    transition-delay: .7s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(8) {
    transition-delay: .75s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(9) {
    transition-delay: .8s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(10) {
    transition-delay: .85s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(11) {
    transition-delay: .9s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(12) {
    transition-delay: .95s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(13) {
    transition-delay: 1s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(14) {
    transition-delay: 1.05s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(15) {
    transition-delay: 1.1s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(16) {
    transition-delay: 1.15s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(17) {
    transition-delay: 1.2s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(18) {
    transition-delay: 1.25s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(19) {
    transition-delay: 1.3s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(20) {
    transition-delay: 1.35s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(21) {
    transition-delay: 1.4s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(22) {
    transition-delay: 1.45s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(23) {
    transition-delay: 1.5s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(24) {
    transition-delay: 1.55s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(25) {
    transition-delay: 1.6s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(26) {
    transition-delay: 1.65s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(27) {
    transition-delay: 1.7s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(28) {
    transition-delay: 1.75s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(29) {
    transition-delay: 1.8s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(30) {
    transition-delay: 1.85s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(31) {
    transition-delay: 1.9s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(32) {
    transition-delay: 1.95s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(33) {
    transition-delay: 2s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(34) {
    transition-delay: 2.05s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(35) {
    transition-delay: 2.1s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(36) {
    transition-delay: 2.15s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(37) {
    transition-delay: 2.2s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(38) {
    transition-delay: 2.25s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(39) {
    transition-delay: 2.3s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(40) {
    transition-delay: 2.35s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(41) {
    transition-delay: 2.4s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(42) {
    transition-delay: 2.45s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(43) {
    transition-delay: 2.5s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(44) {
    transition-delay: 2.55s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(45) {
    transition-delay: 2.6s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(46) {
    transition-delay: 2.65s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(47) {
    transition-delay: 2.7s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(48) {
    transition-delay: 2.75s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(49) {
    transition-delay: 2.8s
}

#pg-investimentos .investimentos-sobre .row-2 .list-socios.aos-animate li:nth-of-type(50) {
    transition-delay: 2.85s
}

#pg-investimentos .investimentos-processos {
    position: relative;
    background: var(--black-1);
    overflow: hidden
}

#pg-investimentos .investimentos-processos .container-fluid {
    position: relative;
    z-index: 5
}

#pg-investimentos .investimentos-processos .container-1 .column-1,
#pg-investimentos .investimentos-processos .container-1 .column-1 .container-circle {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

#pg-investimentos .investimentos-processos .container-1 .column-1 .container-circle {
    position: relative;
    width: 26.2rem;
    height: 26.2rem;
    background: var(--beige-3);
    color: var(--white-1);
    border-radius: 50%;
    transform: scale(.8);
    opacity: 0
}

#pg-investimentos .investimentos-processos .container-1 .column-1 .container-circle .container-img {
    position: absolute;
    top: 50%;
    right: -23rem;
    bottom: auto;
    left: auto;
    width: 28.3rem;
    transform: translateY(-50%);
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0)
}

#pg-investimentos .investimentos-processos .container-1 .column-1 .container-circle.aos-animate {
    transform: scale(1);
    opacity: 1;
    transition: all .8s cubic-bezier(.785, .135, .15, .86);
    transition-delay: 0s
}

#pg-investimentos .investimentos-processos .container-1 .column-1 .container-circle.aos-animate .container-img {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
    transition: all 1s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .4s
}

#pg-investimentos .investimentos-processos .container-1 .list-processos {
    max-width: 45.7rem
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-processos .container-1 .list-processos {
        margin-left: auto;
        margin-right: auto
    }
}

#pg-investimentos .investimentos-processos .container-1 .list-processos li {
    counter-increment: list-number;
    position: relative;
    padding: 1.2rem 2rem 1.5rem 8.2rem;
    background: var(--beige-4);
    transform: translateX(-5rem);
    opacity: 0
}

#pg-investimentos .investimentos-processos .container-1 .list-processos li:before {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    content: counter(list-number);
    width: 7rem;
    height: 100%;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    background: var(--beige-3);
    color: var(--beige-4)
}

#pg-investimentos .investimentos-processos .container-1 .list-processos li:not(:last-child) {
    margin-bottom: 3rem
}

#pg-investimentos .investimentos-processos .container-1 .list-processos li .title {
    color: var(--white-1)
}

#pg-investimentos .investimentos-processos .container-1 .list-processos li .text {
    color: var(--black-1);
    margin-top: .7rem
}

#pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li {
    transform: translateX(0);
    opacity: 1
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li {
        transition: all .6s cubic-bezier(.645, .045, .355, 1);
        transition-delay: .8s
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li {
        transition: all .6s cubic-bezier(.645, .045, .355, 1);
        transition-delay: .4s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:first-of-type {
        transition-delay: .4s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(2) {
        transition-delay: .5s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(3) {
        transition-delay: .6s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(4) {
        transition-delay: .7s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(5) {
        transition-delay: .8s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(6) {
        transition-delay: .9s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(7) {
        transition-delay: 1s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(8) {
        transition-delay: 1.1s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(9) {
        transition-delay: 1.2s
    }

    #pg-investimentos .investimentos-processos .container-1 .list-processos.aos-animate li:nth-of-type(10) {
        transition-delay: 1.3s
    }
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais {
    --mx: 1.3rem;
    --mb: 3rem;
    display: flex;
    justify-content: normal;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--mx)*-1);
    margin-right: calc(var(--mx)*-1);
    margin-bottom: calc(var(--mb)*-1);
    min-width: 100%
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais li {
    padding-left: var(--mx);
    padding-right: var(--mx);
    width: 100%;
    margin-bottom: var(--mb);
    transform: translateY(2rem);
    opacity: 0
}

@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px),
only screen and (min-width:768px) {
    #pg-investimentos .investimentos-processos .container-2 .list-diferenciais li {
        max-width: 50%
    }
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text {
    padding: 2.4rem 3rem 2.8rem;
    height: 100%;
    background: var(--white-1)
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .title {
    color: var(--beige-3)
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais li .container-text .text {
    color: var(--black-1);
    margin-top: .9rem;
    min-height: 7.9rem
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li {
    transform: translateY(0);
    opacity: 1;
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .4s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:first-of-type {
    transition-delay: .4s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(2) {
    transition-delay: .5s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(3) {
    transition-delay: .6s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(4) {
    transition-delay: .7s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(5) {
    transition-delay: .8s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(6) {
    transition-delay: .9s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(7) {
    transition-delay: 1s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(8) {
    transition-delay: 1.1s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(9) {
    transition-delay: 1.2s
}

#pg-investimentos .investimentos-processos .container-2 .list-diferenciais.aos-animate li:nth-of-type(10) {
    transition-delay: 1.3s
}

#pg-investimentos .investimentos-processos .container-3 .list-solucoes {
    display: flex;
    justify-content: normal;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    min-width: 100%;
    margin-top: 1.3rem
}

#pg-investimentos .investimentos-processos .container-3 .list-solucoes>li {
    position: relative;
    width: 100%
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li:first-child {
        display: flex;
        justify-content: flex-start;
        align-items: normal;
        align-content: normal;
        flex-wrap: wrap;
        flex-direction: row;
        max-width: 31.8rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li:nth-child(2) {
        display: flex;
        justify-content: center;
        align-items: normal;
        align-content: normal;
        flex-wrap: wrap;
        flex-direction: row;
        flex: 1
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li:nth-child(3) {
        display: flex;
        justify-content: flex-end;
        align-items: normal;
        align-content: normal;
        flex-wrap: wrap;
        flex-direction: row;
        max-width: 22.6rem
    }
}

#pg-investimentos .investimentos-processos .container-3 .list-solucoes>li:not(:last-child):before {
    content: "";
    display: block;
    background: var(--beige-3)
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li:not(:last-child):before {
        width: 2px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        transform: scaleY(0);
        transform-origin: top
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li:not(:last-child):before {
        width: 50%;
        height: 2px;
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%) scaleX(0)
    }
}

#pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text {
    position: relative
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text {
        padding-top: 2.5rem;
        padding-bottom: 5rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text {
        padding-top: 4.5rem;
        padding-bottom: 5rem
    }
}

#pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text .title {
    color: var(--beige-3);
    text-transform: uppercase
}

#pg-investimentos .investimentos-processos .container-3 .list-solucoes>li .container-text .list-topics {
    --topic-color: var(--beige-3)
}

#pg-investimentos .investimentos-processos .container-3 .list-solucoes.aos-animate>li:before {
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .4s
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes.aos-animate>li:before {
        transform: scaleY(1)
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-processos .container-3 .list-solucoes.aos-animate>li:before {
        transform: translateX(-50%) scaleX(1)
    }
}

#pg-investimentos .investimentos-processos .container-3 .container-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

#pg-investimentos .investimentos-processos .shape-1,
#pg-investimentos .investimentos-processos .shape-2 {
    pointer-events: none;
    z-index: 1
}

@media only screen and (min-width:1025.1px) {

    #pg-investimentos .investimentos-processos .shape-1,
    #pg-investimentos .investimentos-processos .shape-2 {
        width: 116.2rem
    }
}

@media only screen and (max-width:1025px) {

    #pg-investimentos .investimentos-processos .shape-1,
    #pg-investimentos .investimentos-processos .shape-2 {
        width: 32.2rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .shape-1 {
        position: absolute;
        top: -4.5rem;
        right: -48.4rem;
        bottom: auto;
        left: auto
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-processos .shape-1 {
        position: absolute;
        top: -.5rem;
        right: -7.4rem;
        bottom: auto;
        left: auto
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-processos .shape-2 {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: -49rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-processos .shape-2 {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: -10rem
    }
}

#pg-investimentos .investimentos-videos {
    overflow: hidden
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal {
    position: relative;
    width: 100%
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open {
    position: relative;
    display: block;
    width: 100%
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open {
        margin-left: auto;
        margin-right: auto;
        max-width: 40rem
    }
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open:before {
    content: "";
    height: 100%;
    display: block;
    padding-top: 100%
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open:after {
    content: "";
    width: 29rem;
    height: 32rem;
    display: block;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    border-radius: 50%;
    background: radial-gradient(circle, #000 0, transparent 60%);
    transform: translate(-50%, -50%);
    opacity: .4;
    z-index: 1
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open .icon-play {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--white-1);
    z-index: 5
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open .icon-play {
        font-size: 10rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open .icon-play {
        font-size: 6rem
    }
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open .wrapper-thumb {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open .wrapper-thumb .thumb {
    width: 100%;
    height: 100%;
    transition: all .6s ease-in-out;
    transition-delay: 0s
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal btn-modal-open:hover .thumb {
    transform: scale(1.1)
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal .semicircle {
    position: absolute;
    top: var(--top-img, -3%);
    right: -25.9%;
    bottom: auto;
    left: auto;
    pointer-events: none;
    width: 46.8%
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-videos .column-1 .container-btn-modal .semicircle {
        --top-img: 14%
    }
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    #pg-investimentos .investimentos-videos .column-1 .container-btn-modal .semicircle {
        --top-img: -13%
    }
}

#pg-investimentos .investimentos-videos .column-1 .container-btn-modal .triangle {
    position: absolute;
    top: auto;
    right: auto;
    bottom: var(--bottom-img, 9%);
    left: 11.6%;
    pointer-events: none;
    width: 15.5%
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-videos .column-1 .container-btn-modal .triangle {
        --bottom-img: 23%
    }
}

#pg-investimentos .investimentos-videos .column-2 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

@media only screen and (min-width:1025.1px) {
    #pg-investimentos .investimentos-videos .column-2 p {
        max-width: 44.5rem;
        margin-left: .6rem
    }
}

#pg-investimentos .investimentos-contato .title {
    max-width: 48rem
}

#pg-investimentos .investimentos-contato .text {
    max-width: 37rem
}

#pg-investimentos .investimentos-contato .btn-1.whatsapp {
    --btn-1-p: 1.4rem 2.4rem 1.55rem 2.2rem
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-intro .banner-box {
        --box-p: 7rem 6.7rem 7.5rem 3.6rem
    }
}

#pg-securitizadora .securitizadora-solucoes {
    position: relative;
    overflow: hidden
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes {
    --mx: var(--padding);
    display: flex;
    justify-content: normal;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--mx)*-1);
    margin-right: calc(var(--mx)*-1);
    margin-bottom: calc(var(--mb)*-1)
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes {
        --mb: 2.2rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes {
        --mb: 2.6rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes {
        max-width: 88rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes {
        min-width: 100%
    }
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li {
    display: flex;
    justify-content: normal;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    padding-left: var(--mx);
    padding-right: var(--mx);
    width: 100%;
    margin-bottom: var(--mb)
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li:not(:last-child) {
        max-width: 33.33333%
    }
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text {
    position: relative;
    color: var(--white-1)
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text {
        padding-left: 6.4rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text {
        padding-left: 4.7rem
    }
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text:before {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    content: "\E902";
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    background: var(--beige-1);
    color: var(--black-1);
    transform: translateY(-50%);
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
    transform-origin: left
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text:before {
        width: 4.5rem;
        height: 4.5rem;
        font-size: 2.5rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text:before {
        width: 2.9rem;
        height: 2.9rem;
        font-size: 1.6rem
    }
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes li .container-text span {
    width: 100%;
    display: block;
    transform: translateX(-2rem);
    opacity: 0
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li .container-text:before {
    transform: translateY(-50%);
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: 0s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li .container-text span {
    transform: translateX(0);
    opacity: 1;
    transition: all .6s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(0) .container-text:before {
    transition-delay: 0s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(0) .container-text span {
    transition-delay: .1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:first-child .container-text:before {
    transition-delay: .05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:first-child .container-text span {
    transition-delay: .15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(2) .container-text:before {
    transition-delay: .1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(2) .container-text span {
    transition-delay: .2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(3) .container-text:before {
    transition-delay: .15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(3) .container-text span {
    transition-delay: .25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(4) .container-text:before {
    transition-delay: .2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(4) .container-text span {
    transition-delay: .3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(5) .container-text:before {
    transition-delay: .25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(5) .container-text span {
    transition-delay: .35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(6) .container-text:before {
    transition-delay: .3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(6) .container-text span {
    transition-delay: .4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(7) .container-text:before {
    transition-delay: .35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(7) .container-text span {
    transition-delay: .45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(8) .container-text:before {
    transition-delay: .4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(8) .container-text span {
    transition-delay: .5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(9) .container-text:before {
    transition-delay: .45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(9) .container-text span {
    transition-delay: .55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(10) .container-text:before {
    transition-delay: .5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(10) .container-text span {
    transition-delay: .6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(11) .container-text:before {
    transition-delay: .55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(11) .container-text span {
    transition-delay: .65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(12) .container-text:before {
    transition-delay: .6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(12) .container-text span {
    transition-delay: .7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(13) .container-text:before {
    transition-delay: .65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(13) .container-text span {
    transition-delay: .75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(14) .container-text:before {
    transition-delay: .7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(14) .container-text span {
    transition-delay: .8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(15) .container-text:before {
    transition-delay: .75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(15) .container-text span {
    transition-delay: .85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(16) .container-text:before {
    transition-delay: .8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(16) .container-text span {
    transition-delay: .9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(17) .container-text:before {
    transition-delay: .85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(17) .container-text span {
    transition-delay: .95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(18) .container-text:before {
    transition-delay: .9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(18) .container-text span {
    transition-delay: 1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(19) .container-text:before {
    transition-delay: .95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(19) .container-text span {
    transition-delay: 1.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(20) .container-text:before {
    transition-delay: 1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(20) .container-text span {
    transition-delay: 1.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(21) .container-text:before {
    transition-delay: 1.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(21) .container-text span {
    transition-delay: 1.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(22) .container-text:before {
    transition-delay: 1.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(22) .container-text span {
    transition-delay: 1.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(23) .container-text:before {
    transition-delay: 1.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(23) .container-text span {
    transition-delay: 1.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(24) .container-text:before {
    transition-delay: 1.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(24) .container-text span {
    transition-delay: 1.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(25) .container-text:before {
    transition-delay: 1.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(25) .container-text span {
    transition-delay: 1.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(26) .container-text:before {
    transition-delay: 1.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(26) .container-text span {
    transition-delay: 1.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(27) .container-text:before {
    transition-delay: 1.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(27) .container-text span {
    transition-delay: 1.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(28) .container-text:before {
    transition-delay: 1.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(28) .container-text span {
    transition-delay: 1.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(29) .container-text:before {
    transition-delay: 1.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(29) .container-text span {
    transition-delay: 1.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(30) .container-text:before {
    transition-delay: 1.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(30) .container-text span {
    transition-delay: 1.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(31) .container-text:before {
    transition-delay: 1.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(31) .container-text span {
    transition-delay: 1.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(32) .container-text:before {
    transition-delay: 1.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(32) .container-text span {
    transition-delay: 1.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(33) .container-text:before {
    transition-delay: 1.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(33) .container-text span {
    transition-delay: 1.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(34) .container-text:before {
    transition-delay: 1.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(34) .container-text span {
    transition-delay: 1.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(35) .container-text:before {
    transition-delay: 1.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(35) .container-text span {
    transition-delay: 1.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(36) .container-text:before {
    transition-delay: 1.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(36) .container-text span {
    transition-delay: 1.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(37) .container-text:before {
    transition-delay: 1.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(37) .container-text span {
    transition-delay: 1.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(38) .container-text:before {
    transition-delay: 1.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(38) .container-text span {
    transition-delay: 2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(39) .container-text:before {
    transition-delay: 1.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(39) .container-text span {
    transition-delay: 2.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(40) .container-text:before {
    transition-delay: 2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(40) .container-text span {
    transition-delay: 2.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(41) .container-text:before {
    transition-delay: 2.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(41) .container-text span {
    transition-delay: 2.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(42) .container-text:before {
    transition-delay: 2.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(42) .container-text span {
    transition-delay: 2.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(43) .container-text:before {
    transition-delay: 2.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(43) .container-text span {
    transition-delay: 2.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(44) .container-text:before {
    transition-delay: 2.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(44) .container-text span {
    transition-delay: 2.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(45) .container-text:before {
    transition-delay: 2.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(45) .container-text span {
    transition-delay: 2.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(46) .container-text:before {
    transition-delay: 2.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(46) .container-text span {
    transition-delay: 2.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(47) .container-text:before {
    transition-delay: 2.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(47) .container-text span {
    transition-delay: 2.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(48) .container-text:before {
    transition-delay: 2.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(48) .container-text span {
    transition-delay: 2.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(49) .container-text:before {
    transition-delay: 2.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(49) .container-text span {
    transition-delay: 2.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(50) .container-text:before {
    transition-delay: 2.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(50) .container-text span {
    transition-delay: 2.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(51) .container-text:before {
    transition-delay: 2.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(51) .container-text span {
    transition-delay: 2.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(52) .container-text:before {
    transition-delay: 2.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(52) .container-text span {
    transition-delay: 2.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(53) .container-text:before {
    transition-delay: 2.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(53) .container-text span {
    transition-delay: 2.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(54) .container-text:before {
    transition-delay: 2.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(54) .container-text span {
    transition-delay: 2.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(55) .container-text:before {
    transition-delay: 2.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(55) .container-text span {
    transition-delay: 2.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(56) .container-text:before {
    transition-delay: 2.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(56) .container-text span {
    transition-delay: 2.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(57) .container-text:before {
    transition-delay: 2.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(57) .container-text span {
    transition-delay: 2.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(58) .container-text:before {
    transition-delay: 2.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(58) .container-text span {
    transition-delay: 3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(59) .container-text:before {
    transition-delay: 2.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(59) .container-text span {
    transition-delay: 3.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(60) .container-text:before {
    transition-delay: 3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(60) .container-text span {
    transition-delay: 3.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(61) .container-text:before {
    transition-delay: 3.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(61) .container-text span {
    transition-delay: 3.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(62) .container-text:before {
    transition-delay: 3.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(62) .container-text span {
    transition-delay: 3.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(63) .container-text:before {
    transition-delay: 3.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(63) .container-text span {
    transition-delay: 3.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(64) .container-text:before {
    transition-delay: 3.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(64) .container-text span {
    transition-delay: 3.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(65) .container-text:before {
    transition-delay: 3.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(65) .container-text span {
    transition-delay: 3.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(66) .container-text:before {
    transition-delay: 3.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(66) .container-text span {
    transition-delay: 3.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(67) .container-text:before {
    transition-delay: 3.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(67) .container-text span {
    transition-delay: 3.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(68) .container-text:before {
    transition-delay: 3.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(68) .container-text span {
    transition-delay: 3.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(69) .container-text:before {
    transition-delay: 3.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(69) .container-text span {
    transition-delay: 3.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(70) .container-text:before {
    transition-delay: 3.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(70) .container-text span {
    transition-delay: 3.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(71) .container-text:before {
    transition-delay: 3.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(71) .container-text span {
    transition-delay: 3.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(72) .container-text:before {
    transition-delay: 3.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(72) .container-text span {
    transition-delay: 3.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(73) .container-text:before {
    transition-delay: 3.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(73) .container-text span {
    transition-delay: 3.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(74) .container-text:before {
    transition-delay: 3.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(74) .container-text span {
    transition-delay: 3.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(75) .container-text:before {
    transition-delay: 3.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(75) .container-text span {
    transition-delay: 3.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(76) .container-text:before {
    transition-delay: 3.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(76) .container-text span {
    transition-delay: 3.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(77) .container-text:before {
    transition-delay: 3.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(77) .container-text span {
    transition-delay: 3.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(78) .container-text:before {
    transition-delay: 3.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(78) .container-text span {
    transition-delay: 4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(79) .container-text:before {
    transition-delay: 3.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(79) .container-text span {
    transition-delay: 4.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(80) .container-text:before {
    transition-delay: 4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(80) .container-text span {
    transition-delay: 4.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(81) .container-text:before {
    transition-delay: 4.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(81) .container-text span {
    transition-delay: 4.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(82) .container-text:before {
    transition-delay: 4.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(82) .container-text span {
    transition-delay: 4.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(83) .container-text:before {
    transition-delay: 4.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(83) .container-text span {
    transition-delay: 4.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(84) .container-text:before {
    transition-delay: 4.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(84) .container-text span {
    transition-delay: 4.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(85) .container-text:before {
    transition-delay: 4.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(85) .container-text span {
    transition-delay: 4.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(86) .container-text:before {
    transition-delay: 4.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(86) .container-text span {
    transition-delay: 4.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(87) .container-text:before {
    transition-delay: 4.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(87) .container-text span {
    transition-delay: 4.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(88) .container-text:before {
    transition-delay: 4.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(88) .container-text span {
    transition-delay: 4.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(89) .container-text:before {
    transition-delay: 4.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(89) .container-text span {
    transition-delay: 4.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(90) .container-text:before {
    transition-delay: 4.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(90) .container-text span {
    transition-delay: 4.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(91) .container-text:before {
    transition-delay: 4.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(91) .container-text span {
    transition-delay: 4.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(92) .container-text:before {
    transition-delay: 4.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(92) .container-text span {
    transition-delay: 4.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(93) .container-text:before {
    transition-delay: 4.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(93) .container-text span {
    transition-delay: 4.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(94) .container-text:before {
    transition-delay: 4.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(94) .container-text span {
    transition-delay: 4.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(95) .container-text:before {
    transition-delay: 4.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(95) .container-text span {
    transition-delay: 4.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(96) .container-text:before {
    transition-delay: 4.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(96) .container-text span {
    transition-delay: 4.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(97) .container-text:before {
    transition-delay: 4.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(97) .container-text span {
    transition-delay: 4.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(98) .container-text:before {
    transition-delay: 4.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(98) .container-text span {
    transition-delay: 5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(99) .container-text:before {
    transition-delay: 4.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(99) .container-text span {
    transition-delay: 5.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(100) .container-text:before {
    transition-delay: 5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(100) .container-text span {
    transition-delay: 5.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(101) .container-text:before {
    transition-delay: 5.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(101) .container-text span {
    transition-delay: 5.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(102) .container-text:before {
    transition-delay: 5.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(102) .container-text span {
    transition-delay: 5.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(103) .container-text:before {
    transition-delay: 5.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(103) .container-text span {
    transition-delay: 5.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(104) .container-text:before {
    transition-delay: 5.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(104) .container-text span {
    transition-delay: 5.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(105) .container-text:before {
    transition-delay: 5.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(105) .container-text span {
    transition-delay: 5.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(106) .container-text:before {
    transition-delay: 5.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(106) .container-text span {
    transition-delay: 5.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(107) .container-text:before {
    transition-delay: 5.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(107) .container-text span {
    transition-delay: 5.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(108) .container-text:before {
    transition-delay: 5.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(108) .container-text span {
    transition-delay: 5.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(109) .container-text:before {
    transition-delay: 5.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(109) .container-text span {
    transition-delay: 5.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(110) .container-text:before {
    transition-delay: 5.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(110) .container-text span {
    transition-delay: 5.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(111) .container-text:before {
    transition-delay: 5.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(111) .container-text span {
    transition-delay: 5.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(112) .container-text:before {
    transition-delay: 5.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(112) .container-text span {
    transition-delay: 5.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(113) .container-text:before {
    transition-delay: 5.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(113) .container-text span {
    transition-delay: 5.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(114) .container-text:before {
    transition-delay: 5.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(114) .container-text span {
    transition-delay: 5.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(115) .container-text:before {
    transition-delay: 5.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(115) .container-text span {
    transition-delay: 5.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(116) .container-text:before {
    transition-delay: 5.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(116) .container-text span {
    transition-delay: 5.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(117) .container-text:before {
    transition-delay: 5.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(117) .container-text span {
    transition-delay: 5.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(118) .container-text:before {
    transition-delay: 5.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(118) .container-text span {
    transition-delay: 6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(119) .container-text:before {
    transition-delay: 5.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(119) .container-text span {
    transition-delay: 6.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(120) .container-text:before {
    transition-delay: 6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(120) .container-text span {
    transition-delay: 6.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(121) .container-text:before {
    transition-delay: 6.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(121) .container-text span {
    transition-delay: 6.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(122) .container-text:before {
    transition-delay: 6.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(122) .container-text span {
    transition-delay: 6.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(123) .container-text:before {
    transition-delay: 6.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(123) .container-text span {
    transition-delay: 6.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(124) .container-text:before {
    transition-delay: 6.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(124) .container-text span {
    transition-delay: 6.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(125) .container-text:before {
    transition-delay: 6.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(125) .container-text span {
    transition-delay: 6.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(126) .container-text:before {
    transition-delay: 6.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(126) .container-text span {
    transition-delay: 6.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(127) .container-text:before {
    transition-delay: 6.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(127) .container-text span {
    transition-delay: 6.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(128) .container-text:before {
    transition-delay: 6.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(128) .container-text span {
    transition-delay: 6.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(129) .container-text:before {
    transition-delay: 6.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(129) .container-text span {
    transition-delay: 6.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(130) .container-text:before {
    transition-delay: 6.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(130) .container-text span {
    transition-delay: 6.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(131) .container-text:before {
    transition-delay: 6.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(131) .container-text span {
    transition-delay: 6.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(132) .container-text:before {
    transition-delay: 6.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(132) .container-text span {
    transition-delay: 6.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(133) .container-text:before {
    transition-delay: 6.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(133) .container-text span {
    transition-delay: 6.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(134) .container-text:before {
    transition-delay: 6.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(134) .container-text span {
    transition-delay: 6.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(135) .container-text:before {
    transition-delay: 6.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(135) .container-text span {
    transition-delay: 6.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(136) .container-text:before {
    transition-delay: 6.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(136) .container-text span {
    transition-delay: 6.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(137) .container-text:before {
    transition-delay: 6.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(137) .container-text span {
    transition-delay: 6.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(138) .container-text:before {
    transition-delay: 6.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(138) .container-text span {
    transition-delay: 7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(139) .container-text:before {
    transition-delay: 6.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(139) .container-text span {
    transition-delay: 7.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(140) .container-text:before {
    transition-delay: 7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(140) .container-text span {
    transition-delay: 7.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(141) .container-text:before {
    transition-delay: 7.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(141) .container-text span {
    transition-delay: 7.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(142) .container-text:before {
    transition-delay: 7.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(142) .container-text span {
    transition-delay: 7.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(143) .container-text:before {
    transition-delay: 7.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(143) .container-text span {
    transition-delay: 7.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(144) .container-text:before {
    transition-delay: 7.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(144) .container-text span {
    transition-delay: 7.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(145) .container-text:before {
    transition-delay: 7.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(145) .container-text span {
    transition-delay: 7.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(146) .container-text:before {
    transition-delay: 7.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(146) .container-text span {
    transition-delay: 7.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(147) .container-text:before {
    transition-delay: 7.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(147) .container-text span {
    transition-delay: 7.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(148) .container-text:before {
    transition-delay: 7.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(148) .container-text span {
    transition-delay: 7.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(149) .container-text:before {
    transition-delay: 7.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(149) .container-text span {
    transition-delay: 7.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(150) .container-text:before {
    transition-delay: 7.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(150) .container-text span {
    transition-delay: 7.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(151) .container-text:before {
    transition-delay: 7.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(151) .container-text span {
    transition-delay: 7.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(152) .container-text:before {
    transition-delay: 7.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(152) .container-text span {
    transition-delay: 7.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(153) .container-text:before {
    transition-delay: 7.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(153) .container-text span {
    transition-delay: 7.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(154) .container-text:before {
    transition-delay: 7.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(154) .container-text span {
    transition-delay: 7.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(155) .container-text:before {
    transition-delay: 7.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(155) .container-text span {
    transition-delay: 7.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(156) .container-text:before {
    transition-delay: 7.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(156) .container-text span {
    transition-delay: 7.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(157) .container-text:before {
    transition-delay: 7.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(157) .container-text span {
    transition-delay: 7.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(158) .container-text:before {
    transition-delay: 7.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(158) .container-text span {
    transition-delay: 8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(159) .container-text:before {
    transition-delay: 7.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(159) .container-text span {
    transition-delay: 8.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(160) .container-text:before {
    transition-delay: 8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(160) .container-text span {
    transition-delay: 8.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(161) .container-text:before {
    transition-delay: 8.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(161) .container-text span {
    transition-delay: 8.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(162) .container-text:before {
    transition-delay: 8.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(162) .container-text span {
    transition-delay: 8.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(163) .container-text:before {
    transition-delay: 8.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(163) .container-text span {
    transition-delay: 8.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(164) .container-text:before {
    transition-delay: 8.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(164) .container-text span {
    transition-delay: 8.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(165) .container-text:before {
    transition-delay: 8.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(165) .container-text span {
    transition-delay: 8.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(166) .container-text:before {
    transition-delay: 8.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(166) .container-text span {
    transition-delay: 8.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(167) .container-text:before {
    transition-delay: 8.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(167) .container-text span {
    transition-delay: 8.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(168) .container-text:before {
    transition-delay: 8.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(168) .container-text span {
    transition-delay: 8.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(169) .container-text:before {
    transition-delay: 8.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(169) .container-text span {
    transition-delay: 8.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(170) .container-text:before {
    transition-delay: 8.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(170) .container-text span {
    transition-delay: 8.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(171) .container-text:before {
    transition-delay: 8.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(171) .container-text span {
    transition-delay: 8.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(172) .container-text:before {
    transition-delay: 8.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(172) .container-text span {
    transition-delay: 8.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(173) .container-text:before {
    transition-delay: 8.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(173) .container-text span {
    transition-delay: 8.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(174) .container-text:before {
    transition-delay: 8.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(174) .container-text span {
    transition-delay: 8.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(175) .container-text:before {
    transition-delay: 8.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(175) .container-text span {
    transition-delay: 8.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(176) .container-text:before {
    transition-delay: 8.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(176) .container-text span {
    transition-delay: 8.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(177) .container-text:before {
    transition-delay: 8.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(177) .container-text span {
    transition-delay: 8.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(178) .container-text:before {
    transition-delay: 8.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(178) .container-text span {
    transition-delay: 9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(179) .container-text:before {
    transition-delay: 8.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(179) .container-text span {
    transition-delay: 9.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(180) .container-text:before {
    transition-delay: 9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(180) .container-text span {
    transition-delay: 9.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(181) .container-text:before {
    transition-delay: 9.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(181) .container-text span {
    transition-delay: 9.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(182) .container-text:before {
    transition-delay: 9.1s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(182) .container-text span {
    transition-delay: 9.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(183) .container-text:before {
    transition-delay: 9.15s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(183) .container-text span {
    transition-delay: 9.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(184) .container-text:before {
    transition-delay: 9.2s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(184) .container-text span {
    transition-delay: 9.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(185) .container-text:before {
    transition-delay: 9.25s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(185) .container-text span {
    transition-delay: 9.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(186) .container-text:before {
    transition-delay: 9.3s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(186) .container-text span {
    transition-delay: 9.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(187) .container-text:before {
    transition-delay: 9.35s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(187) .container-text span {
    transition-delay: 9.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(188) .container-text:before {
    transition-delay: 9.4s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(188) .container-text span {
    transition-delay: 9.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(189) .container-text:before {
    transition-delay: 9.45s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(189) .container-text span {
    transition-delay: 9.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(190) .container-text:before {
    transition-delay: 9.5s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(190) .container-text span {
    transition-delay: 9.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(191) .container-text:before {
    transition-delay: 9.55s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(191) .container-text span {
    transition-delay: 9.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(192) .container-text:before {
    transition-delay: 9.6s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(192) .container-text span {
    transition-delay: 9.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(193) .container-text:before {
    transition-delay: 9.65s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(193) .container-text span {
    transition-delay: 9.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(194) .container-text:before {
    transition-delay: 9.7s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(194) .container-text span {
    transition-delay: 9.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(195) .container-text:before {
    transition-delay: 9.75s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(195) .container-text span {
    transition-delay: 9.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(196) .container-text:before {
    transition-delay: 9.8s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(196) .container-text span {
    transition-delay: 9.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(197) .container-text:before {
    transition-delay: 9.85s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(197) .container-text span {
    transition-delay: 9.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(198) .container-text:before {
    transition-delay: 9.9s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(198) .container-text span {
    transition-delay: 10s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(199) .container-text:before {
    transition-delay: 9.95s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(199) .container-text span {
    transition-delay: 10.05s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(200) .container-text:before {
    transition-delay: 10s
}

#pg-securitizadora .securitizadora-solucoes .column-1 .list-solucoes.aos-animate li:nth-child(200) .container-text span {
    transition-delay: 10.1s
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-solucoes .column-1 .btn-1 .text-wrapper {
        text-align: left
    }
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais {
    --mx: 1.2rem;
    display: flex;
    justify-content: normal;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: calc(var(--mx)*-1);
    margin-right: calc(var(--mx)*-1);
    min-width: 100%
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li {
    padding-left: var(--mx);
    padding-right: var(--mx);
    width: 100%;
    min-height: 10.5rem
}

@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px),
only screen and (min-width:768px) {
    #pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li {
        max-width: 33.33333%
    }
}

@media only screen and (max-width:767.98px) and (orientation:portrait) {
    #pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li:not(:last-child) {
        margin-bottom: 2rem
    }
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li .container-text {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    height: 100%;
    border: 2px solid var(--beige-1)
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li .container-text span {
    padding: 2rem;
    display: block;
    color: var(--beige-1)
}

@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px),
only screen and (min-width:767.98px) and (max-width:1025px) {
    #pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais li .container-text span {
        font-size: 1.6rem
    }
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li .container-text {
    -webkit-animation: fadeInUp .6s cubic-bezier(.645, .045, .355, 1) .1s 1 both;
    animation: fadeInUp .6s cubic-bezier(.645, .045, .355, 1) .1s 1 both
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li:nth-child(2) .container-text {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li:nth-child(3) .container-text {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li:nth-child(4) .container-text {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li:nth-child(5) .container-text {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li:nth-child(6) .container-text {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li:nth-child(7) .container-text {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li:nth-child(8) .container-text {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

#pg-securitizadora .securitizadora-solucoes .column-2 .list-diferenciais.aos-animate li:nth-child(9) .container-text {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

#pg-securitizadora .securitizadora-solucoes .shape-1,
#pg-securitizadora .securitizadora-solucoes .shape-2 {
    pointer-events: none;
    z-index: 1
}

@media only screen and (min-width:1025.1px) {

    #pg-securitizadora .securitizadora-solucoes .shape-1,
    #pg-securitizadora .securitizadora-solucoes .shape-2 {
        width: 116.2rem
    }
}

@media only screen and (max-width:1025px) {

    #pg-securitizadora .securitizadora-solucoes .shape-1,
    #pg-securitizadora .securitizadora-solucoes .shape-2 {
        width: 32.2rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-solucoes .shape-1 {
        position: absolute;
        top: -9.3rem;
        right: -48.7rem;
        bottom: auto;
        left: auto
    }
}

@media only screen and (max-width:1025px) {
    #pg-securitizadora .securitizadora-solucoes .shape-1 {
        position: absolute;
        top: -1.3rem;
        right: -15.7rem;
        bottom: auto;
        left: auto
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-solucoes .shape-2 {
        position: absolute;
        top: auto;
        right: auto;
        bottom: -9.5rem;
        left: -51rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-securitizadora .securitizadora-solucoes .shape-2 {
        position: absolute;
        top: auto;
        right: auto;
        bottom: -2.5rem;
        left: -8rem
    }
}

#pg-securitizadora .securitizadora-sobre {
    position: relative;
    overflow: hidden
}

#pg-securitizadora .securitizadora-sobre .row {
    align-items: center;
    align-content: center
}

#pg-securitizadora .securitizadora-sobre .column-1 .wrapper-img {
    position: relative;
    width: 100%
}

@media only screen and (max-width:1025px) {
    #pg-securitizadora .securitizadora-sobre .column-1 .wrapper-img {
        margin-left: auto;
        margin-right: auto;
        max-width: 40rem
    }
}

#pg-securitizadora .securitizadora-sobre .column-1 .wrapper-img:before {
    content: "";
    height: 100%;
    display: block;
    padding-top: 108%
}

#pg-securitizadora .securitizadora-sobre .column-1 .wrapper-img .bg-img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 100%
}

#pg-securitizadora .securitizadora-sobre .column-1 .wrapper-img .shape-1 {
    position: absolute;
    top: auto;
    right: -16.8%;
    bottom: 2.9%;
    left: auto;
    width: 46.9%
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    #pg-securitizadora .securitizadora-sobre .column-1 .wrapper-img .shape-1 {
        right: -6.8%;
        bottom: -8.1%
    }
}

@media only screen and (max-width:767.98px) {
    #pg-securitizadora .securitizadora-sobre .column-1 .wrapper-img .shape-1 {
        bottom: -7.1%
    }
}

#pg-securitizadora .securitizadora-sobre .column-1 .wrapper-img .shape-2 {
    position: absolute;
    top: 45.3%;
    right: auto;
    bottom: auto;
    left: 7.5%;
    width: 15.5%
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    #pg-securitizadora .securitizadora-sobre .column-2 {
        padding-left: calc(var(--padding) + 1.2rem)
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-sobre .column-2 .container-text {
        margin-left: .6rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-sobre .column-2 .container-text h2 {
        max-width: 20rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-securitizadora .securitizadora-sobre .column-2 .container-text p {
        max-width: 44rem
    }
}

#pg-securitizadora .securitizadora-contato {
    position: relative
}

#pg-securitizadora .securitizadora-contato .row-2 {
    align-items: center
}

#pg-corretora-de-seguros .banner-lp {
    display: flex;
    justify-content: normal;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    position: relative;
    height: 100vh;
    min-height: 80rem;
    overflow: hidden
}

#pg-corretora-de-seguros .banner-lp .bg-img img {
    -o-object-position: center -30%;
    object-position: center -30%
}

#pg-corretora-de-seguros .banner-lp .banner-box {
    --box-p: 6.3rem 6.8rem 7.6rem 3.5rem
}

#pg-corretora-de-seguros .banner-lp .banner-box .banner-box-title {
    letter-spacing: .02em
}

@media only screen and (max-width:767.98px) {
    #pg-corretora-de-seguros .banner-lp .banner-box .banner-box-title br {
        display: none
    }
}

#pg-corretora-de-seguros .corretora-solucoes-completas {
    position: relative;
    overflow: hidden
}

#pg-corretora-de-seguros .corretora-solucoes-completas .container>.row {
    position: relative;
    z-index: 1
}

#pg-corretora-de-seguros .corretora-solucoes-completas .column-left {
    position: relative
}

#pg-corretora-de-seguros .corretora-solucoes-completas .column-left>p {
    max-width: 43rem
}

#pg-corretora-de-seguros .corretora-solucoes-completas .column-left:after {
    content: "";
    width: 2px;
    height: 100%;
    display: block;
    background: var(--orange-1);
    position: absolute;
    top: 0;
    right: -.8rem;
    bottom: auto;
    left: auto;
    transform: scaleY(0);
    transform-origin: top
}

@media only screen and (max-width:1025px) {
    #pg-corretora-de-seguros .corretora-solucoes-completas .column-left:after {
        display: none
    }
}

#pg-corretora-de-seguros .corretora-solucoes-completas .column-left.aos-animate:after {
    transform: scaleY(1);
    transition: all .8s cubic-bezier(.455, .03, .515, .955);
    transition-delay: .2s
}

#pg-corretora-de-seguros .corretora-solucoes-completas .list-topics {
    --topic-color: var(--orange-1)
}

#pg-corretora-de-seguros .corretora-solucoes-completas .wide-cards-list {
    --wide-card-detail: var(--orange-1)
}

#pg-corretora-de-seguros .corretora-solucoes-completas .wide-cards-list .wide-cards-item {
    margin-bottom: 4rem
}

@media only screen and (min-width:768px) {
    #pg-corretora-de-seguros .corretora-solucoes-completas .cta-whatsapp-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center;
        flex-wrap: nowrap;
        flex-direction: row
    }
}

@media only screen and (min-width:768px) {
    #pg-corretora-de-seguros .corretora-solucoes-completas .cta-whatsapp-wrapper>span {
        margin-right: 7rem
    }
}

#pg-corretora-de-seguros .corretora-solucoes-completas .cta-whatsapp-wrapper .btn-1 {
    --btn-text-color: var(--black-1);
    --btn-text-bg-color: var(--orange-1);
    --btn-icon-color: var(--green-1);
    --btn-icon-bg-color: var(--orange-2);
    --btn-text-color-hover: var(--black-1);
    transform: translateX(2rem);
    opacity: 0
}

#pg-corretora-de-seguros .corretora-solucoes-completas .cta-whatsapp-wrapper .btn-1 .text-wrapper span {
    font-size: 2rem
}

#pg-corretora-de-seguros .corretora-solucoes-completas .cta-whatsapp-wrapper .btn-1.aos-animate {
    transform: translateX(0);
    opacity: 1;
    transition: all .6s cubic-bezier(.455, .03, .515, .955);
    transition-delay: .2s
}

#pg-corretora-de-seguros .corretora-solucoes-completas .matriz-list {
    --text-color: var(--orange-1)
}

@media only screen and (min-width:1025.1px) {
    #pg-corretora-de-seguros .corretora-solucoes-completas .matriz-list .matriz-item {
        width: 33.33333%;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-corretora-de-seguros .corretora-solucoes-completas .matriz-list .matriz-item {
        width: 100%;
        padding: 0;
        margin-top: var(--padding);
        margin-bottom: var(--padding)
    }

    #pg-corretora-de-seguros .corretora-solucoes-completas .matriz-list .matriz-item .text-wrapper span {
        max-width: 32rem
    }

    #pg-corretora-de-seguros .corretora-solucoes-completas .matriz-list .matriz-item .text-wrapper span br {
        display: none
    }
}

#pg-corretora-de-seguros .corretora-solucoes-completas .matriz-list .matriz-item:first-child {
    padding-left: 0
}

#pg-corretora-de-seguros .corretora-solucoes-completas .matriz-list .matriz-item:last-child {
    padding-right: 0
}

#pg-corretora-de-seguros .corretora-solucoes-completas .bg-img-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
    opacity: .3
}

#pg-corretora-de-seguros .corretora-solucoes-completas .bg-img-wrapper .container-img {
    width: 120%;
    height: 33%
}

#pg-corretora-de-seguros .corretora-solucoes-completas .bg-img-wrapper .container-img:nth-child(2) {
    transform: translateX(5%)
}

#pg-corretora-de-seguros .corretora-solucoes-completas .bg-img-wrapper .container-img:nth-child(2) img {
    -o-object-position: center left;
    object-position: center left
}

#pg-corretora-de-seguros .corretora-seguros-parceiros {
    overflow: hidden
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros {
    position: relative
}

@media only screen and (max-width:1025px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-slide .container-img {
    height: 8.8rem;
    width: 12.2rem;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (max-width:767.98px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-slide .container-img {
        width: 8rem;
        height: 13rem
    }
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-slide .container-img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-button-next,
#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-button-prev {
    transform: translateY(-50%)
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-button-next i,
#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-button-prev i {
    display: inline-block;
    font-size: 1.8rem;
    color: var(--black-1)
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-button-prev {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: -5rem
}

@media only screen and (max-width:1025px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-button-prev {
        left: 0
    }
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-button-next {
    position: absolute;
    top: 50%;
    right: -5rem;
    bottom: auto;
    left: auto
}

@media only screen and (max-width:1025px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .swiper-parceiros .swiper-button-next {
        right: 0
    }
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .row-2 {
    align-items: center;
    align-content: center
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img {
    position: relative;
    width: 100%
}

@media only screen and (max-width:1025px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img {
        margin-left: auto;
        margin-right: auto;
        max-width: 40rem
    }
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img:before {
    content: "";
    height: 100%;
    display: block;
    padding-top: 100%
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img .bg-img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 100%
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img .shape-1 {
    position: absolute;
    top: auto;
    right: -16.8%;
    bottom: -7.1%;
    left: auto;
    width: 46.9%
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img .shape-1 svg {
    fill: var(--orange-1);
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img .shape-2 {
    position: absolute;
    top: 45.3%;
    right: auto;
    bottom: auto;
    left: 7.5%;
    width: 15.5%;
    height: 15.5%
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img .shape-2>div {
    transform: rotate(90deg);
    width: 100%;
    height: 100%
}

#pg-corretora-de-seguros .corretora-seguros-parceiros .column-1 .wrapper-img .shape-2 svg {
    fill: var(--orange-1);
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .column-2 {
        padding-left: calc(var(--padding) + 1.2rem)
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .column-2 .container-text {
        margin-left: .6rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .column-2 .container-text h2 {
        max-width: 29.2rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-corretora-de-seguros .corretora-seguros-parceiros .column-2 .container-text p {
        max-width: 49rem
    }
}

@media only screen and (min-width:1025.1px) {
    #pg-corretora-de-seguros .corretora-seguros-contato .column-info h3 {
        max-width: 40.9rem
    }
}

#pg-corretora-de-seguros .corretora-seguros-contato .column-info .btn-contato-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}

#pg-corretora-de-seguros .corretora-seguros-contato .column-info .btn-contato-container .btn-1 .text-wrapper span {
    font-size: 2rem
}

#pg-blog .em-destaque {
    height: 32rem
}

#pg-blog .em-destaque a {
    position: relative;
    height: 100%;
    width: 100%;
    padding: 2.25rem 3rem;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: column
}

#pg-blog .em-destaque a .container-title,
#pg-blog .em-destaque a .destaque-tag {
    position: relative;
    z-index: 3
}

#pg-blog .em-destaque a .destaque-tag {
    display: flex;
    justify-content: normal;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row;
    pointer-events: none;
    margin-bottom: 1.3rem
}

#pg-blog .em-destaque a .destaque-tag .container-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    background: var(--black-1)
}

#pg-blog .em-destaque a .destaque-tag .container-icon i {
    display: block;
    height: 100%;
    padding: .8rem .9rem;
    font-size: 1.3rem;
    color: var(--beige-2)
}

#pg-blog .em-destaque a .destaque-tag span {
    display: block;
    padding: .9rem;
    text-transform: uppercase;
    color: var(--black-1);
    background: var(--beige-2)
}

#pg-blog .em-destaque a .container-title {
    width: 60%
}

#pg-blog .em-destaque a .container-bg-wrapper {
    width: 100%;
    height: 100%;
    z-index: 0;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

#pg-blog .em-destaque a .container-bg-wrapper .bg-img {
    position: relative;
    height: 100%;
    width: 100%
}

#pg-blog .em-destaque a .container-bg-wrapper .bg-img:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    background: linear-gradient(0deg, rgba(0, 0, 0, .4392156862745098), transparent 70%);
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

#pg-blog .em-destaque a .container-bg-wrapper .bg-img img {
    transition: all .6s ease-in-out;
    transition-delay: 0s
}

#pg-blog .em-destaque a .container-bg-wrapper .bg-forma {
    height: 112%;
    width: auto;
    position: absolute;
    top: -3rem;
    right: -11rem;
    bottom: auto;
    left: auto;
    z-index: 1;
    opacity: .3
}

#pg-blog .em-destaque a:hover .bg-img img {
    transform: scale(1.1)
}

#pg-blog .section-blog-content .blog-list {
    margin-bottom: calc(var(--mb)*-1)
}

@media only screen and (min-width:1025.1px) {
    #pg-blog .section-blog-content .blog-list {
        --mb: 3.2rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-blog .section-blog-content .blog-list {
        --mb: 1.8rem
    }
}

#pg-blog .section-blog-content .blog-list .blog-list-item {
    margin-bottom: var(--mb)
}

@media only screen and (max-width:1025px) {
    #pg-blog .section-blog-content .categoria-list .categoria-item:first-child {
        width: 100%
    }
}

#pg-blog-post .section-post-content .categoria-list {
    align-items: center;
    align-content: center
}

#pg-blog-post .section-post-content .categoria-list .categoria-item.categoria-title {
    min-width: unset
}

#pg-blog-post .section-post-content .categoria-list .categoria-item.categoria-title span {
    margin-right: 1rem
}

#pg-blog-post .section-post-content .column-post-content .blog-post-paragraph {
    display: block;
    width: 100%
}

#pg-blog-post .section-post-content .column-post-content .capa-post {
    width: 100%;
    height: 48.4rem
}

#pg-blog-post .section-post-content .column-post-content .capa-post img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

#pg-blog-post .section-post-related {
    position: relative;
    overflow: hidden
}

#pg-blog-post .section-post-related .container>.row {
    position: relative;
    z-index: 2
}

#pg-blog-post .section-post-related .bg-img-container,
#pg-blog-post .section-post-related .bg-img-left,
#pg-blog-post .section-post-related .bg-img-right {
    position: absolute;
    top: -3%;
    width: 116.2rem;
    height: 110%;
    z-index: 0;
    opacity: .2
}

#pg-blog-post .section-post-related .bg-img-container img,
#pg-blog-post .section-post-related .bg-img-container svg,
#pg-blog-post .section-post-related .bg-img-left img,
#pg-blog-post .section-post-related .bg-img-left svg,
#pg-blog-post .section-post-related .bg-img-right img,
#pg-blog-post .section-post-related .bg-img-right svg {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%
}

@media only screen and (min-width:1025.1px) {
    #pg-blog-post .section-post-related .bg-img-left {
        left: -35%
    }
}

@media only screen and (max-width:1025px) {
    #pg-blog-post .section-post-related .bg-img-left {
        left: -65%
    }
}

@media only screen and (max-width:767.98px) {
    #pg-blog-post .section-post-related .bg-img-left {
        left: -135%
    }
}

#pg-blog-post .section-post-related .bg-img-left img,
#pg-blog-post .section-post-related .bg-img-left svg {
    -o-object-position: right center;
    object-position: right center
}

@media only screen and (min-width:1025.1px) {
    #pg-blog-post .section-post-related .bg-img-right {
        right: -35%
    }
}

@media only screen and (max-width:1025px) {
    #pg-blog-post .section-post-related .bg-img-right {
        right: -135%
    }
}

@media only screen and (max-width:767.98px) {
    #pg-blog-post .section-post-related .bg-img-right {
        display: none
    }
}

#pg-blog-post .section-post-related .bg-img-right img,
#pg-blog-post .section-post-related .bg-img-right svg {
    -o-object-position: left center;
    object-position: left center
}

#pg-contato .contato-fale-com-nosso-time {
    position: relative
}

#pg-contato .contato-fale-com-nosso-time>.container {
    position: relative;
    z-index: 2
}

#pg-contato .contato-fale-com-nosso-time .bg-img {
    height: 100%;
    z-index: 0;
    position: relative;
    overflow: hidden
}

@media only screen and (min-width:1025.1px) {
    #pg-contato .contato-fale-com-nosso-time .bg-img {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        width: calc(50vw - 1rem)
    }
}

@media only screen and (max-width:1025px) {
    #pg-contato .contato-fale-com-nosso-time .bg-img {
        width: 100vw
    }
}

#pg-contato .contato-fale-com-nosso-time .bg-img .container-img {
    height: 100%;
    width: 100%
}

#pg-contato .contato-fale-com-nosso-time .bg-img .container-img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 120%
}

#pg-contato .contato-fale-com-nosso-time .bg-img .triangle {
    width: 8.6rem;
    height: 8.6rem;
    display: flex;
    fill: var(--beige-2);
    position: absolute;
    top: 43rem;
    right: 36rem;
    bottom: auto;
    left: auto
}

@media only screen and (max-width:1025px) {
    #pg-contato .contato-fale-com-nosso-time .bg-img .triangle {
        top: 10rem;
        right: auto;
        left: 8rem
    }
}

@media only screen and (max-width:767.98px) {
    #pg-contato .contato-fale-com-nosso-time .bg-img .triangle {
        width: 4rem;
        height: 4rem;
        left: 4rem;
        top: 3rem
    }
}

#pg-contato .contato-fale-com-nosso-time .bg-img .triangle svg {
    width: 100%;
    height: 100%;
    display: inline-block;
    transform: rotate(90deg)
}

#pg-contato .contato-fale-com-nosso-time .bg-img .semicircle {
    width: 13.1rem;
    display: flex;
    fill: var(--beige-2);
    position: absolute;
    top: auto;
    right: 7.7rem;
    bottom: 20rem;
    left: auto
}

@media only screen and (max-width:1025px) {
    #pg-contato .contato-fale-com-nosso-time .bg-img .semicircle {
        width: 8.5rem;
        bottom: 7rem;
        right: 10rem
    }
}

@media only screen and (max-width:767.98px) {
    #pg-contato .contato-fale-com-nosso-time .bg-img .semicircle {
        width: 6rem;
        bottom: 5rem;
        right: var(--padding-fluid)
    }
}

@media only screen and (min-width:1025.1px) {

    #pg-contato .contato-fale-com-nosso-time .container-formulario-contato,
    #pg-contato .contato-fale-com-nosso-time .container-whatsapp {
        max-width: 46rem
    }
}

#pg-contato .contato-fale-com-nosso-time .info-terceiros {
    letter-spacing: -.02em
}

@media only screen and (min-width:1025.1px) {
    #pg-contato .contato-fale-com-nosso-time .info-terceiros {
        min-width: 54rem
    }
}

#pg-contato-feedback .contato-feedback-banner {
    position: relative;
    overflow: hidden;
    padding-top: var(--header-height)
}

#pg-contato-feedback .contato-feedback-banner .container {
    padding-top: 18rem;
    padding-bottom: 18rem
}

@media only screen and (min-width:1025.1px) {
    #pg-contato-feedback .contato-feedback-banner h2 {
        max-width: 24rem
    }
}

#pg-contato-feedback .contato-feedback-banner .bg-img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -6rem;
    width: calc(100% + 6rem);
    height: 100%;
    z-index: 1;
    transform: translateX(6rem);
    opacity: 0;
    background: var(--black-1)
}

@media only screen and (min-width:1025.1px) {
    #pg-contato-feedback .contato-feedback-banner .bg-img img {
        -o-object-position: center;
        object-position: center
    }
}

@media only screen and (max-width:1025px) {
    #pg-contato-feedback .contato-feedback-banner .bg-img img {
        -o-object-position: 35% center;
        object-position: 35% center
    }
}

#pg-contato-feedback .contato-feedback-banner .bg-img.aos-animate {
    transform: translateX(0);
    opacity: 1;
    transition: all 1s cubic-bezier(.25, .46, .45, .94);
    transition-delay: 0s
}

#pg-contato-feedback .contato-feedback-banner .shape-1 {
    z-index: 2
}

@media only screen and (min-width:1025.1px) {
    #pg-contato-feedback .contato-feedback-banner .shape-1 {
        position: absolute;
        top: calc(var(--header-height) - 7rem);
        right: auto;
        bottom: auto;
        left: 1rem;
        width: 92.7rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-contato-feedback .contato-feedback-banner .shape-1 {
        position: absolute;
        top: calc(var(--header-height + 1rem));
        right: auto;
        bottom: auto;
        left: -34rem;
        width: 66.7rem
    }
}

#pg-contato-feedback .contato-feedback-destaque {
    position: relative
}

#pg-contato-feedback .contato-feedback-destaque .column-1 p {
    position: relative;
    padding-top: 1.5rem;
    max-width: 30rem
}

#pg-contato-feedback .contato-feedback-destaque .column-1 p:before {
    content: "";
    width: 8.3rem;
    height: 3px;
    display: block;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    background: var(--beige-1);
    transform: scaleX(0);
    transform-origin: left
}

#pg-contato-feedback .contato-feedback-destaque .column-1 p span {
    display: block
}

#pg-contato-feedback .contato-feedback-destaque .column-1 p.aos-animate:before {
    transform: scaleX(1);
    transition: all .8s cubic-bezier(.645, .045, .355, 1);
    transition-delay: .4s
}

#pg-contato-feedback .contato-feedback-destaque .column-1 p.aos-animate span {
    -webkit-animation: fadeInUp .6s cubic-bezier(.645, .045, .355, 1) .6s 1 both;
    animation: fadeInUp .6s cubic-bezier(.645, .045, .355, 1) .6s 1 both
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a {
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
    padding: 3rem 2.5rem
}

@media only screen and (min-width:1025.1px) {
    #pg-contato-feedback .contato-feedback-destaque .column-2 a {
        min-height: 32.1rem
    }
}

@media only screen and (max-width:1025px) {
    #pg-contato-feedback .contato-feedback-destaque .column-2 a {
        min-height: 38rem
    }
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text {
    position: relative;
    z-index: 5
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque {
    display: flex;
    justify-content: normal;
    align-items: normal;
    align-content: normal;
    flex-wrap: wrap;
    flex-direction: row
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque .container-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    background: var(--black-1)
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque .container-icon i {
    display: block;
    height: 100%;
    padding: .8rem .9rem;
    font-size: 1.3rem;
    color: var(--beige-2)
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .destaque span {
    display: block;
    padding: .9rem;
    text-transform: uppercase;
    color: var(--black-1);
    background: var(--beige-2)
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-text .title {
    position: relative;
    margin-top: 2rem;
    color: var(--white-1);
    text-transform: uppercase
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 100%
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-img:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    background: var(--black-1);
    opacity: .8;
    z-index: 1
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a .container-img img {
    transition: all .6s ease-in-out;
    transition-delay: 0s
}

#pg-contato-feedback .contato-feedback-destaque .column-2 a:hover .container-img img {
    transform: scale(1.1)
}

#pg-privacy-policy main {
    padding-top: var(--header-height)
}

.section-empresa-parceira {
    position: relative;
    overflow: hidden
}

.section-empresa-parceira .row {
    padding-top: 5.8rem;
    padding-bottom: 6.6rem
}

.section-empresa-parceira .atlas-logo {
    width: 25.4rem;
    height: 4.5rem
}

.section-empresa-parceira .atlas-logo img {
    -o-object-fit: contain;
    object-fit: contain;
    height: 100%
}

.section-empresa-parceira .bg-pattern {
    height: 100%;
    width: 73rem;
    opacity: .3;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto
}

@media only screen and (max-width:1025px) {
    .section-empresa-parceira .bg-pattern {
        width: 48rem;
        right: -40%
    }
}

@media only screen and (max-width:767.98px) {
    .section-empresa-parceira .bg-pattern {
        position: static;
        height: 9.5rem;
        width: 100%
    }
}

.section-empresa-parceira .bg-pattern img {
    -o-object-position: left center;
    object-position: left center
}

@media only screen and (min-width:767.98px) and (max-width:1025px) {
    .section-blog .subtitle {
        max-width: 40rem
    }
}

.section-blog .column-btn {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row
}