.elementor-1641 .elementor-element.elementor-element-2f6a2fe{--display:flex;--min-height:0vh;--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;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1641 .elementor-element.elementor-element-2f6a2fe:not(.elementor-motion-effects-element-type-background),.elementor-1641 .elementor-element.elementor-element-2f6a2fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#111}.elementor-1641 .elementor-element.elementor-element-2f6a2fe::before,.elementor-1641 .elementor-element.elementor-element-2f6a2fe>.elementor-background-video-container::before,.elementor-1641 .elementor-element.elementor-element-2f6a2fe>.e-con-inner>.elementor-background-video-container::before,.elementor-1641 .elementor-element.elementor-element-2f6a2fe>.elementor-background-slideshow::before,.elementor-1641 .elementor-element.elementor-element-2f6a2fe>.e-con-inner>.elementor-background-slideshow::before,.elementor-1641 .elementor-element.elementor-element-2f6a2fe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-1641 .elementor-element.elementor-element-afa7f22{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-theme-post-title .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-1641 .elementor-element.elementor-element-6ce3524{text-align:center}.elementor-1641 .elementor-element.elementor-element-6ce3524 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:55px;font-weight:400;color:#FFF}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1641 .elementor-element.elementor-element-8973ea7{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8C;border-radius:500px 500px 500px 500px}.elementor-1641 .elementor-element.elementor-element-8973ea7:hover{border-radius:500px 500px 500px 500px}.elementor-1641 .elementor-element.elementor-element-8973ea7 .elementor-icon-list-icon{width:14px}.elementor-1641 .elementor-element.elementor-element-8973ea7 .elementor-icon-list-icon i{font-size:14px}.elementor-1641 .elementor-element.elementor-element-8973ea7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-1641 .elementor-element.elementor-element-8973ea7 .elementor-icon-list-text,.elementor-1641 .elementor-element.elementor-element-8973ea7 .elementor-icon-list-text a{color:#FFFFFF8C}.elementor-1641 .elementor-element.elementor-element-8973ea7 .elementor-icon-list-item{font-family:"Jost",Sans-serif;font-size:15px;font-weight:400}.elementor-1641 .elementor-element.elementor-element-881701e{--display:flex}.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-1641 .elementor-element.elementor-element-bc945df .elementor-button{background-color:#fff0;font-family:"Jost",Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:2.2px;fill:#FFF;color:#FFF;padding:0 0 0 0}.elementor-1641 .elementor-element.elementor-element-bc945df{background-color:#C7984A;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 15px;padding:5px 15px 10px 15px;bottom:0;border-style:none;border-radius:5px 5px 5px 5px}body:not(.rtl) .elementor-1641 .elementor-element.elementor-element-bc945df{left:0}body.rtl .elementor-1641 .elementor-element.elementor-element-bc945df{right:0}.elementor-1641 .elementor-element.elementor-element-bc945df:hover{border-style:none;border-radius:5px 5px 5px 5px}.elementor-1641 .elementor-element.elementor-element-bc945df .elementor-button-content-wrapper{flex-direction:row}.elementor-1641 .elementor-element.elementor-element-bc945df .elementor-button:hover,.elementor-1641 .elementor-element.elementor-element-bc945df .elementor-button:focus{color:#FFF}.elementor-1641 .elementor-element.elementor-element-bc945df .elementor-button:hover svg,.elementor-1641 .elementor-element.elementor-element-bc945df .elementor-button:focus svg{fill:#FFF}.elementor-widget-theme-post-content{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-1641 .elementor-element.elementor-element-c3075a6{border-radius:0 0 0 0}@media(max-width:1024px){.elementor-1641 .elementor-element.elementor-element-6ce3524 .elementor-heading-title{font-size:51px}.elementor-1641 .elementor-element.elementor-element-881701e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-1641 .elementor-element.elementor-element-c3075a6{text-align:center}}@media(min-width:768px){.elementor-1641 .elementor-element.elementor-element-afa7f22{--width:100%}.elementor-1641 .elementor-element.elementor-element-881701e{--content-width:1300px}}@media(max-width:1024px) and (min-width:768px){.elementor-1641 .elementor-element.elementor-element-afa7f22{--width:100%}}@media(max-width:767px){.elementor-1641 .elementor-element.elementor-element-2f6a2fe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1641 .elementor-element.elementor-element-6ce3524 .elementor-heading-title{font-size:37px}.elementor-1641 .elementor-element.elementor-element-881701e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-1641 .elementor-element.elementor-element-bc945df{padding:5px 10px 8px 10px;bottom:0;z-index:30;border-radius:10px 10px 10px 10px}body:not(.rtl) .elementor-1641 .elementor-element.elementor-element-bc945df{left:0}body.rtl .elementor-1641 .elementor-element.elementor-element-bc945df{right:0}.elementor-1641 .elementor-element.elementor-element-bc945df .elementor-button{font-size:12px;line-height:12px}}.elementor-button-content-wrapper{align-items:center;justify-content:center;display:flex;flex-direction:row}.wp-block-gallery{min-width:100%!important}.wp-block-group{max-width:1300px;margin:auto}img{border-radius:10px!important}@media (max-width:767px){.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:100%!important}}.woocommerce-checkout .html-post{display:none!important}.woocommerce-checkout .header{background:#111111!important}.woocommerce-checkout .elementor-element-881701e{padding-top:100px}:root{--jf-dourado:#c9a227;--jf-dourado-hover:#b08e1f;--jf-escuro:#111;--jf-texto:#333;--jf-borda:#e5e5e5;--jf-serif:Georgia, 'Times New Roman', serif}.woocommerce-checkout .entry-content,.woocommerce-cart .entry-content,.woocommerce-account .entry-content,.woocommerce-order-received .entry-content{max-width:1100px;margin:0 auto;padding:48px 24px 72px}.woocommerce-checkout .post-thumbnail,.woocommerce-checkout .entry-meta,.woocommerce-order-received .post-thumbnail,.woocommerce-order-received .entry-meta{display:none}.woocommerce h2,.woocommerce h3,.woocommerce-order h2{font-family:var(--jf-serif);color:var(--jf-escuro);font-weight:400;letter-spacing:.01em}.woocommerce-order-received .woocommerce-notice--success{background:#faf7ef;border:1px solid var(--jf-dourado);border-radius:4px;padding:20px 24px;font-family:var(--jf-serif);font-size:18px;color:var(--jf-escuro)}.woocommerce-order-received .woocommerce-notice--success::before{display:none}.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:32px 0;padding:0;border:0}.woocommerce-order-overview li{flex:1 1 180px;border:1px solid var(--jf-borda);border-radius:4px;padding:16px;margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#888}.woocommerce-order-overview li strong{display:block;margin-top:6px;font-size:16px;text-transform:none;letter-spacing:0;color:var(--jf-escuro)}.woocommerce table.shop_table{border:1px solid var(--jf-borda);border-radius:4px;border-collapse:collapse}.woocommerce table.shop_table th{background:#faf9f7;font-family:var(--jf-serif);font-weight:400;color:var(--jf-escuro);border-bottom:1px solid var(--jf-borda)}.woocommerce table.shop_table td{border-top:1px solid var(--jf-borda)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .select2-container .select2-selection--single{border:1px solid var(--jf-borda);border-radius:4px;padding:12px 14px;height:auto;font-size:15px;color:var(--jf-texto);background:#fff}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--jf-dourado);outline:none}.woocommerce form .form-row label{font-size:13px;letter-spacing:.04em;color:#666;margin-bottom:6px}.woocommerce #payment #place_order,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button.alt{background:var(--jf-dourado);color:#fff;border:0;border-radius:4px;padding:14px 28px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease}.woocommerce #payment #place_order:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .button.alt:hover{background:var(--jf-dourado-hover);color:#fff}.woocommerce-checkout #payment{background:#faf9f7;border:1px solid var(--jf-borda);border-radius:4px}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--jf-borda)}.woocommerce-checkout #payment div.payment_box{background:#fff;border:1px solid var(--jf-borda)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce-info,.woocommerce-message{border-top-color:var(--jf-dourado);background:#faf9f7}.woocommerce-info::before,.woocommerce-message::before{color:var(--jf-dourado)}@media (max-width:767px){.woocommerce-checkout .entry-content,.woocommerce-order-received .entry-content{padding:24px 16px 48px}.woocommerce-order-overview li{flex:1 1 100%}}.wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout .wc-block-components-button,.wc-block-components-button:not(.is-link){background-color:var(--jf-dourado)!important;background:var(--jf-dourado)!important;color:#fff!important;border:0!important;border-radius:4px!important;padding:16px 28px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .2s ease!important}.wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout .wc-block-components-button:hover,.wc-block-components-button:not(.is-link):hover{background-color:var(--jf-dourado-hover)!important;background:var(--jf-dourado-hover)!important;color:#fff!important}.wc-block-components-button__text{color:#fff!important}.wc-block-components-text-input input,.wc-block-components-textarea,.wc-block-components-form .wc-blocks-components-select__select{border:1px solid var(--jf-borda)!important;border-radius:4px!important;background:#fff!important}.wc-block-components-text-input.is-active input:focus{box-shadow:0 0 0 1px var(--jf-dourado)!important;border-color:var(--jf-dourado)!important}.wp-block-woocommerce-checkout .wc-block-components-title{font-family:var(--jf-serif)!important;font-weight:400!important;color:var(--jf-escuro)!important}.wc-block-components-panel,.wc-block-components-order-summary{border-color:var(--jf-borda)!important}.wc-block-components-radio-control__option.wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-color:var(--jf-dourado)!important}.jf-obrigado{max-width:640px;margin:0 auto 56px;padding:48px 32px;text-align:center;background:#faf9f7;border:1px solid var(--jf-borda);border-radius:6px}.jf-obrigado__titulo{font-family:var(--jf-serif);font-size:clamp(28px, 5vw, 42px);font-weight:400;line-height:1.2;color:var(--jf-escuro);margin:0 0 20px}.jf-obrigado__texto{font-size:clamp(15px, 2.2vw, 17px);line-height:1.7;color:var(--jf-texto);margin:0 auto 16px;max-width:46ch}.jf-obrigado__texto--menor{font-size:clamp(14px, 2vw, 15px);color:#777;margin-bottom:28px}.jf-obrigado__dados{list-style:none;margin:0 0 28px;padding:24px 0 0;border-top:1px solid var(--jf-borda);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;text-align:left}.jf-obrigado__dados li{margin:0}.jf-obrigado__dados span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#999;margin-bottom:4px}.jf-obrigado__dados strong,.jf-obrigado__dados strong .amount,.jf-obrigado__dados strong bdi{display:inline;white-space:nowrap;font-size:15px;font-weight:600;color:var(--jf-escuro)}.jf-obrigado__dados strong .woocommerce-Price-currencySymbol{margin-right:2px}.jf-obrigado__botao{display:inline-block;background:var(--jf-dourado);color:#fff!important;text-decoration:none;padding:16px 40px;border-radius:4px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease}.jf-obrigado__botao:hover{background:var(--jf-dourado-hover);color:#fff!important}.woocommerce-order-received .woocommerce-notice--success,.woocommerce-order-received .woocommerce-order-overview,.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{display:none!important}@media (max-width:600px){.jf-obrigado{padding:36px 20px;margin-bottom:40px;border-radius:4px}.jf-obrigado__botao{display:block;width:100%;padding:16px 20px}}@media (max-width:480px){.jf-obrigado__dados{gap:14px}}