.elementor-3100 .elementor-element.elementor-element-3b82445{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-136px;--margin-bottom:0px;--margin-left:319px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:050px;}.elementor-3100 .elementor-element.elementor-element-30a3cf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px -5px 10px 4px rgba(0, 0, 0, 0.59);--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-3100 .elementor-element.elementor-element-30a3cf8:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-30a3cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F59F1D;}.elementor-3100 .elementor-element.elementor-element-30a3cf8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3100 .elementor-element.elementor-element-905d428{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-905d428:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-905d428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F59F1D;}.elementor-3100 .elementor-element.elementor-element-16f9b09{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-57c6279 > .elementor-widget-container{margin:-10px 0px 19px 0px;}.elementor-3100 .elementor-element.elementor-element-57c6279{column-gap:0px;text-align:center;font-family:"Arial", Arial;font-size:36px;font-weight:bold;text-transform:uppercase;line-height:3px;letter-spacing:1.2px;text-shadow:3px 2px 4px rgba(0,0,0,0.3);color:var( --e-global-color-19d624e0 );}.elementor-3100 .elementor-element.elementor-element-57c6279 p{margin-block-end:0px;}.elementor-3100 .elementor-element.elementor-element-40a047f > .elementor-widget-container{margin:-91px 0px 15px 0px;}.elementor-3100 .elementor-element.elementor-element-40a047f.elementor-element{--align-self:flex-start;}.elementor-3100 .elementor-element.elementor-element-40a047f{column-gap:0px;text-align:center;font-family:"Arial", Arial;font-size:72px;font-weight:800;text-transform:uppercase;line-height:66px;letter-spacing:3.1px;text-shadow:3px 2px 4px rgba(0,0,0,0.3);color:var( --e-global-color-19d624e0 );}.elementor-3100 .elementor-element.elementor-element-40a047f p{margin-block-end:46px;}.elementor-3100 .elementor-element.elementor-element-fcb0cdd > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-fcb0cdd{column-gap:0px;text-align:center;font-family:"Arial", Arial;font-size:70px;font-weight:bold;text-transform:uppercase;line-height:28px;letter-spacing:10px;text-shadow:3px 2px 4px rgba(0,0,0,0.3);color:var( --e-global-color-19d624e0 );}.elementor-3100 .elementor-element.elementor-element-fcb0cdd p{margin-block-end:25px;}.elementor-3100 .elementor-element.elementor-element-50316ee > .elementor-widget-container{margin:-26px 0px -27px 0px;}.elementor-3100 .elementor-element.elementor-element-50316ee{column-gap:0px;text-align:center;font-family:"Arial", Arial;font-size:44px;font-weight:800;text-transform:uppercase;line-height:1px;letter-spacing:0.9px;text-shadow:3px 2px 4px rgba(0,0,0,0.3);color:var( --e-global-color-19d624e0 );}.elementor-3100 .elementor-element.elementor-element-50316ee p{margin-block-end:0px;}.elementor-3100 .elementor-element.elementor-element-3e1d7a2{font-family:"Arial", Arial;font-size:16px;font-weight:700;color:var( --e-global-color-19d624e0 );}.elementor-3100 .elementor-element.elementor-element-ab0172f{font-family:"Arial", Arial;font-size:16px;font-weight:700;color:var( --e-global-color-19d624e0 );}.elementor-3100 .elementor-element.elementor-element-8ba524f{font-family:"Arial", Arial;font-size:16px;font-weight:700;color:var( --e-global-color-19d624e0 );}.elementor-3100 .elementor-element.elementor-element-c00430e > .elementor-widget-container{background-color:#F59F1D;margin:-70px 50px -86px 50px;}.elementor-3100 .elementor-element.elementor-element-c00430e{font-family:"Helvetica", Arial;font-size:100px;font-weight:bold;text-transform:uppercase;line-height:70px;letter-spacing:-5px;word-spacing:0.1em;text-shadow:3px 2px 4px rgba(0, 0, 0, 0.61);color:#FFFFFF;}.elementor-3100 .elementor-element.elementor-element-c00430e p{margin-block-end:63px;}.elementor-3100 .elementor-element.elementor-element-a3cd349 > .elementor-widget-container{margin:0px 50px 33px 50px;}.elementor-3100 .elementor-element.elementor-element-a3cd349{text-align:center;font-family:"Helvetica", Arial;font-size:57px;font-weight:bold;text-transform:uppercase;line-height:1px;letter-spacing:7.1px;word-spacing:0.1em;text-shadow:0px 1px 10px rgba(0.017349243164117924, 0.017349243164117924, 0.017349243164117924, 0.37);color:#FFFFFF;}.elementor-3100 .elementor-element.elementor-element-a3cd349 p{margin-block-end:0px;}.elementor-3100 .elementor-element.elementor-element-d10c5ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 0px 20px;}.elementor-3100 .elementor-element.elementor-element-7afb609{--display:flex;}.elementor-3100 .elementor-element.elementor-element-81c6da0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:300px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:050px;}.elementor-3100 .elementor-element.elementor-element-12ba4b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:5px -5px 10px 4px rgba(0, 0, 0, 0.59);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:10px;}.elementor-3100 .elementor-element.elementor-element-12ba4b1:not(.elementor-motion-effects-element-type-background), .elementor-3100 .elementor-element.elementor-element-12ba4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19d624e0 );}.elementor-3100 .elementor-element.elementor-element-12ba4b1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3100 .elementor-element.elementor-element-faaa9a9{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-5843fe2{text-align:center;}.elementor-3100 .elementor-element.elementor-element-5843fe2 .elementor-heading-title{font-family:"Helvetica", Arial;font-size:93px;font-weight:bold;text-transform:uppercase;line-height:56px;letter-spacing:-3.6px;word-spacing:0.1em;}.elementor-3100 .elementor-element.elementor-element-0a9e933 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-3100 .elementor-element.elementor-element-0a9e933{text-align:center;}.elementor-3100 .elementor-element.elementor-element-0a9e933 .elementor-heading-title{font-family:"Helvetica", Arial;font-size:50px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;word-spacing:0.1em;}.elementor-3100 .elementor-element.elementor-element-781b4d3{text-align:center;}.elementor-3100 .elementor-element.elementor-element-781b4d3 .elementor-heading-title{font-family:"Helvetica", Arial;font-size:60px;font-weight:bold;text-transform:uppercase;letter-spacing:-3.1px;word-spacing:0.1em;}.elementor-3100 .elementor-element.elementor-element-05a2d01{text-align:center;}.elementor-3100 .elementor-element.elementor-element-05a2d01 .elementor-heading-title{font-family:"Helvetica", Arial;font-size:60px;font-weight:bold;text-transform:uppercase;line-height:32px;letter-spacing:10px;word-spacing:0.1em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3100 .elementor-element.elementor-element-3cd8a75 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-3cd8a75{font-family:"Arial", Arial;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-def5f8f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-def5f8f{font-family:"Arial", Arial;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-ee54f66 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-ee54f66{font-family:"Arial", Arial;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-db3ba92 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-db3ba92{font-family:"Arial", Arial;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-b242687 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-b242687{font-family:"Arial", Arial;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-d295217 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-d295217{text-align:center;}.elementor-3100 .elementor-element.elementor-element-d295217 .elementor-heading-title{font-family:"Helvetica", Arial;font-size:93px;font-weight:bold;text-transform:uppercase;line-height:56px;letter-spacing:-3.6px;word-spacing:0.1em;}.elementor-3100 .elementor-element.elementor-element-d9b9b9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-d9b9b9b{font-family:"Arial", Arial;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3100 .elementor-element.elementor-element-cebf8d6 .elementor-button{background-color:var( --e-global-color-19d624e0 );font-family:"Roboto", Arial;font-size:51px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3100 .elementor-element.elementor-element-cebf8d6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-cebf8d6.elementor-element{--align-self:flex-end;}.elementor-3100 .elementor-element.elementor-element-cebf8d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3100 .elementor-element.elementor-element-457a9db .elementor-button{background-color:var( --e-global-color-93aeb17 );font-family:"Roboto", Arial;font-size:40px;font-weight:500;}.elementor-3100 .elementor-element.elementor-element-457a9db > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-457a9db.elementor-element{--align-self:center;}.elementor-3100 .elementor-element.elementor-element-dddc35e .elementor-button{background-color:var( --e-global-color-51721e4 );font-family:"Roboto", Arial;font-weight:500;}.elementor-3100 .elementor-element.elementor-element-dddc35e.elementor-element{--align-self:center;}.elementor-3100 .elementor-element.elementor-element-65c86e9 .elementor-button{background-color:var( --e-global-color-51721e4 );font-family:"Roboto", Arial;font-size:29px;font-weight:500;}.elementor-3100 .elementor-element.elementor-element-65c86e9 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-65c86e9.elementor-element{--align-self:center;}.elementor-3100 .elementor-element.elementor-element-10a9e10{--spacer-size:150px;}.elementor-3100 .elementor-element.elementor-element-209e391{text-align:center;}.elementor-3100 .elementor-element.elementor-element-209e391 .elementor-heading-title{font-family:"Helvetica", Arial;font-size:93px;font-weight:bold;text-transform:uppercase;line-height:56px;letter-spacing:-3.6px;word-spacing:0.1em;}.elementor-3100 .elementor-element.elementor-element-442bcb2 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-3100 .elementor-element.elementor-element-442bcb2{text-align:center;}.elementor-3100 .elementor-element.elementor-element-442bcb2 .elementor-heading-title{font-family:"Helvetica", Arial;font-size:39px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;word-spacing:0.1em;}.elementor-3100 .elementor-element.elementor-element-013ae30{font-family:"Arial", Arial;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-c78dafe > .elementor-widget-container{margin:-70px 50px -86px 50px;}.elementor-3100 .elementor-element.elementor-element-c78dafe{font-family:"Helvetica", Arial;font-size:100px;font-weight:bold;text-transform:uppercase;line-height:70px;letter-spacing:-5px;word-spacing:0.1em;text-shadow:3px 2px 4px rgba(0, 0, 0, 0.61);color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-c78dafe p{margin-block-end:63px;}.elementor-3100 .elementor-element.elementor-element-5361ac9 > .elementor-widget-container{margin:0px 50px 11px 50px;}.elementor-3100 .elementor-element.elementor-element-5361ac9{text-align:center;font-family:"Helvetica", Arial;font-size:57px;font-weight:bold;text-transform:uppercase;line-height:1px;letter-spacing:7.1px;word-spacing:0.1em;text-shadow:0px 1px 10px rgba(0.017349243164117924, 0.017349243164117924, 0.017349243164117924, 0.37);color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-5361ac9 p{margin-block-end:0px;}.elementor-3100 .elementor-element.elementor-element-1db094d > .elementor-widget-container{margin:-30px 50px 33px 50px;}.elementor-3100 .elementor-element.elementor-element-1db094d{text-align:center;font-family:"Helvetica", Arial;font-size:57px;font-weight:bold;text-transform:uppercase;line-height:49px;letter-spacing:1px;word-spacing:0.1em;text-shadow:0px 1px 10px rgba(0.017349243164117924, 0.017349243164117924, 0.017349243164117924, 0.37);color:var( --e-global-color-primary );}.elementor-3100 .elementor-element.elementor-element-1db094d p{margin-block-end:0px;}.elementor-3100 .elementor-element.elementor-element-c89938b .elementor-button{background-color:var( --e-global-color-19d624e0 );font-family:"Roboto", Arial;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3100 .elementor-element.elementor-element-c89938b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3100 .elementor-element.elementor-element-ce3d3aa{--display:flex;}.elementor-3100 .elementor-element.elementor-element-e65e4ec{--display:flex;}.elementor-3100 .elementor-element.elementor-element-cbd2737{--spacer-size:418px;}.elementor-3100 .elementor-element.elementor-element-faad63d{--display:flex;}body.elementor-page-3100:not(.elementor-motion-effects-element-type-background), body.elementor-page-3100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alaskarighttolife.org/wp-content/uploads/2026/03/WRR-20260411.png");background-position:top left;background-repeat:no-repeat;background-size:50% auto;}@media(max-width:1024px){.elementor-3100 .elementor-element.elementor-element-16f9b09{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(min-width:768px){.elementor-3100 .elementor-element.elementor-element-3b82445{--content-width:627px;}.elementor-3100 .elementor-element.elementor-element-30a3cf8{--width:100%;}.elementor-3100 .elementor-element.elementor-element-905d428{--width:100%;}.elementor-3100 .elementor-element.elementor-element-81c6da0{--content-width:627px;}.elementor-3100 .elementor-element.elementor-element-12ba4b1{--width:100%;}.elementor-3100 .elementor-element.elementor-element-faaa9a9{--width:100%;}}@media(max-width:767px){.elementor-3100 .elementor-element.elementor-element-3b82445{--border-radius:15px 15px 15px 15px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3100 .elementor-element.elementor-element-30a3cf8{--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-905d428{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3100 .elementor-element.elementor-element-16f9b09{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3100 .elementor-element.elementor-element-57c6279{width:100%;max-width:100%;font-size:20px;}.elementor-3100 .elementor-element.elementor-element-57c6279 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-57c6279.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-3100 .elementor-element.elementor-element-40a047f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-fcb0cdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-50316ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-50316ee.elementor-element{--align-self:center;}.elementor-3100 .elementor-element.elementor-element-3e1d7a2 > .elementor-widget-container{margin:20px 5px 0px 10px;}.elementor-3100 .elementor-element.elementor-element-3e1d7a2{text-align:center;font-size:47px;line-height:0.1em;}.elementor-3100 .elementor-element.elementor-element-3e1d7a2 p{margin-block-end:46px;}.elementor-3100 .elementor-element.elementor-element-ab0172f > .elementor-widget-container{margin:-15px 5px 0px 10px;}.elementor-3100 .elementor-element.elementor-element-ab0172f{text-align:center;font-size:38px;line-height:1.1em;}.elementor-3100 .elementor-element.elementor-element-ab0172f p{margin-block-end:49px;}.elementor-3100 .elementor-element.elementor-element-8ba524f > .elementor-widget-container{margin:-35px 5px 0px 10px;}.elementor-3100 .elementor-element.elementor-element-8ba524f{text-align:center;font-size:30px;line-height:1.4em;}.elementor-3100 .elementor-element.elementor-element-8ba524f p{margin-block-end:7px;}.elementor-3100 .elementor-element.elementor-element-c00430e > .elementor-widget-container{margin:-45px 10px -30px 10px;}.elementor-3100 .elementor-element.elementor-element-c00430e{text-align:center;font-size:112px;line-height:0.8em;letter-spacing:-2.5px;}.elementor-3100 .elementor-element.elementor-element-c00430e p{margin-block-end:17px;}.elementor-3100 .elementor-element.elementor-element-a3cd349 > .elementor-widget-container{margin:0px 10px -10px 10px;padding:5px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-a3cd349{font-size:35px;line-height:0.1em;letter-spacing:-0.5px;}.elementor-3100 .elementor-element.elementor-element-a3cd349 p{margin-block-end:33px;}.elementor-3100 .elementor-element.elementor-element-81c6da0{--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-3100 .elementor-element.elementor-element-12ba4b1{--border-radius:15px 15px 15px 15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3100 .elementor-element.elementor-element-5843fe2 .elementor-heading-title{font-size:43px;line-height:0.8em;}.elementor-3100 .elementor-element.elementor-element-0a9e933 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-3100 .elementor-element.elementor-element-0a9e933 .elementor-heading-title{font-size:30px;line-height:0.8em;letter-spacing:2.5px;}.elementor-3100 .elementor-element.elementor-element-781b4d3 .elementor-heading-title{font-size:39px;line-height:0.8em;letter-spacing:-2px;}.elementor-3100 .elementor-element.elementor-element-05a2d01 .elementor-heading-title{font-size:35px;letter-spacing:9.2px;}.elementor-3100 .elementor-element.elementor-element-b242687 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-d295217 .elementor-heading-title{font-size:43px;line-height:0.8em;}.elementor-3100 .elementor-element.elementor-element-cebf8d6 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-cebf8d6 .elementor-button{font-size:50px;}.elementor-3100 .elementor-element.elementor-element-457a9db > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3100 .elementor-element.elementor-element-457a9db .elementor-button{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-dddc35e > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3100 .elementor-element.elementor-element-dddc35e .elementor-button{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-65c86e9 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3100 .elementor-element.elementor-element-65c86e9 .elementor-button{font-size:20px;}.elementor-3100 .elementor-element.elementor-element-10a9e10{--spacer-size:100px;}.elementor-3100 .elementor-element.elementor-element-209e391 .elementor-heading-title{font-size:43px;line-height:0.8em;}.elementor-3100 .elementor-element.elementor-element-442bcb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-3100 .elementor-element.elementor-element-442bcb2 .elementor-heading-title{font-size:30px;line-height:0.8em;letter-spacing:2.5px;}.elementor-3100 .elementor-element.elementor-element-c78dafe > .elementor-widget-container{margin:-45px 10px -30px 10px;}.elementor-3100 .elementor-element.elementor-element-c78dafe{text-align:center;font-size:96px;line-height:0.8em;letter-spacing:-2.5px;}.elementor-3100 .elementor-element.elementor-element-c78dafe p{margin-block-end:28px;}.elementor-3100 .elementor-element.elementor-element-5361ac9 > .elementor-widget-container{margin:0px 10px -10px 10px;padding:5px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-5361ac9{font-size:35px;line-height:0.1em;letter-spacing:-0.5px;}.elementor-3100 .elementor-element.elementor-element-5361ac9 p{margin-block-end:33px;}.elementor-3100 .elementor-element.elementor-element-1db094d > .elementor-widget-container{margin:0px 10px -10px 10px;padding:5px 0px 0px 0px;}.elementor-3100 .elementor-element.elementor-element-1db094d{font-size:35px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-3100 .elementor-element.elementor-element-1db094d p{margin-block-end:33px;}.elementor-3100 .elementor-element.elementor-element-c89938b > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-3100 .elementor-element.elementor-element-c89938b .elementor-button{font-size:50px;}body.elementor-page-3100:not(.elementor-motion-effects-element-type-background), body.elementor-page-3100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}}/* Start custom CSS for shortcode, class: .elementor-element-d10c5ef *//* =========================================================
   GRAVITY FORMS - SCOPED ONLY TO FORM 26
   RSVP Breakfast page
   ========================================================= */

/* Shared colors */
#gform_wrapper_26 {
  --ak-accent: #9F1E0C;
  --ak-white: #ffffff;
  --ak-input-text: #1F3654;
  --ak-error: #FF4D4F;
  padding: 20px !important;
  box-sizing: border-box !important;
}

/* Hide labels only on form 26 */
#gform_wrapper_26 legend.gfield_label,
#gform_wrapper_26 label,
#gform_wrapper_26 .gform-grid-col label {
  display: none !important;
}

/* Keep checkbox labels visible on form 26 */
#gform_wrapper_26 .gfield_checkbox label {
  display: inline !important;
  color: #ffffff !important;
  font-weight: bold !important;
  margin-left: 8px !important;
  cursor: pointer !important;
}

/* Description text */
#gform_wrapper_26 .gfield_description,
#gform_wrapper_26 .gfield_consent_description,
#gform_wrapper_26 .gfield_description p,
#gform_wrapper_26 .gfield_consent_description p {
  color: #ffffff !important;
}

/* Links inside descriptions */
#gform_wrapper_26 .gfield_description a,
#gform_wrapper_26 .gfield_consent_description a {
  color: #ffffff !important;
  text-decoration: underline !important;
}

/* Remove default box styling from consent/disclaimer text */
#gform_wrapper_26 .gfield_consent_description,
#gform_wrapper_26 .gfield_description {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Make fields visibly present */
#gform_wrapper_26 .gfield,
#gform_wrapper_26 .ginput_container,
#gform_wrapper_26 input,
#gform_wrapper_26 select,
#gform_wrapper_26 textarea {
  visibility: visible !important;
  opacity: 1 !important;
}

/* Actual field styling */
#gform_wrapper_26 input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
#gform_wrapper_26 textarea,
#gform_wrapper_26 select {
  display: block !important;
  width: 100% !important;
  min-height: 46px !important;
  color: var(--ak-input-text) !important;
  -webkit-text-fill-color: var(--ak-input-text) !important;
  background-color: #ffffff !important;
  border: 2px solid #ffffff !important;
  border-radius: 8px !important;
  box-sizing: border-box !important;
}

/* Placeholder styling */
#gform_wrapper_26 ::placeholder {
  color: #9F1E0C !important;
  font-weight: bold !important;
  opacity: 1 !important;
}

#gform_wrapper_26 input:focus::placeholder,
#gform_wrapper_26 textarea:focus::placeholder {
  color: #ffffff !important;
}

/* Checkbox styling */
#gform_wrapper_26 input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  background-color: #ffffff !important;
  border: 2px solid #9F1E0C !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 5px !important;
  cursor: pointer !important;
  position: relative !important;
}

#gform_wrapper_26 input[type="checkbox"]:checked::before {
  content: '';
  position: absolute;
  top: 3px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #9F1E0C;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* Submit button */
#gform_submit_button_26,
#gform_wrapper_26 .gform_footer input[type="submit"] {
  background-color: #ffffff !important;
  color: #9F1E0C !important;
  border: 2px solid #ffffff !important;
  padding: 16px 28px !important;
  font-size: 1.2em !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  border-radius: 8px !important;
  cursor: pointer !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

#gform_submit_button_26:hover,
#gform_wrapper_26 .gform_footer input[type="submit"]:hover {
  transform: scale(0.95);
  box-shadow: none;
}

/* Focus styling */
#gform_wrapper_26 input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):focus,
#gform_wrapper_26 textarea:focus,
#gform_wrapper_26 select:focus {
  outline: none !important;
  border: 2px solid #9F1E0C !important;
  box-shadow: 0 0 0 3px rgba(159, 30, 12, 0.25) !important;
}

#gform_wrapper_26 input[type="checkbox"]:focus {
  outline: none !important;
  border-color: #9F1E0C !important;
  box-shadow: none !important;
}

/* Error styling */
#gform_wrapper_26 .gfield.gfield_error input,
#gform_wrapper_26 .gfield.gfield_error textarea,
#gform_wrapper_26 .gfield.gfield_error select {
  border: 2px solid #FF4D4F !important;
  background-color: #fff0f0 !important;
  color: #9F1E0C !important;
  box-shadow: none !important;
}

#gform_wrapper_26 .validation_message {
  color: #FF4D4F !important;
  font-weight: bold !important;
  font-size: 1rem !important;
}

#gform_wrapper_26 .gfield.gfield_error input:focus,
#gform_wrapper_26 .gfield.gfield_error textarea:focus,
#gform_wrapper_26 .gfield.gfield_error select:focus {
  border-color: #FF4D4F !important;
  box-shadow: 0 0 0 3px rgba(255, 77, 79, 0.25) !important;
}

.hero-logo {
  transition: z-index 0.2s ease-in-out;
}/* End custom CSS */