.elementor-kit-8{--e-global-color-primary:#2E241F;--e-global-color-secondary:#5A1B26;--e-global-color-text:#9A8B7C;--e-global-color-accent:#B8912F;--e-global-color-ground:#F7F2EB;--e-global-color-surface:#EFE6D9;--e-global-color-hairline:#DED2C2;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.08em;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:2.4px;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.95em;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-size:11px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:2.2px;background-color:#F7F2EB;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,500&family=Jost:wght@300;400;500&display=swap');
.rora-card{position:relative;overflow:hidden}
.rora-card .rora-card__shot{position:relative;overflow:hidden}
.rora-card .rora-card__shot img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.rora-card:hover .rora-card__shot img{transform:scale(1.06)}
.rora-card .rora-card__shot:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 0 rgba(233,196,188,0);transition:box-shadow .65s ease}
.rora-card:hover .rora-card__shot:after{box-shadow:inset 0 0 44px 7px rgba(233,196,188,.5)}
.rora-card .rora-card__shot:before{content:"";position:absolute;top:0;left:-70%;width:55%;height:100%;z-index:3;pointer-events:none;transform:skewX(-18deg);background:linear-gradient(105deg,transparent,rgba(255,248,232,.55),transparent)}
.rora-card:hover .rora-card__shot:before{animation:roraSweep 1.05s cubic-bezier(.3,.6,.3,1) .1s}
@keyframes roraSweep{to{left:120%}}
.rora-card .rora-card__name .elementor-heading-title{transition:color .3s ease}
.rora-card:hover .rora-card__name .elementor-heading-title{color:#5A1B26}
.rora-rail .swiper{padding-bottom:26px}
.rora-rail .swiper-pagination-progressbar{top:auto;bottom:0;height:1px;background:#DED2C2}
.rora-rail .swiper-pagination-progressbar-fill{background:#5A1B26;height:3px;top:-1px}
.rora-rail .elementor-swiper-button{color:#2E241F;transition:opacity .3s ease}
.rora-rail .elementor-swiper-button.swiper-button-disabled{opacity:.28}
.rora-seeall .elementor-heading-title{border-bottom:1px solid #2E241F;padding-bottom:2px}
.elementor-button{position:relative;overflow:hidden;z-index:0;transition:color .35s ease}
.elementor-button:after{content:"";position:absolute;inset:0;z-index:-1;background:#2E241F;transform:scaleY(0);transform-origin:bottom;transition:transform .42s cubic-bezier(.2,.7,.2,1)}
.elementor-button:hover:after{transform:scaleY(1)}
@media(prefers-reduced-motion:reduce){.rora-card .rora-card__shot img,.elementor-button,.elementor-button:after{transition:none!important}.rora-card:hover .rora-card__shot img{transform:none}.rora-card:hover .rora-card__shot:before{animation:none}}
.rora-card .rora-card__shot a{display:block;position:static}
.rora-card .rora-card__shot a:after{content:"";position:absolute;inset:0;z-index:5}
.rora-card .rora-card__name .elementor-heading-title a{color:inherit;text-decoration:none}
body,.elementor-widget-text-editor,.elementor-button{font-family:"Jost",sans-serif}
h1,h2,h4,.elementor-widget-heading h1.elementor-heading-title,.elementor-widget-heading h2.elementor-heading-title,.elementor-widget-heading h4.elementor-heading-title{font-family:"Cormorant Garamond",Georgia,serif}/* End custom CSS */