.elementor-171 .elementor-element.elementor-element-df340ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-layout-grid{--rive-candle-spacer-width:380px !important;max-width:2000px !important;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-universe{min-height:750px !important;background-color:#e2d6cb !important;color:#2e221e !important;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-body-text{max-width:34vw !important;display:inline-block;white-space:nowrap !important;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-pretitle{font-family:"Bodoni Moda", Sans-serif;transform:translateY(-39px) !important;color:#2E221E !important;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-pretitle .pretitle-script{font-family:"Sloop Script Regular", Sans-serif;margin-left:-3px !important;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-top-title-script{font-family:"Sloop Script Regular", Sans-serif;font-size:65px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-top-title-serif{font-family:"Bodoni Moda", Sans-serif;font-size:36px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-initial-script{font-family:"Sloop Script Regular", Sans-serif;font-size:63px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-left-align .rive-candle-body-text-serif{font-family:"Bodoni Moda", Sans-serif;font-size:36px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-right-align .rive-candle-body-text{font-size:36px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-right-align .font-script-candle{font-family:"Bodoni Moda", Sans-serif;font-size:36px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-header-wrap{--rive-top-ty:-202px !important;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-right-align{--rive-right-tx:-115px !important;--rive-right-ty:-4px !important;}.elementor-171 .elementor-element.elementor-element-96260d2{--display:flex;}.elementor-171 .elementor-element.elementor-element-96260d2:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-96260d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1D5C9;}.elementor-171 .elementor-element.elementor-element-249e30f{--display:flex;}.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-171 .elementor-element.elementor-element-45a1e2a{font-family:"Sloop Script Regular", Sans-serif;font-weight:400;color:#1D2C36;}.elementor-171 .elementor-element.elementor-element-05b7cb9{font-family:"Sloop Script Regular", Sans-serif;font-weight:400;color:#1D2C36;}.elementor-171 .elementor-element.elementor-element-1c87e6c{--display:flex;}.elementor-171 .elementor-element.elementor-element-57e00f6{font-family:"Sloop Script Regular", Sans-serif;font-weight:400;color:#1D2C36;}.elementor-171 .elementor-element.elementor-element-65e4e98{--display:flex;}.elementor-171 .elementor-element.elementor-element-87e2ce4{font-family:"Sloop Script Regular", Sans-serif;font-weight:400;color:#1D2C36;}.elementor-171 .elementor-element.elementor-element-d552020{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .elementor-repeater-item-53a2d6d .rive-grid-card-title-container{max-width:166px !important;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .elementor-repeater-item-b059a9e .rive-grid-card-title-container{max-width:388px !important;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .elementor-repeater-item-9b5de46 .rive-grid-card-title-container{max-width:166px !important;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .rive-grid-card{height:480px !important;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .rive-grid-card-subtitle{font-family:"Bodoni Moda", Sans-serif;font-size:9px;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .rive-grid-card-initial{font-family:"Sloop Script Regular", Sans-serif;font-size:61px;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .rive-grid-card-title-container{font-family:"Bodoni Moda", Sans-serif;font-size:34px;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .rive-grid-card-info-text{font-family:"Bodoni Moda", Sans-serif;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .rive-grid-card-btn{font-family:"Bodoni Moda", Sans-serif;}.elementor-171 .elementor-element.elementor-element-1c5ad84 .rive-grid-card-btn:hover{color:#C1A164 !important;}.elementor-171 .elementor-element.elementor-element-6392845{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-9fcdf2b .rive-transition-container{background-color:#e2d6cb !important;padding-top:140px !important;padding-bottom:140px !important;}.elementor-171 .elementor-element.elementor-element-9fcdf2b .rive-transition-main-phrase{color:#2e221e !important;max-width:1150px !important;font-family:"Bodoni Moda", Sans-serif;font-size:33px;}.elementor-171 .elementor-element.elementor-element-9fcdf2b .rive-transition-subtext-item{color:#340a10 !important;margin-top:100px !important;--rive-subtext-ty:111px !important;font-family:"Bodoni Moda", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1.7px;}.elementor-171 .elementor-element.elementor-element-9fcdf2b .rive-initial-e-script, .elementor-171 .elementor-element.elementor-element-9fcdf2b .rive-reve-word-script, .elementor-171 .elementor-element.elementor-element-9fcdf2b .rive-ampersand-script{font-family:"Sloop Script Regular", Sans-serif;font-size:64px;}.elementor-171 .elementor-element.elementor-element-0faaf55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-dd972ce .rive-service-banner-wrapper{height:520px !important;}.elementor-171 .elementor-element.elementor-element-dd972ce .rive-service-banner-overlay{background-color:rgba(15, 9, 6, 0.65) !important;}.elementor-171 .elementor-element.elementor-element-dd972ce .rive-service-capital{--rive-srv-ty:0px !important;--rive-srv-tx:-3px !important;font-family:"Sloop Script Regular", Sans-serif;font-size:62px;color:#ffffff !important;}.elementor-171 .elementor-element.elementor-element-dd972ce .rive-service-line-1-rest{padding-left:50px !important;}.elementor-171 .elementor-element.elementor-element-dd972ce .rive-service-title{font-family:"Bodoni Moda", Sans-serif;font-size:33px;color:#ffffff !important;}.elementor-171 .elementor-element.elementor-element-dd972ce .rive-service-subtitle{color:#ffffff !important;opacity:0.8;}.elementor-171 .elementor-element.elementor-element-2c2f485{--display:flex;}.elementor-171 .elementor-element.elementor-element-2c2f485:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2c2f485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFD4C8;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-wrapper{min-height:800px !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-grid{max-width:1350px !important;width:100% !important;--rive-grid-gap:120px !important;--rive-left-col-width:1fr !important;--rive-right-col-width:1fr !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-overlay{background-color:rgba(0, 0, 0, 0) !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-bg{--rive-bg-scale:1 !important;--rive-bg-size-mode:contain !important;--rive-bg-custom-size:unset !important;background-repeat:no-repeat !important;background-position-x:50% !important;background-position-y:50% !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-dropcap{font-family:"Sloop Script Regular", Sans-serif;font-size:62px;--rive-dual-cap-ty:-10px !important;--rive-dual-cap-tx:-5px !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-title{font-size:28px;max-width:1200px !important;width:100% !important;--rive-dual-title-indent:46px !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-desc{font-family:"Montserrat", Sans-serif;font-size:11px;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-btn-submit{font-family:"Montserrat", Sans-serif;transform:translate(var(--rive-btn-sub-tx, 0px), var(--rive-btn-sub-ty, 0px)) !important;--rive-btn-sub-tx:115px;--rive-btn-sub-ty:0px;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-btn-trigger{font-family:"Montserrat", Sans-serif;transform:translate(var(--rive-btn-trig-tx, 0px), var(--rive-btn-trig-ty, 0px)) !important;--rive-btn-trig-tx:0px;--rive-btn-trig-ty:0px;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-state-content{--rive-text-align:left;--rive-flex-align:flex-start;max-width:640px !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-title-line-2{padding-left:0px !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-btn-submit-container{text-align:left !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-state-trigger-wrap{align-items:center !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-separator{font-family:"Sloop Script Regular", Sans-serif;color:#ffffff !important;margin-top:16px !important;margin-bottom:16px !important;}.elementor-171 .elementor-element.elementor-element-3295ea5{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-3295ea5:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-3295ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD3E3E;}.elementor-171 .elementor-element.elementor-element-3295ea5::before, .elementor-171 .elementor-element.elementor-element-3295ea5 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-3295ea5 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-3295ea5 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-3295ea5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-3295ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#A82D2D;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-b0dfe47 .rive-faq-column-intro{--rive-faq-ty:-120px !important;--rive-faq-tx:112px !important;padding-left:36px !important;}.elementor-171 .elementor-element.elementor-element-b0dfe47 .rive-faq-description{max-width:770px !important;}.elementor-171 .elementor-element.elementor-element-b0dfe47 .rive-faq-section-wrapper{background-repeat:no-repeat !important;background-position-x:50% !important;background-position-y:100% !important;}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-top-title-script{font-size:32px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-top-title-serif{font-size:24px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-left-align .rive-candle-body-text-serif{font-size:21px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-right-align .rive-candle-body-text{font-size:20px;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-header-wrap{--rive-top-tx:0px !important;--rive-top-ty:-222px !important;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-left-align{--rive-left-tx:-43px !important;--rive-left-ty:-257px !important;}.elementor-171 .elementor-element.elementor-element-0b39337 .rive-candle-right-align{--rive-right-tx:-600px !important;--rive-right-ty:181px !important;}.elementor-171 .elementor-element.elementor-element-96260d2:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-96260d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reverituals.es/wp-content/uploads/2026/07/Frame-48095455-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:776px auto;}.elementor-171 .elementor-element.elementor-element-96260d2{--min-height:100vh;}.elementor-171 .elementor-element.elementor-element-45a1e2a{text-align:center;font-size:20px;}.elementor-171 .elementor-element.elementor-element-05b7cb9{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:20px;line-height:0.6em;}.elementor-171 .elementor-element.elementor-element-57e00f6{text-align:center;font-size:39px;line-height:0.7em;}.elementor-171 .elementor-element.elementor-element-65e4e98{--margin-top:73%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-171 .elementor-element.elementor-element-87e2ce4{text-align:center;font-size:39px;line-height:0.7em;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-bg{--rive-bg-scale:0.95 !important;--rive-bg-size-mode:cover !important;--rive-bg-custom-size:unset !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-btn-submit-container{text-align:center !important;margin:3px 0px -1px 0px !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-btn-submit{transform:translate(var(--rive-btn-sub-tx, 0px), var(--rive-btn-sub-ty, 0px)) !important;--rive-btn-sub-tx:-2px;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-state-trigger-wrap{align-items:center !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-state-trigger{margin:-27% 0% 0% 0% !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-btn-submit, .elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-btn-trigger{width:361px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;display:block !important;}.elementor-171 .elementor-element.elementor-element-6022662 .rive-dual-separator{font-size:94px;--rive-sep-ty:-27px !important;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sloop Script Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://reverituals.es/wp-content/uploads/2026/07/Sloop-Script-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */