.elementor-17955 .elementor-element.elementor-element-77fd2c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--grid-auto-flow:row;--justify-items:start;--align-items:start;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-17955 .elementor-element.elementor-element-a122dae .blackbaud-universal-wrapper{min-height:1620px;}.elementor-17955 .elementor-element.elementor-element-a122dae{--bb-skeleton-bg:#FFDD7280;--bb-skeleton-shimmer:#FFF3CDB8;}.elementor-17955 .elementor-element.elementor-element-a122dae .bb-loading-skeleton{border-radius:15px;}.elementor-17955 .elementor-element.elementor-element-cb77ff4:not( .elementor-widget-image ), .elementor-17955 .elementor-element.elementor-element-cb77ff4.elementor-widget-image img{-webkit-mask-image:url( https://ronaldmcdonaldhousealberta.org/wp-content/uploads/RMHC_Photo_Mask_Float_Flex.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17955 .elementor-element.elementor-element-b1b9616{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17955 .elementor-element.elementor-element-b1b9616:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-b1b9616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEFF;background-image:url("https://ronaldmcdonaldhousealberta.org/wp-content/uploads/72a383a83745cf236031ad07782f9dbd741dcab2.jpg");background-position:0px -45px;background-repeat:no-repeat;background-size:cover;}.elementor-17955 .elementor-element.elementor-element-b1b9616:hover{background-color:var( --e-global-color-01ee26a );}.elementor-17955 .elementor-element.elementor-element-d59282f{--display:flex;--min-height:var(--wtg-card-height,auto);--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-17955 .elementor-element.elementor-element-d59282f:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-d59282f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17955 .elementor-element.elementor-element-d59282f:hover{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-17955 .elementor-element.elementor-element-d59282f, .elementor-17955 .elementor-element.elementor-element-d59282f::before{--border-transition:0.3s;}.elementor-17955 .elementor-element.elementor-element-f2ffba7{text-align:start;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-f2ffba7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-9322354{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17955 .elementor-element.elementor-element-da06ace .elementor-icon-wrapper{text-align:start;}.elementor-17955 .elementor-element.elementor-element-da06ace.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-da06ace.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-da06ace.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-da06ace.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-da06ace.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-da06ace .elementor-icon{font-size:24px;}.elementor-17955 .elementor-element.elementor-element-da06ace .elementor-icon svg{height:24px;}.elementor-17955 .elementor-element.elementor-element-da06ace{padding:0px 0px 0px 0px;--e-transform-translateY:-20px;}.elementor-17955 .elementor-element.elementor-element-6626ddd{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17955 .elementor-element.elementor-element-6626ddd:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-6626ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEFF;background-image:url("https://ronaldmcdonaldhousealberta.org/wp-content/uploads/39bb2c6f6d4066e4439761951170a14d66cf6a98-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17955 .elementor-element.elementor-element-6626ddd:hover{background-color:var( --e-global-color-01ee26a );}.elementor-17955 .elementor-element.elementor-element-db51856{--display:flex;--min-height:var(--wtg-card-height,auto);--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-17955 .elementor-element.elementor-element-db51856:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-db51856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17955 .elementor-element.elementor-element-db51856:hover{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-17955 .elementor-element.elementor-element-db51856, .elementor-17955 .elementor-element.elementor-element-db51856::before{--border-transition:0.3s;}.elementor-17955 .elementor-element.elementor-element-5de0f58{text-align:start;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-5de0f58 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-b5b5610{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17955 .elementor-element.elementor-element-1bee1ce .elementor-icon-wrapper{text-align:start;}.elementor-17955 .elementor-element.elementor-element-1bee1ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-1bee1ce.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-1bee1ce.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-1bee1ce.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-1bee1ce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-1bee1ce .elementor-icon{font-size:24px;}.elementor-17955 .elementor-element.elementor-element-1bee1ce .elementor-icon svg{height:24px;}.elementor-17955 .elementor-element.elementor-element-1bee1ce{padding:0px 0px 0px 0px;--e-transform-translateY:-20px;}.elementor-17955 .elementor-element.elementor-element-f151387{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17955 .elementor-element.elementor-element-f151387:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-f151387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEFF;background-image:url("https://ronaldmcdonaldhousealberta.org/wp-content/uploads/eca7d81c1432871aaf65dc5d60e0b822347b71d2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17955 .elementor-element.elementor-element-f151387:hover{background-color:var( --e-global-color-01ee26a );}.elementor-17955 .elementor-element.elementor-element-424cc35{--display:flex;--min-height:var(--wtg-card-height,auto);--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-17955 .elementor-element.elementor-element-424cc35:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-424cc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17955 .elementor-element.elementor-element-424cc35:hover{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-17955 .elementor-element.elementor-element-424cc35, .elementor-17955 .elementor-element.elementor-element-424cc35::before{--border-transition:0.3s;}.elementor-17955 .elementor-element.elementor-element-91ee78a{text-align:start;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-91ee78a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-018358f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17955 .elementor-element.elementor-element-17f5fc8 .elementor-icon-wrapper{text-align:start;}.elementor-17955 .elementor-element.elementor-element-17f5fc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-17f5fc8.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-17f5fc8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-17f5fc8.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-17f5fc8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-17f5fc8 .elementor-icon{font-size:24px;}.elementor-17955 .elementor-element.elementor-element-17f5fc8 .elementor-icon svg{height:24px;}.elementor-17955 .elementor-element.elementor-element-17f5fc8{padding:0px 0px 0px 0px;--e-transform-translateY:-20px;}.elementor-17955 .elementor-element.elementor-element-6fb33d5{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17955 .elementor-element.elementor-element-6fb33d5:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-6fb33d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEFF;background-image:url("https://ronaldmcdonaldhousealberta.org/wp-content/uploads/McCain.1.webp");background-position:75% -80px;background-repeat:no-repeat;background-size:cover;}.elementor-17955 .elementor-element.elementor-element-6fb33d5:hover{background-color:var( --e-global-color-01ee26a );}.elementor-17955 .elementor-element.elementor-element-0f65aab{--display:flex;--min-height:var(--wtg-card-height,auto);--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-17955 .elementor-element.elementor-element-0f65aab:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-0f65aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17955 .elementor-element.elementor-element-0f65aab:hover{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-17955 .elementor-element.elementor-element-0f65aab, .elementor-17955 .elementor-element.elementor-element-0f65aab::before{--border-transition:0.3s;}.elementor-17955 .elementor-element.elementor-element-38dae21{text-align:start;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-38dae21 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-49bab18{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17955 .elementor-element.elementor-element-d35eb7b .elementor-icon-wrapper{text-align:start;}.elementor-17955 .elementor-element.elementor-element-d35eb7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-d35eb7b.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-d35eb7b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-d35eb7b.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-d35eb7b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-d35eb7b .elementor-icon{font-size:24px;}.elementor-17955 .elementor-element.elementor-element-d35eb7b .elementor-icon svg{height:24px;}.elementor-17955 .elementor-element.elementor-element-d35eb7b{padding:0px 0px 0px 0px;--e-transform-translateY:-20px;}.elementor-17955 .elementor-element.elementor-element-f32cdd2{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17955 .elementor-element.elementor-element-f32cdd2:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-f32cdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEFF;background-image:url("https://ronaldmcdonaldhousealberta.org/wp-content/uploads/Chatters.webp");background-position:-124px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-17955 .elementor-element.elementor-element-f32cdd2:hover{background-color:var( --e-global-color-01ee26a );}.elementor-17955 .elementor-element.elementor-element-3c4150f{--display:flex;--min-height:var(--wtg-card-height,auto);--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-17955 .elementor-element.elementor-element-3c4150f:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-3c4150f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17955 .elementor-element.elementor-element-3c4150f:hover{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-17955 .elementor-element.elementor-element-3c4150f, .elementor-17955 .elementor-element.elementor-element-3c4150f::before{--border-transition:0.3s;}.elementor-17955 .elementor-element.elementor-element-b7b0010{text-align:start;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-b7b0010 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-f1532e1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17955 .elementor-element.elementor-element-b4635e5 .elementor-icon-wrapper{text-align:start;}.elementor-17955 .elementor-element.elementor-element-b4635e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-b4635e5.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-b4635e5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-b4635e5.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-b4635e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-b4635e5 .elementor-icon{font-size:24px;}.elementor-17955 .elementor-element.elementor-element-b4635e5 .elementor-icon svg{height:24px;}.elementor-17955 .elementor-element.elementor-element-b4635e5{padding:0px 0px 0px 0px;--e-transform-translateY:-20px;}.elementor-17955 .elementor-element.elementor-element-cdcfc60{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17955 .elementor-element.elementor-element-cdcfc60:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-cdcfc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEFF;background-image:url("https://ronaldmcdonaldhousealberta.org/wp-content/uploads/Legacy-Al-Olsten.jpg");background-position:-151px -66px;background-repeat:no-repeat;background-size:cover;}.elementor-17955 .elementor-element.elementor-element-cdcfc60:hover{background-color:var( --e-global-color-01ee26a );}.elementor-17955 .elementor-element.elementor-element-eeb7ab4{--display:flex;--min-height:var(--wtg-card-height,auto);--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-17955 .elementor-element.elementor-element-eeb7ab4:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-eeb7ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17955 .elementor-element.elementor-element-eeb7ab4:hover{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-17955 .elementor-element.elementor-element-eeb7ab4, .elementor-17955 .elementor-element.elementor-element-eeb7ab4::before{--border-transition:0.3s;}.elementor-17955 .elementor-element.elementor-element-1683216{text-align:start;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-1683216 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-d3191b1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17955 .elementor-element.elementor-element-de92554 .elementor-icon-wrapper{text-align:start;}.elementor-17955 .elementor-element.elementor-element-de92554.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-de92554.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-de92554.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-de92554.elementor-view-framed .elementor-icon, .elementor-17955 .elementor-element.elementor-element-de92554.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17955 .elementor-element.elementor-element-de92554 .elementor-icon{font-size:24px;}.elementor-17955 .elementor-element.elementor-element-de92554 .elementor-icon svg{height:24px;}.elementor-17955 .elementor-element.elementor-element-de92554{padding:0px 0px 0px 0px;--e-transform-translateY:-20px;}@media(min-width:768px){.elementor-17955 .elementor-element.elementor-element-b1b9616{--width:var(--rmhca-card-section-card-width,30%);}.elementor-17955 .elementor-element.elementor-element-6626ddd{--width:var(--rmhca-card-section-card-width,30%);}.elementor-17955 .elementor-element.elementor-element-f151387{--width:var(--rmhca-card-section-card-width,30%);}.elementor-17955 .elementor-element.elementor-element-6fb33d5{--width:var(--rmhca-card-section-card-width,30%);}.elementor-17955 .elementor-element.elementor-element-f32cdd2{--width:var(--rmhca-card-section-card-width,30%);}.elementor-17955 .elementor-element.elementor-element-cdcfc60{--width:var(--rmhca-card-section-card-width,30%);}}@media(max-width:1024px){.elementor-17955 .elementor-element.elementor-element-77fd2c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-17955 .elementor-element.elementor-element-a122dae .blackbaud-universal-wrapper{min-height:1550px;}.elementor-17955 .elementor-element.elementor-element-b1b9616{--min-height:330px;}.elementor-17955 .elementor-element.elementor-element-b1b9616:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-b1b9616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-17955 .elementor-element.elementor-element-d59282f.e-con{--e-con-transform-translateY:138px;}.elementor-17955 .elementor-element.elementor-element-f2ffba7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-9322354{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-6626ddd{--min-height:330px;}.elementor-17955 .elementor-element.elementor-element-db51856.e-con{--e-con-transform-translateY:138px;}.elementor-17955 .elementor-element.elementor-element-5de0f58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-b5b5610{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-f151387{--min-height:330px;}.elementor-17955 .elementor-element.elementor-element-424cc35.e-con{--e-con-transform-translateY:138px;}.elementor-17955 .elementor-element.elementor-element-91ee78a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-018358f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-6fb33d5{--min-height:330px;}.elementor-17955 .elementor-element.elementor-element-6fb33d5:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-6fb33d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-17955 .elementor-element.elementor-element-0f65aab.e-con{--e-con-transform-translateY:138px;}.elementor-17955 .elementor-element.elementor-element-38dae21 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-49bab18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-f32cdd2{--min-height:330px;}.elementor-17955 .elementor-element.elementor-element-f32cdd2:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-f32cdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-128px 0px;}.elementor-17955 .elementor-element.elementor-element-3c4150f.e-con{--e-con-transform-translateY:138px;}.elementor-17955 .elementor-element.elementor-element-b7b0010 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-f1532e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-cdcfc60{--min-height:330px;}.elementor-17955 .elementor-element.elementor-element-cdcfc60:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-cdcfc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-140px -70px;}.elementor-17955 .elementor-element.elementor-element-eeb7ab4.e-con{--e-con-transform-translateY:138px;}.elementor-17955 .elementor-element.elementor-element-1683216 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-d3191b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-17955 .elementor-element.elementor-element-77fd2c8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1;--grid-auto-flow:row;}.elementor-17955 .elementor-element.elementor-element-a122dae .blackbaud-universal-wrapper{min-height:1240px;}.elementor-17955 .elementor-element.elementor-element-b1b9616:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-b1b9616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-17955 .elementor-element.elementor-element-d59282f.e-con{--e-con-transform-translateY:140px;}.elementor-17955 .elementor-element.elementor-element-f2ffba7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-f2ffba7{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-9322354{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-db51856.e-con{--e-con-transform-translateY:140px;}.elementor-17955 .elementor-element.elementor-element-5de0f58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-5de0f58{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-b5b5610{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-424cc35.e-con{--e-con-transform-translateY:140px;}.elementor-17955 .elementor-element.elementor-element-91ee78a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-91ee78a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-018358f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-6fb33d5:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-6fb33d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-17955 .elementor-element.elementor-element-0f65aab.e-con{--e-con-transform-translateY:140px;}.elementor-17955 .elementor-element.elementor-element-38dae21 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-38dae21{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-49bab18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-f32cdd2:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-f32cdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-128px 0px;}.elementor-17955 .elementor-element.elementor-element-3c4150f.e-con{--e-con-transform-translateY:140px;}.elementor-17955 .elementor-element.elementor-element-b7b0010 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-b7b0010{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-f1532e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17955 .elementor-element.elementor-element-cdcfc60:not(.elementor-motion-effects-element-type-background), .elementor-17955 .elementor-element.elementor-element-cdcfc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-140px -70px;}.elementor-17955 .elementor-element.elementor-element-eeb7ab4.e-con{--e-con-transform-translateY:140px;}.elementor-17955 .elementor-element.elementor-element-1683216 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-17955 .elementor-element.elementor-element-1683216{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-17955 .elementor-element.elementor-element-d3191b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for blackbaud_universal_form, class: .elementor-element-a122dae */.elementor-kit-7 {--bb-primary: var(--e-global-color-primary); --bb-primary-hover: var(--Blue); --bb-bg-main: var(--e-global-color-secondary, #fff); --bb-bg-alt: var(--e-global-color-primary, #fff); --bb-text-main: #000; --bb-text-muted: oklch(from var(--bb-text-main) calc(l + 0.5) c h); --bb-border: oklch(from var(--bb-text-main) calc(l + 0.95) c h); --bb-focus: #3b82f6; --bb-error: #d9534f; --bb-radius: 6px; --bb-pad-sm: 8px; --bb-pad-md: 16px; --bb-pad-lg: 24px; --bb-gap: 1em; --mcGold: var(--e-global-color-6fa1d35); --mcLilac: var(--e-global-color-01ee26a);} #bboxdonation_BBEmbeddedForm {background: var(--bb-bg-main); color: var(--bb-text-main); padding: var(--bb-pad-lg); font-family: inherit;} #bboxdonation_BBEmbeddedForm .BBFormErrorBlock {background-color: #fee2e2; color: var(--bb-error); padding: var(--bb-pad-md); border: 1px solid var(--bb-error); border-radius: var(--bb-radius); margin-bottom: var(--bb-pad-md);} #bboxdonation_BBEmbeddedForm .BBFormSection {margin-bottom: var(--bb-pad-md); padding-bottom: var(--bb-pad-sm);} #bboxdonation_BBEmbeddedForm .BBFormSection:last-of-type {border-bottom: none;} #bboxdonation_BBEmbeddedForm fieldset {border: none; padding: 0; margin: 0;} #bboxdonation_BBEmbeddedForm legend {width: 100%;} #bboxdonation_BBEmbeddedForm .BBFormSectionHeading {margin-bottom: var(--bb-pad-md); border: none;} #bboxdonation_BBEmbeddedForm .BBFormSectionHeading label {font-size: 1.75em; font-weight: bold; color: var(--bb-text-main);} #bboxdonation_BBEmbeddedForm .BBFormFieldContainer {margin-bottom: var(--bb-pad-md); display: grid; grid-template-columns: 1fr 4fr; gap: var(--bb-gap,1em); justify-content: space-between; &:has(input[type='checkbox']) {display: flex;}} #bboxdonation_BBEmbeddedForm .BBFormFieldLabel {display: block; font-family: var(--e-global-typography-text-font-family), Sans-serif; margin-bottom: var(--bb-pad-sm); color: var(--bb-text-muted); width: fit-content; min-width: 12ch;} #bboxdonation_BBEmbeddedForm .BBFormTextbox, #bboxdonation_BBEmbeddedForm .BBFormSelectList, #bboxdonation_BBEmbeddedForm .BBFormTextArea {width: 100%; padding: 10px 12px; border: 1px solid var(--bb-border); border-radius: var(--bb-radius); font-family: inherit; font-size: 1rem; max-width: unset; flex-grow: 1;} #bboxdonation_BBEmbeddedForm .BBFormTextbox:focus, #bboxdonation_BBEmbeddedForm .BBFormSelectList:focus, #bboxdonation_BBEmbeddedForm .BBFormTextArea:focus {outline: none; border-color: var(--bb-focus);} #bboxdonation_BBEmbeddedForm .BBFormFieldContainerGivingLevels {display: block;} #bboxdonation_BBEmbeddedForm .BBFormRadioList {display: flex; flex-wrap: wrap; gap: var(--bb-gap,1em);} #bboxdonation_BBEmbeddedForm .BBFormRadioItem {flex: 1 1 calc(33.333% - 10px);} #bboxdonation_BBEmbeddedForm .BBFormSectionRecurrenceInfo {margin-top: calc(var(--bb-pad-lg) * -1.5); .BBFormFieldRecurrenceInfo {padding: 0;} .BBFormFieldContainer {grid-template-columns:1fr; .BBRecurrenceFieldContainer>span {display: flex; align-items: center; gap: var(--bb-gap,1em); >* {margin: 0; padding: 0px}}}} #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevel {display: block; width: 100%; padding: 12px; border: none; border-radius: 0; clip-path: url(#squircle-obb); background-color: var(--mcGold); color: var(--bb-text-main); text-align: center; cursor: pointer; &:hover {background-color: var(--mcLilac); color: var(--bb-bg-main);}} #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelSelected {border-color: var(--bb-primary); background-color: var(--bb-bg-alt); color: var(--bb-bg-main);} #bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelOther {display: flex; padding: 12px; border-radius: 0; justify-content: center;} #bboxdonation_BBEmbeddedForm .BBFormGiftOtherAmount {border: none; max-width: 100%; margin-block-end: 5px; clip-path: url(#squircle-obb);} #bboxdonation_BBEmbeddedForm .BBDFormSectionDesignationInfo {.BBFormFieldContainer {display: flex; justify-content: space-between; align-items: center;}} #bboxdonation_BBEmbeddedForm #bboxdonation_tribute_chkTributeGift {margin-block-end: var(--bb-pad-sm);} #bboxdonation_BBEmbeddedForm .BBFormFieldTributeInfo {input {grid-column: 1/-1;}} #bboxdonation_BBEmbeddedForm .BBFormTributeAcknowledgeContainer {.BBFormFieldContainer {&:has(#bboxdonation_tribute_txtFirstName) {grid-template-columns: 1fr 1fr 1fr;}}} #bboxdonation_BBEmbeddedForm .BBDFormSectionComments {legend:empty {display: none;} .BBFormFieldLabel {margin: unset; margin-block-end: var(--bb-pad-md)} textarea {margin: unset;}} #bboxdonation_BBEmbeddedForm .BBDFormSectionBillingInfo .BBFormIndivFields {.BBThreeFields {grid-template-columns: 1fr 1fr 2fr; #bboxdonation_billing_txtLastName {grid-column: 2/-1;}}} #bboxdonation_BBEmbeddedForm .BBFieldBillingStateZip {grid-template-columns: 1fr !important; & >div.BBFormFieldContainer {grid-template-columns: 1fr 1fr 2fr;} select, input {height: fit-content;}} #bboxdonation_BBEmbeddedForm .BBFormDDConfirmationBox {background: var(--bb-bg-main); border: 1px solid var(--bb-border); padding: var(--bb-pad-lg);} #bboxdonation_BBEmbeddedForm .BBFormBoxHeader {font-weight: bold; font-size: 1.2rem; margin-bottom: var(--bb-pad-md);} #bboxdonation_BBEmbeddedForm .BBFormFieldValueLabel {font-weight: bold;} #bboxdonation_BBEmbeddedForm .BBFormBoxActionButtons {display: flex; gap: var(--bb-gap,1em); margin-top: var(--bb-pad-md);} #bboxdonation_BBEmbeddedForm .BBFormButtonRow {.BBFormFieldContainer{grid-template-columns: 1fr; label {display: none;} &:has(#bboxdonation_btnSecurePayment:focus-visible){outline: 2px solid black; outline-offset: 2px;}} margin-top: var(--bb-pad-sm);} #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton {background-color: var(--bb-primary); color: white; border: none; padding: 12px 24px; border-radius: var(--bb-radius); clip-path: url(#squircle-obb); font-weight: bold; font-size: 1.1rem; cursor: pointer; width: 100%;} #bboxdonation_BBEmbeddedForm .BBFormSubmitbutton:hover {background-color: var(--bb-primary-hover);} #bboxdonation_BBEmbeddedForm .BBFormBackbutton {background-color: #6c757d;} #bboxdonation_BBEmbeddedForm .BBFormBackbutton:hover {background-color: #5a6268;} #bboxdonation_BBEmbeddedForm #reCAPTCHASection {&.BBFormSection, .BBFormFieldContainer{margin:0; padding: 0;}} #bboxdonation_BBEmbeddedForm #reCAPTCHADisclosure {grid-template-columns: 1fr; font-size: 0.8rem; color: var(--bb-text-muted); text-align: center; margin-top: var(--bb-pad-md);} #bboxdonation_BBEmbeddedForm .BBTwoFields {display: grid; grid-template-columns: 1fr 1fr; gap: var(--bb-gap,1em);} @media (max-width: 600px) {#bboxdonation_BBEmbeddedForm .BBTwoFields, #bboxdonation_BBEmbeddedForm .BBThreeFields {grid-template-columns: 1fr;}} #bboxdonation_BBEmbeddedForm div[aria-describedby] {position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;} #bboxdonation_BBEmbeddedForm .BBAccessibilityOnly {position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1b9616 */.elementor-17955 .elementor-element.elementor-element-b1b9616 {
    

@media (width <= 767px) {
    max-width: 300px;
    --rmhca-section-hvr-crd-offset: 397px;	
}
@media (width >= 768px) {
    max-width: 342px;
    --rmhca-section-hvr-crd-offset: 395px;
}
@media (width >= 1025px) {
    
    --rmhca-section-hvr-crd-offset: 425px;
    
}
}

.elementor-17955 .elementor-element.elementor-element-b1b9616 .animate-peek-a-boo {
    transform: translateY(var(--rmhca-section-hvr-crd-offset)) !important; 
}


@media (max-width: 1024px) {
    .elementor-17955 .elementor-element.elementor-element-b1b9616 .animate-peek-a-boo {
        transform: translateY(calc(var(--rmhca-section-hvr-crd-offset) + var(--rmhca-section-hvr-crd-tab-offset,5px))) !important; 
    }
}

.elementor-17955 .elementor-element.elementor-element-b1b9616:hover .animate-peek-a-boo {
    transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6626ddd */.elementor-17955 .elementor-element.elementor-element-6626ddd {
    

@media (width <= 767px) {
    max-width: 300px;
    --rmhca-section-hvr-crd-offset: 312px;	
}
@media (width >= 768px) {
    max-width: 342px;
    --rmhca-section-hvr-crd-offset: 307px;
}
@media (width >= 1025px) {
    --rmhca-section-hvr-crd-offset: 385px;
    
}
}
.elementor-17955 .elementor-element.elementor-element-6626ddd .animate-peek-a-boo {
    transform: translateY(var(--rmhca-section-hvr-crd-offset)) !important; 
}


@media (max-width: 1024px) {
    .elementor-17955 .elementor-element.elementor-element-6626ddd .animate-peek-a-boo {
        transform: translateY(calc(var(--rmhca-section-hvr-crd-offset) + var(--rmhca-section-hvr-crd-tab-offset,5px))) !important; 
    }
}

.elementor-17955 .elementor-element.elementor-element-6626ddd:hover .animate-peek-a-boo {
    transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f151387 */.elementor-17955 .elementor-element.elementor-element-f151387 {

@media (width <= 767px) {
    max-width: 300px;
    --rmhca-section-hvr-crd-offset: 312px;	
}
@media (width >= 768px) {
    max-width: 342px;
    --rmhca-section-hvr-crd-offset: 306px;
}
@media (width >= 1025px) {
    --rmhca-section-hvr-crd-offset: 385px;
    
}
}
.elementor-17955 .elementor-element.elementor-element-f151387 .animate-peek-a-boo {
    transform: translateY(var(--rmhca-section-hvr-crd-offset)) !important; 
}


@media (max-width: 1024px) {
    .elementor-17955 .elementor-element.elementor-element-f151387 .animate-peek-a-boo {
        transform: translateY(calc(var(--rmhca-section-hvr-crd-offset) + var(--rmhca-section-hvr-crd-tab-offset,5px))) !important; 
    }
}

.elementor-17955 .elementor-element.elementor-element-f151387:hover .animate-peek-a-boo {
    transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb33d5 */.elementor-17955 .elementor-element.elementor-element-6fb33d5 {

@media (width <= 767px) {
    max-width: 300px;
    --rmhca-section-hvr-crd-offset: 360px;	
}
@media (width >= 768px) {
    max-width: 342px;
    --rmhca-section-hvr-crd-offset: 350px;
}
@media (width >= 1025px) {
    --rmhca-section-hvr-crd-offset: 380px;
    
}
}
.elementor-17955 .elementor-element.elementor-element-6fb33d5 .animate-peek-a-boo {
    transform: translateY(var(--rmhca-section-hvr-crd-offset)) !important; 
}


@media (max-width: 1024px) {
    .elementor-17955 .elementor-element.elementor-element-6fb33d5 .animate-peek-a-boo {
        transform: translateY(calc(var(--rmhca-section-hvr-crd-offset) + var(--rmhca-section-hvr-crd-tab-offset,5px))) !important; 
    }
}

.elementor-17955 .elementor-element.elementor-element-6fb33d5:hover .animate-peek-a-boo {
    transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f32cdd2 */.elementor-17955 .elementor-element.elementor-element-f32cdd2 {

@media (width <= 767px) {
   max-width: 300px;
    --rmhca-section-hvr-crd-offset: 320px;	
}
@media (width >= 768px) {
    max-width: 342px;
    --rmhca-section-hvr-crd-offset: 351px;
}
@media (width >= 1025px) {
    --rmhca-section-hvr-crd-offset: 380px;
    
}
}
.elementor-17955 .elementor-element.elementor-element-f32cdd2 .animate-peek-a-boo {
    transform: translateY(var(--rmhca-section-hvr-crd-offset)) !important; 
}


@media (max-width: 1024px) {
    .elementor-17955 .elementor-element.elementor-element-f32cdd2 .animate-peek-a-boo {
        transform: translateY(calc(var(--rmhca-section-hvr-crd-offset) + var(--rmhca-section-hvr-crd-tab-offset,5px))) !important; 
    }
}

.elementor-17955 .elementor-element.elementor-element-f32cdd2:hover .animate-peek-a-boo {
    transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdcfc60 */.elementor-17955 .elementor-element.elementor-element-cdcfc60 {

@media (width <= 767px) {
    max-width: 300px;
    --rmhca-section-hvr-crd-offset: 397px;	
}
@media (width >= 768px) {
    max-width: 342px;
    --rmhca-section-hvr-crd-offset: 395px;
}
@media (width >= 1025px) {
    --rmhca-section-hvr-crd-offset: 420px;
    
}
}

.elementor-17955 .elementor-element.elementor-element-cdcfc60 .animate-peek-a-boo {
    transform: translateY(var(--rmhca-section-hvr-crd-offset)) !important; 
}


@media (max-width: 1024px) {
    .elementor-17955 .elementor-element.elementor-element-cdcfc60 .animate-peek-a-boo {
        transform: translateY(calc(var(--rmhca-section-hvr-crd-offset) + var(--rmhca-section-hvr-crd-tab-offset,5px))) !important; 
    }
}

.elementor-17955 .elementor-element.elementor-element-cdcfc60:hover .animate-peek-a-boo {
    transform: translateY(0px) !important;
}/* End custom CSS */