.elementor-16 .elementor-element.elementor-element-d1e9322{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-hero{--hpch-transition:1000ms;--hpch-mobile-kenburns-duration:11s;--hpch-max:1420px;--hpch-gold:#d7b263;--hpch-gold-2:#f3d998;--hpch-overlay-left:rgba(7,8,7,.82);--hpch-overlay-middle:rgba(7,8,7,.35);--hpch-overlay-right:rgba(7,8,7,.18);--hpch-overlay-mobile-top:rgba(5,6,5,.08);--hpch-overlay-mobile-middle:rgba(5,6,5,.24);--hpch-overlay-mobile-bottom:rgba(5,6,5,.62);--hpch-border-color:rgba(255,255,255,.18);}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-hero, .elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-inner{min-height:87vh;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-content{width:720px;max-width:100%;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-inner{padding:80px 36px 115px 36px;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-title{color:#ffffff;font-size:74px;font-weight:300;text-transform:none;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-subtitle{color:rgba(255,255,255,.82);margin-top:22px;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-script{font-weight:200;line-height:92px;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-btn{padding:18px 28px 18px 28px;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-btn:not(.hpch-btn--ghost){background:#d7b263;border-color:#d7b263;color:#171613;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-btn--ghost{color:#ffffff;border-color:rgba(255,255,255,.55);}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-btn:hover{background:#ffffff;border-color:#ffffff;color:#111111;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-dot{color:rgba(255,255,255,.55);}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-dot.is-active{color:#f3d998;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-arrow{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-arrow:hover, .elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-arrow:focus-visible{background:#d7b263;color:#111111;}.elementor-16 .elementor-element.elementor-element-5628172{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--main img{object-position:50% 37%;object-fit:cover;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--portrait img{object-position:50% 28%;object-fit:cover;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--note img{object-position:center center;object-fit:cover;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-section{padding:120px 24px 120px 24px;--hpstory-gallery-fr:1.1fr;--hpstory-bg:#fffdf9;--hpstory-glow:rgba(199,146,55,.10);--hpstory-gold:#c79237;--hpstory-gold-soft:#dfc18b;--hpstory-ink:#12110f;--hpstory-text:#5c574f;--hpstory-cream:#f5efe7;--hpstory-paper:#fffdf9;--hpstory-frame-bg:#d8d0c7;--hpstory-line:rgba(18,17,15,.14);--hpstory-label-bg:rgba(10,9,8,.72);--hpstory-label-color:#ffffff;--hpstory-hover-scale:calc(103.5 / 100);--hpstory-reveal-distance:28px;--hpstory-lightbox-bg:rgba(8,7,6,.92);}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-container{width:min(100%, 1380px);gap:90px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-gallery{min-height:720px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-content{max-width:650px;text-align:left;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-eyebrow{justify-content:left;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-actions{justify-content:left;gap:14px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--main{right:18%;bottom:8%;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--portrait{width:37%;height:45%;top:7%;bottom:auto;right:0%;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--note{width:36%;height:37%;bottom:0%;right:2%;transform:rotate(-1.4deg);}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-title{font-size:74px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame{border-radius:2px 2px 2px 2px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--portrait, .elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--note{border-width:10px;border-style:solid;border-color:var(--hpstory-paper);}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-button, .elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-button:visited{color:#16130f;background-color:#dfc18b;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-button{border-color:#c79237;padding:18px 29px 18px 29px;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-button:hover, .elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-button:focus-visible{color:#ffffff;background-color:#12110f;border-color:#12110f;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-signature-link, .elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-signature-link:visited{color:#12110f;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-signature-link:hover, .elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-signature-link:focus-visible{color:#c79237;border-color:#c79237;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-lightbox__close{color:#ffffff !important;background:rgba(0,0,0,.62) !important;width:48px;height:48px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-lightbox__close:hover, .elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-lightbox__close:focus-visible{color:#111111 !important;background:#dfc18b !important;border-color:#dfc18b !important;}.elementor-16 .elementor-element.elementor-element-c6e3544{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__wrap{width:min(100%, 1380px);gap:90px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace{padding:110px 24px 110px 24px;--hphlace-gold:#c89443;--hphlace-gold-soft:#e3c387;--hphlace-ink:#171411;--hphlace-text:#62594f;--hphlace-cream:#faf6f0;--hphlace-paper:#fffdf9;--hphlace-image-zoom:calc(104 / 100);--hphlace-video-space:36px;--hphlace-video-ratio:4 / 3;--hphlace-popup-ratio:9 / 16;--hphlace-video-radius:26px;--hphlace-video-play-size:68px;--hphlace-video-overlay:calc(28 / 100);--hphlace-video-position:center center;--hphlace-reveal-distance:28px;--hphlace-reveal-duration:800ms;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__visual{min-height:680px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__image--main{right:16%;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__image--detail{width:36%;height:42%;border-width:10px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__seal{width:138px;height:138px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__button{background:#e3c387;color:#171411;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__button:hover, .elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__button:focus-visible{background:#171411;border-color:#171411;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-section{--hpserv-per-view:3;--hpserv-transition:650ms;--hpserv-reveal-distance:28px;padding:100px 24px 110px 24px;--hpserv-gap:38px;--hpserv-controls-gap:30px;--hpserv-bg:#fffdf9;--hpserv-gold:#c79237;--hpserv-ink:#11100f;--hpserv-text:#6d675f;--hpserv-line:rgba(17,16,15,.14);--hpserv-hover-zoom:calc(106 / 100);}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-container{width:min(100%, 1320px);}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-heading{margin-bottom:62px;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-media{height:390px;background-color:#f1ece6;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-title{color:#11100f;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-title em{color:#c79237;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-number{color:#ffffff;background:rgba(14,12,10,.34);}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-body{padding-top:27px;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-meta{color:#777066;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-card__title{color:#11100f;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-card__text{color:#6d675f;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-card__link{color:#c79237;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-card__link:hover, .elementor-16 .elementor-element.elementor-element-b454361 .hpserv-card__link:focus-visible{color:#11100f;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-arrow{width:46px;height:46px;color:#11100f;background:rgba(255,255,255,0);border-color:rgba(17,16,15,.14);border-width:1px;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-arrow:hover, .elementor-16 .elementor-element.elementor-element-b454361 .hpserv-arrow:focus-visible{background:#c79237;border-color:#c79237;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-dot{background:rgba(199,146,55,.27);}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-dot.is-active{background:#c79237;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-counter{color:#c79237;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-hero, .elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-inner{min-height:82vh;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-section{padding:90px 24px 90px 24px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-container{gap:66px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-gallery{min-height:700px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--main{right:18%;bottom:8%;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--portrait{width:37%;height:45%;top:7%;bottom:auto;right:0%;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--note{width:36%;height:37%;bottom:0%;right:2%;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__visual{min-height:650px;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-section{--hpserv-per-view:2;--hpserv-gap:28px;--hpserv-controls-gap:26px;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-media{height:340px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-hero, .elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-inner{min-height:62vh;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-content{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-script{font-size:16px;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-title{font-size:34px;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-subtitle{margin-top:0px;}.elementor-16 .elementor-element.elementor-element-ac4fb25 .hpch-btn{padding:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-section{padding:72px 18px 72px 18px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-container{gap:50px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-gallery{min-height:600px;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--main{right:8%;bottom:21%;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--portrait{width:47%;height:34%;top:64%;bottom:auto;right:0%;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-frame--note{width:50%;height:29%;bottom:33%;right:2%;}.elementor-16 .elementor-element.elementor-element-0d1ffa8 .hpstory-title{font-size:50px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace{padding:40px 10px 40px 10px;--hphlace-video-play-size:58px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__visual{min-height:520px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__title{font-size:50px;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__image--detail{width:44%;height:37%;}.elementor-16 .elementor-element.elementor-element-ed1cf62 .hphlace__seal{width:106px;height:106px;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-section{--hpserv-per-view:1;--hpserv-gap:16px;--hpserv-controls-gap:22px;}.elementor-16 .elementor-element.elementor-element-b454361 .hpserv-media{height:410px;}}/* Start custom CSS for hpch-curly-hero, class: .elementor-element-ac4fb25 */@media (max-width: 767px) {

    /* HERO */
    .hp-hero,
    .hp-hero-slide {
        min-height: 820px !important;
        height: 820px !important;
        position: relative;
        overflow: hidden;
    }

    /* IMAGEM */
    .hp-hero-slide img,
    .hp-hero__image img {
        width: 100% !important;
        height: 100% !important;

        object-fit: cover !important;

        /* sobe o enquadramento */
        object-position: 52% 22% !important;
    }

    /* Overlay um pouco mais forte embaixo */
    .hp-hero-slide::after,
    .hp-hero__overlay {
        background:
            linear-gradient(
                to bottom,
                rgba(0,0,0,.05) 10%,
                rgba(0,0,0,.18) 40%,
                rgba(0,0,0,.80) 72%,
                rgba(0,0,0,.96) 100%
            ) !important;
    }

    /* BLOCO DE CONTEÚDO */
    .hp-hero__content {
        position: absolute !important;

        left: 0 !important;
        right: 0 !important;

        bottom: 110px !important;

        padding:
            0
            34px !important;

        max-width: none !important;

        z-index: 5;
    }

    /* KICKER */
    .hp-hero__kicker {
        margin-bottom: 70px !important;

        font-size: 10px !important;
        line-height: 1.45 !important;

        letter-spacing: .22em !important;
    }

    /* TEXTO MANUSCRITO */
    .hp-hero__script {
        margin-bottom: 25px !important;

        font-size: 27px !important;
        line-height: 1 !important;
    }

    /* TÍTULO */
    .hp-hero__title {
        margin:
            0
            0
            8px !important;

        font-size: 48px !important;
        line-height: .92 !important;

        max-width: 300px !important;
    }

    /* DESCRIÇÃO */
    .hp-hero__description {
        max-width: 440px !important;

        margin-bottom: 38px !important;

        font-size: 17px !important;
        line-height: 1.7 !important;
    }

    /* BOTÕES */
    .hp-hero__actions {
        display: flex !important;
        flex-direction: column !important;

        align-items: flex-start !important;

        gap: 14px !important;
    }

    .hp-hero__button {
        min-width: 235px !important;
        min-height: 56px !important;
    }

    /* PAGINAÇÃO */
    .hp-hero__pagination {
        position: absolute !important;

        top: 62px !important;
        right: 28px !important;

        left: auto !important;

        display: flex !important;
        gap: 28px !important;

        z-index: 8;
    }

    /* BARRA INFERIOR */
    .hp-hero__bottom {
        position: absolute !important;

        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;

        height: 96px !important;

        padding:
            0
            30px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        background: rgba(0,0,0,.80) !important;

        border-top:
            1px solid
            rgba(255,255,255,.13) !important;

        z-index: 10;
    }
}/* End custom CSS */