.elementor-2493 .elementor-element.elementor-element-aaaab39 > .elementor-container{min-height:88vh;}.elementor-2493 .elementor-element.elementor-element-aa037c1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-aaca8f4{width:auto;max-width:auto;}.elementor-2493 .elementor-element.elementor-element-aa03705{width:auto;max-width:auto;}.elementor-2493 .elementor-element.elementor-element-aa5355a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-aafb26d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-a45f810 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-a8a4913 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-ae22317 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-a137027 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-c2d9551 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-a1a6634 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-a80f540 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-a87e555 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2493 .elementor-element.elementor-element-a599254.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2493 .elementor-element.elementor-element-a599254.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2493 .elementor-element.elementor-element-a11c851 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-a8adc56 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-ac7695e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-field-type-html{padding-bottom:0px;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-button[type="submit"]{color:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2493 .elementor-element.elementor-element-c833c2c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2493 .elementor-element.elementor-element-a860e3b{width:66%;}.elementor-2493 .elementor-element.elementor-element-a249e3e{width:34%;}.elementor-2493 .elementor-element.elementor-element-a8d5850{width:40%;}.elementor-2493 .elementor-element.elementor-element-a599254{width:60%;}}/* Start custom CSS *//* RPG Empresas — 2026-11-12 */
body.page-id-2493{background:#0F0E0D}
.rpgc{--bg:#0F0E0D;--bg2:#171513;--line:#2B2724;--tx:#F2EEE8;--mu:#A39C92;--amb:#E2A33A;background:var(--bg);color:var(--tx);font-family:Poppins,sans-serif}
.rpgc>.elementor-container{max-width:1180px}
.rpgc .elementor-heading-title{font-family:Poppins,sans-serif!important;color:var(--tx)!important;font-weight:600!important;letter-spacing:-.02em}
.rpgc h2.elementor-heading-title{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.12!important}
.rpgc .rpgc-eb .elementor-heading-title{font-family:"Bebas Neue",sans-serif!important;font-weight:400!important;font-size:18px!important;letter-spacing:.18em!important;color:var(--amb)!important;line-height:1.2!important}
.rpgc .rpgc-eb{margin-bottom:10px!important}
.rpgc .elementor-widget-text-editor{color:var(--mu);font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.65}
.rpgc .elementor-widget-text-editor p:last-child{margin-bottom:0}
.rpgc h3{font-family:Poppins,sans-serif!important;color:var(--tx)!important;font-weight:500!important;font-size:21px!important;line-height:1.3!important;margin:6px 0 10px!important;letter-spacing:-.01em}
.rpgc .elementor-widget:not(:last-child){margin-bottom:0}
.rpgc-s{padding:110px 24px 0}
.rpgc-head{padding-bottom:48px}
.rpgc-head>.elementor-container{align-items:flex-end}
.rpgc-head .elementor-column:first-child{padding-right:48px}
/* hero */
.rpgc-hero{background:linear-gradient(90deg,rgba(15,14,13,.94) 0%,rgba(15,14,13,.7) 45%,rgba(15,14,13,.12) 100%),linear-gradient(0deg,#0F0E0D 0%,rgba(15,14,13,0) 42%),url(https://renaspartygroove.com/wp-content/uploads/2026/11/empresas-jantar-adega.webp) 62% 0%/cover no-repeat!important;padding:150px 24px 72px;position:relative}
.rpgc-hero .elementor-widget-wrap{position:static!important}
.rpgc-hero .rpgc-h1 .elementor-heading-title{font-size:clamp(40px,5.4vw,74px)!important;line-height:1.03!important;max-width:12ch;margin:4px 0 22px}
.rpgc-hero .rpgc-lead p{max-width:54ch}.rpgc-hero .rpgc-lead{color:#DAD4CB;font-size:clamp(16px,1.35vw,19px)}
.rpgc-hero .rpgc-btn-a,.rpgc-hero .rpgc-btn-o{margin:32px 12px 0 0!important}
.rpgc-hero .rpgc-note{width:100%;font-size:13px;color:var(--mu);margin-top:22px!important}
.rpgc-hero .rpgc-ilu{position:absolute;right:18px;bottom:10px;width:auto}
.rpgc-hero .rpgc-ilu p{font-size:11px;color:rgba(242,238,232,.45);letter-spacing:.04em}
.rpgc .elementor-button{border-radius:2px!important;padding:16px 26px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:15px!important;letter-spacing:0!important;transition:.2s}
.rpgc .rpgc-btn-a .elementor-button{background:var(--amb)!important;color:#14110D!important;border:1px solid var(--amb)!important}
.rpgc .rpgc-btn-a .elementor-button:hover{background:#F0B550!important}
.rpgc .rpgc-btn-o .elementor-button{background:transparent!important;color:var(--tx)!important;border:1px solid #5A534B!important}
.rpgc .rpgc-btn-o .elementor-button:hover{border-color:var(--tx)!important}
/* factos */
.rpgc-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 24px}
.rpgc-facts .elementor-column{border-left:1px solid var(--line)}
.rpgc-facts .elementor-column:first-child{border-left:0}
.rpgc-facts .elementor-widget-wrap{padding:28px 20px!important}
.rpgc-facts .elementor-column:first-child .elementor-widget-wrap{padding-left:0!important}
.rpgc .rpgc-num .elementor-heading-title{font-family:"Bebas Neue",sans-serif!important;font-weight:400!important;font-size:46px!important;line-height:1!important;letter-spacing:0}
.rpgc-facts .elementor-widget-text-editor{font-size:13px}
/* itens */
.rpgc .rpgc-k{font-family:"Bebas Neue",sans-serif;color:var(--amb);font-size:20px;letter-spacing:.1em}
.rpgc-grid2{padding-top:0}
.rpgc-grid2>.elementor-container{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.rpgc-grid2b>.elementor-container{border-top:0}
.rpgc-grid2 .elementor-widget-wrap{padding:36px 36px 40px 0!important}
.rpgc-grid2 .elementor-column+.elementor-column{border-left:1px solid var(--line)}
.rpgc-grid2 .elementor-column+.elementor-column .elementor-widget-wrap{padding-left:36px!important}
.rpgc-fmt{padding-top:0}
.rpgc-fmt>.elementor-container{border:1px solid var(--line)}
.rpgc-fmt .elementor-column+.elementor-column{border-left:1px solid var(--line)}
.rpgc-fmt .elementor-widget-wrap{padding:32px 28px 36px!important}
.rpgc-proof{padding-top:0}
.rpgc-proof .elementor-column:first-child .elementor-widget-wrap{padding-right:16px!important}
.rpgc-proof .elementor-widget-image img{width:100%;object-fit:cover;border-radius:0!important;display:block}
.rpgc-proof .rpgc-big img{height:560px}
.rpgc-proof .rpgc-sm img{height:240px}
.rpgc-proof .rpgc-sm{margin-bottom:16px!important}
.rpgc .widget-image-caption{color:var(--mu)!important;font-size:13px!important;text-align:left!important;margin-top:8px!important;font-style:normal!important}
.rpgc-steps{padding-top:0}
.rpgc-steps .elementor-widget-wrap{padding-right:32px!important}
.rpgc-steps .rpgc-item{border-top:2px solid var(--amb);padding-top:22px}
.rpgc-steps .rpgc-k{font-size:32px}
.rpgc-who .rpgc-portrait img{width:100%;filter:grayscale(1);border-radius:0!important}
.rpgc-who .elementor-column:last-child .elementor-widget-wrap{padding-left:64px!important}
.rpgc-who .elementor-widget-text-editor{color:#CFC8BE}
.rpgc-who .rpgc-sig{color:var(--mu);font-size:14px;margin-top:24px}
.rpgc-who h2.elementor-heading-title{margin-bottom:20px}
/* faq */
.rpgc-faq{padding-top:0;padding-bottom:110px}
.rpgc-faqlist details{border-top:1px solid var(--line);padding:22px 0}
.rpgc-faqlist details:last-child{border-bottom:1px solid var(--line)}
.rpgc-faqlist summary{cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;color:var(--tx);list-style:none;display:flex;justify-content:space-between;gap:24px}
.rpgc-faqlist summary::-webkit-details-marker{display:none}
.rpgc-faqlist summary:after{content:"+";color:var(--amb);font-size:24px;line-height:1}
.rpgc-faqlist details[open] summary:after{content:"–"}
.rpgc-faqlist p{color:var(--mu);margin:12px 0 0;max-width:70ch;font-family:Poppins,sans-serif;font-weight:300}
/* form */
.rpgc-formsec{background:var(--bg2)!important;padding:110px 24px}
.rpgc-formsec h2.elementor-heading-title{margin-bottom:36px}
.rpgc-formsec .elementor-field-group .elementor-field,.rpgc-formsec .elementor-field-textual,.rpgc-formsec select{background:#0F0E0D!important;border:1px solid #3A3531!important;color:var(--tx)!important;border-radius:2px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;padding:14px!important;min-height:50px}
.rpgc-formsec .elementor-field::placeholder{color:#8A8378!important}
.rpgc-formsec .elementor-field:focus{border-color:var(--amb)!important;outline:none}
.rpgc-formsec .elementor-select-wrapper:before{color:var(--mu)!important}
.rpgc-formsec input[type=date]{color-scheme:dark}
.rpgc-formsec .elementor-field-type-acceptance label,.rpgc-formsec .elementor-field-label{color:var(--mu)!important;font-family:Poppins,sans-serif!important;font-size:14px!important}
.rpgc-formsec .elementor-field-type-acceptance a{color:var(--amb)!important}
.rpgc-formsec .elementor-button{background:var(--amb)!important;color:#14110D!important;border-radius:2px!important;width:auto!important}
@media (max-width:1024px){.rpgc-who .elementor-column:last-child .elementor-widget-wrap{padding-left:36px!important}}
@media (max-width:767px){
.rpgc-s{padding:72px 20px 0}.rpgc-head{padding-bottom:28px}.rpgc-head .elementor-column:first-child{padding-right:0}
.rpgc-head .elementor-column+.elementor-column .elementor-widget-wrap{padding-top:14px!important}
.rpgc-hero{padding:130px 20px 56px;background:linear-gradient(0deg,#0F0E0D 0%,rgba(15,14,13,.82) 55%,rgba(15,14,13,.45) 100%),url(https://renaspartygroove.com/wp-content/uploads/2026/11/empresas-jantar-adega.webp) 70% 30%/cover no-repeat!important}
.rpgc-facts{padding:0 20px}.rpgc-facts .elementor-column{width:50%!important;border-left:0!important}
.rpgc-facts .elementor-column:nth-child(2n) .elementor-widget-wrap{border-left:1px solid var(--line)}
.rpgc-facts .elementor-column:nth-child(-n+2) .elementor-widget-wrap{border-bottom:1px solid var(--line)}
.rpgc-facts .elementor-widget-wrap{padding:22px 16px!important}.rpgc-facts .elementor-column:nth-child(2n+1) .elementor-widget-wrap{padding-left:0!important}
.rpgc-grid2 .elementor-column+.elementor-column{border-left:0;border-top:1px solid var(--line)}
.rpgc-grid2 .elementor-widget-wrap,.rpgc-grid2 .elementor-column+.elementor-column .elementor-widget-wrap{padding:28px 0!important}
.rpgc-fmt .elementor-column+.elementor-column{border-left:0;border-top:1px solid var(--line)}
.rpgc-proof .elementor-column:first-child .elementor-widget-wrap{padding-right:0!important}
.rpgc-proof .rpgc-big img{height:300px}.rpgc-proof .rpgc-big{margin-bottom:16px!important}
.rpgc-steps .elementor-widget-wrap{padding:0 0 28px!important}
.rpgc-who .elementor-column:last-child .elementor-widget-wrap{padding:32px 0 0!important}
.rpgc-faq{padding-bottom:72px}.rpgc-formsec{padding:72px 20px}
}
/* ajustes 2 */
.rpgc h3,.rpgc .elementor-heading-title{text-transform:none!important}
.rpgc-hero .rpgc-eb,.rpgc-hero .rpgc-h1,.rpgc-hero .rpgc-lead,.rpgc-hero .rpgc-note{width:100%}
.rpgc-hero .rpgc-ilu{width:auto!important}
.rpgc-formsec .rpgc-form-w{max-width:880px}
.rpgc-formsec .elementor-form{background:transparent!important;padding:0!important}
.rpgc-formsec .elementor-field-group{margin-bottom:0}
.rpgc-formsec .elementor-button{padding:18px 30px!important;font-size:15px!important;line-height:1.2!important;margin-top:8px}
body.page-id-2493 .elementor-location-footer .elementor-section,body.page-id-2493 .elementor-location-footer .e-con{background:#0F0E0D!important;background-image:none!important}
body.page-id-2493 .elementor-location-footer .elementor-background-overlay{display:none!important}
body.page-id-2493 .elementor-location-footer{border-top:1px solid #2B2724}
body.page-id-2493 .elementor-location-footer .elementor-heading-title{color:#E2A33A!important}
body.page-id-2493 .elementor-location-footer,body.page-id-2493 .elementor-location-footer a,body.page-id-2493 .elementor-location-footer .elementor-icon-list-text{color:#CFC8BE!important}
body.page-id-2493 .elementor-location-footer .elementor-icon-list-icon i,body.page-id-2493 .elementor-location-footer .elementor-icon-list-icon svg{color:#E2A33A!important;fill:#E2A33A!important}
body.page-id-2493 .elementor-location-footer .elementor-divider-separator{border-color:#2B2724!important}
.rpgc-formsec .elementor-field-type-select .elementor-field{border:0!important;padding:0!important;background:transparent!important;min-height:0}
.rpgc-formsec .elementor-field-type-select select{border:1px solid #3A3531!important;background:#0F0E0D!important;padding:14px!important;width:100%}
.rpgc-formsec .elementor-field-type-acceptance .elementor-field-subgroup{display:flex;align-items:center;gap:10px}
.rpgc-formsec .elementor-field-type-acceptance label{margin:0!important}
/* mobile/tablet 3 */
.rpgc h1,.rpgc h2,.rpgc h3,.rpgc .elementor-heading-title{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important}
@media (max-width:767px){
.rpgc-hero{padding-top:175px!important}
.rpgc-hero .rpgc-ilu{position:static;margin-top:10px!important}
.rpgc-grid2,.rpgc-fmt,.rpgc-proof,.rpgc-steps,.rpgc-who{padding-top:0!important}
.rpgc-grid2>.elementor-container{border-bottom:0}
.rpgc-grid2b>.elementor-container{border-top:1px solid var(--line)!important}
.rpgc-who{padding-top:72px!important}
.rpgc-hero .rpgc-btn-a,.rpgc-hero .rpgc-btn-o{margin-top:24px!important}
}
@media (min-width:768px) and (max-width:1024px){
.rpgc-hero{padding-top:170px}
.rpgc-steps .elementor-column{width:50%!important}
.rpgc-steps .elementor-widget-wrap{padding-bottom:32px!important}
.rpgc-proof .rpgc-big img{height:420px}.rpgc-proof .rpgc-sm img{height:180px}
}
/* compensa margem negativa do cabeçalho global (−23% / −120%) */
@media (min-width:768px) and (max-width:1024px){.rpgc-hero{padding-top:calc(23vw + 44px)!important}}
@media (max-width:767px){.rpgc-hero{padding-top:calc(120vw - 10px)!important}}
/* equipamento */
.rpgc-eq{padding-top:0}
.rpgc-eq>.elementor-container{border:1px solid var(--line)}
.rpgc-eq2>.elementor-container{border-top:0}
.rpgc-eq .elementor-column+.elementor-column{border-left:1px solid var(--line)}
.rpgc-eq .elementor-widget-wrap{padding:28px 24px 32px!important}
.rpgc-eq .rpgc-k{font-size:16px}
.rpgc-eq h3{font-size:19px!important}
.rpgc-eq p{font-size:15px}
@media (min-width:768px) and (max-width:1024px){.rpgc-eq .elementor-column{width:50%!important}.rpgc-eq .elementor-column:nth-child(3){border-left:0}.rpgc-eq .elementor-column:nth-child(n+3){border-top:1px solid var(--line)}}
@media (max-width:767px){.rpgc-eq{padding-top:0!important}.rpgc-eq .elementor-column+.elementor-column{border-left:0;border-top:1px solid var(--line)}.rpgc-eq .elementor-widget-wrap{padding:24px 20px!important}}
/* hero com imagem fiel (2536) */
.rpgc-hero{background:linear-gradient(90deg,rgba(15,14,13,.96) 0%,rgba(15,14,13,.78) 38%,rgba(15,14,13,.1) 70%,rgba(15,14,13,0) 100%),linear-gradient(0deg,#0F0E0D 0%,rgba(15,14,13,0) 35%),url(https://renaspartygroove.com/wp-content/uploads/2026/11/empresas-dj-renas-adega.webp) right 0 top calc(23vw - 60px)/cover no-repeat,#0F0E0D!important}
@media (max-width:767px){.rpgc-hero{padding-top:calc(120vw + 250px)!important;background:linear-gradient(0deg,#0F0E0D 0%,rgba(15,14,13,.0) 60%) 70% calc(115vw - 10px)/100% 340px no-repeat,url(https://renaspartygroove.com/wp-content/uploads/2026/11/empresas-dj-renas-adega.webp) 72% calc(115vw - 10px)/auto 340px no-repeat,#0F0E0D!important}}
/* hero: compensação em computador */
@media (min-width:1025px){.rpgc-hero{padding-top:calc(23vw + 64px)!important;padding-bottom:96px!important}.rpgc-hero>.elementor-container{min-height:0!important}}
.rpgc-formsec .elementor-field,.rpgc-formsec select,.rpgc-formsec textarea{box-sizing:border-box!important;max-width:100%!important}
.rpgc-formsec .elementor-form-fields-wrapper{margin-left:-8px;margin-right:-8px}
@media (max-width:767px){.rpgc-formsec .elementor-field-group{width:100%!important;flex-basis:100%!important}}
/* ajustes 13/11 */
html,body{overflow-x:clip}
.rpgc-hero .rpgc-note{width:auto!important;max-width:calc(100% - 140px)}
.rpgc-hero>.elementor-container{min-height:0!important}
@media (max-width:767px){.rpgc-hero .rpgc-note{max-width:none}}/* End custom CSS */