.elementor-36871 .elementor-element.elementor-element-239426b{--display:flex;--min-height:400px;--z-index:1;}.elementor-36871 .elementor-element.elementor-element-239426b:not(.elementor-motion-effects-element-type-background), .elementor-36871 .elementor-element.elementor-element-239426b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a9d5b6 );background-image:url("https://chesapeakecrossroads.org/wp-content/uploads/2024/03/4b8ab086437f2f2ecd2bfea92670849e153e4b047ff2781acfec42328f9d1cb0.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36871 .elementor-element.elementor-element-d904e07{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:22;}.elementor-36871 .elementor-element.elementor-element-d904e07:not(.elementor-motion-effects-element-type-background), .elementor-36871 .elementor-element.elementor-element-d904e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1321d6a );}.elementor-36871 .elementor-element.elementor-element-7e0696f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-7e0696f:not(.elementor-motion-effects-element-type-background), .elementor-36871 .elementor-element.elementor-element-7e0696f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1321d6a );}.elementor-36871 .elementor-element.elementor-element-5a2f876{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9415b31 );--border-color:var( --e-global-color-9415b31 );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-36871 .elementor-element.elementor-element-8a630cc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-36871 .elementor-element.elementor-element-cc2a280 .elementor-button{background-color:var( --e-global-color-284c25f );fill:var( --e-global-color-1321d6a );color:var( --e-global-color-1321d6a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-284c25f );}.elementor-36871 .elementor-element.elementor-element-cc2a280 .elementor-button:hover, .elementor-36871 .elementor-element.elementor-element-cc2a280 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1321d6a );border-color:var( --e-global-color-primary );}.elementor-36871 .elementor-element.elementor-element-cc2a280 .elementor-button:hover svg, .elementor-36871 .elementor-element.elementor-element-cc2a280 .elementor-button:focus svg{fill:var( --e-global-color-1321d6a );}.elementor-36871 .elementor-element.elementor-element-d9c715d .elementor-button{background-color:var( --e-global-color-284c25f );fill:var( --e-global-color-1321d6a );color:var( --e-global-color-1321d6a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-284c25f );}.elementor-36871 .elementor-element.elementor-element-d9c715d .elementor-button:hover, .elementor-36871 .elementor-element.elementor-element-d9c715d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1321d6a );border-color:var( --e-global-color-primary );}.elementor-36871 .elementor-element.elementor-element-d9c715d .elementor-button:hover svg, .elementor-36871 .elementor-element.elementor-element-d9c715d .elementor-button:focus svg{fill:var( --e-global-color-1321d6a );}.elementor-36871 .elementor-element.elementor-element-cd6566c{font-size:16px;line-height:1.4em;}.elementor-36871 .elementor-element.elementor-element-6621188{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-60f1411{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-403c668{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-f9300e6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-f9300e6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-f9300e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-f9300e6.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-f9300e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-f9300e6 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-32037fb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-1f77116{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-01dc7d3{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-b43501c{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-73455d7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-73455d7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-73455d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-73455d7.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-73455d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-73455d7 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-7198d09{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-cf7a43d{font-family:"Quintessential", Sans-serif;font-size:16px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-cf06ed7{font-family:"Quintessential", Sans-serif;font-size:16px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-fd80daf{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-65a884b{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-658fa7f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-658fa7f .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-658fa7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-658fa7f.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-658fa7f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-658fa7f .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-d1888e7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-a3455c7{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-a7b4b4e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-6853673{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-ed12476 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-ed12476 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-ed12476.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-ed12476.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-ed12476.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-ed12476 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-02ce32f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-700ffd2{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-2ea2094{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-bbe3642{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-5f8a8a6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-5f8a8a6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-5f8a8a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-5f8a8a6.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-5f8a8a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-5f8a8a6 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-db11458{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-a8f8093{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-9a15f97{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-8be8f4a{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-9609df4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-9609df4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-9609df4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-9609df4.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-9609df4.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-9609df4 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-ee7d8fb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-d11f670{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-6aa0a97{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-a09b57b{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-e743db9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-e743db9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-e743db9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-e743db9.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-e743db9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-e743db9 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-5516fd6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-0be5ba4{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-ab8449c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-db80168{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-e720f08 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-e720f08 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-e720f08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-e720f08.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-e720f08.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-e720f08 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-b584f28{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-d44c6de{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-8bef1b1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-9f82d53{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-ab7bed5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-ab7bed5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-ab7bed5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-ab7bed5.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-ab7bed5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-ab7bed5 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-3d93d86{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-32754bc{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-c66a9ae{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-dc92e09{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-0c19740 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-0c19740 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-0c19740.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-0c19740.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-0c19740.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-0c19740 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-280c0e1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-6871142{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-1398e78{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-86872f0{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-b6b9b29 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-b6b9b29 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-b6b9b29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-b6b9b29.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-b6b9b29.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-b6b9b29 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-14ab161{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-4258afc{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-7fc3424{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-863ee6b{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-56586d6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-56586d6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-56586d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-56586d6.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-56586d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-56586d6 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-5ec55d2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-0b9e91f{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-12e0938{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-557ca16{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-722531d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-722531d .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-722531d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-722531d.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-722531d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-722531d .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-1a4a9df{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-3c4e78c{font-family:"Quintessential", Sans-serif;font-size:16px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-e240c38{font-family:"Quintessential", Sans-serif;font-size:16px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-b9b2bae{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-396985c{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-c5d7e57 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-c5d7e57 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-c5d7e57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-c5d7e57.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-c5d7e57.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-c5d7e57 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-5e7eb95{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-33fb88f{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-b2f02a7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-aa87e23{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-8133715 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-8133715 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-8133715.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-8133715.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-8133715.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-8133715 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-3d71b93{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-174a066{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-955a8fb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36871 .elementor-element.elementor-element-34f0c90{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-4992f05 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-36871 .elementor-element.elementor-element-4992f05 .elementor-icon-box-title{margin-block-end:0px;}.elementor-36871 .elementor-element.elementor-element-4992f05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-4992f05.elementor-view-framed .elementor-icon, .elementor-36871 .elementor-element.elementor-element-4992f05.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-36871 .elementor-element.elementor-element-4992f05 .elementor-icon{font-size:29px;}.elementor-36871 .elementor-element.elementor-element-a769292{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-5c40680{font-family:"Quintessential", Sans-serif;font-size:18px;line-height:1.4em;color:#222222;}.elementor-36871 .elementor-element.elementor-element-0adf33c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-9415b31 );--border-color:var( --e-global-color-9415b31 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-36871 .elementor-element.elementor-element-40efd8c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-40efd8c:not(.elementor-motion-effects-element-type-background), .elementor-36871 .elementor-element.elementor-element-40efd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F1;}.elementor-36871 .elementor-element.elementor-element-fad2179 .elementor-nav-menu .elementor-item{font-weight:500;font-style:normal;line-height:1.4em;}.elementor-36871 .elementor-element.elementor-element-fad2179 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-36871 .elementor-element.elementor-element-fad2179 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-36871 .elementor-element.elementor-element-fad2179 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-36871 .elementor-element.elementor-element-fad2179 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-36871 .elementor-element.elementor-element-fad2179 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-284c25f );fill:var( --e-global-color-284c25f );}.elementor-36871 .elementor-element.elementor-element-fad2179 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-284c25f );}.elementor-36871 .elementor-element.elementor-element-fad2179{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-36871 .elementor-element.elementor-element-fad2179 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-36871 .elementor-element.elementor-element-ed50d12{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-02ce928{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36871 .elementor-element.elementor-element-02ce928 .elementor-divider-separator{width:50px;}.elementor-36871 .elementor-element.elementor-element-02ce928 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}@media(max-width:1366px){.elementor-36871 .elementor-element.elementor-element-6621188{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-36871 .elementor-element.elementor-element-5a2f876{--width:70%;}.elementor-36871 .elementor-element.elementor-element-0adf33c{--width:30%;}}@media(max-width:1024px){.elementor-36871 .elementor-element.elementor-element-5a2f876{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36871 .elementor-element.elementor-element-6621188{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-36871 .elementor-element.elementor-element-d904e07{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-36871 .elementor-element.elementor-element-6621188{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-36871 .elementor-element.elementor-element-0adf33c{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-4a03cbf */.elementor-36871 .elementor-element.elementor-element-4a03cbf h3{
    color: var(--e-global-color-accent);
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f77116 */.elementor-36871 .elementor-element.elementor-element-1f77116 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73455d7 */.elementor-36871 .elementor-element.elementor-element-73455d7 .bingo-tip-title-text p{
    font-size: 15px!important
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7a43d */.elementor-36871 .elementor-element.elementor-element-cf7a43d p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf06ed7 */.elementor-36871 .elementor-element.elementor-element-cf06ed7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3455c7 */.elementor-36871 .elementor-element.elementor-element-a3455c7 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-700ffd2 */.elementor-36871 .elementor-element.elementor-element-700ffd2 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8f8093 */.elementor-36871 .elementor-element.elementor-element-a8f8093 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d11f670 */.elementor-36871 .elementor-element.elementor-element-d11f670 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0be5ba4 */.elementor-36871 .elementor-element.elementor-element-0be5ba4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d44c6de */.elementor-36871 .elementor-element.elementor-element-d44c6de p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32754bc */.elementor-36871 .elementor-element.elementor-element-32754bc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6871142 */.elementor-36871 .elementor-element.elementor-element-6871142 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4258afc */.elementor-36871 .elementor-element.elementor-element-4258afc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b9e91f */.elementor-36871 .elementor-element.elementor-element-0b9e91f p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-722531d */.elementor-36871 .elementor-element.elementor-element-722531d .bingo-tip-title-text p{
    font-size: 15px!important
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c4e78c */.elementor-36871 .elementor-element.elementor-element-3c4e78c p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e240c38 */.elementor-36871 .elementor-element.elementor-element-e240c38 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33fb88f */.elementor-36871 .elementor-element.elementor-element-33fb88f p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174a066 */.elementor-36871 .elementor-element.elementor-element-174a066 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c40680 */.elementor-36871 .elementor-element.elementor-element-5c40680 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS */.bingo-card {
	border-top: 4px solid #333333;
	border-left: 4px solid #333333;
}

.bingo-card > .bingo-column {
	border-right: 4px solid #333333;
	border-bottom: 4px solid #333333;
}
.bingo-column {
	position: relative;
	z-index: 1;
}

.bingo-column:hover,
.bingo-column.tip-open {
	z-index: 10000;
}

.bingo-card-tip {
	z-index: 10001;
}
.bingo-card strong {
	text-shadow: 0 0 0.4px #000, 0 0 0.4px #000;
}

.bingo-column {
	position: relative;
	cursor: pointer;
	min-height: 160px;
}

.bingo-card-tip {
	display: none;
	background: #222;
	color: #fff;
	padding: 20px;
	border-radius: 5px;
	font-size: 14px;
	line-height: 1.3;
	white-space: normal;
	z-index: 9999;
	pointer-events: auto;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	max-width: 175px;
	overflow: hidden;
	word-break: break-word;
	cursor: auto;
}

/* Hide only the source text editor inside the tooltip. Keep the outside title visible. */
body:not(.elementor-editor-active) .bingo-card-tip > .elementor-widget-text-editor {
	display: none !important;
}

body:not(.elementor-editor-active) .bingo-card-tip + .elementor-widget-text-editor {
	display: block !important;
}

body:not(.elementor-editor-active) .bingo-card-tip {
	position: absolute;
	max-width: 250px;
	width: 250px;
}

/* Tooltip icon + cloned title */
.bingo-card-tip .elementor-widget-icon-box {
	width: 100%;
}

.bingo-card-tip .elementor-icon-box-wrapper {
	display: flex !important;
	align-items: flex-start !important;
	gap: 8px;
}

.bingo-card-tip .elementor-icon-box-icon {
	flex: 0 0 auto;
	line-height: 1;
	margin-top: 1px;
}

.bingo-card-tip .elementor-icon-box-content {
	flex: 1;
	min-width: 0;
}

.bingo-card-tip .elementor-icon-box-title {
	margin: 0;
	line-height: 1.15;
}

.bingo-card-tip .bingo-tip-title-text,
.bingo-card-tip .bingo-tip-title-text p {
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: Quintessential, cursive;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.15;
	text-align: left !important;
}

.bingo-card-tip .bingo-tip-title-text br {
	display: initial !important;
}

/* Scroll content cloned below the icon box */
.bingo-card-tip .bingo-tip-scroll-content {
	max-height: 250px;
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	margin-top: 12px;
	padding-right: 8px;
}

.bingo-card-tip .bingo-tip-scroll-content p {
	margin-top: 0;
}

.bingo-card-tip .bingo-tip-scroll-content p:last-child {
	margin-bottom: 0;
}

/* Scroll hint */
.scroll-hint {
	position: absolute;
	bottom: 10px;
	right: 5px;
	background: rgba(0, 0, 0, 0.7);
	backdrop-filter: blur(6px);
	color: #fff;
	font-size: 12px;
	padding: 4px 8px;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	gap: 4px;
	z-index: 9999;
	animation: pulse 1.5s ease-in-out infinite;
	pointer-events: none;
}

.scroll-hint .arrow {
	font-size: 14px;
}

@keyframes pulse {
	0%, 100% {
		opacity: 0.9;
		transform: translateY(0);
	}

	50% {
		opacity: 0.5;
		transform: translateY(2px);
	}
}

/* Tooltip position */
body:not(.elementor-editor-active) .bingo-card-tip.right {
	top: 50%;
	left: 100%;
	transform: translateY(-50%);
	margin-left: 0;
}

body:not(.elementor-editor-active) .bingo-card-tip.left {
	top: 50%;
	right: 100%;
	transform: translateY(-50%);
	margin-right: 0;
}

/* Elementor editor */
body.elementor-editor-active .bingo-card-tip {
	display: block !important;
}

/* Tooltip links/lists */
.bingo-card-tip a {
	color: #fff !important;
}

.bingo-card-tip a:hover {
	color: #bcc8d0 !important;
}

.bingo-card-tip ul,
.bingo-card-tip ol {
	margin: 0;
	padding: 0 0 0 10px;
}

/* Mobile */
@media (max-width: 768px) {
	body.elementor-editor-active .bingo-card-tip {
		max-width: 150px;
	}

	body:not(.elementor-editor-active) .bingo-card-tip {
		position: fixed !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		width: 100%;
		max-width: 300px;
		z-index: 10001;
		overflow: hidden;
	}

	#bingo-tip-overlay {
		position: fixed;
		inset: 0;
		background: transparent;
		z-index: 10000;
	}

	.bingo-card-tip {
		font-size: 13px;
	}

	.bingo-card-tip .close-tip {
		display: block;
		text-align: center;
		font-size: 20px;
		width: 30px;
		height: 30px;
		background: #9e7a32;
		color: #ccb466;
		cursor: pointer;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 10002;
	}
}/* End custom CSS */