.elementor-61002 .elementor-element.elementor-element-f412790{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:stretch;--gap:00px 00px;--background-transition:0.3s;}.elementor-61002 .elementor-element.elementor-element-4931d22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:00px 00px;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-61002 .elementor-element.elementor-element-4931d22, .elementor-61002 .elementor-element.elementor-element-4931d22::before{--border-transition:0.3s;}.elementor-61002 .elementor-element.elementor-element-8433727{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-61002 .elementor-element.elementor-element-8433727:not(.elementor-motion-effects-element-type-background), .elementor-61002 .elementor-element.elementor-element-8433727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75728b7 );background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://rubyreceptions.wpengine.com/wp-content/uploads/2022/10/story-block-pattern-circles.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-61002 .elementor-element.elementor-element-8433727, .elementor-61002 .elementor-element.elementor-element-8433727::before{--border-transition:0.3s;}.elementor-61002 .elementor-element.elementor-element-5b1d392{--display:flex;--background-transition:0.3s;--padding-block-start:32px;--padding-block-end:32px;--padding-inline-start:32px;--padding-inline-end:32px;}.elementor-61002 .elementor-element.elementor-element-5b1d392:not(.elementor-motion-effects-element-type-background), .elementor-61002 .elementor-element.elementor-element-5b1d392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-61002 .elementor-element.elementor-element-5b1d392, .elementor-61002 .elementor-element.elementor-element-5b1d392::before{--border-transition:0.3s;}.elementor-61002 .elementor-element.elementor-element-5b1d392.e-con{--align-self:flex-start;}.elementor-61002 .elementor-element.elementor-element-d8418c0{color:var( --e-global-color-a557c96 );font-size:30px;line-height:40px;}.elementor-61002 .elementor-element.elementor-element-cedfbc9 .elementor-heading-title{color:var( --e-global-color-0ec0c44 );font-family:"congenial", Sans-serif;font-size:37px;font-weight:400;line-height:60px;}.elementor-61002 .elementor-element.elementor-element-d2042e9{text-align:left;}.elementor-61002 .elementor-element.elementor-element-7da096d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--z-index:5;}.elementor-61002 .elementor-element.elementor-element-7da096d:not(.elementor-motion-effects-element-type-background), .elementor-61002 .elementor-element.elementor-element-7da096d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd0b75 );background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://rubyreceptions.wpengine.com/wp-content/uploads/2022/10/story-block-pattern-rounded-squares.png");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-61002 .elementor-element.elementor-element-7da096d, .elementor-61002 .elementor-element.elementor-element-7da096d::before{--border-transition:0.3s;}.elementor-61002 .elementor-element.elementor-element-672cbc5{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:100% 100% 100% 100%;--z-index:1;}.elementor-61002 .elementor-element.elementor-element-672cbc5, .elementor-61002 .elementor-element.elementor-element-672cbc5::before{--border-transition:0.3s;}.elementor-61002 .elementor-element.elementor-element-672cbc5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-61002 .elementor-element.elementor-element-4931d22{--min-height:500px;}}@media(max-width:767px){.elementor-61002 .elementor-element.elementor-element-4931d22{--min-height:320px;}.elementor-61002 .elementor-element.elementor-element-4931d22:not(.elementor-motion-effects-element-type-background), .elementor-61002 .elementor-element.elementor-element-4931d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://rubyreceptions.wpengine.com/wp-content/uploads/2022/10/story-block-pattern-circles.png");background-position:top left;background-repeat:no-repeat;background-size:50% auto;}.elementor-61002 .elementor-element.elementor-element-8433727{--width:50%;--min-height:320px;}.elementor-61002 .elementor-element.elementor-element-5b1d392{--width:50%;--min-height:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-61002 .elementor-element.elementor-element-d8418c0{font-size:15px;line-height:19px;}.elementor-61002 .elementor-element.elementor-element-cedfbc9 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-61002 .elementor-element.elementor-element-7da096d{--width:50%;}}@media(min-width:768px){.elementor-61002 .elementor-element.elementor-element-8433727{--width:33.33333%;}.elementor-61002 .elementor-element.elementor-element-5b1d392{--width:33.33333%;}.elementor-61002 .elementor-element.elementor-element-7da096d{--width:33.33333%;}.elementor-61002 .elementor-element.elementor-element-672cbc5{--width:600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-61002 .elementor-element.elementor-element-8433727{--width:25%;}.elementor-61002 .elementor-element.elementor-element-5b1d392{--width:50%;}.elementor-61002 .elementor-element.elementor-element-7da096d{--width:25%;}}