.elementor-7 .elementor-element.elementor-element-765897c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-216f0fd3{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-216f0fd3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-216f0fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}.elementor-7 .elementor-element.elementor-element-17e8edcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-4119128{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-61a4f38b .elementor-heading-title{font-size:54px;font-weight:900;line-height:1.05em;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-aba957e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-7 .elementor-element.elementor-element-aba957e.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-29a3e8b.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-29a3e8b .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d65d7fc.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d65d7fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-12b1027.elementor-element{--align-self:flex-end;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8e7ef10{font-size:18px;color:#d5d5d5;}.elementor-7 .elementor-element.elementor-element-6c3b2308{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-5285734c .elementor-button{background-color:#f4c75d;font-weight:900;fill:#111111;color:#111111;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-3f8155a1 .elementor-button{background-color:transparent;font-weight:800;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-ba08bda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-7733c038{width:var( --container-widget-width, 417px );max-width:417px;--container-widget-width:417px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7733c038.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-c57015f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-c57015f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c57015f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f3;}.elementor-7 .elementor-element.elementor-element-59e214ae{text-align:center;}.elementor-7 .elementor-element.elementor-element-59e214ae .elementor-heading-title{font-size:40px;font-weight:800;color:#181818;}.elementor-7 .elementor-element.elementor-element-24b766d5{font-size:16px;color:#666666;}.elementor-7 .elementor-element.elementor-element-75e4574f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-dfc0403{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e8e2d5;--border-color:#e8e2d5;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-dfc0403:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dfc0403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-dfc0403.e-con:hover{--e-con-transform-scale:0.9;}.elementor-7 .elementor-element.elementor-element-3be628d .elementor-heading-title{font-weight:900;color:#111111;}.elementor-7 .elementor-element.elementor-element-70b0a132 .elementor-heading-title{font-size:20px;font-weight:800;color:#181818;}.elementor-7 .elementor-element.elementor-element-3c76ca30{font-size:14px;color:#666666;}.elementor-7 .elementor-element.elementor-element-16dcfa0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e8e2d5;--border-color:#e8e2d5;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-16dcfa0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-16dcfa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-16dcfa0.e-con:hover{--e-con-transform-scale:0.9;}.elementor-7 .elementor-element.elementor-element-43e8b04e .elementor-heading-title{font-weight:900;color:#111111;}.elementor-7 .elementor-element.elementor-element-2e9e688c .elementor-heading-title{font-size:20px;font-weight:800;color:#181818;}.elementor-7 .elementor-element.elementor-element-46906114{font-size:14px;color:#666666;}.elementor-7 .elementor-element.elementor-element-7c941039{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e8e2d5;--border-color:#e8e2d5;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-7c941039:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7c941039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-7c941039.e-con:hover{--e-con-transform-scale:0.9;}.elementor-7 .elementor-element.elementor-element-6e7ec45a .elementor-heading-title{font-weight:900;color:#111111;}.elementor-7 .elementor-element.elementor-element-40f9f36b .elementor-heading-title{font-size:20px;font-weight:800;color:#181818;}.elementor-7 .elementor-element.elementor-element-46341af5{font-size:14px;color:#666666;}.elementor-7 .elementor-element.elementor-element-3b87f52d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:85px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3b87f52d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3b87f52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-7 .elementor-element.elementor-element-3cdd9344{text-align:center;}.elementor-7 .elementor-element.elementor-element-3cdd9344 .elementor-heading-title{font-size:42px;font-weight:800;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-8b87b53{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-size:16px;color:#cccccc;}.elementor-7 .elementor-element.elementor-element-8b87b53.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5a0b41f0 .elementor-button{background-color:#8F5C0500;font-weight:900;fill:#111111;color:#111111;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-5a0b41f0{width:var( --container-widget-width, 40% );max-width:40%;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5a0b41f0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1d1a5d1a{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1d1a5d1a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1d1a5d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-7 .elementor-element.elementor-element-2efe8f46{font-size:12px;color:#888888;}.elementor-7 .elementor-element.elementor-element-67d78003{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-216f0fd3{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-75e4574f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-5a0b41f0{width:var( --container-widget-width, 271px );max-width:271px;--container-widget-width:271px;--container-widget-flex-grow:0;}}/* Start custom CSS for image, class: .elementor-element-4119128 */.elementor-7 .elementor-element.elementor-element-4119128 img {
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aba957e */.bg{    gap: 8px;
    background: rgba(244, 199, 93, 0.1);
    border: 1px solid rgba(244, 199, 93, 0.35);
    padding: 10px 18px;
    border-radius: 12px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7733c038 *//* Card da Imagem com Gradiente Dourado e Efeito Flutuante */
.elementor-7 .elementor-element.elementor-element-7733c038 {
    position: relative;
    padding: 12px;
    border-radius: 24px;
    width: 85%;
    margin-left: auto;
    background: linear-gradient(135deg, #d9a53b, #ffffff, #a66a08);
    box-shadow: 0 35px 80px rgba(0, 0, 0, 0.35);
    transform: rotate(1deg);
    animation: vpFloatCard 6s ease-in-out infinite;
}

/* Arredondamento da foto interna */
.elementor-7 .elementor-element.elementor-element-7733c038 img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 16px;
}

/* Animação suave de flutuação */
@keyframes vpFloatCard {
    0%, 100% {
        transform: translateY(0) rotate(1deg);
    }
    50% {
        transform: translateY(-8px) rotate(1deg);
    }
}

/* Ajuste para centralizar no celular */
@media (max-width: 900px) {
    .elementor-7 .elementor-element.elementor-element-7733c038 {
        width: min(480px, 100%);
        margin: 20px auto 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3be628d */.elementor-7 .elementor-element.elementor-element-3be628d { width: 42px; height: 42px; background: #f4c75d; border-radius: 50%; display: grid; place-items: center; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43e8b04e */.elementor-7 .elementor-element.elementor-element-43e8b04e { width: 42px; height: 42px; background: #f4c75d; border-radius: 50%; display: grid; place-items: center; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7ec45a */.elementor-7 .elementor-element.elementor-element-6e7ec45a { width: 42px; height: 42px; background: #f4c75d; border-radius: 50%; display: grid; place-items: center; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a0b41f0 */.elementor-7 .elementor-element.elementor-element-5a0b41f0 a {
    width: 100%;
    border: 0;
    border-radius: 12px;
    padding: 16px 20px;
    cursor: pointer;
    color: #111 !important;
    font-weight: 900;
    text-align: center;
    background: linear-gradient(135deg, #f5c95d, #c98b16) !important;
    box-shadow: 0 10px 25px rgba(201, 139, 22, 0.25);
    transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
}

.elementor-7 .elementor-element.elementor-element-5a0b41f0 a:hover {
    transform: translateY(-2px);
    box-shadow: 0 14px 30px rgba(201, 139, 22, 0.34);
    filter: brightness(1.04);
}/* End custom CSS */